Resource icon

[Open Assets] [v1.0.4] Chaos War: fight with the power of the emeralds!

This content may be freely modified and/or maintained by anyone.

PHCC

Too fast for you to see me.
Ever wanted the emeralds to hold their own power, independently of the character that owns them? Well, here you are! The Chaos War mode (alluding to Marvel's Infinity War) brought that concept to SRB2. But it doesn't only add unique powers to the emeralds! After all, it's a game mode and it has rules of its own.

In this game mode, you're invited to play Thanos, collect all the emeralds and kill half of Dr. Eggman's army (plus defeat Dr. Eggman himself on the boss battles) -- only then you'll be allowed to proceed to the next stage. As you collect the emeralds, you'll earn new powers that will help you on the task of finding, reaching, and eliminating Dr. Eggman's troops! But be careful: each power has a cost and you must use them wisely.

Usage instructions:

Upon loading the .pk3 file, the game mode won't get immediately activated. In order to do it, type on the console "chaoswarmode 1" to enable it, and then you can start an SP or a multiplayer co-op game normally. If you find the game mode too easy for you, you can still make it harder by typing "chaoswarmode killall" to change your objective to killing all the badniks instead of just half of them.

If you want to control the "cost difficulty" of the powers, you can use the cw_costs command. The following arguments are available: disabled, easy and normal.

Controls:

Use custom 1 to switch the emerald you're holding and custom 2 to use its ability. A note to multiplayer mode: only one player can hold an emerald at a time.

Emerald powers:

Green emerald:

The power of the green emerald — inspired by the green infinity stone — allows you to rewind your actions for up to 10 seconds back in time. It drains you 1 ring per second.

Purple emerald:

The power of the purple emerald (inspired by the power stone) will enable you to summon an energy orb that will follow you around, destroying all nearby enemies and bustable walls. Summoning the orb costs you 15 rings and it lasts for 15 seconds.

Blue emerald:

The power of the blue emerald, inspired by the space stone, allows you to bind yourself to a point in space and to go back there at any moment. Press the button to create a portal, then press it again to teleport back there. If you want to replace the old portal, press the toss flag button to unbind yourself from your previous portal. Creating a portal also costs you 10 rings. The portal remains there even if you die/retry!

Light blue emerald:

The light blue emerald has both a passive and active power. It'll automatically protect you from almost any hazard due to its accurate threat sensor (you can trust it blindly now), but on the other hand, it still doesn't protect you from environmental damage (lava, acid, laser, etc). To account for that, you can also enable temporary invincibility for 3.5 seconds. Each automatic defense performed costs you 1 ring and enabling the invincibility costs you 3 rings.

Orange emerald:

With the orange emerald, you will be able to project yourself out of your body. Be careful that your body will be vulnerable to attacks. Plus, you cannot go that far: you have 1 minute to do your things. While outside, you will not be able to kill enemies or pop monitors, but you will be able to catch rings and grab emerald tokens! Also, you will be intangible to any wall and invulnerable to any hazards or death pits — an undying ghost! Enabling a projection costs you 15 rings.

Red emerald:

The red emerald gives you the power of creating magic platforms for you to step on! It costs you 2 rings per platform created. Be careful that only two platforms can exist at most, and they only remain there for as long as you hold the emerald

White emerald:

The white emerald is the emerald of LIFE! It gives you the power to take out life or to give it.

Life absorption: Jump and press custom 2 to absorb all life around you. If you absorb enemies, you'll receive in rings 4x their health points, and as a result, they'll end up dead. However, if you absorb players, you'll take 10 rings from them. If they happen not to have that amount of rings, they'll also die. This power doesn't cost you anything, but be aware that you won't be able to switch emeralds or use this power again for 15 seconds.

Life giving: If you want to GIVE life instead, get close to a player and press custom 2 (no jumping!) to give him 10 rings. Also be careful there, because if you don't have the 10 rings to give out, you'll die. You can use this one as much as you want with no cooldown time.
The "snap your fingers" ability was originally intended to be on this game mode, but it was so overpowered (the cost of its use wasn't proportional to its effects) that I removed it entirely. I might find a way to make it work differently or balance that power properly on subsequent versions.

Changelog:
1.0.4
  • Fixed regression where ghost was carrying the shield
  • Fixed some small issues and warning messages related to the rewind power
  • Fixed issue with open portals occasionally being left open on map changing, leading to very weird situations and soft locks
1.0.3
  • Fixed bug where rewinding on the exact same tic you died (yup, that's possible and yup, that'll save you from death pit deaths — but only if you're quick enough) made you eternally intangible, invisible, and undetectable to any enemies)
  • Players can no more rewind to their ghost state after turning into a ghost using the orange emerald (which obviously broke the gameplay)
  • The light blue emerald's defense power was totally revamped and it's now 100% precise on protecting you from every enemy/fire/spike/mace damage. Read the emerald powers section again to check the new mechanics of its power
1.0.2
  • Reduced the normal cost of blue emerald to 10 rings and orange emerald to 15 rings
  • Fixed bug where the platforms created by the red emerald were moving out of their place when pushed by the player from the sides
  • Fixed buggy enemy count behavior after the player dies in a map that has the NoReload flag set to true — in other words: Chaos War now fully supports Mystic Realm. Yay!!!
1.0.1
  • Added console command to control emerald's power usage cost
  • Minor bug fixes
1.0

Initial release
Any feedback/suggestions would be appreciated.
 

Attachments

  • srb20031.gif
    srb20031.gif
    6.9 MB · Views: 635
  • srb20033.gif
    srb20033.gif
    4.3 MB · Views: 517
  • srb20034.gif
    srb20034.gif
    4.6 MB · Views: 473
  • srb20035.gif
    srb20035.gif
    3.2 MB · Views: 481
  • srb20017.gif
    srb20017.gif
    2.2 MB · Views: 462
  • srb20006_.gif
    srb20006_.gif
    2.5 MB · Views: 375
  • srb20050_.gif
    srb20050_.gif
    4.2 MB · Views: 329
  • srb20038_.gif
    srb20038_.gif
    5.9 MB · Views: 422
  • srb20053.gif
    srb20053.gif
    3.3 MB · Views: 259
  • srb20057.gif
    srb20057.gif
    3.5 MB · Views: 340
  • srb20058.gif
    srb20058.gif
    7.6 MB · Views: 274
  • srb20055_.gif
    srb20055_.gif
    6.7 MB · Views: 465
  • SL_ChaosWar-1.0.4.pk3
    19.4 KB · Views: 760
Last edited:
Just a little update to the mod:

  • The cw_costs command was added, so now you can control the costs of the powers (or even disable them, if you just want to chill out and have fun playing with the different powers you have)
  • Some warning messages were fixed
 

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top