aboutsummaryrefslogtreecommitdiff
path: root/src/player.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-05-30 10:32:29 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-05-30 10:32:29 -0300
commitdff5e62f6ebb1b06c234b9144458788893b6ca86 (patch)
tree828c51278c906ad9e71dac3b54b7246a0c04706d /src/player.hh
parentf6c8c67094de3fe19f1e7871a7e78a91fb9bf3dd (diff)
downloadgame-dff5e62f6ebb1b06c234b9144458788893b6ca86.tar.gz
game-dff5e62f6ebb1b06c234b9144458788893b6ca86.zip
initial work on `crcombat.cc`
Diffstat (limited to 'src/player.hh')
-rw-r--r--src/player.hh8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/player.hh b/src/player.hh
index bb58ac3..815289e 100644
--- a/src/player.hh
+++ b/src/player.hh
@@ -68,8 +68,14 @@ struct TPlayerData {
struct TPlayer: TCreature {
// REGULAR FUNCTIONS
// =========================================================================
- void CheckState(void);
+ uint8 GetRealProfession(void);
+ uint8 GetEffectiveProfession(void);
uint8 GetActiveProfession(void);
+ bool GetActivePromotion(void);
+ bool IsAttackJustified(uint32 Victim);
+ void RecordAttack(uint32 Victim);
+
+ void CheckState(void);
// VIRTUAL FUNCTIONS
// =========================================================================