diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-06-05 12:00:34 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-06-05 12:00:34 -0300 |
| commit | ebfa80ab573b1a0ef9aec65a45fd0ae751196207 (patch) | |
| tree | e86ce77ae1f497b216861d763d92de57ec9e0490 /src/crcombat.hh | |
| parent | 3c8bcba6b540f5cb84572994d9ec2426dd348a93 (diff) | |
| download | game-ebfa80ab573b1a0ef9aec65a45fd0ae751196207.tar.gz game-ebfa80ab573b1a0ef9aec65a45fd0ae751196207.zip | |
merge creature headers
Diffstat (limited to 'src/crcombat.hh')
| -rw-r--r-- | src/crcombat.hh | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/src/crcombat.hh b/src/crcombat.hh deleted file mode 100644 index b5db3c3..0000000 --- a/src/crcombat.hh +++ /dev/null @@ -1,68 +0,0 @@ -#ifndef TIBIA_CRCOMBAT_HH_ -#define TIBIA_CRCOMBAT_HH_ 1 - -struct TCreature; - -struct TCombatEntry{ - uint32 ID; - uint32 Damage; - uint32 TimeStamp; -}; - -struct TCombat{ - // REGULAR FUNCTIONS - // ========================================================================= - TCombat(void); - void GetWeapon(void); - void GetAmmo(void); - void CheckCombatValues(void); - void GetAttackValue(int *Value, int *SkillNr); - void GetDefendValue(int *Value, int *SkillNr); - int GetAttackDamage(void); - int GetDefendDamage(void); - int GetArmorStrength(void); - int GetDistance(void); - void ActivateLearning(void); - void SetAttackMode(uint8 AttackMode); - void SetChaseMode(uint8 ChaseMode); - void SetSecureMode(uint8 SecureMode); - void SetAttackDest(uint32 TargetID, bool Follow); - void CanToDoAttack(void); - void StopAttack(int Delay); - void DelayAttack(int Milliseconds); - void Attack(void); - void CloseAttack(TCreature *Target); - void DistanceAttack(TCreature *Target); - void WandAttack(TCreature *Target); - void AddDamageToCombatList(uint32 Attacker, uint32 Damage); - uint32 GetDamageByCreature(uint32 CreatureID); - uint32 GetMostDangerousAttacker(void); - void DistributeExperiencePoints(uint32 Exp); - - - // DATA - // ========================================================================= - TCreature *Master; - uint32 EarliestAttackTime; - uint32 EarliestDefendTime; - uint32 LastDefendTime; - uint32 LatestAttackTime; - uint8 AttackMode; - uint8 ChaseMode; - uint8 SecureMode; - uint32 AttackDest; - bool Following; - Object Shield; - Object Close; - Object Missile; - Object Throw; - Object Wand; - Object Ammo; - bool Fist; - uint32 CombatDamage; - int ActCombatEntry; - TCombatEntry CombatList[20]; - int LearningPoints; -}; - -#endif //TIBIA_CRCOMBAT_HH_ |
