diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-06-09 01:19:20 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-06-09 01:19:20 -0300 |
| commit | cd8f3f412c2a5f49ee25aab83079a655b88d6def (patch) | |
| tree | a7f5381472da0e658c37afb5660329f7bc71ba33 /src/cr.hh | |
| parent | eaa3536c027a4f7c1b879b78ab0ecdefcdb4833d (diff) | |
| download | game-cd8f3f412c2a5f49ee25aab83079a655b88d6def.tar.gz game-cd8f3f412c2a5f49ee25aab83079a655b88d6def.zip | |
finish `cract.cc`
Diffstat (limited to 'src/cr.hh')
| -rw-r--r-- | src/cr.hh | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -526,6 +526,11 @@ struct TCreature: TSkillBase { void ToDoAttack(void); void ToDoTalk(int Mode, const char *Addressee, const char *Text, bool CheckSpamming); void ToDoChangeState(int NewState); + void NotifyGo(void); + void NotifyTurn(Object DestCon); + void NotifyCreate(void); + void NotifyDelete(void); + void NotifyChangeInventory(void); // VIRTUAL FUNCTIONS // ================= @@ -679,6 +684,7 @@ struct TMonster: TNonplayer { struct TPlayer: TCreature { //TPlayer(void); + // TODO(fusion): Eventually sort these out when we implement player functions. uint8 GetRealProfession(void); uint8 GetEffectiveProfession(void); uint8 GetActiveProfession(void); @@ -701,6 +707,9 @@ struct TPlayer: TCreature { void ClearPlayerkillingMarks(void); void SaveInventory(void); + Object GetOpenContainer(int ContainerNr); + void SetOpenContainer(int ContainerNr, Object Con); + void RejectTrade(void); // VIRTUAL FUNCTIONS // ================= |
