From 3966b2e980dc464f99da858181aeb4873aa39fb9 Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Mon, 25 Dec 2023 20:59:38 -0800 Subject: [PATCH] Convert buildable strings to localized strings --- README.md | 5 +- english/localizedstrings/reimagined.str | 112 ++++++++++++++++- scripts/zm/_zm_reimagined.gsc | 52 -------- scripts/zm/replaced/_zm_buildables_pooled.gsc | 2 +- scripts/zm/replaced/zm_alcatraz_utility.gsc | 4 +- scripts/zm/replaced/zm_buried_buildables.gsc | 116 ++++++++++++++++++ scripts/zm/replaced/zm_tomb_craftables.gsc | 2 +- scripts/zm/replaced/zm_tomb_main_quest.gsc | 12 +- scripts/zm/zm_buried/zm_buried_reimagined.gsc | 20 +-- scripts/zm/zm_prison/zm_prison_reimagined.gsc | 2 +- scripts/zm/zm_tomb/zm_tomb_reimagined.gsc | 4 +- weapons/zm/equip_springpad_zm | 2 +- 12 files changed, 248 insertions(+), 85 deletions(-) diff --git a/README.md b/README.md index 17230b8d..0d5ce447 100644 --- a/README.md +++ b/README.md @@ -383,7 +383,7 @@ * No longer deactivated if the perk machine is powered off * Added high qualty perk icons to all maps -### Juggernog +### Jugger-Nog * Increases current health by 100 upon purchase (normally sets current health to max) ### Quick Revive @@ -391,6 +391,7 @@ * Increased cost in solo from 500 to 1500 * Decreases revive time by 33.33% * Decreases health regeneration delay by 25% +* Changed hint string from "Revive" to "Quick Revive" ### Speed Cola * Aim twice as fast @@ -430,6 +431,7 @@ * Disabled suicide option when player is down * Added powerup waypoint * Flipped perk icon +* Changed hint string from "Tombstone" to "Tombstone Soda" ### Who's Who * Keep weapons when entering Who's Who mode @@ -506,6 +508,7 @@ * Can be destroyed by taking 1500 damage * Can no longer be picked up after being destroyed * Added weapon name on HUD to all buildables +* Changed crafting hint string from "Building..." to "Crafting..." ### Zombie Shield * Added shield health bar on HUD diff --git a/english/localizedstrings/reimagined.str b/english/localizedstrings/reimagined.str index 36be7206..bb0b3fb8 100644 --- a/english/localizedstrings/reimagined.str +++ b/english/localizedstrings/reimagined.str @@ -48,6 +48,9 @@ LANG_ENGLISH "Time: " REFERENCE ZM_TRANSIT_BUS_DEPART_TIME LANG_ENGLISH "Bus departs in: " +REFERENCE ZOMBIE_BUILDING +LANG_ENGLISH "Crafting..." + REFERENCE ZOMBIE_POWERUP_CLIP_AMMO LANG_ENGLISH "Clip Ammo!" @@ -179,7 +182,7 @@ LANG_ENGLISH "Turbine" REFERENCE ZOMBIE_EQUIP_TURRET LANG_ENGLISH "Turret" -REFERENCE ZM_BURIED_EQ_SP +REFERENCE ZM_HIGHRISE_EQUIP_SPRINGPAD LANG_ENGLISH "Trample Steam" REFERENCE ZOMBIE_ITEM_MEAT @@ -191,7 +194,7 @@ LANG_ENGLISH "Richtofen's Head" REFERENCE ZMWEAPON_FNP45_UPGRADED LANG_ENGLISH "Toughguy & Crybaby" -// HINTSTRINGS +// HINT STRINGS REFERENCE ZOMBIE_PERK_QUICKREVIVE LANG_ENGLISH "Hold ^3[{+activate}]^7 for Quick Revive [Cost: &&1]" @@ -199,6 +202,111 @@ LANG_ENGLISH "Hold ^3[{+activate}]^7 for Quick Revive [Cost: &&1]" REFERENCE ZOMBIE_PERK_TOMBSTONE LANG_ENGLISH "Hold ^3[{+activate}]^7 for Tombstone Soda [Cost: &&1]" +REFERENCE ZOMBIE_BUILD_TURBINE +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Turbine" + +REFERENCE ZOMBIE_GRAB_TURBINE_PICKUP_HINT_STRING +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Turbine [Cost: &&1]" + +REFERENCE ZOMBIE_BUILD_RIOT +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Zombie Shield" + +REFERENCE ZOMBIE_GRAB_RIOTSHIELD +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Zombie Shield [Cost: &&1]" + +REFERENCE ZOMBIE_BUILD_TURRET +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Turret" + +REFERENCE ZOMBIE_GRAB_TURRET_PICKUP_HINT_STRING +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Turret [Cost: &&1]" + +REFERENCE ZOMBIE_BUILD_ELECTRIC_TRAP +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Electric Trap" + +REFERENCE ZOMBIE_GRAB_ELECTRICTRAP +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Electric Trap [Cost: &&1]" + +REFERENCE ZOMBIE_BUILD_JETGUN +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Jet Gun" + +REFERENCE ZOMBIE_GRAB_JETGUN +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Jet Gun [Cost: &&1]" + +REFERENCE ZM_HIGHRISE_BUILD_SPRINGPAD +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Trample Steam" + +REFERENCE ZM_HIGHRISE_GRAB_SPRINGPAD +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Trample Steam [Cost: &&1]" + +REFERENCE ZM_HIGHRISE_BUILD_SLIPGUN +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Sliquifier" + +REFERENCE ZM_HIGHRISE_GRAB_SLIPGUN +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Sliquifier [Cost: &&1]" + +REFERENCE ZM_PRISON_CONVERT_START +LANG_ENGLISH "Hold ^3[{+activate}]^7 to convert Blundergat into Acidgat [Cost: &&1]" + +REFERENCE ZM_BURIED_BUILD_SUBWOOFER +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Subsurface Resonator" + +REFERENCE ZM_BURIED_GRAB_SUBWOOFER +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Subsurface Resonator [Cost: &&1]" + +REFERENCE ZM_BURIED_BOUGHT_SUBWOOFER +LANG_ENGLISH "Took Subsurface Resonator" + +REFERENCE ZM_BURIED_BUILD_SPRINGPAD +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Trample Steam" + +REFERENCE ZM_BURIED_GRAB_SPRINGPAD +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Trample Steam [Cost: &&1]" + +REFERENCE ZM_BURIED_BOUGHT_SPRINGPAD +LANG_ENGLISH "Took Trample Steam" + +REFERENCE ZM_BURIED_BUILD_HEADCHOPPER +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Head Chopper" + +REFERENCE ZM_BURIED_GRAB_HEADCHOPPER +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Head Chopper [Cost: &&1]" + +REFERENCE ZM_BURIED_BOUGHT_HEADCHOPPER +LANG_ENGLISH "Took Head Chopper" + +REFERENCE ZM_BURIED_BUILD_MTOWER +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Noose" + +REFERENCE ZM_BURIED_BUILD_RTOWER +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Guillotine" + +REFERENCE ZM_TOMB_CRRI +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Zombie Shield" + +REFERENCE ZM_TOMB_CRQ +LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Maxis Drone" + +REFERENCE ZM_TOMB_TQ +LANG_ENGLISH "Hold ^3[{+activate}]^7 for Maxis Drone [Cost: &&1]" + +REFERENCE ZM_TOMB_BOUGHT_MAXISDRONE +LANG_ENGLISH "Took Maxis Drone" + +REFERENCE ZM_TOMB_MAXISDRONE_COOLDOWN +LANG_ENGLISH "Cooling down" + +REFERENCE ZM_TOMB_MISSING_WIND_STAFF +LANG_ENGLISH "Wind Staff Required" + +REFERENCE ZM_TOMB_MISSING_FIRE_STAFF +LANG_ENGLISH "Fire Staff Required" + +REFERENCE ZM_TOMB_MISSING_LIGHTNING_STAFF +LANG_ENGLISH "Lightning Staff Required" + +REFERENCE ZM_TOMB_MISSING_ICE_STAFF +LANG_ENGLISH "Ice Staff Required" + REFERENCE ZOMBIE_BANK_WITHDRAW_PROMPT LANG_ENGLISH "Hold ^3[{+activate}]^7 to withdraw &&1" diff --git a/scripts/zm/_zm_reimagined.gsc b/scripts/zm/_zm_reimagined.gsc index 1ae04be7..90dbabab 100644 --- a/scripts/zm/_zm_reimagined.gsc +++ b/scripts/zm/_zm_reimagined.gsc @@ -2957,8 +2957,6 @@ buildbuildable(buildable, craft = 0, solo_pool = 0, onuse) { scripts\zm\replaced\_zm_buildables_pooled::add_buildable_to_pool(stub, level.script); } - - level.zombie_buildables[stub.equipname].hint = "Hold ^3[{+activate}]^7 to craft " + stub get_equipment_display_name(); } foreach (piece in stub.buildablezone.pieces) @@ -2972,56 +2970,6 @@ buildbuildable(buildable, craft = 0, solo_pool = 0, onuse) } } -get_equipment_display_name() -{ - if (self.equipname == "turbine") - { - return "Turbine"; - } - else if (self.equipname == "turret") - { - return "Turret"; - } - else if (self.equipname == "electric_trap") - { - return "Electric Trap"; - } - else if (self.equipname == "riotshield_zm" || self.equipname == "alcatraz_shield_zm" || self.equipname == "tomb_shield_zm") - { - return "Zombie Shield"; - } - else if (self.equipname == "jetgun_zm") - { - return "Jet Gun"; - } - else if (self.equipname == "slipgun_zm") - { - return "Sliquifier"; - } - else if (self.equipname == "subwoofer_zm") - { - return "Subsurface Resonator"; - } - else if (self.equipname == "springpad_zm") - { - return "Trample Steam"; - } - else if (self.equipname == "headchopper_zm") - { - return "Head Chopper"; - } - else if (self.equipname == "buried_sq_bt_r_tower") - { - return "Guillotine"; - } - else if (self.equipname == "buried_sq_bt_m_tower") - { - return "Noose"; - } - - return ""; -} - get_equipment_cost() { if (self.equipname == "turbine") diff --git a/scripts/zm/replaced/_zm_buildables_pooled.gsc b/scripts/zm/replaced/_zm_buildables_pooled.gsc index 7fe5fa1f..8c9ed274 100644 --- a/scripts/zm/replaced/_zm_buildables_pooled.gsc +++ b/scripts/zm/replaced/_zm_buildables_pooled.gsc @@ -73,7 +73,7 @@ pooledbuildabletrigger_update_prompt(player) if (can_use && is_true(self.stub.built)) { - self sethintstring(self.stub.hint_string, " [Cost: " + self.stub.cost + "]"); + self sethintstring(self.stub.hint_string, self.stub.cost); } else { diff --git a/scripts/zm/replaced/zm_alcatraz_utility.gsc b/scripts/zm/replaced/zm_alcatraz_utility.gsc index f4858ebe..12c6951f 100644 --- a/scripts/zm/replaced/zm_alcatraz_utility.gsc +++ b/scripts/zm/replaced/zm_alcatraz_utility.gsc @@ -11,7 +11,7 @@ blundergat_upgrade_station() t_upgrade = getent("blundergat_upgrade", "targetname"); t_upgrade.equipname = "packasplat"; t_upgrade.cost = t_upgrade scripts\zm\_zm_reimagined::get_equipment_cost(); - t_upgrade sethintstring(&"ZM_PRISON_CONVERT_START", " [Cost: " + t_upgrade.cost + "]"); + t_upgrade sethintstring(&"ZM_PRISON_CONVERT_START", t_upgrade.cost); t_upgrade usetriggerrequirelookat(); waittill_crafted("packasplat"); m_converter = t_upgrade.m_upgrade_machine; @@ -30,7 +30,7 @@ blundergat_upgrade_station() while (true) { - t_upgrade thread blundergat_change_hintstring(&"ZM_PRISON_CONVERT_START", " [Cost: " + t_upgrade.cost + "]"); + t_upgrade thread blundergat_change_hintstring(&"ZM_PRISON_CONVERT_START", t_upgrade.cost); t_upgrade waittill("trigger", player); diff --git a/scripts/zm/replaced/zm_buried_buildables.gsc b/scripts/zm/replaced/zm_buried_buildables.gsc index ff620f14..e95680f4 100644 --- a/scripts/zm/replaced/zm_buried_buildables.gsc +++ b/scripts/zm/replaced/zm_buried_buildables.gsc @@ -14,6 +14,122 @@ #include maps\mp\zombies\_zm_weap_claymore; #include maps\mp\zombies\_zm_unitrigger; +init_buildables( buildablesenabledlist ) +{ + registerclientfield( "scriptmover", "buildable_glint_fx", 12000, 1, "int" ); + precacheitem( "chalk_draw_zm" ); + precacheitem( "no_hands_zm" ); + level._effect["wallbuy_replace"] = loadfx( "maps/zombie_buried/fx_buried_booze_candy_spawn" ); + level._effect["wallbuy_drawing"] = loadfx( "maps/zombie/fx_zmb_wall_dyn_chalk_drawing" ); + level.str_buildables_build = &"ZOMBIE_BUILD_SQ_COMMON"; + level.str_buildables_building = &"ZOMBIE_BUILDING_SQ_COMMON"; + level.str_buildables_grab_part = &"ZOMBIE_BUILD_PIECE_GRAB"; + level.str_buildables_swap_part = &"ZOMBIE_BUILD_PIECE_SWITCH"; + level.safe_place_for_buildable_piece = ::safe_place_for_buildable_piece; + level.buildable_slot_count = max( 1, 2 ) + 1; + level.buildable_clientfields = []; + level.buildable_clientfields[0] = "buildable"; + level.buildable_clientfields[1] = "buildable" + "_pu"; + level.buildable_piece_counts = []; + level.buildable_piece_counts[0] = 15; + level.buildable_piece_counts[1] = 4; + + if ( -1 ) + { + level.buildable_clientfields[2] = "buildable" + "_sq"; + level.buildable_piece_counts[2] = 13; + } + + if ( isinarray( buildablesenabledlist, "sq_common" ) ) + add_zombie_buildable( "sq_common", level.str_buildables_build, level.str_buildables_building ); + + if ( isinarray( buildablesenabledlist, "buried_sq_tpo_switch" ) ) + add_zombie_buildable( "buried_sq_tpo_switch", level.str_buildables_build, level.str_buildables_building ); + + if ( isinarray( buildablesenabledlist, "buried_sq_ghost_lamp" ) ) + add_zombie_buildable( "buried_sq_ghost_lamp", level.str_buildables_build, level.str_buildables_building ); + + if ( isinarray( buildablesenabledlist, "buried_sq_bt_m_tower" ) ) + add_zombie_buildable( "buried_sq_bt_m_tower", &"ZM_BURIED_BUILD_MTOWER", level.str_buildables_building ); + + if ( isinarray( buildablesenabledlist, "buried_sq_bt_r_tower" ) ) + add_zombie_buildable( "buried_sq_bt_r_tower", &"ZM_BURIED_BUILD_RTOWER", level.str_buildables_building ); + + if ( isinarray( buildablesenabledlist, "buried_sq_oillamp" ) ) + add_zombie_buildable( "buried_sq_oillamp", level.str_buildables_build, level.str_buildables_building, &"NULL_EMPTY" ); + + if ( isinarray( buildablesenabledlist, "turbine" ) ) + { + add_zombie_buildable( "turbine", &"ZOMBIE_BUILD_TURBINE", level.str_buildables_building, &"ZOMBIE_BOUGHT_TURBINE" ); + add_zombie_buildable_vox_category( "turbine", "trb" ); + } + + if ( isinarray( buildablesenabledlist, "springpad_zm" ) ) + { + add_zombie_buildable( "springpad_zm", &"ZM_BURIED_BUILD_SPRINGPAD", level.str_buildables_building, &"ZM_BURIED_BOUGHT_SPRINGPAD" ); + add_zombie_buildable_vox_category( "springpad_zm", "stm" ); + } + + if ( isinarray( buildablesenabledlist, "subwoofer_zm" ) ) + { + add_zombie_buildable( "subwoofer_zm", &"ZM_BURIED_BUILD_SUBWOOFER", level.str_buildables_building, &"ZM_BURIED_BOUGHT_SUBWOOFER" ); + add_zombie_buildable_vox_category( "subwoofer_zm", "sw" ); + } + + if ( isinarray( buildablesenabledlist, "headchopper_zm" ) ) + { + add_zombie_buildable( "headchopper_zm", &"ZM_BURIED_BUILD_HEADCHOPPER", level.str_buildables_building, &"ZM_BURIED_BOUGHT_HEADCHOPPER" ); + add_zombie_buildable_vox_category( "headchopper_zm", "hc" ); + } + + if ( isinarray( buildablesenabledlist, "booze" ) ) + { + add_zombie_buildable( "booze", &"ZM_BURIED_LEAVE_BOOZE", level.str_buildables_building, &"NULL_EMPTY" ); + add_zombie_buildable_piece_vox_category( "booze", "booze" ); + } + + if ( isinarray( buildablesenabledlist, "candy" ) ) + { + add_zombie_buildable( "candy", &"ZM_BURIED_LEAVE_CANDY", level.str_buildables_building, &"NULL_EMPTY" ); + add_zombie_buildable_piece_vox_category( "candy", "candy" ); + } + + if ( isinarray( buildablesenabledlist, "chalk" ) ) + { + add_zombie_buildable( "chalk", &"NULL_EMPTY", level.str_buildables_building, &"NULL_EMPTY" ); + add_zombie_buildable_piece_vox_category( "chalk", "gunshop_chalk", 300 ); + } + + if ( isinarray( buildablesenabledlist, "sloth" ) ) + add_zombie_buildable( "sloth", &"ZM_BURIED_BOOZE_GV", level.str_buildables_building, &"NULL_EMPTY" ); + + if ( isinarray( buildablesenabledlist, "keys_zm" ) ) + { + add_zombie_buildable( "keys_zm", &"ZM_BURIED_KEYS_BL", level.str_buildables_building, &"NULL_EMPTY" ); + add_zombie_buildable_piece_vox_category( "keys_zm", "key" ); + } + + level thread chalk_host_migration(); +} + +subwooferbuildable() +{ + stub = maps\mp\zombies\_zm_buildables::buildable_trigger_think( "subwoofer_zm_buildable_trigger", "subwoofer_zm", "equip_subwoofer_zm", &"ZM_BURIED_GRAB_SUBWOOFER", 1, 1 ); + maps\mp\zombies\_zm_buildables_pooled::add_buildable_to_pool( stub, "buried" ); +} + +springpadbuildable() +{ + stub = maps\mp\zombies\_zm_buildables::buildable_trigger_think( "springpad_zm_buildable_trigger", "springpad_zm", "equip_springpad_zm", &"ZM_BURIED_GRAB_SPRINGPAD", 1, 1 ); + maps\mp\zombies\_zm_buildables_pooled::add_buildable_to_pool( stub, "buried" ); +} + +headchopperbuildable() +{ + stub = maps\mp\zombies\_zm_buildables::buildable_trigger_think( "headchopper_buildable_trigger", "headchopper_zm", "equip_headchopper_zm", &"ZM_BURIED_GRAB_HEADCHOPPER", 1, 1 ); + maps\mp\zombies\_zm_buildables_pooled::add_buildable_to_pool( stub, "buried" ); +} + watch_cell_open_close(door) { level.cell_open = 0; diff --git a/scripts/zm/replaced/zm_tomb_craftables.gsc b/scripts/zm/replaced/zm_tomb_craftables.gsc index 488b6504..715e6aac 100644 --- a/scripts/zm/replaced/zm_tomb_craftables.gsc +++ b/scripts/zm/replaced/zm_tomb_craftables.gsc @@ -287,7 +287,7 @@ setup_quadrotor_purchase(player) level thread quadrotor_watcher(player); player thread maps\mp\zombies\_zm_audio::create_and_play_dialog("general", "build_dd_plc"); - self.stub.hint_string = "Took " + getWeaponDisplayName(self.stub.weaponname); + self.stub.hint_string = &"ZM_TOMB_BOUGHT_MAXISDRONE"; self sethintstring(self.stub.hint_string); return true; diff --git a/scripts/zm/replaced/zm_tomb_main_quest.gsc b/scripts/zm/replaced/zm_tomb_main_quest.gsc index cfe56860..9acfb742 100644 --- a/scripts/zm/replaced/zm_tomb_main_quest.gsc +++ b/scripts/zm/replaced/zm_tomb_main_quest.gsc @@ -379,26 +379,26 @@ insert_staff_hint_charger(player, enum) self.playertrigger[num] endon("insert_staff_hint_charger"); self.playertrigger[num] endon("death"); - element = ""; + staff_hint_string = ""; if (enum == 1) { - element = "Fire"; + staff_hint_string = &"ZM_TOMB_MISSING_FIRE_STAFF"; } else if (enum == 2) { - element = "Wind"; + staff_hint_string = &"ZM_TOMB_MISSING_WIND_STAFF"; } else if (enum == 3) { - element = "Lightning"; + staff_hint_string = &"ZM_TOMB_MISSING_LIGHTNING_STAFF"; } else if (enum == 4) { - element = "Ice"; + staff_hint_string = &"ZM_TOMB_MISSING_ICE_STAFF"; } - self.playertrigger[num] sethintstring(element + " Staff Required"); + self.playertrigger[num] sethintstring(staff_hint_string); wait 3; diff --git a/scripts/zm/zm_buried/zm_buried_reimagined.gsc b/scripts/zm/zm_buried/zm_buried_reimagined.gsc index e7782d2f..5a47b811 100644 --- a/scripts/zm/zm_buried/zm_buried_reimagined.gsc +++ b/scripts/zm/zm_buried/zm_buried_reimagined.gsc @@ -5,6 +5,10 @@ main() { replaceFunc(maps\mp\zm_buried_sq::navcomputer_waitfor_navcard, scripts\zm\replaced\_zm_sq::navcomputer_waitfor_navcard); + replaceFunc(maps\mp\zm_buried_buildables::init_buildables, scripts\zm\replaced\zm_buried_buildables::init_buildables); + replaceFunc(maps\mp\zm_buried_buildables::subwooferbuildable, scripts\zm\replaced\zm_buried_buildables::subwooferbuildable); + replaceFunc(maps\mp\zm_buried_buildables::springpadbuildable, scripts\zm\replaced\zm_buried_buildables::springpadbuildable); + replaceFunc(maps\mp\zm_buried_buildables::headchopperbuildable, scripts\zm\replaced\zm_buried_buildables::headchopperbuildable); replaceFunc(maps\mp\zm_buried_buildables::watch_cell_open_close, scripts\zm\replaced\zm_buried_buildables::watch_cell_open_close); replaceFunc(maps\mp\zm_buried_gamemodes::init, scripts\zm\replaced\zm_buried_gamemodes::init); replaceFunc(maps\mp\zm_buried_gamemodes::buildbuildable, scripts\zm\replaced\zm_buried_gamemodes::buildbuildable); @@ -71,7 +75,6 @@ init() sloth_barricades_buyable(); add_jug_collision(); - level thread update_buildable_stubs(); level thread remove_chalk_draw_points(); level thread enable_fountain_transport(); level thread disable_ghost_free_perk_on_damage(); @@ -332,21 +335,6 @@ sloth_barricade_move() } } -update_buildable_stubs() -{ - flag_wait("initial_blackscreen_passed"); - - wait 1; - - foreach (stub in level.buildablepools["buried"].stubs) - { - if (isDefined(level.zombie_buildables[stub.equipname])) - { - level.zombie_buildables[stub.equipname].bought = "Took " + stub scripts\zm\_zm_reimagined::get_equipment_display_name(); - } - } -} - remove_chalk_draw_points() { flag_wait("initial_blackscreen_passed"); diff --git a/scripts/zm/zm_prison/zm_prison_reimagined.gsc b/scripts/zm/zm_prison/zm_prison_reimagined.gsc index 985f871c..0fc867e6 100644 --- a/scripts/zm/zm_prison/zm_prison_reimagined.gsc +++ b/scripts/zm/zm_prison/zm_prison_reimagined.gsc @@ -528,7 +528,7 @@ craftabletrigger_update_prompt(player) if (can_use && is_true(self.stub.crafted) && !is_true(self.stub.is_locked)) { - self sethintstring(self.stub.hint_string, " [Cost: " + self.stub.cost + "]"); + self sethintstring(self.stub.hint_string, self.stub.cost); } else { diff --git a/scripts/zm/zm_tomb/zm_tomb_reimagined.gsc b/scripts/zm/zm_tomb/zm_tomb_reimagined.gsc index 29e0e9cf..f5bc86fd 100644 --- a/scripts/zm/zm_tomb/zm_tomb_reimagined.gsc +++ b/scripts/zm/zm_tomb/zm_tomb_reimagined.gsc @@ -510,7 +510,7 @@ craftabletrigger_update_prompt(player) if (can_use && is_true(self.stub.crafted) && !isSubStr(self.stub.craftablespawn.craftable_name, "staff")) { - self sethintstring(self.stub.hint_string, " [Cost: " + self.stub.cost + "]"); + self sethintstring(self.stub.hint_string, self.stub.cost); } else { @@ -575,7 +575,7 @@ craftablestub_update_prompt(player, unitrigger) } else if (flag("quadrotor_cooling_down")) { - self.hint_string = "Cooling down"; + self.hint_string = &"ZM_TOMB_MAXISDRONE_COOLDOWN"; return false; } } diff --git a/weapons/zm/equip_springpad_zm b/weapons/zm/equip_springpad_zm index d4f7ae47..e3b1f5ff 100644 --- a/weapons/zm/equip_springpad_zm +++ b/weapons/zm/equip_springpad_zm @@ -1 +1 @@ -WEAPONFILE\displayName\ZM_BURIED_EQ_SP\AIOverlayDescription\\modeName\\playerAnimType\hold\gunModel\tag_origin\gunModel2\\gunModel3\\gunModel4\\gunModel5\\gunModel6\\gunModel7\\gunModel8\\gunModel9\\gunModel10\\gunModel11\\gunModel12\\gunModel13\\gunModel14\\gunModel15\\gunModel16\\handModel\\hideTags\\notetrackSoundMap\\idleAnim\viewmodel_tazor_knuckles_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_tazor_knuckles_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_motion_sensor_fire\fireAnimLeft\\holdFireAnim\viewmodel_tazor_knuckles_idle\lastShotAnim\viewmodel_motion_sensor_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\viewmodel_motion_sensor_fire\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_tazor_knuckles_idle\dropAnim\viewmodel_tazor_knuckles_idle\firstRaiseAnim\viewmodel_tazor_knuckles_idle\altRaiseAnim\viewmodel_tazor_knuckles_idle\altDropAnim\viewmodel_tazor_knuckles_idle\quickRaiseAnim\viewmodel_tazor_knuckles_idle\quickDropAnim\viewmodel_tazor_knuckles_idle\emptyRaiseAnim\viewmodel_tazor_knuckles_idle\emptyDropAnim\viewmodel_tazor_knuckles_idle\sprintInAnim\viewmodel_tazor_knuckles_idle\sprintLoopAnim\viewmodel_tazor_knuckles_idle\sprintOutAnim\viewmodel_tazor_knuckles_idle\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\\crawlForwardAnim\\crawlBackAnim\\crawlRightAnim\\crawlLeftAnim\\crawlOutAnim\\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\\adsLastShotAnim\\adsRechamberAnim\\adsUpAnim\\adsDownAnim\\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_motion_sensor_d2p_in\dtp_loop\viewmodel_motion_sensor_d2p_loop\dtp_out\viewmodel_motion_sensor_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\script\\weaponType\grenade\weaponClass\grenade\penetrateType\none\impactType\grenade_explode\inventoryType\item\fireType\Full Auto\clipType\bottom\barrelType\Single\offhandClass\Gear\offhandSlot\Equipment\viewFlashEffect\\worldFlashEffect\\barrelCooldownEffect\\barrelCooldownMinCount\0\viewFlashOffsetF\0\viewFlashOffsetR\0\viewFlashOffsetU\0\worldFlashOffsetF\0\worldFlashOffsetR\0\worldFlashOffsetU\0\pickupSound\fly_equipment_pickup_npc\pickupSoundPlayer\fly_equipment_pickup_plr\ammoPickupSound\\ammoPickupSoundPlayer\\projectileSound\\pullbackSound\\pullbackSoundPlayer\\fireSound\wpn_grenade_throw\crackSound\\whizbySound\\fireSoundPlayer\wpn_grenade_throw\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\killcamStartFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\killcamStartFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\emptyFireSound\\emptyFireSoundPlayer\\meleeSwipeSound\\meleeSwipeSoundPlayer\\meleeHitSound\\meleeMissSound\\rechamberSound\\rechamberSoundPlayer\\reloadSound\\reloadSoundPlayer\\reloadEmptySound\\reloadEmptySoundPlayer\\reloadStartSound\\reloadStartSoundPlayer\\reloadEndSound\\reloadEndSoundPlayer\\rotateLoopSound\\rotateLoopSoundPlayer\\rotateStopSound\\rotateStopSoundPlayer\\deploySound\\deploySoundPlayer\\finishDeploySound\\finishDeploySoundPlayer\\breakdownSound\\breakdownSoundPlayer\\finishBreakdownSound\\finishBreakdownSoundPlayer\\detonateSound\dst_equipment_destroy\detonateSoundPlayer\dst_equipment_destroy\nightVisionWearSound\\nightVisionWearSoundPlayer\\nightVisionRemoveSound\\nightVisionRemoveSoundPlayer\\raiseSound\fly_gear_pull_out\raiseSoundPlayer\fly_gear_pull_out\firstRaiseSound\fly_gear_pull_out\firstRaiseSoundPlayer\fly_gear_pull_out\altSwitchSound\\altSwitchSoundPlayer\\adsRaiseSoundPlayer\\adsLowerSoundPlayer\\putawaySound\\putawaySoundPlayer\\overheatSound\\overheatSoundPlayer\\adsZoomSound\\shellCasing\\shellCasingPlayer\\bounceSound\wpn_gen_plant\standMountedWeapdef\\crouchMountedWeapdef\\proneMountedWeapdef\\viewShellEjectEffect\\worldShellEjectEffect\\viewLastShotEjectEffect\\worldLastShotEjectEffect\\viewShellEjectOffsetF\0\viewShellEjectOffsetR\0\viewShellEjectOffsetU\0\worldShellEjectOffsetF\0\worldShellEjectOffsetR\0\worldShellEjectOffsetU\0\viewShellEjectRotationP\0\viewShellEjectRotationY\0\viewShellEjectRotationR\0\worldShellEjectRotationP\0\worldShellEjectRotationY\0\worldShellEjectRotationR\0\reticleCenter\\reticleSide\\reticleCenterSize\1\reticleSideSize\16\reticleMinOfs\4\activeReticleType\None\standMoveF\0\standMoveR\0\standMoveU\0\standRotP\2\standRotY\0\standRotR\-2\duckedOfsF\-2\duckedOfsR\0\duckedOfsU\0\duckedMoveF\0\duckedMoveR\0\duckedMoveU\0\duckedSprintOfsF\0\duckedSprintOfsR\0\duckedSprintOfsU\0\duckedSprintRotP\0\duckedSprintRotY\0\duckedSprintRotR\0\duckedSprintBobH\0\duckedSprintBobV\0\duckedSprintScale\0\sprintOfsF\0\sprintOfsR\0\sprintOfsU\0\sprintRotP\0\sprintRotY\0\sprintRotR\0\sprintBobH\1\sprintBobV\1\sprintScale\1\lowReadyOfsF\0\lowReadyOfsR\0\lowReadyOfsU\0\lowReadyRotP\0\lowReadyRotY\0\lowReadyRotR\0\rideOfsF\0\rideOfsR\0\rideOfsU\0\rideRotP\0\rideRotY\0\rideRotR\0\dtpOfsF\0\dtpOfsR\0\dtpOfsU\0\dtpRotP\0\dtpRotY\0\dtpRotR\0\dtpBobH\1\dtpBobV\1\dtpScale\1\mantleOfsF\0\mantleOfsR\0\mantleOfsU\0\mantleRotP\0\mantleRotY\0\mantleRotR\0\slideOfsF\0\slideOfsR\0\slideOfsU\0\slideRotP\0\slideRotY\0\slideRotR\0\duckedRotP\2\duckedRotY\0\duckedRotR\-2\proneOfsF\-3\proneOfsR\2\proneOfsU\0.8\proneMoveF\-50\proneMoveR\3\proneMoveU\-100\proneRotP\0\proneRotY\0\proneRotR\0\strafeMoveF\0\strafeMoveR\0.5\strafeMoveU\0\strafeRotP\0\strafeRotY\0\strafeRotR\3\posMoveRate\4\posProneMoveRate\10\standMoveMinSpeed\0\duckedMoveMinSpeed\60\proneMoveMinSpeed\0\posRotRate\5\posProneRotRate\10\standRotMinSpeed\0\duckedRotMinSpeed\60\proneRotMinSpeed\0\worldModel\tag_origin\worldModel2\\worldModel3\\worldModel4\\worldModel5\\worldModel6\\worldModel7\\worldModel8\\worldModel9\\worldModel10\\worldModel11\\worldModel12\\worldModel13\\worldModel14\\worldModel15\\worldModel16\\attachViewModel1\\attachViewModel2\\attachViewModel3\\attachViewModel4\\attachViewModel5\\attachViewModel6\\attachViewModel7\\attachViewModel8\\attachWorldModel1\\attachWorldModel2\\attachWorldModel3\\attachWorldModel4\\attachWorldModel5\\attachWorldModel6\\attachWorldModel7\\attachWorldModel8\\attachViewModelTag1\\attachViewModelTag2\\attachViewModelTag3\\attachViewModelTag4\\attachViewModelTag5\\attachViewModelTag6\\attachViewModelTag7\\attachViewModelTag8\\attachWorldModelTag1\\attachWorldModelTag2\\attachWorldModelTag3\\attachWorldModelTag4\\attachWorldModelTag5\\attachWorldModelTag6\\attachWorldModelTag7\\attachWorldModelTag8\\worldClipModel\\rocketModel\\mountedModel\\AdditionalMeleeModel\\fireTypeIcon\\hudIcon\zom_hud_trample_steam_complete\hudIconRatio\1:1\indicatorIcon\\indicatorIconRatio\4:1\ammoCounterIcon\zom_hud_trample_steam_complete\ammoCounterIconRatio\1:1\ammoCounterClip\None\startAmmo\1\ammoDisplayName\\ammoName\acoustic_sensor\clipName\acoustic_sensor\maxAmmo\1\clipSize\1\shotCount\0\sharedAmmoCapName\WEAPON_ACOUSTIC_SENSOR\sharedAmmoCap\1\unlimitedAmmo\0\ammoCountClipRelative\0\sharedAmmo\0\jamFireTime\0\overheatWeapon\0\overheatRate\0\cooldownRate\0\overheatEndVal\0\coolWhileFiring\0\fuelTankWeapon\0\tankLifeTime\0\damage\0\minDamage\0\maxDamageRange\999999\minDamageRange\999999\damage2\0\damage3\0\damage4\0\damage5\0\damageRange2\0\damageRange3\0\damageRange4\0\damageRange5\0\damageDuration\0\damageInterval\0\playerDamage\0\meleeDamage\0\minPlayerDamage\0\destabilizationRateTime\0\destabilizationCurvatureMax\0\destabilizeDistance\0\fireDelay\0\meleeDelay\0\meleeChargeDelay\0\spinUpTime\0\spinDownTime\0\spinRate\0\spinLoopSound\\spinLoopSoundPlayer\\startSpinSound\\startSpinSoundPlayer\\stopSpinSound\\stopSpinSoundPlayer\\applySpinPitch\0\introFireTime\0\introFireLength\0\fireTime\0.48\flourishTime\0.48\lastFireTime\0\rechamberTime\0\rechamberBoltTime\0\holdFireTime\0.35\burstFireDelay\0\detonateTime\0.83\detonateDelay\0.23\meleeTime\0\meleeChargeTime\0\reloadTime\1\reloadShowRocketTime\0\reloadEmptyTime\0\reloadAddTime\0\reloadEmptyAddTime\0\reloadQuickAddTime\0\reloadQuickEmptyAddTime\0\reloadStartTime\0\reloadStartAddTime\0\reloadEndTime\0\reloadQuickTime\0\reloadQuickEmptyTime\0\dropTime\0.63\raiseTime\0\altDropTime\0\altRaiseTime\0\quickDropTime\0.15\quickRaiseTime\0\firstRaiseTime\0\emptyRaiseTime\0.1\emptyDropTime\0.1\sprintInTime\0.3\sprintLoopTime\0.7\sprintOutTime\0.3\lowReadyInTime\0.5\lowReadyLoopTime\0.5\lowReadyOutTime\0.5\contFireInTime\0\contFireLoopTime\0\contFireOutTime\0\dtpInTime\0.35\dtpLoopTime\0.5\dtpOutTime\0.3\crawlInTime\0\crawlForwardTime\0\crawlBackTime\0\crawlRightTime\0\crawlLeftTime\0\crawlOutFireTime\0\crawlOutTime\0\slideInTime\0.5\deployTime\0\breakdownTime\0\nightVisionWearTime\0\nightVisionWearTimeFadeOutEnd\0\nightVisionWearTimePowerUp\0\nightVisionRemoveTime\0\nightVisionRemoveTimePowerDown\0\nightVisionRemoveTimeFadeInStart\0\fuseTime\3.5\aifuseTime\4\lockOnRadius\0\lockOnSpeed\0\requireLockonToFire\0\noAdsWhenMagEmpty\0\avoidDropCleanup\0\stackFire\0\stackFireSpread\0\stackFireAccuracyDecay\0\stackSound\\autoAimRange\0\aimAssistRange\0\aimAssistRangeAds\0\mountableWeapon\0\aimPadding\0\enemyCrosshairRange\600\crosshairColorChange\1\moveSpeedScale\1\adsMoveSpeedScale\0\sprintDurationScale\1\idleCrouchFactor\0.5\idleProneFactor\0.15\gunMaxPitch\0\gunMaxYaw\0\swayMaxAngle\30\swayLerpSpeed\6\swayPitchScale\0.1\swayYawScale\0.1\swayHorizScale\0.1\swayVertScale\0.1\swayShellShockScale\5\adsSwayMaxAngle\0\adsSwayLerpSpeed\0\adsSwayPitchScale\0\adsSwayYawScale\0\adsSwayHorizScale\0\adsSwayVertScale\0\meleeChargeRange\0\rifleBullet\0\armorPiercing\0\boltAction\0\shotsBeforeRechamber\0\useAltTagFlash\0\useAntiLagRewind\0\isCarriedKillstreakWeapon\0\aimDownSight\0\rechamberWhileAds\0\reloadWhileAds\0\adsViewErrorMin\0\adsViewErrorMax\0\clipOnly\1\canUseInVehicle\0\noDropsOrRaises\0\cookOffHold\0\adsFire\0\cancelAutoHolsterWhenEmpty\0\suppressAmmoReserveDisplay\0\laserSight\0\laserSightDuringNightvision\0\bayonet\0\dualWield\0\hideThirdPerson\0\explodeOnGround\0\throwBack\0\retrievable\1\dieOnRespawn\1\noThirdPersonDropsOrRaises\0\continuousFire\0\useAsMelee\0\antiQuickScope\0\noPing\0\forceBounce\0\useDroppedModelAsStowed\0\noQuickDropWhenEmpty\0\keepCrosshairWhenADS\0\useOnlyAltWeaoponHideTagsInAltMode\0\altWeaponAdsOnly\0\altWeaponDisableSwitching\0\killIcon\zom_hud_trample_steam_complete\killIconRatio\1:1\flipKillIcon\0\dpadIcon\zom_hud_trample_steam_complete\dpadIconRatio\1:1\noAmmoOnDpadIcon\0\noPartialReload\0\segmentedReload\0\noADSAutoReload\0\reloadAmmoAdd\0\reloadStartAdd\0\attachmentUnique\\altWeapon\\DualWieldWeapon\\grenadeWeapon\\dropAmmoMin\1\dropAmmoMax\1\dropClipAmmoMin\0\dropClipAmmoMax\0\blocksProne\0\silenced\0\dualMag\0\infrared\0\tvguided\0\airburstWeapon\0\perks1\0\perks0\0\isRollingGrenade\0\useBallisticPrediction\0\isValuable\1\isTacticalInsertion\0\isReviveWeapon\0\bUseRigidBodyOnVehicle\0\showIndicator\0\explosionRadius\256\explosionRadiusMin\0\indicatorRadius\0\explosionInnerDamage\200\explosionOuterDamage\50\damageConeAngle\60\projectileSpeed\100\projectileSpeedRelativeUp\0\projectileSpeedUp\-10000\projectileSpeedForward\7200\projectileTakeParentVel\0\projectileActivateDist\0\projectileLifetime\0\timeToAccelerate\0\projectileCurvature\0\projectileModel\p6_anim_zm_buildable_tramplesteam\projExplosionType\grenade\projExplosionEffect\\projExplosionEffectForceNormalUp\0\projExplosionEffect2\\projExplosionEffect2ForceNormalUp\0\projExplosionEffect3\\projExplosionEffect3ForceNormalUp\0\projExplosionEffect4\\projExplosionEffect4ForceNormalUp\0\projExplosionEffect5\\projExplosionEffect5ForceNormalUp\0\projExplosionSound\wpn_grenade_explode\projDudEffect\\projDudSound\\projImpactExplode\0\sentientImpactExplode\0\explodeWhenStationary\0\bulletImpactExplode\0\mortarShellSound\\tankShellSound\\stickiness\Stick to ground, maintain yaw\rotateType\Rotate both axis, grenade style\hasDetonator\0\plantable\1\timedDetonation\0\noCrumpleMissile\0\rotate\0\keepRolling\0\holdButtonToThrow\0\offhandHoldIsCancelable\1\freezeMovementWhenFiring\0\lowAmmoWarningThreshold\0.33\explosionTag\\bDisallowAtMatchStart\0\isCameraSensor\0\isAcousticSensor\0\isLaserSensor\0\isHoldUseGrenade\0\parallelDefaultBounce\0.5\parallelAsphaltBounce\0.6\parallelBarkBounce\0.6\parallelBrickBounce\0.6\parallelCarpetBounce\0.6\parallelCeramicBounce\0.5\parallelClothBounce\0.2\parallelConcreteBounce\0.6\parallelCushionBounce\0.5\parallelDirtBounce\0.45\parallelFleshBounce\0.2\parallelFoliageBounce\0.05\parallelFruitBounce\0.5\parallelGlassBounce\0.4\parallelGrassBounce\0.35\parallelGravelBounce\0.5\parallelIceBounce\0.6\parallelMetalBounce\0.6\parallelMudBounce\0.2\parallelPaintedMetalBounce\0.5\parallelPaperBounce\0.2\parallelPlasterBounce\0.5\parallelPlasticBounce\0.5\parallelRockBounce\0.6\parallelRubberBounce\0.5\parallelSandBounce\0.3\parallelSnowBounce\0.2\parallelWaterBounce\0.2\parallelWoodBounce\0.6\parallelRiotShieldBounce\0.5\perpendicularDefaultBounce\0.25\perpendicularAsphaltBounce\0.25\perpendicularBarkBounce\0.25\perpendicularBrickBounce\0.25\perpendicularCarpetBounce\0.25\perpendicularCeramicBounce\0.5\perpendicularClothBounce\0.2\perpendicularConcreteBounce\0.25\perpendicularCushionBounce\0.5\perpendicularDirtBounce\0.225\perpendicularFleshBounce\0.2\perpendicularFoliageBounce\0.05\perpendicularFruitBounce\0.5\perpendicularGlassBounce\0.2\perpendicularGrassBounce\0.15\perpendicularGravelBounce\0.25\perpendicularIceBounce\0.3\perpendicularMetalBounce\0.25\perpendicularMudBounce\0.1\perpendicularPaintedMetalBounce\0.5\perpendicularPaperBounce\0.2\perpendicularPlasterBounce\0.25\perpendicularPlasticBounce\0.5\perpendicularRockBounce\0.25\perpendicularRubberBounce\0.5\perpendicularSandBounce\0.1\perpendicularSnowBounce\0.1\perpendicularWaterBounce\0.2\perpendicularWoodBounce\0.25\perpendicularRiotShieldBounce\0.5\projTrailEffect\\projectileRed\0\projectileGreen\0\projectileBlue\0\guidedMissileType\None\maxSteeringAccel\0\projIgnitionDelay\0\projIgnitionEffect\\projIgnitionSound\\tagFx_preparationEffect\\tagFlash_preparationEffect\\adsTransInTime\0\adsTransOutTime\0\adsIdleAmount\0\adsIdleSpeed\0\adsZoomFov1\0\adsZoomFov2\0\adsZoomFov3\0\adsZoomInFrac\0\adsZoomOutFrac\0\adsOverlayShader\\adsOverlayShaderLowRes\\adsOverlayReticle\none\adsOverlayInterface\None\adsOverlayWidth\0\adsOverlayHeight\0\adsOverlayAlphaScale\0\adsBobFactor\0\adsViewBobMult\0\holdBreathToSteady\0\adsAimPitch\0\adsCrosshairInFrac\0\adsCrosshairOutFrac\0\adsReloadTransTime\0\adsGunKickReducedKickBullets\0\adsGunKickReducedKickPercent\0\adsGunKickPitchMin\0\adsGunKickPitchMax\0\adsGunKickYawMin\0\adsGunKickYawMax\0\adsGunKickAccel\0\adsGunKickSpeedMax\0\adsGunKickSpeedDecay\0\adsGunKickStaticDecay\0\adsViewKickPitchMin\0\adsViewKickPitchMax\0\adsViewKickMinMagnitude\0\adsViewKickYawMin\0\adsViewKickYawMax\0\adsRecoilReductionRate\0\adsRecoilReductionLimit\0\adsRecoilReturnRate\0\adsViewKickCenterSpeed\0\adsViewKickCenterDuckedScale\0\adsViewKickCenterProneScale\0\adsSpread\0\antiQuickScopeTime\0\antiQuickScopeScale\0\antiQuickScopeSpreadMultiplier\0\antiQuickScopeSpreadMax\0\antiQuickScopeSwayFactor\0\hipSpreadStandMin\0\hipSpreadDuckedMin\0\hipSpreadProneMin\0\hipSpreadMax\0\hipSpreadDuckedMax\0\hipSpreadProneMax\0\hipSpreadDecayRate\0\hipSpreadFireAdd\0\hipSpreadTurnAdd\0\hipSpreadMoveAdd\0\hipSpreadDuckedDecay\0\hipSpreadProneDecay\0\hipReticleSidePos\0\hipIdleAmount\15\hipIdleSpeed\3\hipGunKickReducedKickBullets\0\hipGunKickReducedKickPercent\0\hipGunKickPitchMin\0\hipGunKickPitchMax\0\hipGunKickYawMin\0\hipGunKickYawMax\0\hipGunKickAccel\0\hipGunKickSpeedMax\0\hipGunKickSpeedDecay\0\hipGunKickStaticDecay\0\hipViewKickPitchMin\0\hipViewKickPitchMax\0\hipViewKickMinMagnitude\0\hipViewKickYawMin\0\hipViewKickYawMax\0\hipViewKickCenterSpeed\0\leftArc\0\rightArc\0\topArc\0\bottomArc\0\accuracy\0\aiSpread\0\playerSpread\0\maxVertTurnSpeed\0\maxHorTurnSpeed\0\minVertTurnSpeed\0\minHorTurnSpeed\0\pitchConvergenceTime\0\yawConvergenceTime\0\suppressionTime\0\maxRange\0\animHorRotateInc\0\playerPositionDist\0\stance\stand\useHintString\\dropHintString\\horizViewJitter\0\vertViewJitter\0\cameraShakeScale\0\cameraShakeDuration\0\cameraShakeRadius\0\explosionCameraShakeScale\0.5\explosionCameraShakeDuration\500\explosionCameraShakeRadius\512\fightDist\0\maxDist\0\aiVsAiAccuracyGraph\\aiVsPlayerAccuracyGraph\\locNone\1\locHelmet\1\locHead\1\locNeck\1\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\1\locRightArmUpper\1\locRightArmLower\1\locRightHand\1\locLeftArmUpper\1\locLeftArmLower\1\locLeftHand\1\locRightLegUpper\1\locRightLegLower\1\locRightFoot\1\locLeftLegUpper\1\locLeftLegLower\1\locLeftFoot\1\locGun\0\fireRumble\\meleeImpactRumble\\reloadRumble\\explosionRumble\\tracerType\\enemyTracerType\\adsDofStart\0\adsDofEnd\0\scanSpeed\0\scanAccel\0\scanPauseTime\0\flameTableFirstPerson\\flameTableThirdPerson\\mmsWeapon\0\mmsInScope\0\mmsFOV\0\mmsAspect\0\mmsMaxDist\0\ikLeftHandIdlePosF\0\ikLeftHandIdlePosR\0\ikLeftHandIdlePosU\0\ikLeftHandOffsetF\0\ikLeftHandOffsetR\-7\ikLeftHandOffsetU\0\ikLeftHandRotationP\0\ikLeftHandRotationY\0\ikLeftHandRotationR\0\usingLeftHandProneIK\0\ikLeftHandProneOffsetF\0\ikLeftHandProneOffsetR\-7\ikLeftHandProneOffsetU\0\ikLeftHandProneRotationP\0\ikLeftHandProneRotationY\0\ikLeftHandProneRotationR\0\ikLeftHandUiViewerOffsetF\0\ikLeftHandUiViewerOffsetR\0\ikLeftHandUiViewerOffsetU\0\ikLeftHandUiViewerRotationP\0\ikLeftHandUiViewerRotationY\0\ikLeftHandUiViewerRotationR\0\parentWeaponName\\doGibbing\0\maxGibDistance\0\altScopeADSTransInTime\0\altScopeADSTransOutTime\0\meleeSwipeEffect\\meleeImpactEffect\\meleeImpactNoBloodEffect\\throwBackType\\camo\\customFloat0\0\customFloat1\0\customFloat2\0\customBool0\0\customBool1\0\customBool2\0\attachments\\attachmentUniques\ \ No newline at end of file +WEAPONFILE\displayName\ZM_HIGHRISE_EQUIP_SPRINGPAD\AIOverlayDescription\\modeName\\playerAnimType\hold\gunModel\tag_origin\gunModel2\\gunModel3\\gunModel4\\gunModel5\\gunModel6\\gunModel7\\gunModel8\\gunModel9\\gunModel10\\gunModel11\\gunModel12\\gunModel13\\gunModel14\\gunModel15\\gunModel16\\handModel\\hideTags\\notetrackSoundMap\\idleAnim\viewmodel_tazor_knuckles_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_tazor_knuckles_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_motion_sensor_fire\fireAnimLeft\\holdFireAnim\viewmodel_tazor_knuckles_idle\lastShotAnim\viewmodel_motion_sensor_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\viewmodel_motion_sensor_fire\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_tazor_knuckles_idle\dropAnim\viewmodel_tazor_knuckles_idle\firstRaiseAnim\viewmodel_tazor_knuckles_idle\altRaiseAnim\viewmodel_tazor_knuckles_idle\altDropAnim\viewmodel_tazor_knuckles_idle\quickRaiseAnim\viewmodel_tazor_knuckles_idle\quickDropAnim\viewmodel_tazor_knuckles_idle\emptyRaiseAnim\viewmodel_tazor_knuckles_idle\emptyDropAnim\viewmodel_tazor_knuckles_idle\sprintInAnim\viewmodel_tazor_knuckles_idle\sprintLoopAnim\viewmodel_tazor_knuckles_idle\sprintOutAnim\viewmodel_tazor_knuckles_idle\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\\crawlForwardAnim\\crawlBackAnim\\crawlRightAnim\\crawlLeftAnim\\crawlOutAnim\\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\\adsLastShotAnim\\adsRechamberAnim\\adsUpAnim\\adsDownAnim\\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_motion_sensor_d2p_in\dtp_loop\viewmodel_motion_sensor_d2p_loop\dtp_out\viewmodel_motion_sensor_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\script\\weaponType\grenade\weaponClass\grenade\penetrateType\none\impactType\grenade_explode\inventoryType\item\fireType\Full Auto\clipType\bottom\barrelType\Single\offhandClass\Gear\offhandSlot\Equipment\viewFlashEffect\\worldFlashEffect\\barrelCooldownEffect\\barrelCooldownMinCount\0\viewFlashOffsetF\0\viewFlashOffsetR\0\viewFlashOffsetU\0\worldFlashOffsetF\0\worldFlashOffsetR\0\worldFlashOffsetU\0\pickupSound\fly_equipment_pickup_npc\pickupSoundPlayer\fly_equipment_pickup_plr\ammoPickupSound\\ammoPickupSoundPlayer\\projectileSound\\pullbackSound\\pullbackSoundPlayer\\fireSound\wpn_grenade_throw\crackSound\\whizbySound\\fireSoundPlayer\wpn_grenade_throw\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\killcamStartFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\killcamStartFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\emptyFireSound\\emptyFireSoundPlayer\\meleeSwipeSound\\meleeSwipeSoundPlayer\\meleeHitSound\\meleeMissSound\\rechamberSound\\rechamberSoundPlayer\\reloadSound\\reloadSoundPlayer\\reloadEmptySound\\reloadEmptySoundPlayer\\reloadStartSound\\reloadStartSoundPlayer\\reloadEndSound\\reloadEndSoundPlayer\\rotateLoopSound\\rotateLoopSoundPlayer\\rotateStopSound\\rotateStopSoundPlayer\\deploySound\\deploySoundPlayer\\finishDeploySound\\finishDeploySoundPlayer\\breakdownSound\\breakdownSoundPlayer\\finishBreakdownSound\\finishBreakdownSoundPlayer\\detonateSound\dst_equipment_destroy\detonateSoundPlayer\dst_equipment_destroy\nightVisionWearSound\\nightVisionWearSoundPlayer\\nightVisionRemoveSound\\nightVisionRemoveSoundPlayer\\raiseSound\fly_gear_pull_out\raiseSoundPlayer\fly_gear_pull_out\firstRaiseSound\fly_gear_pull_out\firstRaiseSoundPlayer\fly_gear_pull_out\altSwitchSound\\altSwitchSoundPlayer\\adsRaiseSoundPlayer\\adsLowerSoundPlayer\\putawaySound\\putawaySoundPlayer\\overheatSound\\overheatSoundPlayer\\adsZoomSound\\shellCasing\\shellCasingPlayer\\bounceSound\wpn_gen_plant\standMountedWeapdef\\crouchMountedWeapdef\\proneMountedWeapdef\\viewShellEjectEffect\\worldShellEjectEffect\\viewLastShotEjectEffect\\worldLastShotEjectEffect\\viewShellEjectOffsetF\0\viewShellEjectOffsetR\0\viewShellEjectOffsetU\0\worldShellEjectOffsetF\0\worldShellEjectOffsetR\0\worldShellEjectOffsetU\0\viewShellEjectRotationP\0\viewShellEjectRotationY\0\viewShellEjectRotationR\0\worldShellEjectRotationP\0\worldShellEjectRotationY\0\worldShellEjectRotationR\0\reticleCenter\\reticleSide\\reticleCenterSize\1\reticleSideSize\16\reticleMinOfs\4\activeReticleType\None\standMoveF\0\standMoveR\0\standMoveU\0\standRotP\2\standRotY\0\standRotR\-2\duckedOfsF\-2\duckedOfsR\0\duckedOfsU\0\duckedMoveF\0\duckedMoveR\0\duckedMoveU\0\duckedSprintOfsF\0\duckedSprintOfsR\0\duckedSprintOfsU\0\duckedSprintRotP\0\duckedSprintRotY\0\duckedSprintRotR\0\duckedSprintBobH\0\duckedSprintBobV\0\duckedSprintScale\0\sprintOfsF\0\sprintOfsR\0\sprintOfsU\0\sprintRotP\0\sprintRotY\0\sprintRotR\0\sprintBobH\1\sprintBobV\1\sprintScale\1\lowReadyOfsF\0\lowReadyOfsR\0\lowReadyOfsU\0\lowReadyRotP\0\lowReadyRotY\0\lowReadyRotR\0\rideOfsF\0\rideOfsR\0\rideOfsU\0\rideRotP\0\rideRotY\0\rideRotR\0\dtpOfsF\0\dtpOfsR\0\dtpOfsU\0\dtpRotP\0\dtpRotY\0\dtpRotR\0\dtpBobH\1\dtpBobV\1\dtpScale\1\mantleOfsF\0\mantleOfsR\0\mantleOfsU\0\mantleRotP\0\mantleRotY\0\mantleRotR\0\slideOfsF\0\slideOfsR\0\slideOfsU\0\slideRotP\0\slideRotY\0\slideRotR\0\duckedRotP\2\duckedRotY\0\duckedRotR\-2\proneOfsF\-3\proneOfsR\2\proneOfsU\0.8\proneMoveF\-50\proneMoveR\3\proneMoveU\-100\proneRotP\0\proneRotY\0\proneRotR\0\strafeMoveF\0\strafeMoveR\0.5\strafeMoveU\0\strafeRotP\0\strafeRotY\0\strafeRotR\3\posMoveRate\4\posProneMoveRate\10\standMoveMinSpeed\0\duckedMoveMinSpeed\60\proneMoveMinSpeed\0\posRotRate\5\posProneRotRate\10\standRotMinSpeed\0\duckedRotMinSpeed\60\proneRotMinSpeed\0\worldModel\tag_origin\worldModel2\\worldModel3\\worldModel4\\worldModel5\\worldModel6\\worldModel7\\worldModel8\\worldModel9\\worldModel10\\worldModel11\\worldModel12\\worldModel13\\worldModel14\\worldModel15\\worldModel16\\attachViewModel1\\attachViewModel2\\attachViewModel3\\attachViewModel4\\attachViewModel5\\attachViewModel6\\attachViewModel7\\attachViewModel8\\attachWorldModel1\\attachWorldModel2\\attachWorldModel3\\attachWorldModel4\\attachWorldModel5\\attachWorldModel6\\attachWorldModel7\\attachWorldModel8\\attachViewModelTag1\\attachViewModelTag2\\attachViewModelTag3\\attachViewModelTag4\\attachViewModelTag5\\attachViewModelTag6\\attachViewModelTag7\\attachViewModelTag8\\attachWorldModelTag1\\attachWorldModelTag2\\attachWorldModelTag3\\attachWorldModelTag4\\attachWorldModelTag5\\attachWorldModelTag6\\attachWorldModelTag7\\attachWorldModelTag8\\worldClipModel\\rocketModel\\mountedModel\\AdditionalMeleeModel\\fireTypeIcon\\hudIcon\zom_hud_trample_steam_complete\hudIconRatio\1:1\indicatorIcon\\indicatorIconRatio\4:1\ammoCounterIcon\zom_hud_trample_steam_complete\ammoCounterIconRatio\1:1\ammoCounterClip\None\startAmmo\1\ammoDisplayName\\ammoName\acoustic_sensor\clipName\acoustic_sensor\maxAmmo\1\clipSize\1\shotCount\0\sharedAmmoCapName\WEAPON_ACOUSTIC_SENSOR\sharedAmmoCap\1\unlimitedAmmo\0\ammoCountClipRelative\0\sharedAmmo\0\jamFireTime\0\overheatWeapon\0\overheatRate\0\cooldownRate\0\overheatEndVal\0\coolWhileFiring\0\fuelTankWeapon\0\tankLifeTime\0\damage\0\minDamage\0\maxDamageRange\999999\minDamageRange\999999\damage2\0\damage3\0\damage4\0\damage5\0\damageRange2\0\damageRange3\0\damageRange4\0\damageRange5\0\damageDuration\0\damageInterval\0\playerDamage\0\meleeDamage\0\minPlayerDamage\0\destabilizationRateTime\0\destabilizationCurvatureMax\0\destabilizeDistance\0\fireDelay\0\meleeDelay\0\meleeChargeDelay\0\spinUpTime\0\spinDownTime\0\spinRate\0\spinLoopSound\\spinLoopSoundPlayer\\startSpinSound\\startSpinSoundPlayer\\stopSpinSound\\stopSpinSoundPlayer\\applySpinPitch\0\introFireTime\0\introFireLength\0\fireTime\0.48\flourishTime\0.48\lastFireTime\0\rechamberTime\0\rechamberBoltTime\0\holdFireTime\0.35\burstFireDelay\0\detonateTime\0.83\detonateDelay\0.23\meleeTime\0\meleeChargeTime\0\reloadTime\1\reloadShowRocketTime\0\reloadEmptyTime\0\reloadAddTime\0\reloadEmptyAddTime\0\reloadQuickAddTime\0\reloadQuickEmptyAddTime\0\reloadStartTime\0\reloadStartAddTime\0\reloadEndTime\0\reloadQuickTime\0\reloadQuickEmptyTime\0\dropTime\0.63\raiseTime\0\altDropTime\0\altRaiseTime\0\quickDropTime\0.15\quickRaiseTime\0\firstRaiseTime\0\emptyRaiseTime\0.1\emptyDropTime\0.1\sprintInTime\0.3\sprintLoopTime\0.7\sprintOutTime\0.3\lowReadyInTime\0.5\lowReadyLoopTime\0.5\lowReadyOutTime\0.5\contFireInTime\0\contFireLoopTime\0\contFireOutTime\0\dtpInTime\0.35\dtpLoopTime\0.5\dtpOutTime\0.3\crawlInTime\0\crawlForwardTime\0\crawlBackTime\0\crawlRightTime\0\crawlLeftTime\0\crawlOutFireTime\0\crawlOutTime\0\slideInTime\0.5\deployTime\0\breakdownTime\0\nightVisionWearTime\0\nightVisionWearTimeFadeOutEnd\0\nightVisionWearTimePowerUp\0\nightVisionRemoveTime\0\nightVisionRemoveTimePowerDown\0\nightVisionRemoveTimeFadeInStart\0\fuseTime\3.5\aifuseTime\4\lockOnRadius\0\lockOnSpeed\0\requireLockonToFire\0\noAdsWhenMagEmpty\0\avoidDropCleanup\0\stackFire\0\stackFireSpread\0\stackFireAccuracyDecay\0\stackSound\\autoAimRange\0\aimAssistRange\0\aimAssistRangeAds\0\mountableWeapon\0\aimPadding\0\enemyCrosshairRange\600\crosshairColorChange\1\moveSpeedScale\1\adsMoveSpeedScale\0\sprintDurationScale\1\idleCrouchFactor\0.5\idleProneFactor\0.15\gunMaxPitch\0\gunMaxYaw\0\swayMaxAngle\30\swayLerpSpeed\6\swayPitchScale\0.1\swayYawScale\0.1\swayHorizScale\0.1\swayVertScale\0.1\swayShellShockScale\5\adsSwayMaxAngle\0\adsSwayLerpSpeed\0\adsSwayPitchScale\0\adsSwayYawScale\0\adsSwayHorizScale\0\adsSwayVertScale\0\meleeChargeRange\0\rifleBullet\0\armorPiercing\0\boltAction\0\shotsBeforeRechamber\0\useAltTagFlash\0\useAntiLagRewind\0\isCarriedKillstreakWeapon\0\aimDownSight\0\rechamberWhileAds\0\reloadWhileAds\0\adsViewErrorMin\0\adsViewErrorMax\0\clipOnly\1\canUseInVehicle\0\noDropsOrRaises\0\cookOffHold\0\adsFire\0\cancelAutoHolsterWhenEmpty\0\suppressAmmoReserveDisplay\0\laserSight\0\laserSightDuringNightvision\0\bayonet\0\dualWield\0\hideThirdPerson\0\explodeOnGround\0\throwBack\0\retrievable\1\dieOnRespawn\1\noThirdPersonDropsOrRaises\0\continuousFire\0\useAsMelee\0\antiQuickScope\0\noPing\0\forceBounce\0\useDroppedModelAsStowed\0\noQuickDropWhenEmpty\0\keepCrosshairWhenADS\0\useOnlyAltWeaoponHideTagsInAltMode\0\altWeaponAdsOnly\0\altWeaponDisableSwitching\0\killIcon\zom_hud_trample_steam_complete\killIconRatio\1:1\flipKillIcon\0\dpadIcon\zom_hud_trample_steam_complete\dpadIconRatio\1:1\noAmmoOnDpadIcon\0\noPartialReload\0\segmentedReload\0\noADSAutoReload\0\reloadAmmoAdd\0\reloadStartAdd\0\attachmentUnique\\altWeapon\\DualWieldWeapon\\grenadeWeapon\\dropAmmoMin\1\dropAmmoMax\1\dropClipAmmoMin\0\dropClipAmmoMax\0\blocksProne\0\silenced\0\dualMag\0\infrared\0\tvguided\0\airburstWeapon\0\perks1\0\perks0\0\isRollingGrenade\0\useBallisticPrediction\0\isValuable\1\isTacticalInsertion\0\isReviveWeapon\0\bUseRigidBodyOnVehicle\0\showIndicator\0\explosionRadius\256\explosionRadiusMin\0\indicatorRadius\0\explosionInnerDamage\200\explosionOuterDamage\50\damageConeAngle\60\projectileSpeed\100\projectileSpeedRelativeUp\0\projectileSpeedUp\-10000\projectileSpeedForward\7200\projectileTakeParentVel\0\projectileActivateDist\0\projectileLifetime\0\timeToAccelerate\0\projectileCurvature\0\projectileModel\p6_anim_zm_buildable_tramplesteam\projExplosionType\grenade\projExplosionEffect\\projExplosionEffectForceNormalUp\0\projExplosionEffect2\\projExplosionEffect2ForceNormalUp\0\projExplosionEffect3\\projExplosionEffect3ForceNormalUp\0\projExplosionEffect4\\projExplosionEffect4ForceNormalUp\0\projExplosionEffect5\\projExplosionEffect5ForceNormalUp\0\projExplosionSound\wpn_grenade_explode\projDudEffect\\projDudSound\\projImpactExplode\0\sentientImpactExplode\0\explodeWhenStationary\0\bulletImpactExplode\0\mortarShellSound\\tankShellSound\\stickiness\Stick to ground, maintain yaw\rotateType\Rotate both axis, grenade style\hasDetonator\0\plantable\1\timedDetonation\0\noCrumpleMissile\0\rotate\0\keepRolling\0\holdButtonToThrow\0\offhandHoldIsCancelable\1\freezeMovementWhenFiring\0\lowAmmoWarningThreshold\0.33\explosionTag\\bDisallowAtMatchStart\0\isCameraSensor\0\isAcousticSensor\0\isLaserSensor\0\isHoldUseGrenade\0\parallelDefaultBounce\0.5\parallelAsphaltBounce\0.6\parallelBarkBounce\0.6\parallelBrickBounce\0.6\parallelCarpetBounce\0.6\parallelCeramicBounce\0.5\parallelClothBounce\0.2\parallelConcreteBounce\0.6\parallelCushionBounce\0.5\parallelDirtBounce\0.45\parallelFleshBounce\0.2\parallelFoliageBounce\0.05\parallelFruitBounce\0.5\parallelGlassBounce\0.4\parallelGrassBounce\0.35\parallelGravelBounce\0.5\parallelIceBounce\0.6\parallelMetalBounce\0.6\parallelMudBounce\0.2\parallelPaintedMetalBounce\0.5\parallelPaperBounce\0.2\parallelPlasterBounce\0.5\parallelPlasticBounce\0.5\parallelRockBounce\0.6\parallelRubberBounce\0.5\parallelSandBounce\0.3\parallelSnowBounce\0.2\parallelWaterBounce\0.2\parallelWoodBounce\0.6\parallelRiotShieldBounce\0.5\perpendicularDefaultBounce\0.25\perpendicularAsphaltBounce\0.25\perpendicularBarkBounce\0.25\perpendicularBrickBounce\0.25\perpendicularCarpetBounce\0.25\perpendicularCeramicBounce\0.5\perpendicularClothBounce\0.2\perpendicularConcreteBounce\0.25\perpendicularCushionBounce\0.5\perpendicularDirtBounce\0.225\perpendicularFleshBounce\0.2\perpendicularFoliageBounce\0.05\perpendicularFruitBounce\0.5\perpendicularGlassBounce\0.2\perpendicularGrassBounce\0.15\perpendicularGravelBounce\0.25\perpendicularIceBounce\0.3\perpendicularMetalBounce\0.25\perpendicularMudBounce\0.1\perpendicularPaintedMetalBounce\0.5\perpendicularPaperBounce\0.2\perpendicularPlasterBounce\0.25\perpendicularPlasticBounce\0.5\perpendicularRockBounce\0.25\perpendicularRubberBounce\0.5\perpendicularSandBounce\0.1\perpendicularSnowBounce\0.1\perpendicularWaterBounce\0.2\perpendicularWoodBounce\0.25\perpendicularRiotShieldBounce\0.5\projTrailEffect\\projectileRed\0\projectileGreen\0\projectileBlue\0\guidedMissileType\None\maxSteeringAccel\0\projIgnitionDelay\0\projIgnitionEffect\\projIgnitionSound\\tagFx_preparationEffect\\tagFlash_preparationEffect\\adsTransInTime\0\adsTransOutTime\0\adsIdleAmount\0\adsIdleSpeed\0\adsZoomFov1\0\adsZoomFov2\0\adsZoomFov3\0\adsZoomInFrac\0\adsZoomOutFrac\0\adsOverlayShader\\adsOverlayShaderLowRes\\adsOverlayReticle\none\adsOverlayInterface\None\adsOverlayWidth\0\adsOverlayHeight\0\adsOverlayAlphaScale\0\adsBobFactor\0\adsViewBobMult\0\holdBreathToSteady\0\adsAimPitch\0\adsCrosshairInFrac\0\adsCrosshairOutFrac\0\adsReloadTransTime\0\adsGunKickReducedKickBullets\0\adsGunKickReducedKickPercent\0\adsGunKickPitchMin\0\adsGunKickPitchMax\0\adsGunKickYawMin\0\adsGunKickYawMax\0\adsGunKickAccel\0\adsGunKickSpeedMax\0\adsGunKickSpeedDecay\0\adsGunKickStaticDecay\0\adsViewKickPitchMin\0\adsViewKickPitchMax\0\adsViewKickMinMagnitude\0\adsViewKickYawMin\0\adsViewKickYawMax\0\adsRecoilReductionRate\0\adsRecoilReductionLimit\0\adsRecoilReturnRate\0\adsViewKickCenterSpeed\0\adsViewKickCenterDuckedScale\0\adsViewKickCenterProneScale\0\adsSpread\0\antiQuickScopeTime\0\antiQuickScopeScale\0\antiQuickScopeSpreadMultiplier\0\antiQuickScopeSpreadMax\0\antiQuickScopeSwayFactor\0\hipSpreadStandMin\0\hipSpreadDuckedMin\0\hipSpreadProneMin\0\hipSpreadMax\0\hipSpreadDuckedMax\0\hipSpreadProneMax\0\hipSpreadDecayRate\0\hipSpreadFireAdd\0\hipSpreadTurnAdd\0\hipSpreadMoveAdd\0\hipSpreadDuckedDecay\0\hipSpreadProneDecay\0\hipReticleSidePos\0\hipIdleAmount\15\hipIdleSpeed\3\hipGunKickReducedKickBullets\0\hipGunKickReducedKickPercent\0\hipGunKickPitchMin\0\hipGunKickPitchMax\0\hipGunKickYawMin\0\hipGunKickYawMax\0\hipGunKickAccel\0\hipGunKickSpeedMax\0\hipGunKickSpeedDecay\0\hipGunKickStaticDecay\0\hipViewKickPitchMin\0\hipViewKickPitchMax\0\hipViewKickMinMagnitude\0\hipViewKickYawMin\0\hipViewKickYawMax\0\hipViewKickCenterSpeed\0\leftArc\0\rightArc\0\topArc\0\bottomArc\0\accuracy\0\aiSpread\0\playerSpread\0\maxVertTurnSpeed\0\maxHorTurnSpeed\0\minVertTurnSpeed\0\minHorTurnSpeed\0\pitchConvergenceTime\0\yawConvergenceTime\0\suppressionTime\0\maxRange\0\animHorRotateInc\0\playerPositionDist\0\stance\stand\useHintString\\dropHintString\\horizViewJitter\0\vertViewJitter\0\cameraShakeScale\0\cameraShakeDuration\0\cameraShakeRadius\0\explosionCameraShakeScale\0.5\explosionCameraShakeDuration\500\explosionCameraShakeRadius\512\fightDist\0\maxDist\0\aiVsAiAccuracyGraph\\aiVsPlayerAccuracyGraph\\locNone\1\locHelmet\1\locHead\1\locNeck\1\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\1\locRightArmUpper\1\locRightArmLower\1\locRightHand\1\locLeftArmUpper\1\locLeftArmLower\1\locLeftHand\1\locRightLegUpper\1\locRightLegLower\1\locRightFoot\1\locLeftLegUpper\1\locLeftLegLower\1\locLeftFoot\1\locGun\0\fireRumble\\meleeImpactRumble\\reloadRumble\\explosionRumble\\tracerType\\enemyTracerType\\adsDofStart\0\adsDofEnd\0\scanSpeed\0\scanAccel\0\scanPauseTime\0\flameTableFirstPerson\\flameTableThirdPerson\\mmsWeapon\0\mmsInScope\0\mmsFOV\0\mmsAspect\0\mmsMaxDist\0\ikLeftHandIdlePosF\0\ikLeftHandIdlePosR\0\ikLeftHandIdlePosU\0\ikLeftHandOffsetF\0\ikLeftHandOffsetR\-7\ikLeftHandOffsetU\0\ikLeftHandRotationP\0\ikLeftHandRotationY\0\ikLeftHandRotationR\0\usingLeftHandProneIK\0\ikLeftHandProneOffsetF\0\ikLeftHandProneOffsetR\-7\ikLeftHandProneOffsetU\0\ikLeftHandProneRotationP\0\ikLeftHandProneRotationY\0\ikLeftHandProneRotationR\0\ikLeftHandUiViewerOffsetF\0\ikLeftHandUiViewerOffsetR\0\ikLeftHandUiViewerOffsetU\0\ikLeftHandUiViewerRotationP\0\ikLeftHandUiViewerRotationY\0\ikLeftHandUiViewerRotationR\0\parentWeaponName\\doGibbing\0\maxGibDistance\0\altScopeADSTransInTime\0\altScopeADSTransOutTime\0\meleeSwipeEffect\\meleeImpactEffect\\meleeImpactNoBloodEffect\\throwBackType\\camo\\customFloat0\0\customFloat1\0\customFloat2\0\customBool0\0\customBool1\0\customBool2\0\attachments\\attachmentUniques\ \ No newline at end of file