From c28343fc2008637ed50ad1c1f85fdb835ec8128e Mon Sep 17 00:00:00 2001 From: richard Date: Sun, 16 Nov 2008 21:30:13 +0100 Subject: [PATCH] Made a user friendly description of changes since v. 2.5.1. Fixed/updated todo.txt --- changes.txt | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++ todo.txt | 31 +++++++++++-------------- 2 files changed, 81 insertions(+), 17 deletions(-) create mode 100644 changes.txt diff --git a/changes.txt b/changes.txt new file mode 100644 index 0000000..1a8a822 --- /dev/null +++ b/changes.txt @@ -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 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 + +* 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 + - 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 + - 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. diff --git a/todo.txt b/todo.txt index 1bef93d..436d855 100644 --- a/todo.txt +++ b/todo.txt @@ -2,20 +2,15 @@ Section content is listed in order of importance. Some of these can be ideas too ---- 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 ---- -* Make it possible to disable certain classes on certain maps. - Admin command: zr_class_enabled <0/1> +* Make it possible to disable certain classes on certain maps. Only specify the + class name to read the value: + zr_class_enabled [ <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: - Admin command: zr_teleport @@ -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. (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) Make it a CVAR, so for example zombies can't kill themselfs on some maps by 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 Make a CVAR for setting shotgun/hegrenade knockback boost. The zombies don't fly away that much. -* Fix some zombies not able to zombify some humans when using the infect command - before the first zombie. (make him a mother zombie, kill infect timer, set some - switches) +* Fix some zombies not able to zombify some humans when using the infect + command before the first zombie. (make him a mother zombie, kill infect timer, + set some switches)