[Open Assets] Freeze-Tag Gamemode

This content may be freely modified and/or maintained by anyone.
Status
Not open for further replies.

Smol

Socially awkward.
Introduction:
The classic playground game implemented in SRB2!
Built as an alternative to regular tag; there are no weapons, instead you must tag others to win!

Gameplay & Rules:
Half the players are chosen at random to be "IT!"
If a tagger touches a runner, then the runner will be frozen and unable to move.
But if a runner isn't frozen, they can unfreeze other runners and keep going!

Rings can increase your speed, and are required to tag people.
When a player reaches their ring cap, they can also use a special move that uses up all their rings!

Extra Commands:
"IT"
Set a specific player as IT. If you don't specify anyone, it will choose at random.

"NOT-IT"
Remove IT status from a player. If you don't specify anyone, it will also choose at random.
Changelog:
Code:
v3.1:
- A proper release... never release too early!

v3.0:
- Ring counts are now capped.
- Taggers now have a new insta-dash move that can be used at 150 rings.
- Player radar added.
- The player list now shows frozen and "IT!" players without the help of emeralds.
- Point gains are now slightly more rapid.
- Any shield is now lost upon getting tagged.
- Status bar is now colored.
- Chase-cam is now on by default.
- Fixed not being able to pick up players as tails.
- Fixed the ring drain glitch.

v2.1:
- Points have now been multiplied by 10, to fit with default match points
- Various bug-fixes and other tweaks

v2.0:
- Point gains are now more balanced.
- Rings are now required to tag people.
- Rings also now raise the player speed cap.
- IT! is now displayed over players who are it. White is no longer reserved!
- For 100 rings and above, you can unfreeze yourself!
- Magnet shields are now lost upon getting frozen.

Thanks to all the online players for help making a solid script!

This mode replaces Match.
 

Attachments

  • Screen Shot 2016-09-12 at 3.43.56 PM.png
    Screen Shot 2016-09-12 at 3.43.56 PM.png
    203.4 KB · Views: 557
  • FreezeTag.lua
    9.5 KB · Views: 576
  • Screen Shot 2016-09-13 at 12.06.28 PM.png
    Screen Shot 2016-09-13 at 12.06.28 PM.png
    180.7 KB · Views: 549
  • Screen Shot 2016-09-13 at 12.15.23 PM.png
    Screen Shot 2016-09-13 at 12.15.23 PM.png
    209.1 KB · Views: 501
Last edited:
Looks interesting. I will pop by tommorw to give it ago and maybe host.

A small thing i would suggest is to colour the text that says IT,RUNNING and FROZEN so its better as a visual

I.e. light blue text for FROZEN
White for IT
And Orange for RUNNING.
 
Just played this on my server a while ago, and I have to say it's quite fun. I didn't encounter any problems with it either. Good work here.
 
That's a pretty fun mode, I Always enjoyed Freeze tag and i'm glad it was brought to SRB2, Good work .
 
I have only one question, how did you do that the players can't throw weapons? Which command is doing this?
 
Code:
if pl.weapondelay == 0 then pl.weapondelay = UINT16_MAX end

This may be what you're looking for. In the game, there is a delay timer between you being able to shoot another ring. This script simply sets it to the maximum integer (Which is a very large number) so that a player can never shoot, and triggers this when the delay has run out.
 
I'm quite excited about this new version, so much was added!
I think Freeze-tag is looking better now. v3.0 is now out!
 
Last edited:
Titles

You should add a label above "not-it" players to help out taggers if you release another version.
 
Status
Not open for further replies.

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

Back
Top