Short description
FreezeTag is a modification of the Standard game mode. Instead of dieing, players freeze. Frozen players can't move or attack. A frozen player can be melted if a team mate stands close enough to him. If all team members are frozen, they die.
Long description
This is a simple modification of CS2D. There is a major change in gameplay: Normally, if your health reaches 0, you die. This is different in FreezeTag. If the HP of any player reaches 0, he does not die, instead he gets frozen.
A frozen player can't move, shoot build, do damage, buy. But a frozen player also can't be killed directly.
A frozen player also temporarely loses all his weapons but knife (for technical reasons).
Normally, you don't change the position when you get frozen. But you get teleported to the spawn area and get frozen if you drop into an abyss or get door-killed.
A frozen player can be melted by his (non-frozen) team mates. They have to stand close to the frozen mate to melt. After a player has been melted, he is ready for combat again, this means he gets:
full HP
0 armor
movement ability back
all weapons back before he froze
If all players of a team are frozen, they die. Because FreezeTag is round-based, it should only be used with the Standard game mode. It will behave strange on other game modes.
A FreezeTag round can also be used with the default Counter-Strike scenarios (bombdefuse, VIP rescue, hostage rescue). The rules will be almost the same.
Scoring
freeze an enemy: +1 point and +$300 (implied by CS2D)
melt a team-mate: +1 point and +$150 (configurable)
freeze a team-mate: -1 point and -$3300 (implied by CS2D)
Configuration
The script is highliy configurable. You can change the melting speed, the minimum distance needed from a player to melt him, just by changing a number and more. Just look into the freezetag.lua file to see more information.
Installation
You must extract the contents of the Zip archive into the CS2D main directory.
Starting
To start the script, either drop the command
1
dofile('sys/lua/freezetag.lua')
1
lua dofile('sys/lua/freezetag.lua')
Screenshots
Screenshot 1 shows me, I were frozen. Your screen gets cyan if you get frozen (I have this idea from a Nexuiz server). I hope this motivates you NOT to freeze.
Screenshot 2 shows other players who are frozen. You see, frozen players appear in a cyan color.
Idea
I have seen the FreezeTag idea in some First-Person Shooters like Nexuiz (Classic) and Medal of Honor Allied Assault. I thought it is fun to play so I ported it to CS2D.
Licence
None.
edited 1×, last 03.08.11 04:03:34 pm
Approved by SQ
Download
4 kb, 577 Downloads