aboutsummaryrefslogtreecommitdiff
path: root/src/stubs.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-06-08 02:16:45 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-06-08 02:16:45 -0300
commitab9f606371a1df23e9cacbffa0811db7a9e50100 (patch)
treeb5bca97b18977197eb4b5b33f1f1076dcd22e70b /src/stubs.hh
parent0590a5f1b3e0ffe295d7894a16b9d8aff3fae586 (diff)
downloadgame-ab9f606371a1df23e9cacbffa0811db7a9e50100.tar.gz
game-ab9f606371a1df23e9cacbffa0811db7a9e50100.zip
more `cract.cc` functions
Diffstat (limited to 'src/stubs.hh')
-rw-r--r--src/stubs.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/stubs.hh b/src/stubs.hh
index d936ab5..f2f1f0b 100644
--- a/src/stubs.hh
+++ b/src/stubs.hh
@@ -16,6 +16,7 @@ typedef void TSendMailsFunction(TPlayerData *PlayerData);
extern void AbortWriter(void);
extern void AnnounceChangedCreature(uint32 CreatureID, int Type);
+extern void AnnounceChangedObject(Object Obj, int Type);
extern void BroadcastMessage(int Mode, const char *Text, ...) ATTR_PRINTF(2, 3);
extern void Change(Object Obj, ObjectType NewType, uint32 Value);
extern void ChangeNPCState(TCreature *Npc, int NewState, bool Stimulus);
@@ -37,6 +38,7 @@ extern Object GetBodyObject(uint32 CreatureID, int Position);
extern Object GetBodyContainer(uint32 CreatureID, int Position);
extern void GetExitPosition(uint16 HouseID, int *x, int *y, int *z);
extern TConnection *GetFirstConnection(void);
+extern int GetHeight(int x, int y, int z);
extern TConnection *GetNextConnection(void);
extern const char *GetName(Object Obj);
extern Object GetObject(uint32 CreatureID, int x, int y, int z, int RNum, ObjectType Type);
@@ -88,6 +90,7 @@ extern void SendSnapback(TConnection *Connection);
extern void ShowGuestList(uint16 HouseID, TPlayer *Player, char *Buffer);
extern void ShowSubownerList(uint16 HouseID, TPlayer *Player, char *Buffer);
extern void ShowNameDoor(Object Door, TPlayer *Player, char *Buffer);
+extern void Talk(uint32 CreatureID, int Mode, const char *Addressee, const char *Text, bool CheckSpamming);
extern void TextualEffect(Object Obj, int Color, const char *Text, ...) ATTR_PRINTF(3, 4);
extern bool ThrowPossible(int FromX, int FromY, int FromZ,
int ToX, int ToY, int ToZ, int Power);