aboutsummaryrefslogtreecommitdiff
path: root/src/cr.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-06-08 19:54:40 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-06-08 19:54:40 -0300
commiteaa3536c027a4f7c1b879b78ab0ecdefcdb4833d (patch)
tree03f851e558656f8fc36fdb982c28fbc09cef8dac /src/cr.hh
parentab9f606371a1df23e9cacbffa0811db7a9e50100 (diff)
downloadgame-eaa3536c027a4f7c1b879b78ab0ecdefcdb4833d.tar.gz
game-eaa3536c027a4f7c1b879b78ab0ecdefcdb4833d.zip
impl `TCreature::Move` which was absolute hell + some tidying up
Diffstat (limited to 'src/cr.hh')
-rw-r--r--src/cr.hh4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cr.hh b/src/cr.hh
index 37a9f3d..2c60163 100644
--- a/src/cr.hh
+++ b/src/cr.hh
@@ -499,6 +499,10 @@ struct TCreature: TSkillBase {
void Go(int DestX, int DestY, int DestZ);
void Rotate(int Direction);
void Rotate(TCreature *Target);
+ void Move(Object Obj, int DestX, int DestY, int DestZ, uint8 Count);
+ void Trade(Object Obj, uint32 TradePartner);
+ void Use(Object Obj1, Object Obj2, uint8 Dummy);
+ void Turn(Object Obj);
void Attack(void);
void Execute(void);
uint32 CalculateDelay(void);