aboutsummaryrefslogtreecommitdiff
path: root/src/stubs.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/stubs.hh')
-rw-r--r--src/stubs.hh11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/stubs.hh b/src/stubs.hh
index 3e69990..6013a17 100644
--- a/src/stubs.hh
+++ b/src/stubs.hh
@@ -26,6 +26,8 @@ extern void CircleShapeSpell(TCreature *Actor, int DestX, int DestY, int DestZ,
int Range, int Animation, int Radius, TImpact *Impact, int Effect);
extern void CleanHouseField(int x, int y, int z);
extern int ComputeDamage(TCreature *Creature, int SpellNr, int Damage, int Variation);
+extern void ConvinceMonster(TCreature *Master, TCreature *Slave);
+extern void ChallengeMonster(TCreature *Challenger, TCreature *Monster);
extern int CountInventoryObjects(uint32 CreatureID, ObjectType Type, uint32 Value);
extern Object CreateAtCreature(uint32 CreatureID, ObjectType Type, uint32 Value);
extern void CreateField(int x, int y, int z, int FieldType, uint32 Owner, bool Peaceful);
@@ -39,15 +41,20 @@ extern TCreature *GetCreature(uint32 CreatureID);
extern TCreature *GetCreature(Object Obj);
extern TConnection *GetFirstConnection(void);
extern TConnection *GetNextConnection(void);
+extern const char *GetName(Object Obj);
extern TPlayer *GetPlayer(uint32 CreatureID);
+extern bool GetRaceNoConvince(int Race);
+extern bool GetRaceNoIllusion(int Race);
extern bool GetRaceNoParalyze(int Race);
extern bool GetRaceNoSummon(int Race);
+extern TOutfit GetRaceOutfit(int Race);
extern int GetRacePoison(int Race);
extern int GetRaceSummonCost(int Race);
extern void GraphicalEffect(int x, int y, int z, int Type);
extern void GraphicalEffect(Object Obj, int Type);
extern int IdentifyPlayer(const char *Name, bool ExactMatch, bool IgnoreGamemasters, TPlayer **Player);
extern void InitLog(const char *ProtocolName);
+extern void KickGuest(uint16 HouseID, TPlayer *Host, TPlayer *Guest);
extern void LoadMonsterRaid(const char *FileName, int Start,
bool *Type, int *Date, int *Interval, int *Duration);
extern void Log(const char *ProtocolName, const char *Text, ...) ATTR_PRINTF(2, 3);
@@ -78,12 +85,16 @@ extern bool SearchSummonField(int *x, int *y, int *z, int Distance);
extern void SendAll(void);
extern void SendAmbiente(TConnection *Connection);
extern void SendClearTarget(TConnection *Connection);
+extern void SendEditList(TConnection *Connection, uint8 ListType, uint32 ID, const char *Text);
extern void SendMails(TPlayerData *PlayerData);
extern void SendMarkCreature(TConnection *Connection, uint32 CreatureID, int Color);
extern void SendMessage(TConnection *Connection, int Mode, const char *Text, ...) ATTR_PRINTF(3, 4);
extern void SendPlayerData(TConnection *Connection);
extern void SendPlayerSkills(TConnection *Connection);
extern void SendPlayerState(TConnection *Connection, uint8 State);
+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 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);