Initial commit
This commit is contained in:
90
scripting/towerdefense/info/enums.sp
Normal file
90
scripting/towerdefense/info/enums.sp
Normal file
@@ -0,0 +1,90 @@
|
||||
enum TDDataType
|
||||
{
|
||||
TDDataType_Integer = 0,
|
||||
TDDataType_Boolean,
|
||||
TDDataType_Float,
|
||||
TDDataType_String
|
||||
};
|
||||
|
||||
enum TDBloodColor
|
||||
{
|
||||
TDBlood_None = -1,
|
||||
TDBlood_Color_Red = 0,
|
||||
TDBlood_Color_Yellow,
|
||||
TDBlood_Color_Green,
|
||||
TDBlood_Color_Mech
|
||||
};
|
||||
|
||||
enum TDMetalPackSpawnType
|
||||
{
|
||||
TDMetalPack_Small = 0,
|
||||
TDMetalPack_Medium,
|
||||
TDMetalPack_Large
|
||||
};
|
||||
|
||||
enum TDMetalPackReturn
|
||||
{
|
||||
TDMetalPack_InvalidMetal = 0,
|
||||
TDMetalPack_LimitReached,
|
||||
TDMetalPack_InvalidType,
|
||||
TDMetalPack_SpawnedPack
|
||||
};
|
||||
|
||||
enum TDBuildingType
|
||||
{
|
||||
TDBuilding_Dispenser = 0,
|
||||
TDBuilding_TeleporterEntry,
|
||||
TDBuilding_Sentry,
|
||||
TDBuilding_TeleporterExit
|
||||
};
|
||||
|
||||
enum TDTowerId
|
||||
{
|
||||
TDTower_Invalid = -1,
|
||||
TDTower_Engineer = 0,
|
||||
TDTower_Sniper = 1,
|
||||
TDTower_Medic = 2,
|
||||
TDTower_Grenade = 3,
|
||||
TDTower_Pyro = 4,
|
||||
TDTower_Jarate = 5,
|
||||
TDTower_AnitAir_Rocket = 6,
|
||||
TDTower_AntiAir_Flare = 7,
|
||||
TDTower_Crossbow = 8,
|
||||
TDTower_Flare = 9,
|
||||
TDTower_Heavy = 10,
|
||||
TDTower_Shotgun = 11,
|
||||
TDTower_Knockback = 12,
|
||||
TDTower_Rocket = 13,
|
||||
TDTower_Rapidflare = 14,
|
||||
TDTower_Backburner_Pyro = 15,
|
||||
TDTower_Lochnload_Demoman = 16,
|
||||
TDTower_Machina_Sniper = 17,
|
||||
TDTower_Liberty_Soldier = 18,
|
||||
TDTower_Juggle_Soldier = 19,
|
||||
TDTower_Bushwacka_Sniper = 20,
|
||||
TDTower_Natascha_Heavy = 21,
|
||||
TDTower_Guillotine_Scout = 22,
|
||||
TDTower_Homewrecker_Pyro = 23,
|
||||
TDTower_Airblast_Pyro = 24,
|
||||
TDTower_AoE_Engineer = 25,
|
||||
TDTower_Kritz_Medic = 26,
|
||||
TDTower_Slow_Spy = 27,
|
||||
TDTower_Quantity
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
TDWaveType_Boss = (1 << 0), // 1
|
||||
TDWaveType_Rapid = (1 << 1), // 2
|
||||
TDWaveType_Regen = (1 << 2), // 4
|
||||
TDWaveType_KnockbackImmune = (1 << 3), // 8
|
||||
TDWaveType_Air = (1 << 4), // 16
|
||||
TDWaveType_JarateImmune = (1 << 5) // 32
|
||||
};
|
||||
|
||||
enum TDMetalPackType
|
||||
{
|
||||
TDMetalPack_Invalid = -1,
|
||||
TDMetalPack_Start = 0,
|
||||
TDMetalPack_Boss
|
||||
};
|
Reference in New Issue
Block a user