1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-07 21:59:49 -05:00

Buried and Borough: wallbuy changes

README: update weapon names to replaced weapon names
This commit is contained in:
Jbleezy 2024-01-10 23:02:17 -08:00
parent 55a14832a1
commit e2dd191f1a
6 changed files with 141 additions and 229 deletions

View File

@ -200,7 +200,6 @@
### SMR
* Replaces M14
* Removed from Mystery Box
* Removed aim spread
* Unupgraded: increased damage from 80 to 100
* Unupgraded: decreased clip ammo from 20 to 10
@ -275,7 +274,7 @@
## Shotguns
* Increased penetration
### Remington 870
### Remington 870 MCS
* Changed weapon cost from 900 or 1500 to 1200 on all maps
## Launchers
@ -611,7 +610,7 @@
* Gets destroyed after being deployed for 30 seconds
* Kills on any round (normally stops killing after round 50)
* Kills zombies instantly
* No longer kills players without Juggernog instantly
* No longer kills players without Jugger-Nog instantly
* Decreased player damage from 75 to 25
* Decreased player shellshock time from 2.5 seconds to 1.25 seconds
* Decreased startup time from 2 seconds to 0.5 seconds
@ -634,7 +633,7 @@
* Kills zombies when placed on a ceiling
* Increased damage trigger width by 100%
* No longer deals damage during retract anims
* Changed head chop player damage to 50 (normally instantly kills without Juggernog or deals 15 damage with Juggernog)
* Changed head chop player damage to 50 (normally instantly kills without Jugger-Nog or deals 15 damage with Jugger-Nog)
* Changed body chop player damage to 25 (normally deals 75 damage to torso or 37 damage to feet)
* Fixed an issue where each chop would only damage entities that were touching the damage trigger during the previous chop
@ -717,18 +716,18 @@
* Lava pit is accessible
#### Diner
* Wallbuys: M14, MP5, Remington 870, Galvaknuckles
* Perks: Juggernog, Quick Revive, Speed Cola, Double Tap
* Wallbuys: SMR, MSMC, Remington 870 MCS, Galvaknuckles
* Perks: Jugger-Nog, Quick Revive, Speed Cola, Double Tap
* No Pack-a-Punch
#### Farm
* Zombies spawn in the Farm zone when in the Barn zone
* Replaced Olympia wallbuy with Remington 870 wallbuy
* Replaced Ballista wallbuy with Remington 870 MCS wallbuy
* Replaced Galvaknuckles wallbuy with Claymore wallbuy (also added to Grief)
#### Power Station
* Wallbuys: M14, Olympia, MP5, AK74u, Remington 870, Bowie Knife
* Perks: Juggernog, Quick Revive, Speed Cola, Double Tap, Tombstone Soda
* Wallbuys: SMR, Ballista, MSMC, Vector, Remington 870 MCS, Bowie Knife
* Perks: Jugger-Nog, Quick Revive, Speed Cola, Double Tap, Tombstone Soda
* Pack-a-Punch
#### Town
@ -737,13 +736,13 @@
* Moved Tombstone Soda to the laundry room front door
#### Tunnel
* Wallbuys: M14, Olympia, AK74u, M16, Semtex, Bowie Knife
* Wallbuys: SMR, Ballista, Vector, SWAT-556 Semtex, Bowie Knife
* Added Mystery Box location
* Perks: Juggernog, Quick Revive, Speed Cola, Double Tap, Stamin-Up
* Perks: Jugger-Nog, Quick Revive, Speed Cola, Double Tap, Stamin-Up
* Pack-a-Punch
#### Cornfield
* Wallbuys: M14, Olympia, B23R, MP5, AK74u, M16, Remington 870, Semtex, Claymore
* Wallbuys: SMR, Ballista, B23R, MSMC, Vector, SWAT-556 Remington 870 MCS, Semtex, Claymore
* Added Mystery Box location
* No perks
* Pack-a-Punch
@ -831,8 +830,8 @@
* Fixed the electric fence in the Warden's Office making noise when bumping into it
#### Docks
* Wallbuys: M14, Olympia, MP5, Uzi, M1927
* Perks: Juggernog
* Wallbuys: SMR, Ballista, MSMC, Uzi, M1927
* Perks: Jugger-Nog
* Pack-a-Punch
* Grief: Tower Trap targets and stuns players
@ -840,6 +839,8 @@
* Removed Turbine, key, booze, and candy
* Power automatically on
* Noose and Guillotine parts automatically picked up
* Moved MSMC wallbuy to its location on Borough
* Moved buildable wallbuy in Courthouse to AN-94 wallbuy location on Borough
* Drawing weapons no longer gives points
* Arthur barricades are buyable debris
* Arthur can be purchased to feed him candy and make him run around and kill zombies for 30 seconds
@ -847,7 +848,7 @@
* Ghosts no longer drop free perk powerup if any player gets damaged by the ghosts
* Fountain portal automatically active
* Players no longer take fall damage after using the fountain teleporter
* Players can no longer get into the corner next to Juggernog
* Players can no longer get into the corner next to Jugger-Nog
* Removed buildable table hint icons
* Added buildable table hint strings on buildable purchase
* Quest: all 5 signs must be meleed for wisp to spawn
@ -865,9 +866,11 @@
* Upper tunnels and bank area disabled
* Players spawn at Stables
* Mystery Box initially spawns at a random location
* Added B23R, M16, Claymore, and Bowie Knife wallbuys at their locations on Buried
* Added PDW wallbuy at Morgue
* Added SVU wallbuy at Church
* Added B23R, SWAT-556, Claymore, and Bowie Knife wallbuys at their locations on Buried
* Added PDW-57 wallbuy at Morgue
* Added Vector wallbuy at Saloon
* Added SVU-AS wallbuy at Church
* Added Galvaknuckles wallbuy behind the top of General Store & Bank
* Moved Quick Revive to Speed Cola's location on Borough
* Moved Speed Cola to its location on Buried
* Moved Stamin-Up to Vulture Aid's location on Buried
@ -876,10 +879,10 @@
* Added better randomization for buildables
#### Maze
* Wallbuys: M14, Olympia, B23R, PDW, AN94, LSAT
* Perks: Juggernog, Quick Revive, Speed Cola, Double Tap, Stamin-Up, Mule Kick
* Wallbuys: SMR, Ballista, B23R, PDW-57, AN-94, LSAT
* Perks: Jugger-Nog, Quick Revive, Speed Cola, Double Tap, Stamin-Up, Mule Kick
* Pack-a-Punch
* Perk and wallbuy locations within the maze are randomized each game
* Perks and wallbuys within the maze are randomized each game
### Origins
* Door prices in solo cost the same as in coop

View File

@ -197,43 +197,6 @@
"guid" "DDE3A4A3"
}
{
"script_location" "mansion"
"script_noteworthy" "zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_ak74u.map"
"origin" "2354 381.25 142"
"angles" "0 90 0"
"model" "p6_zm_bu_chalk"
"classname" "script_struct"
"targetname" "me7_auto37"
"guid" "25D19C25"
}
{
"origin" "2332 382 140"
"script_location" "mansion"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_ak74u.map"
"script_angles" "0 90 0"
"targetname" "chalk_buildable_trigger"
"script_noteworthy" "chalk_wallbuy"
"script_width" "50"
"script_length" "12"
"script_height" "50"
"classname" "trigger_use"
"target" "me7_auto37"
"guid" "4507649F"
}
{
"script_location" "mansion"
"script_noteworthy" "zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_ak74u.map"
"target" "me7_auto37"
"targetname" "buildable_wallbuy"
"zombie_weapon_upgrade" "dynamic"
"classname" "script_struct"
"angles" "0 90 0"
"origin" "2354 381.25 142"
"guid" "4C32F822"
}
{
"origin" "2328 936.5 88"
"model" "zombie_vending_doubletap2"
"classname" "script_struct"

View File

@ -24240,7 +24240,7 @@
}
{
"script_location" "morgue"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_an94.map"
"origin" "-272 886.5 198"
"angles" "0 180 0"
@ -24266,7 +24266,7 @@
}
{
"script_location" "morgue"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_an94.map"
"target" "pf733_auto37"
"targetname" "buildable_wallbuy"
@ -24278,7 +24278,7 @@
}
{
"script_location" "church"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_beretta93r.map"
"origin" "1612.47 1457.17 255"
"angles" "0 70.2 0"
@ -24304,7 +24304,7 @@
}
{
"script_location" "church"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_beretta93r.map"
"target" "pf734_auto37"
"targetname" "buildable_wallbuy"
@ -24316,7 +24316,7 @@
}
{
"script_location" "bar"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_bowie.map"
"origin" "557.93 -1119.41 262"
"angles" "0 1.00179e-005 0"
@ -24342,7 +24342,7 @@
}
{
"script_location" "bar"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_bowie.map"
"target" "pf735_auto37"
"targetname" "buildable_wallbuy"
@ -24432,46 +24432,8 @@
"guid" "1A88F438"
}
{
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_tazer.map"
"script_noteworthy" "zclassic_processing"
"script_location" "courthouse"
"origin" "599 986.5 234"
"angles" "0 90 0"
"model" "p6_zm_bu_chalk"
"classname" "script_struct"
"targetname" "pf739_auto37"
"guid" "25D19C25"
}
{
"model" "*157"
"origin" "577 988 232"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_tazer.map"
"script_location" "courthouse"
"script_angles" "0 90 0"
"targetname" "chalk_buildable_trigger"
"script_noteworthy" "chalk_wallbuy"
"script_width" "50"
"script_length" "12"
"script_height" "50"
"classname" "trigger_use"
"target" "pf739_auto37"
"guid" "4507649F"
}
{
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_tazer.map"
"script_noteworthy" "zclassic_processing"
"script_location" "courthouse"
"target" "pf739_auto37"
"targetname" "buildable_wallbuy"
"zombie_weapon_upgrade" "dynamic"
"classname" "script_struct"
"angles" "0 90 0"
"origin" "599 986.5 234"
"guid" "4C32F822"
}
{
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_pdw57.map"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"script_location" "prison"
"origin" "-931.75 510.5 62"
"angles" "0 180 0"
@ -24497,7 +24459,7 @@
}
{
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_pdw57.map"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"script_location" "prison"
"target" "pf740_auto37"
"targetname" "buildable_wallbuy"
@ -24508,56 +24470,46 @@
"guid" "4C32F822"
}
{
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"angles" "0 180 0"
"origin" "-926.25 510.5 68"
"script_location" "mansion"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_ak74u.map"
"origin" "2354 381.25 142"
"angles" "0 90 0"
"model" "p6_zm_bu_chalk"
"classname" "script_struct"
"zombie_weapon_upgrade" "ballista_zm"
"targetname" "weapon_upgrade"
"target" "pf741_auto37"
"guid" "F0390DB3"
"targetname" "me7_auto37"
"guid" "25D19C25"
}
{
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"targetname" "pf741_auto37"
"classname" "script_struct"
"model" "t6_wpn_sniper_ballista_world"
"angles" "0 180 0"
"origin" "-926.25 510.5 68"
"guid" "6D2A1B25"
"origin" "2332 382 140"
"script_location" "mansion"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_ak74u.map"
"script_angles" "0 90 0"
"targetname" "chalk_buildable_trigger"
"script_noteworthy" "chalk_wallbuy"
"script_width" "50"
"script_length" "12"
"script_height" "50"
"classname" "trigger_use"
"target" "me7_auto37"
"guid" "4507649F"
}
{
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"origin" "609.5 772.75 54"
"angles" "0 270 0"
"model" "t6_wpn_ar_saritch_world"
"script_location" "mansion"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_ak74u.map"
"target" "me7_auto37"
"targetname" "buildable_wallbuy"
"zombie_weapon_upgrade" "dynamic"
"classname" "script_struct"
"targetname" "pf742_auto37"
"guid" "7004ED06"
}
{
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"script_width" "40"
"origin" "609.5 772.75 54"
"angles" "0 270 0"
"classname" "script_struct"
"zombie_weapon_upgrade" "saritch_zm"
"targetname" "weapon_upgrade"
"target" "pf742_auto37"
"guid" "C15AD568"
"angles" "0 90 0"
"origin" "2354 381.25 142"
"guid" "4C32F822"
}
{
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"angles" "0 270 0"
"origin" "1.1 1201.9 68"
"classname" "script_struct"
@ -24569,7 +24521,7 @@
{
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"targetname" "pf743_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_msmc_world"
@ -24578,28 +24530,7 @@
"guid" "6D2A1B25"
}
{
"script_noteworthy" "zclassic_processing"
"script_location" "street"
"angles" "0 90 0"
"origin" "2354.5 736.25 148"
"classname" "script_struct"
"zombie_weapon_upgrade" "insas_zm"
"targetname" "weapon_upgrade"
"target" "pf744_auto37"
"guid" "F0390DB3"
}
{
"script_noteworthy" "zclassic_processing"
"script_location" "street"
"targetname" "pf744_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_msmc_world"
"angles" "0 90 0"
"origin" "2354.5 736.25 148"
"guid" "6D2A1B25"
}
{
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"script_location" "street"
"origin" "-765.434 -925.25 67.0034"
"angles" "360 270 2.00007"
@ -24632,7 +24563,7 @@
}
{
"script_location" "street"
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"targetname" "pf746_auto37"
"classname" "script_struct"
"model" "t6_wpn_claymore_world"
@ -24642,7 +24573,7 @@
"guid" "EE921301"
}
{
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"script_location" "street"
"origin" "675.25 -1119.5 117"
"angles" "0 1.00179e-005 0"
@ -24675,7 +24606,7 @@
"guid" "ED8E28B4"
}
{
"script_noteworthy" "zclassic_processing"
"script_noteworthy" "zclassic_processing, zstandard_street, zgrief_street"
"script_location" "street"
"script_int" "-45"
"targetname" "pf748_auto37"
@ -24686,6 +24617,53 @@
"guid" "D1EECB49"
}
{
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"origin" "609.5 772.75 54"
"angles" "0 270 0"
"model" "t6_wpn_ar_saritch_world"
"classname" "script_struct"
"targetname" "pf742_auto37"
"guid" "7004ED06"
}
{
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"script_width" "40"
"origin" "609.5 772.75 54"
"angles" "0 270 0"
"classname" "script_struct"
"zombie_weapon_upgrade" "saritch_zm"
"targetname" "weapon_upgrade"
"target" "pf742_auto37"
"guid" "C15AD568"
}
{
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"angles" "0 180 0"
"origin" "-241 -353 204"
"classname" "script_struct"
"zombie_weapon_upgrade" "tazer_knuckles_zm"
"targetname" "tazer_upgrade"
"target" "pf741_auto37"
"guid" "F0390DB3"
}
{
"script_location" "street"
"script_noteworthy" "zstandard_street, zgrief_street"
"org_model" "_prefabs/mp/zm_core/spawnable_weapon_dynamic.map"
"targetname" "pf741_auto37"
"classname" "script_struct"
"model" "t6_wpn_taser_knuckles_view"
"angles" "0 180 0"
"origin" "-241 -353 204"
"guid" "6D2A1B25"
}
{
"model" "*159"
"origin" "-656 936 42"
"classname" "trigger_multiple"

View File

@ -35,6 +35,21 @@ prepare_chalk_weapon_list()
level.buildable_wallbuy_pickup_hints[buildable_wallbuy_weapon] = undefined;
}
}
else if (getdvar("ui_zm_mapstartlocation") == "street")
{
level.buildable_wallbuy_weapons[0] = "vector_zm";
level.buildable_wallbuy_weapons[1] = "an94_zm";
level.buildable_wallbuy_weapons[2] = "pdw57_zm";
level.buildable_wallbuy_weapons[3] = "svu_zm";
level.buildable_wallbuy_weapons[4] = "ballista_zm";
level.buildable_wallbuy_weapons[5] = "870mcs_zm";
foreach (buildable_wallbuy_weapon in level.buildable_wallbuy_weapons)
{
level.buildable_wallbuy_weapon_hints[buildable_wallbuy_weapon] = undefined;
level.buildable_wallbuy_pickup_hints[buildable_wallbuy_weapon] = undefined;
}
}
else
{
level.buildable_wallbuy_weapons[0] = "vector_zm";

View File

@ -1,3 +1,4 @@
#include maps\mp\zm_buried_grief_street;
#include maps\mp\gametypes_zm\_zm_gametype;
#include maps\mp\zombies\_zm_buildables;
#include maps\mp\zombies\_zm_magicbox;
@ -105,68 +106,11 @@ street_treasure_chest_init()
builddynamicwallbuys()
{
builddynamicwallbuy("prison", "ballista_zm");
builddynamicwallbuy("morgue", "pdw57_zm");
builddynamicwallbuy("bar", "vector_zm");
builddynamicwallbuy("church", "svu_zm");
builddynamicwallbuy("mansion", "an94_zm");
level notify("dynamicwallbuysbuilt");
}
builddynamicwallbuy(location, weaponname)
{
foreach (stub in level.chalk_builds)
{
wallbuy = getstruct(stub.target, "targetname");
if (isDefined(wallbuy.script_location) && wallbuy.script_location == location)
{
spawned_wallbuy = undefined;
for (i = 0; i < level._spawned_wallbuys.size; i++)
{
if (level._spawned_wallbuys[i].target == wallbuy.targetname)
{
spawned_wallbuy = level._spawned_wallbuys[i];
break;
}
}
if (!isDefined(spawned_wallbuy))
{
origin = wallbuy.origin;
// center wallbuy chalk and model, and adjust wallbuy trigger
if (weaponname == "pdw57_zm")
{
origin += anglesToForward(wallbuy.angles) * 12;
wallbuy.origin += anglesToForward(wallbuy.angles) * 3;
}
else if (weaponname == "svu_zm")
{
origin += anglesToForward(wallbuy.angles) * 24;
wallbuy.origin += anglesToForward(wallbuy.angles) * 15;
}
struct = spawnStruct();
struct.target = wallbuy.targetname;
level._spawned_wallbuys[level._spawned_wallbuys.size] = struct;
// move model foreward so it always shows in front of chalk
model = spawn_weapon_model(weaponname, undefined, origin + anglesToRight(wallbuy.angles) * -0.25, wallbuy.angles);
model.targetname = struct.target;
model setmodel(getWeaponModel(weaponname));
model useweaponhidetags(weaponname);
model hide();
chalk_fx = scripts\zm\replaced\utility::get_chalk_fx_name(weaponname);
thread scripts\zm\replaced\utility::play_chalk_fx(chalk_fx, origin, wallbuy.angles);
}
maps\mp\zombies\_zm_weapons::add_dynamic_wallbuy(weaponname, wallbuy.targetname, 1);
thread wait_and_remove(stub, stub.buildablezone.pieces[0]);
}
}
}
buildbuildables()

View File

@ -24,6 +24,15 @@ prepare_chalk_weapon_list()
level.buildable_wallbuy_weapons[4] = "an94_zm";
level.buildable_wallbuy_weapons[5] = "lsat_zm";
}
else if (getdvar("ui_zm_mapstartlocation") == "street")
{
level.buildable_wallbuy_weapons[0] = "vector_zm";
level.buildable_wallbuy_weapons[1] = "an94_zm";
level.buildable_wallbuy_weapons[2] = "pdw57_zm";
level.buildable_wallbuy_weapons[3] = "svu_zm";
level.buildable_wallbuy_weapons[4] = "ballista_zm";
level.buildable_wallbuy_weapons[5] = "870mcs_zm";
}
else
{
level.buildable_wallbuy_weapons[0] = "vector_zm";