/* * Author: Needles * https://steamcommunity.com/profiles/76561198026257137/ */ printl("*** CONSTANTS"); ::ROOT <- getroottable(); enum LIFE_STATE { ALIVE = 0, DYING = 1, DEAD = 2, RESPAWNABLE = 3, } enum FONT { TF2_BUILD = 0, TF2_BUILD_NO_OUTLINE = 1, TF2 = 2, TF2_NO_OUTLINE = 3, LIBERATION_SANS = 4, LIBERATION_SANS_NO_OUTLINE = 5, TF2_PROFESSOR = 6, TF2_PROFESSOR_NO_OUTLINE = 7, ROBOTO_MONO = 8, ROBOTO_MONO_NO_OUTLINE = 9, ROBOTO_MONO_SHADOW = 10, ROBOTO_MONO_GLOW = 11, TF2_BUILD_SOFT = 12, }; enum TASK { DESTROY_ENTITY = 1, MOVE_TO_ENTITY = 2, WAIT = 3, }; enum CHANNEL { CHAN_REPLACE = -1, CHAN_AUTO = 0, CHAN_WEAPON = 1, CHAN_VOICE = 2, CHAN_ITEM = 3, CHAN_BODY = 4, CHAN_STREAM = 5, CHAN_STATIC = 6, CHAN_VOICE2 = 7, CHAN_VOICE_BASE = 8, CHAN_USER_BASE = 136, }; // Thanks valve enum ITEM_ID { BLACK_BOX = 22, } enum ITEM_DEFINITION_INDEX { SNIPER_RIFLE = 14, ROCKET_LAUNCHER = 18, MEDIGUN = 29, BLUTSAUGER = 36, AXTINGUISHER = 38, FLAREGUN = 39 SANDVICH = 42, AMBASSADOR = 61, DIRECT_HIT = 127, BUFF_BANNER = 129, BATTALIONS_BACKUP = 226, BLACK_BOX = 228, SYDNEY_SLEEPER = 230, BUSHWACKA = 232, DETONATOR = 351, CONCHEROR = 354, FAN_O_WAR = 355, BAZZAAR_BARGAIN = 402, RESERVE_SHOOTER = 415, COW_MANGLER = 441, ENFORCER = 460, MACHINA = 526, MANMELTER = 595, SCORCH_SHOT = 740, HITMANS_HEATMAKER = 752, PRETTY_BOYS_POCKET_PISTOL = 773, HUO_LONG_HEATER = 811, CLASSIC = 1098, DRAGONS_FURY = 1178, } enum CRIT_TYPE { NONE = 0, MINI = 1, FULL = 2, } enum TF_AMMO { TF_AMMO_PRIMARY = 1, TF_AMMO_SECONDARY = 2, TF_AMMO_METAL = 3, TF_AMMO_GRENADES1 = 4, TF_AMMO_GRENADES2 = 5, TF_AMMO_GRENADES3 = 6, TF_AMMO_COUNT = 7, } enum PRIORITY { FIRST = 0, STANDARD = 1, LAST = 2, } enum TF_COLLISION_GROUP { TFCOLLISION_GROUP_GRENADES = 20, TFCOLLISION_GROUP_OBJECT = 21, TFCOLLISION_GROUP_OBJECT_SOLIDTOPLAYERMOVEMENT = 22, TFCOLLISION_GROUP_COMBATOBJECT = 23, TFCOLLISION_GROUP_ROCKETS = 24, TFCOLLISION_GROUP_RESPAWNROOMS = 25, TFCOLLISION_GROUP_PUMPKIN_BOMB = 26, TFCOLLISION_GROUP_ROCKET_BUT_NOT_WITH_OTHER_ROCKETS = 27, } ::Const <- {}; ::Const.INVALID_VECTOR <- Vector(9999, 9999, 9999); ::Const.MAX_PLAYERS <- 32.0; ::Const.MVM_MONEY_COLLECT_RADIUS <- 280.0; ::Const.FDMG_CRIT <- 1048576; ::Const.FDMG_BURN <- 16777216; ::Const.CRIT_FACTOR <- 3.0; ::Const.MINICRIT_FACTOR <- 1.35; ::Const.WEAPON_JAR_RADIUS <- 200.0; ::Const.WEAPON_JAR_DURATION <- 10.0; ::Const.WEAPON_MILK_HEAL_FACTOR <- 0.6; ::Const.WEAPON_MARK_FOR_DEATH_DURATION <- 15.0; ::Const.WEAPON_DOUBLE_DONK_THRESHOLD <- 0.5; ::Const.WEAPON_SYDNEY_DURATION_MIN <- 2.0; ::Const.WEAPON_SYDNEY_DURATION_MAX <- 5.0; ::Const.WEAPON_BACK_SCATTER_MINICRIT_RANGE <- 500.0; ::Const.WEAPON_AXTINGUISHER_DAMAGE_MIN <- 44.0; ::Const.WEAPON_AXTINGUISHER_DAMAGE_MAX <- 124.0; ::Const.WEAPON_SAPPER_RECHARGE_TIME <- 15.0; ::Const.WEAPON_BATTALIONS_BACKUP_SENTRY_FACTOR <- 0.5; ::Const.WEAPON_BLUTSAUGER_HEAL <- 3.0; ::Const.WEAPON_PRETTY_BOYS_POCKET_PISTOL_HEAL <- 3.0; ::Const.WEAPON_BLACK_BOX_HEAL_MAX <- 20.0; ::Const.WEAPON_BLACK_BOX_HEAL_THRESHOLD <- 4.5; ::Const.WEAPON_HUO_LONG_HEATER_DAMAGE_VS_BURNING_FACTOR <- 1.25; ::Const.WEAPON_DRAGONS_FURY_DAMAGE_VS_BURNING_FACTOR <- 3.0; ::Const.SNIPER_CHARGE_MAX <- 150.0; ::Const.BURN_DURATION_MIN <- 2.0; ::Const.BURN_DURATION_MAX <- 10.0; ::Const.BURN_DURATION_COW_MANGLER <- 6.0; ::Const.BURN_DURATION_ARROW <- 7.5; ::Const.BURN_DELAY <- 0.5; ::Const.BURN_DAMAGE <- 4; ::Const.BURN_DAMAGE_DEGREASER <- 2; ::Const.BLEED_DELAY <- 0.5; ::Const.BLEED_DAMAGE <- 4.0; ::Const.ITEMS_MAX <- 48; ::Const.WEAPONS_MAX <- 8; ::Const.MEDIGUN_HEAL_RATE <- 48.0; ::Const.MEDIGUN_HEAL_RATE_CRIT <- 72.0; ::Const.ROCKET_BASE_DAMAGE <- 80.0; ::Const.ROCKET_PROJECTILE_SPEED <- 1100.0; ::Const.OBJ_SAPPER_HEALTH <- 100.0;