From 4b95ce8cdbee54344587f4c51dac6c8b0aab6137 Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Tue, 28 Feb 2023 17:18:16 -0800 Subject: [PATCH] Farm: replace Olympia wallbuy with Remington 870 wallbuy --- README.md | 4 ++-- scripts/zm/_zm_reimagined.gsc | 10 +++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b5d920b4..c425dd1e 100644 --- a/README.md +++ b/README.md @@ -365,8 +365,8 @@ #### Farm * Zombies spawn in the Farm zone when in the Barn zone -* Added Claymore wallbuy -* Survival: removed Galvaknuckles wallbuy +* Replaced Olympia wallbuy with Remington 870 wallbuy +* Replaced Galvaknuckles wallbuy with Claymore wallbuy (also added to Grief) * Grief: removed player spawns near gate #### Power Station diff --git a/scripts/zm/_zm_reimagined.gsc b/scripts/zm/_zm_reimagined.gsc index 2bb812f4..4bd79656 100644 --- a/scripts/zm/_zm_reimagined.gsc +++ b/scripts/zm/_zm_reimagined.gsc @@ -2161,6 +2161,9 @@ wallbuy_location_changes() remove_wallbuy("tazer_knuckles_zm"); } + remove_wallbuy("rottweil72_zm"); + + add_wallbuy("870mcs_zm", "zclassic"); add_wallbuy("claymore_zm"); } @@ -2193,7 +2196,7 @@ remove_wallbuy( name ) } } -add_wallbuy( name ) +add_wallbuy( name, script_noteworthy ) { struct = undefined; spawnable_weapon_spawns = getstructarray( "weapon_upgrade", "targetname" ); @@ -2206,6 +2209,11 @@ add_wallbuy( name ) { if(IsDefined(spawnable_weapon_spawns[i].zombie_weapon_upgrade) && spawnable_weapon_spawns[i].zombie_weapon_upgrade == name) { + if(isDefined(script_noteworthy) && isDefined(spawnable_weapon_spawns[i].script_noteworthy) && !isSubStr(spawnable_weapon_spawns[i].script_noteworthy, script_noteworthy)) + { + continue; + } + struct = spawnable_weapon_spawns[i]; break; }