aboutsummaryrefslogtreecommitdiff
path: root/src/stubs.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/stubs.hh')
-rw-r--r--src/stubs.hh23
1 files changed, 3 insertions, 20 deletions
diff --git a/src/stubs.hh b/src/stubs.hh
index 4b9e3cc..191c733 100644
--- a/src/stubs.hh
+++ b/src/stubs.hh
@@ -31,11 +31,14 @@ extern const char *GetHouseName(uint16 HouseID);
extern const char *GetHouseOwner(uint16 HouseID);
extern void InitLog(const char *ProtocolName);
extern bool IsInvited(uint16 HouseID, TPlayer *Player, int TimeStamp);
+extern bool IsOwner(uint16 HouseID, TPlayer *Player);
extern void KickGuest(uint16 HouseID, TPlayer *Host, TPlayer *Guest);
extern void KillStatisticsOrder(int NumberOfRaces, const char *RaceNames, int *KilledPlayers, int *KilledCreatures);
+extern void LoadCharacterOrder(uint32 CharacterID);
extern void LoadSectorOrder(int SectorX, int SectorY, int SectorZ);
extern void Log(const char *ProtocolName, const char *Text, ...) ATTR_PRINTF(2, 3);
extern void LogoutOrder(TPlayer *Player);
+extern bool MayOpenDoor(Object Door, TPlayer *Player);
extern void PrepareHouseCleanup(void);
extern void FinishHouseCleanup(void);
extern void PlayerlistOrder(int NumberOfPlayers, char *PlayerNames, int *PlayerLevels, int *PlayerProfessions);
@@ -49,28 +52,8 @@ extern void SavePlayerData(TPlayerData *Slot);
extern bool LoadPlayerData(TPlayerData *Slot);
extern bool PlayerDataExists(uint32 CharacterID);
extern void SavePlayerDataOrder(void);
-extern void SendMails(TPlayerData *PlayerData);
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);
-// moveuse.cc
-extern void UseContainer(uint32 CreatureID, Object Con, uint8 ContainerNr);
-extern void UseChest(uint32 CreatureID, Object Chest);
-extern void UseLiquidContainer(uint32 CreatureID, Object Obj, Object Dest);
-extern void UseFood(uint32 CreatureID, Object Obj);
-extern void UseTextObject(uint32 CreatureID, Object Obj);
-extern void UseAnnouncer(uint32 CreatureID, Object Obj);
-extern void UseKeyDoor(uint32 CreatureID, Object Key, Object Door);
-extern void UseNameDoor(uint32 CreatureID, Object Door);
-extern void UseLevelDoor(uint32 CreatureID, Object Door);
-extern void UseQuestDoor(uint32 CreatureID, Object Door);
-extern void UseWeapon(uint32 CreatureID, Object Weapon, Object Target);
-extern void UseChangeObject(uint32 CreatureID, Object Obj);
-extern void UseObject(uint32 CreatureID, Object Obj);
-extern void UseObjects(uint32 CreatureID, Object Obj1, Object Obj2);
-extern void MovementEvent(Object Obj, Object Start, Object Dest);
-extern void CollisionEvent(Object Obj, Object Dest);
-extern void SeparationEvent(Object Obj, Object Start);
-
#endif //TIBIA_STUBS_HH_