diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-06-11 03:30:51 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-06-11 03:30:51 -0300 |
| commit | 60b89174c6b6300079344267bae60d74347e1fa5 (patch) | |
| tree | 71f97db0af2d5b64e34fcaee72f95ceccb6f433e /src/crskill.cc | |
| parent | b167d45f88cfb824a96c3a5a120c34c30768ecda (diff) | |
| download | game-60b89174c6b6300079344267bae60d74347e1fa5.tar.gz game-60b89174c6b6300079344267bae60d74347e1fa5.zip | |
some announce functions
Diffstat (limited to 'src/crskill.cc')
| -rw-r--r-- | src/crskill.cc | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/crskill.cc b/src/crskill.cc index b1a9d42..f400dc9 100644 --- a/src/crskill.cc +++ b/src/crskill.cc @@ -1,4 +1,5 @@ #include "cr.hh" +#include "operate.hh" #include "stubs.hh" @@ -350,7 +351,7 @@ bool TSkillLevel::Jump(int Range){ this->Master->Skills[SKILL_GO_STRENGTH ]->Advance(Range); this->Master->Skills[SKILL_CARRY_STRENGTH]->Advance(Range); - AnnounceChangedCreature(this->Master->ID, 4); + AnnounceChangedCreature(this->Master->ID, CREATURE_SPEED_CHANGED); this->Master->Combat.CheckCombatValues(); if(this->Master->Type == PLAYER){ @@ -691,7 +692,7 @@ void TSkillHitpoints::Set(int Value){ if(Master->Type == PLAYER){ SendPlayerData(Master->Connection); } - AnnounceChangedCreature(Master->ID, 1); + AnnounceChangedCreature(Master->ID, CREATURE_HEALTH_CHANGED); } } @@ -734,7 +735,7 @@ bool TSkillGoStrength::SetTimer(int Cycle, int Count, int MaxCount, int Addition if(Master->Type == PLAYER){ ((TPlayer*)Master)->CheckState(); } - AnnounceChangedCreature(Master->ID, 4); + AnnounceChangedCreature(Master->ID, CREATURE_SPEED_CHANGED); return true; } @@ -754,7 +755,7 @@ void TSkillGoStrength::Event(int Range){ if(this->SkNr == SKILL_GO_STRENGTH && Master->Type == PLAYER){ ((TPlayer*)Master)->CheckState(); } - AnnounceChangedCreature(Master->ID, 4); + AnnounceChangedCreature(Master->ID, CREATURE_SPEED_CHANGED); } // TSkillCarryStrength @@ -903,9 +904,9 @@ bool TSkillLight::SetTimer(int Cycle, int Count, int MaxCount, int AdditionalVal // TODO(fusion): The decompiled function had this logic, but WTF. // if(GetCreature(Master->ID) != NULL){ - // AnnounceChangedCreature(Master->ID, 2); + // AnnounceChangedCreature(Master->ID, CREATURE_LIGHT_CHANGED); // } - AnnounceChangedCreature(Master->ID, 2); + AnnounceChangedCreature(Master->ID, CREATURE_LIGHT_CHANGED); return true; } @@ -916,7 +917,7 @@ void TSkillLight::Event(int Range){ return; } - AnnounceChangedCreature(Master->ID, 2); + AnnounceChangedCreature(Master->ID, CREATURE_LIGHT_CHANGED); } // TSkillIllusion @@ -938,9 +939,9 @@ bool TSkillIllusion::SetTimer(int Cycle, int Count, int MaxCount, int Additional // TODO(fusion): The decompiled function had this logic, but WTF. // if(GetCreature(Master->ID) != NULL){ - // AnnounceChangedCreature(Master->ID, 3); + // AnnounceChangedCreature(Master->ID, CREATURE_OUTFIT_CHANGED); // } - AnnounceChangedCreature(Master->ID, 3); + AnnounceChangedCreature(Master->ID, CREATURE_OUTFIT_CHANGED); return true; } @@ -954,7 +955,7 @@ void TSkillIllusion::Event(int Range){ if(this->Get() <= 0){ Master->Outfit = Master->OrgOutfit; - AnnounceChangedCreature(Master->ID, 3); + AnnounceChangedCreature(Master->ID, CREATURE_OUTFIT_CHANGED); NotifyAllCreatures(Master->CrObject, 2, NONE); } } |
