90 lines
1.7 KiB
SourcePawn
90 lines
1.7 KiB
SourcePawn
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
|
|
}; |