aboutsummaryrefslogtreecommitdiff
path: root/src/cract.cc
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-06-11 01:56:41 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-06-11 01:58:18 -0300
commitb167d45f88cfb824a96c3a5a120c34c30768ecda (patch)
tree79d52a61067ddaf68e5097ff546f2e55d5c7023e /src/cract.cc
parent81a5d53bc566fe2c678577cb3f3e5cadd0711753 (diff)
downloadgame-b167d45f88cfb824a96c3a5a120c34c30768ecda.tar.gz
game-b167d45f88cfb824a96c3a5a120c34c30768ecda.zip
first look at `operate.cc`
Diffstat (limited to 'src/cract.cc')
-rw-r--r--src/cract.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cract.cc b/src/cract.cc
index 22e5b93..d6fd2ee 100644
--- a/src/cract.cc
+++ b/src/cract.cc
@@ -556,7 +556,8 @@ void TCreature::Move(Object Obj, int DestX, int DestY, int DestZ, uint8 Count){
::Move(this->ID, Obj, DestCon, MoveCount, false, DestObj);
}catch(RESULT r){
// NOTE(fusion): Attempt to exchange inventory items.
- if(DestY < 64 && DestObj != NONE
+ if(DestY >= INVENTORY_FIRST && DestY <= INVENTORY_LAST
+ && DestObj != NONE
&& (r == NOROOM
|| r == HANDSNOTFREE
|| r == HANDBLOCKED