aboutsummaryrefslogtreecommitdiff
path: root/src/crcombat.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-06-05 12:00:34 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-06-05 12:00:34 -0300
commitebfa80ab573b1a0ef9aec65a45fd0ae751196207 (patch)
treee86ce77ae1f497b216861d763d92de57ec9e0490 /src/crcombat.hh
parent3c8bcba6b540f5cb84572994d9ec2426dd348a93 (diff)
downloadgame-ebfa80ab573b1a0ef9aec65a45fd0ae751196207.tar.gz
game-ebfa80ab573b1a0ef9aec65a45fd0ae751196207.zip
merge creature headers
Diffstat (limited to 'src/crcombat.hh')
-rw-r--r--src/crcombat.hh68
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_