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

Replace bank and weapon locker scripts only on specific maps

Fixes maps that do not have bank and weapon locker being unable to load
This commit is contained in:
Jbleezy
2022-01-12 04:03:38 -08:00
parent 82f0c315dd
commit a9df3f0759
7 changed files with 17 additions and 23 deletions

View File

@ -238,6 +238,7 @@
* Deposited points resets each game
* Gain 10% interest on deposited points at the end of each round
* No longer costs 100 points to withdraw
* Players can deposit and withdraw less than 1000 points
* Account value is shown when depositing, withdrawing, and going near the triggers
* Disabled trading points

View File

@ -16,8 +16,6 @@
#include scripts/zm/replaced/_zm_powerups;
#include scripts/zm/replaced/_zm_pers_upgrades;
#include scripts/zm/replaced/_zm_equipment;
#include scripts/zm/replaced/_zm_banking;
#include scripts/zm/replaced/_zm_weapon_locker;
#include scripts/zm/replaced/_zm_ai_basic;
main()
@ -52,11 +50,6 @@ main()
replaceFunc(maps/mp/zombies/_zm_pers_upgrades::is_pers_system_disabled, scripts/zm/replaced/_zm_pers_upgrades::is_pers_system_disabled);
replaceFunc(maps/mp/zombies/_zm_equipment::show_equipment_hint, scripts/zm/replaced/_zm_equipment::show_equipment_hint);
replaceFunc(maps/mp/zombies/_zm_equipment::placed_equipment_think, scripts/zm/replaced/_zm_equipment::placed_equipment_think);
replaceFunc(maps/mp/zombies/_zm_banking::init, scripts/zm/replaced/_zm_banking::init);
replaceFunc(maps/mp/zombies/_zm_banking::bank_deposit_box, scripts/zm/replaced/_zm_banking::bank_deposit_box);
replaceFunc(maps/mp/zombies/_zm_banking::bank_deposit_unitrigger, scripts/zm/replaced/_zm_banking::bank_deposit_unitrigger);
replaceFunc(maps/mp/zombies/_zm_banking::bank_withdraw_unitrigger, scripts/zm/replaced/_zm_banking::bank_withdraw_unitrigger);
replaceFunc(maps/mp/zombies/_zm_weapon_locker::main, scripts/zm/replaced/_zm_weapon_locker::main);
replaceFunc(maps/mp/zombies/_zm_ai_basic::inert_wakeup, scripts/zm/replaced/_zm_ai_basic::inert_wakeup);
}
@ -176,6 +169,7 @@ post_all_players_spawned()
maps/mp/zombies/_zm::register_player_damage_callback( ::player_damage_override );
level.near_miss = 2; // makes screecher not run away first time on solo
level.weapon_locker_online = 0;
level.magicbox_timeout = 9;
level.packapunch_timeout = 12;
level.perk_purchase_limit = 9;

View File

@ -135,7 +135,6 @@ trigger_withdraw_think()
{
player thread do_player_general_vox( "general", "exert_laugh", 10, 50 );
}
player thread player_withdraw_fee();
if ( player.account_value <= 0 )
{
self sethintstring( "" );

View File

@ -1,15 +0,0 @@
#include maps\mp\_utility;
#include common_scripts\utility;
#include maps\mp\zombies\_zm_utility;
#include maps/mp/zombies/_zm_weapon_locker;
main()
{
if ( !isDefined( level.weapon_locker_map ) )
{
level.weapon_locker_map = level.script;
}
level.weapon_locker_online = 0;
weapon_lockers = getstructarray( "weapons_locker", "targetname" );
array_thread( weapon_lockers, ::triggerweaponslockerwatch );
}

View File

@ -3,12 +3,17 @@
#include maps\mp\zombies\_zm_utility;
#include scripts/zm/replaced/_zm_equip_subwoofer;
#include scripts/zm/replaced/_zm_banking;
main()
{
precachemodel( "collision_wall_128x128x10_standard" );
//replaceFunc(maps/mp/zombies/_zm_equip_subwoofer::startsubwooferdecay, scripts/zm/replaced/_zm_equip_subwoofer::startsubwooferdecay);
replaceFunc(maps/mp/zombies/_zm_banking::init, scripts/zm/replaced/_zm_banking::init);
replaceFunc(maps/mp/zombies/_zm_banking::bank_deposit_box, scripts/zm/replaced/_zm_banking::bank_deposit_box);
replaceFunc(maps/mp/zombies/_zm_banking::bank_deposit_unitrigger, scripts/zm/replaced/_zm_banking::bank_deposit_unitrigger);
replaceFunc(maps/mp/zombies/_zm_banking::bank_withdraw_unitrigger, scripts/zm/replaced/_zm_banking::bank_withdraw_unitrigger);
}
init()

View File

@ -4,11 +4,16 @@
#include scripts/zm/replaced/zm_highrise_classic;
#include scripts/zm/replaced/_zm_chugabud;
#include scripts/zm/replaced/_zm_banking;
main()
{
replaceFunc(maps/mp/zm_highrise_classic::insta_kill_player, scripts/zm/replaced/zm_highrise_classic::insta_kill_player);
replaceFunc(maps/mp/zombies/_zm_chugabud::chugabud_bleed_timeout, scripts/zm/replaced/_zm_chugabud::chugabud_bleed_timeout);
replaceFunc(maps/mp/zombies/_zm_banking::init, scripts/zm/replaced/_zm_banking::init);
replaceFunc(maps/mp/zombies/_zm_banking::bank_deposit_box, scripts/zm/replaced/_zm_banking::bank_deposit_box);
replaceFunc(maps/mp/zombies/_zm_banking::bank_deposit_unitrigger, scripts/zm/replaced/_zm_banking::bank_deposit_unitrigger);
replaceFunc(maps/mp/zombies/_zm_banking::bank_withdraw_unitrigger, scripts/zm/replaced/_zm_banking::bank_withdraw_unitrigger);
}
init()

View File

@ -7,6 +7,7 @@
#include scripts/zm/replaced/_zm_weap_emp_bomb;
#include scripts/zm/replaced/_zm_equip_electrictrap;
#include scripts/zm/replaced/_zm_equip_turret;
#include scripts/zm/replaced/_zm_banking;
main()
{
@ -15,6 +16,10 @@ main()
replaceFunc(maps/mp/zombies/_zm_weap_emp_bomb::emp_detonate, scripts/zm/replaced/_zm_weap_emp_bomb::emp_detonate);
replaceFunc(maps/mp/zombies/_zm_equip_electrictrap::startelectrictrapdeploy, scripts/zm/replaced/_zm_equip_electrictrap::startelectrictrapdeploy);
replaceFunc(maps/mp/zombies/_zm_equip_turret::startturretdeploy, scripts/zm/replaced/_zm_equip_turret::startturretdeploy);
replaceFunc(maps/mp/zombies/_zm_banking::init, scripts/zm/replaced/_zm_banking::init);
replaceFunc(maps/mp/zombies/_zm_banking::bank_deposit_box, scripts/zm/replaced/_zm_banking::bank_deposit_box);
replaceFunc(maps/mp/zombies/_zm_banking::bank_deposit_unitrigger, scripts/zm/replaced/_zm_banking::bank_deposit_unitrigger);
replaceFunc(maps/mp/zombies/_zm_banking::bank_withdraw_unitrigger, scripts/zm/replaced/_zm_banking::bank_withdraw_unitrigger);
include_weapons_grief();
}