Made a user friendly description of changes since v. 2.5.1. Fixed/updated todo.txt

This commit is contained in:
richard 2008-11-16 21:30:13 +01:00
parent 222d13643a
commit c28343fc20
2 changed files with 81 additions and 17 deletions

67
changes.txt Normal file
View File

@ -0,0 +1,67 @@
Behaviour changes from version 2.5.1
=====================================
* Support for alpha values in classes. New values in classes.txt (per class):
Key: Value: Default: Description:
alpha_spawn <0-255> 255 initial alpha value (0 = transparent)
alpha_damaged <0-255> 255 alpha value when damaged
alpha_damage <damage> 0 how much damage to do before
alpha_damaged take effect
* If classes are enabled the zr_zombie_knockback cvar is used as a multiplier.
Makes it possible to set custom knockback on maps using per-map configs. Set
zr_zombie_knockback to 1 if you use classes and want it the way it was before.
knockback = zr_zombie_knockback * class knockback
* Spawn protection makes the players invisible and move faster, and cannot be
infected during protecting time. A centered counter shows the time remaining.
* Support for overrriding class nvgs with the zr_zombie_nvgs cvar:
Generally, any non-zero value is considered as on.
Value: Description:
-1 no override (use value in classes.txt) / nvgs on
0 never give nvgs
1 always give nvgs
* Setting default class with a cvar. Works with per-map configs.
zr_classes_default <classname>
* Zombie admin menu. Basic zombie admin commands like adjusting knockback, nvgs,
infecting players and spawn everyone. Knockback changes are applied instantly,
useful for fine tuning live. Note that the changes are not saved. They will be
reset on map change. In the future this menu might save the changes.
Knockback multiplier
- Fine tune the knockback multiplier.
Class knockback
- Fine tune a class knockback value.
Night vision settings
- Override night vision settings (explained earlier).
Infect
- Infect a player. Lists all players, but could be changed to only list
humans.
Spawn players
- Spawns all dead players (except spectactors).
(more zombie admin stuff might come...)
* Console commands zr_set_class_knockback and zr_get_class_knockback. Changes
are not saved. They will be reset on map change.
zr_set_class_knockback <classname> <knockback>
- Sets knockback to a specified class. Useful when using per-map configs to
fine tune the class knockback for a map.
zr_get_class_knockback <classname>
- Prints the current knockback of a class to the client/server console.
Using the zombie admin menu to read a knockback value is easier sometimes.
* Other minior and major bug fixes. See changelog.txt.

View File

@ -2,20 +2,15 @@ Section content is listed in order of importance. Some of these can be ideas too
---- CRITICAL/IMPORTANT ---- ---- CRITICAL/IMPORTANT ----
* FIXED -- fix spawn protection
players gets invisible, but not protected against zombies.
the array pProtect isn't used at all, just set to off and on.
* DONE -- classes.inc:GetClassKnockback
change class knockback to be a multiplier of the default knockback (like the
old ZR), not absolute values:
knockback = default * class knockback
---- NORMAL/GAMEPLAY ---- ---- NORMAL/GAMEPLAY ----
* Make it possible to disable certain classes on certain maps. * Make it possible to disable certain classes on certain maps. Only specify the
Admin command: zr_class_enabled <class name> <0/1> class name to read the value:
zr_class_enabled <classname>[ <0/1>]
* Make a admin command to read and write settings to a spesific class,
using key/value. Integrate it with the zr_admin menu.
* Make a more advanced teleporter: * Make a more advanced teleporter:
- Admin command: zr_teleport <player> - Admin command: zr_teleport <player>
@ -26,17 +21,19 @@ Section content is listed in order of importance. Some of these can be ideas too
- Maybe some teleportation effects, like sound, glow or smoke. - Maybe some teleportation effects, like sound, glow or smoke.
(make a separate inc-file for the teleporter) (make a separate inc-file for the teleporter)
* Make a admin command to read and write settings to a spesific class, using key/value.
Integrate it with the zr_admin menu.
* Zombie dont have fall damage (damage by player 0 = server should always work) * Zombie dont have fall damage (damage by player 0 = server should always work)
Make it a CVAR, so for example zombies can't kill themselfs on some maps by Make it a CVAR, so for example zombies can't kill themselfs on some maps by
going through lasers. going through lasers.
* Knockback presets (integrated into zombie admin menu).
Temporary do many changes on the zombies (by executing configs). Useful
settings or fun settings. SourceMod already has a execute config menu, but it
would be better if this was integrated in ZR.
* zombie.inc:KnockBack / cvars.inc * zombie.inc:KnockBack / cvars.inc
Make a CVAR for setting shotgun/hegrenade knockback boost. The zombies don't Make a CVAR for setting shotgun/hegrenade knockback boost. The zombies don't
fly away that much. fly away that much.
* Fix some zombies not able to zombify some humans when using the infect command * Fix some zombies not able to zombify some humans when using the infect
before the first zombie. (make him a mother zombie, kill infect timer, set some command before the first zombie. (make him a mother zombie, kill infect timer,
switches) set some switches)