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

Vulture-Aid: remove ability to see perks, wallbuys, and Mystery Box through walls

This commit is contained in:
Jbleezy 2024-02-18 23:27:23 -08:00
parent dd853e289a
commit 153cd68553
4 changed files with 44 additions and 0 deletions

View File

@ -707,6 +707,7 @@
### Vulture-Aid ### Vulture-Aid
* Stink areas no longer activate while the player is moving * Stink areas no longer activate while the player is moving
* Removed ability to see perks, wallbuys, and Mystery Box through walls
## Pack-a-Punch ## Pack-a-Punch
* Attachments on upgraded weapons can no longer be changed * Attachments on upgraded weapons can no longer be changed

View File

@ -0,0 +1,39 @@
#include clientscripts\mp\zombies\_zm_perk_vulture;
#include clientscripts\mp\_utility;
#include clientscripts\mp\zombies\_zm_utility;
#include clientscripts\mp\_audio;
#include clientscripts\mp\zombies\_zm_perks;
#include clientscripts\mp\_visionset_mgr;
#include clientscripts\mp\_filter;
vulture_vision_enable(localclientnumber)
{
if (isdefined(level.perk_vulture.vulture_vision_fx_list[localclientnumber]))
vulture_vision_disable(localclientnumber);
level.perk_vulture.vulture_vision_fx_list[localclientnumber] = spawnstruct();
s_temp = level.perk_vulture.vulture_vision_fx_list[localclientnumber];
s_temp.player_ent = self;
s_temp.fx_list = [];
s_temp.fx_list_wallbuy = [];
s_temp.fx_list_special = [];
foreach (powerup in level.perk_vulture.vulture_vision.powerups)
powerup _powerup_drop_fx_enable(localclientnumber);
foreach (zombie in level.perk_vulture.vulture_vision.actors_eye_glow)
zombie _zombie_eye_glow_enable(localclientnumber);
self.perk_vulture = s_temp;
level.perk_vulture.fx_array[localclientnumber] = s_temp;
}
vulture_vision_update_wallbuy_list(localclientnumber, b_first_run)
{
// removed
}
vulture_vision_mystery_box(localclientnumber, oldval, newval, bnewent, binitialsnap, fieldname, bwasdemojump)
{
// removed
}

View File

@ -5,6 +5,9 @@ main()
{ {
replaceFunc(clientscripts\mp\zm_buried::init_gamemodes, scripts\zm\replaced\zm_buried::init_gamemodes); replaceFunc(clientscripts\mp\zm_buried::init_gamemodes, scripts\zm\replaced\zm_buried::init_gamemodes);
replaceFunc(clientscripts\mp\zm_buried::start_zombie_stuff, scripts\zm\replaced\zm_buried::start_zombie_stuff); replaceFunc(clientscripts\mp\zm_buried::start_zombie_stuff, scripts\zm\replaced\zm_buried::start_zombie_stuff);
replaceFunc(clientscripts\mp\zombies\_zm_perk_vulture::vulture_vision_enable, scripts\zm\replaced\_zm_perk_vulture::vulture_vision_enable);
replaceFunc(clientscripts\mp\zombies\_zm_perk_vulture::vulture_vision_update_wallbuy_list, scripts\zm\replaced\_zm_perk_vulture::vulture_vision_update_wallbuy_list);
replaceFunc(clientscripts\mp\zombies\_zm_perk_vulture::vulture_vision_mystery_box, scripts\zm\replaced\_zm_perk_vulture::vulture_vision_mystery_box);
} }
init() init()

View File

@ -7,6 +7,7 @@ script,scripts/zm/zgrief/zgrief_reimagined.csc
script,scripts/zm/replaced/_zm.csc script,scripts/zm/replaced/_zm.csc
script,scripts/zm/replaced/_zm_ai_brutus.csc script,scripts/zm/replaced/_zm_ai_brutus.csc
script,scripts/zm/replaced/_zm_ai_mechz.csc script,scripts/zm/replaced/_zm_ai_mechz.csc
script,scripts/zm/replaced/_zm_perk_vulture.csc
script,scripts/zm/replaced/_zm_weapons.csc script,scripts/zm/replaced/_zm_weapons.csc
script,scripts/zm/replaced/zm_nuked.csc script,scripts/zm/replaced/zm_nuked.csc
script,scripts/zm/replaced/zm_prison.csc script,scripts/zm/replaced/zm_prison.csc