Teeshield
From TeeWiki
Teeshield is a mod for Teeworlds created by Magnet and rajh and released on the 5th of March 2009. The mod was one of the most popular ideas with which the community responded to the open letter posted by ~{MS}~. The idea gained quite a lot of interest from the community before it's development and was therefor quickly developed.
Contents |
Teeshield
The concept behind the original idea was it should become an expansion to the regular game (DM, TDM, CTF) and comparable game modes like instagib. The shield blocks gun bullets (not shotgun) and reflects lasers to the direction you're aiming at. You have to aim with your shield to cover the angle at which the laser or bullet hits you. Graphically it looks similar to the ninja blast.
How does the shield work
To enable the shield, use sv_shield_enable 1.
The shield works this way:
- To switch to it, use the bind "+shield; say /shield". (The say command is there to disambiguate real player switch from a bug in the client which insists for wanted weapons even if they already had it earlier.)
- If you have the shield, it is active.
- When shield is active, its "energy" decreases, which is represented by the ammo decreasing fast. (change with sv_shield_duration; default 3)
- When the shield isn't active, it regenerates itself. Standard rate: 1 energy point (ammo) every 0.4 seconds. (change with sv_shield_regentime; default 4)
- If you fire with the shield active, you get your previous weapon and automatically fire with it. Also, if you are being hooked at the time you fire, and the hook(s) go through the shield, the hooks are cut off and the hooking enemies are sent back a bit. This "feature" (special defensive power) might change depending on feedback.
- If you let the shield deplete itself of all it's energy (ammo = 0), you can't get it back until it's completely full again. (4 seconds)
- The shield doesn't behave like other weapons. You can switch to it at anytime (not having to wait for a reload) and switch out of it at anytime. However you can't use it to shoot faster, all weapon reloads must complete. If you don't have shield energy left, and you switch back, you might still have to wait for your previous reload to finish (especially if you fired with a long reload weapon before)). It's still not sure which will be the final behavior (wait for reloads or can switch at anytime). The thing is, even if you can use the shield to cover almost all the time when you're not actually shooting, it costs shield energy and you might need it more later. Also, it is really tricky to do and keep yourself protected with the shield, and totally useless if your opponent isn't using the pistol or the laser smile.
How to play with it
During 0.5.x this will require a change to the protocol (which defines the new weapon). With 0.6.0 this will be ported so you will not need the modified client which is now required to play. Because the "compatible version" works on client the version and not the protocol revision you've to search for the X gametype to find servers and uncheck "compatible version".
Sample configuration
sv_name "My Teeshield server" sv_register 1 sv_max_clients 16 sv_spectator_slots 4 sv_gametype ctf sv_shield_enable 1 sv_shield_duration 3 sv_shield_regentime 4 sv_map ctf2 sv_scorelimit 600 sv_powerups 0 sv_instagib 0
