From ebfa80ab573b1a0ef9aec65a45fd0ae751196207 Mon Sep 17 00:00:00 2001 From: fusion32 Date: Thu, 5 Jun 2025 12:00:34 -0300 Subject: merge creature headers --- src/monster.hh | 93 ---------------------------------------------------------- 1 file changed, 93 deletions(-) delete mode 100644 src/monster.hh (limited to 'src/monster.hh') diff --git a/src/monster.hh b/src/monster.hh deleted file mode 100644 index f7ce3f5..0000000 --- a/src/monster.hh +++ /dev/null @@ -1,93 +0,0 @@ -#ifndef TIBIA_MONSTER_HH_ -#define TIBIA_MONSTER_HH_ 1 - -#include "common.hh" -#include "creature.hh" -#include "containers.hh" -#include "enums.hh" - -struct TSkillData { - int Nr; - int Actual; - int Minimum; - int Maximum; - int NextLevel; - int FactorPercent; - int AddLevel; -}; - -struct TItemData { - ObjectType Type; - int Maximum; - int Probability; -}; - -struct TSpellData { - SpellShapeType Shape; - int ShapeParam1; - int ShapeParam2; - int ShapeParam3; - int ShapeParam4; - SpellImpactType Impact; - int ImpactParam1; - int ImpactParam2; - int ImpactParam3; - int ImpactParam4; - int Delay; -}; - -struct TRaceData { - char Name[30]; - char Article[3]; - TOutfit Outfit; - ObjectType MaleCorpse; - ObjectType FemaleCorpse; - BloodType Blood; - int ExperiencePoints; - int FleeThreshold; - int Attack; - int Defend; - int Armor; - int Poison; - int SummonCost; - int LoseTarget; - int Strategy[4]; - bool KickBoxes; - bool KickCreatures; - bool SeeInvisible; - bool Unpushable; - bool DistanceFighting; - bool NoSummon; - bool NoIllusion; - bool NoConvince; - bool NoBurning; - bool NoPoison; - bool NoEnergy; - bool NoHit; - bool NoLifeDrain; - bool NoParalyze; - int Skills; - vector Skill; - int Talks; - vector Talk; // POINTER? Probably a reference from `AddDynamicString`? - int Items; - vector Item; - int Spells; - vector Spell; -}; - -#if 0 -// TODO(fusion): -struct TMonster: TNonplayer { - int Home; - uint32 Master; - uint32 Target; -}; -#endif - -//#define MAX_RACES 512 -extern TRaceData RaceData[512]; -extern int KilledCreatures[512]; -extern int KilledPlayers[512]; - -#endif //TIBIA_MONSTER_HH_ -- cgit v1.2.3