1
0
mirror of https://github.com/Paintball/BO2-GSC-Releases.git synced 2025-06-08 05:48:21 -05:00

Delete zm_custom_easteregg.gsc

This commit is contained in:
Cahz 2020-08-08 06:58:42 -07:00 committed by GitHub
parent a2d5575598
commit 3c60fd81eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,174 +0,0 @@
CustomWeaponSystem(string, origin, weapon)
{
level thread LowerMessage( "Secret Room Weapons", string );
RoomWeapons = spawn("trigger_radius", origin, 1, 20, 20);
RoomWeapons rotateTo((0, 90, 0), .1);
RoomWeapons SetCursorHint( "HINT_NOICON" );
RoomWeapons setLowerMessage( RoomWeapons, "Secret Room Weapons" );
for(;;)
{
RoomWeapons waittill("trigger", i);
if(isDefined(self.staffgrabbed))
{
RoomWeapons delete();
}
if(i useButtonPressed() && distance(i.origin, origin) < 40)
{
wait .3;
if(i useButtonPressed())
{
if(!isDefined(self.staffgrabbed))
{
self.staffgrabbed = true;
w = i GetWeaponsListPrimaries();
i playsound( "zmb_cha_ching" );
playerCurrent = i getCurrentWeapon();
if(w.size > 1)i takeWeapon(playerCurrent);
i giveweapon( "knife_zm" );
i giveWeapon( weapon );
i givemaxammo( weapon );
i switchToWeapon( weapon );
i play_weapon_vo( weapon );
wait 1;
RoomWeapons delete();
}
}
}
}
}
CustomEventTrigger( origin )
{
self endon( "disconnect" );
level endon( "end_game" );
if(!isDefined(self.totalskulls))
self.totalskulls = 1;
else
self.totalskulls += 1;
trig = spawn("trigger_radius", origin, 1, 25, 25);
for(;;)
{
trig waittill("trigger", self);
if(self useButtonPressed())
{
wait .25;
if(self useButtonPressed())
{
if(!isDefined(self.skulls))
self.skulls = 1;
else
self.skulls += 1;
wait 0.05;
if(self.skulls != self.totalskulls)
{
self playsound("zmb_insta_kill");
return;
}
else
{
self playsound("zmb_cha_ching");
self thread getAllPerks();
if(level.script == "zm_tomb")
{
self thread CustomWeaponSystem("Hold ^3F ^7for Lightning Staff", (54, 230.5, -752), "staff_lightning_zm");
self thread CustomWeaponSystem("Hold ^3F ^7for Fire Staff", (139.4, 189, -752), "staff_fire_zm");
self thread CustomWeaponSystem("Hold ^3F ^7for Water Staff", (-57.5, 230, -752), "staff_water_zm");
self thread CustomWeaponSystem("Hold ^3F ^7for Wind Staff", (-142, 187, -752), "staff_lightning_zm");
}
else if(level.script == "zm_prison")
{
self playsound( "zmb_buildable_complete" );
w = self GetWeaponsListPrimaries();
if(w.size > 1)
self takeWeapon(self getCurrentWeapon());
self giveWeapon("blundergat_zm");
self SwitchToWeapon("blundergat_zm");
}
else
self playsoundtoplayer( level.zmb_laugh_alias, self );
self iprintln("Congratulations! You completed the easter egg!");
return;
}
}
}
}
}
customEasterEgg()
{
if(level.script == "zm_tranzit")
{
self thread CustomEventTrigger( (10411, 7326, -570) );
self thread CustomEventTrigger( (-7622, 4903, -54) );
self thread CustomEventTrigger( (452, -384, -62) );
}
else if(level.script == "zm_buried")
{
self thread CustomEventTrigger( (2596, 34.5, 88) );
self thread CustomEventTrigger( (1333, 1391, 200) );
self thread CustomEventTrigger( (3281, 430, 240) );
}
else if(level.script == "zm_highrise")
{
self thread CustomEventTrigger( (3448, 1347, 3032) );
self thread CustomEventTrigger( (2843.5, 1228.5, 2711) );
self thread CustomEventTrigger( (2105, 103, 1120) );
}
else if(level.script == "zm_nuked")
{
self thread CustomEventTrigger( (184, 664, -61.5) );
self thread CustomEventTrigger( (795, 373, 88) );
self thread CustomEventTrigger( (-485, 554, 85) );
}
else if(level.script == "zm_prison")
{
self thread CustomEventTrigger( (436, 10264, 1337) );
self thread CustomEventTrigger( (2503, 9440, 1528) );
self thread CustomEventTrigger( (4.5, 7610, 64) );
}
else if(level.script == "zm_tomb")
{
self thread CustomEventTrigger( (-446, 3976, -352) );
self thread CustomEventTrigger( (-479, 2952, -256) );
self thread CustomEventTrigger( (2095, 4567, -304) );
}
}
getAllPerks()
{
self endon("disconnect");
level endon("end_game");
for(;;)
{
wait 0.5;
if (isDefined(level.zombiemode_using_juggernaut_perk) && level.zombiemode_using_juggernaut_perk)
self doGivePerk("specialty_armorvest");
if (isDefined(level.zombiemode_using_sleightofhand_perk) && level.zombiemode_using_sleightofhand_perk)
self doGivePerk("specialty_fastreload");
if (isDefined(level.zombiemode_using_revive_perk) && level.zombiemode_using_revive_perk)
self doGivePerk("specialty_quickrevive");
if (isDefined(level.zombiemode_using_doubletap_perk) && level.zombiemode_using_doubletap_perk)
self doGivePerk("specialty_rof");
if (isDefined(level.zombiemode_using_marathon_perk) && level.zombiemode_using_marathon_perk)
self doGivePerk("specialty_longersprint");
if(isDefined(level.zombiemode_using_additionalprimaryweapon_perk) && level.zombiemode_using_additionalprimaryweapon_perk)
self doGivePerk("specialty_additionalprimaryweapon");
if (isDefined(level.zombiemode_using_deadshot_perk) && level.zombiemode_using_deadshot_perk)
self doGivePerk("specialty_deadshot");
if (isDefined(level.zombiemode_using_tombstone_perk) && level.zombiemode_using_tombstone_perk)
self doGivePerk("specialty_scavenger");
if (isDefined(level._custom_perks) && isDefined(level._custom_perks["specialty_flakjacket"]) && (level.script != "zm_buried"))
self doGivePerk("specialty_flakjacket");
if (isDefined(level._custom_perks) && isDefined(level._custom_perks["specialty_nomotionsensor"]))
self doGivePerk("specialty_nomotionsensor");
if (isDefined(level._custom_perks) && isDefined(level._custom_perks["specialty_grenadepulldeath"]))
self doGivePerk("specialty_grenadepulldeath");
//if (isDefined(level.zombiemode_using_chugabud_perk) && level.zombiemode_using_chugabud_perk)
//self doGivePerk("specialty_finalstand");
}
}
doGivePerk(perk)
{
if (!(self hasperk(perk)))
self thread maps/mp/zombies/_zm_perks::give_perk(perk, 1);
}