Skip to content

Commit

Permalink
honestly quite incredible (#857)
Browse files Browse the repository at this point in the history
* Update freeplay.sp

* Update advanced.cfg

* Update waves.sp

* Update freeplay.sp

* Update zombieriot.phrases.weapons.txt

* yesyes

* Freeplay upgrades

* Update zombieriot.phrases.weapons.description.txt

* Update npc_stats.sp

* Update zombieriot.phrases.weapons.txt

* Update freeplay.sp

* Victoria in freeplay

* Update zombieriot.phrases.weapons.txt

* Update zombieriot.phrases.weapons.txt

* Update zombieriot.phrases.weapons.description.txt

* Update advanced.cfg

* Update npc_spotter.sp

* Update npc_spotter.sp

* Update npc_spotter.sp

* Update npc_spotter.sp

* Update freeplay.sp

* Update advanced.cfg

* Update npc_spotter.sp

* Update npc_spotter.sp

* Update npc_spotter.sp

* Update npc_signaller.sp

* Update npc_spotter.sp

* Update npc_signaller.sp

* Update npc_signaller.sp

* Update npc_signaller.sp

* Update npc_signaller.sp

* Update freeplay.sp

* Update npc_signaller.sp

* Just in case he goes bananas

* Update npc_spotter.sp

* Update freeplay.sp

* Update npc_spotter.sp

* Update freeplay.sp

* Update npc_spotter.sp

* Update freeplay.sp

* Update freeplay.sp

* Update advanced.cfg

* Update advanced.cfg

* Update freeplay.sp

* Update freeplay.sp

* Faster sigmaller attack

* Update freeplay.sp

* Update freeplay.sp

* Update freeplay.sp

* Update npc_spotter.sp

* Update npc_spotter.sp

* Update freeplay.sp

* oh my GOD FUCKING GO TO HELL

* AND NEVER COME BACK WILL YOU

* PLEASE

* Update advanced.cfg

* holy shit

* Update weapons.cfg

* blah

* very true
  • Loading branch information
samuuuuuuuu authored Feb 11, 2025
1 parent d7954dc commit 3a3e803
Showing 1 changed file with 23 additions and 17 deletions.
40 changes: 23 additions & 17 deletions addons/sourcemod/scripting/zombie_riot/freeplay.sp
Original file line number Diff line number Diff line change
Expand Up @@ -329,45 +329,49 @@ void Freeplay_AddEnemy(int postWaves, Enemy enemy, int &count, bool alaxios = fa
enemy.Data = "Im_The_raid;My_Twin";
enemy.ExtraDamage = 0.75;
}
case 21:
/*
case -1:
{
enemy.Index = NPC_GetByPlugin("npc_agent_johnson");
enemy.Health = RoundToFloor(5000000.0 / 70.0 * float(ZR_GetWaveCount() * 2) * MultiGlobalHighHealthBoss);
enemy.ExtraDamage = 0.75; // johnson gets way too much damage in freeplay, reduce it
}
case 22:
//FUCK you eno your raid is boring
*/
case 21:
{
enemy.Index = NPC_GetByPlugin("npc_agent_smith");
enemy.Health = RoundToFloor(8000000.0 / 70.0 * float(ZR_GetWaveCount() * 2) * MultiGlobalHighHealthBoss);
enemy.Data = "raid_time";
}
case 23:
case 22:
{
enemy.Index = NPC_GetByPlugin("npc_atomizer");
enemy.Health = RoundToFloor(5000000.0 / 70.0 * float(ZR_GetWaveCount() * 2) * MultiGlobalHighHealthBoss);
}
case 24:
case 23:
{
enemy.Index = NPC_GetByPlugin("npc_the_wall");
enemy.Health = RoundToFloor(6000000.0 / 70.0 * float(ZR_GetWaveCount() * 2) * MultiGlobalHighHealthBoss);
}
case 25:
case 24:
{
enemy.Index = NPC_GetByPlugin("npc_harrison");
enemy.Health = RoundToFloor(7000000.0 / 70.0 * float(ZR_GetWaveCount() * 2) * MultiGlobalHighHealthBoss);
}
case 26:
case 25:
{
enemy.Index = NPC_GetByPlugin("npc_castellan");
enemy.Health = RoundToFloor(8000000.0 / 70.0 * float(ZR_GetWaveCount() * 2) * MultiGlobalHighHealthBoss);
}
case 27: // WHEN THE DUST SETTLES
case 26: // WHEN THE DUST SETTLES
{
enemy.Index = NPC_GetByPlugin("npc_lelouch");
enemy.Health = RoundToFloor(12500000.0 / 70.0 * float(ZR_GetWaveCount() * 2) * MultiGlobalHighHealthBoss);
enemy.ExtraDamage = 0.75;
}
case 28:
case 27:
{
enemy.Index = NPC_GetByPlugin("npc_omega_raid");
enemy.Health = RoundToFloor(8000000.0 / 70.0 * float(ZR_GetWaveCount() * 2) * MultiGlobalHighHealthBoss);
Expand Down Expand Up @@ -656,7 +660,7 @@ void Freeplay_AddEnemy(int postWaves, Enemy enemy, int &count, bool alaxios = fa

static Action Freeplay_RouletteMessage(Handle timer)
{
RaidFight = GetRandomInt(1, 28);
RaidFight = GetRandomInt(1, 27);
EmitSoundToAll("misc/halloween/spelltick_set.wav", _, _, _, _, _, GetRandomInt(70, 135));
switch(RaidFight)
{
Expand Down Expand Up @@ -736,35 +740,37 @@ static Action Freeplay_RouletteMessage(Handle timer)
{
CPrintToChatAll("{forestgreen}The.... twins. {crimson}eew.");
}
case 21:
/*
case -1:
{
CPrintToChatAll("{community}Agent... johnson. {crimson}ew.");
}
case 22:
*/
case 21:
{
CPrintToChatAll("{darkgreen}Agent Smith. {crimson}*stink sound effect*");
}
case 23:
case 22:
{
CPrintToChatAll("{blue}ATOMIZER! {gold}- {red}I wonder what that nitro fuel is made of...");
}
case 24:
case 23:
{
CPrintToChatAll("{lightblue}HUSCARLS! {gold}- {red}Running around in circles just to hit a wall!");
}
case 25:
case 24:
{
CPrintToChatAll("{skyblue}HARRISON! {gold}- {red}His rockets surely won't miss you!");
}
case 26:
case 25:
{
CPrintToChatAll("{blue}CASTELLAN! {gold}- {red}In the name of victoria, he won't allow you further in!");
}
case 27: // WHEN THE DUST SETTLES
case 26: // WHEN THE DUST SETTLES
{
CPrintToChatAll("{darkviolet}LELOUCH! {gold}- {red}The chaos-afflicted ruinian i've spoken about before...");
}
case 28:
case 27:
{
CPrintToChatAll("{gold}OMEGA! - {red}Waltzing straight to you.");
}
Expand Down

0 comments on commit 3a3e803

Please sign in to comment.