Made a user friendly description of changes since v. 2.5.1. Fixed/updated todo.txt
This commit is contained in:
parent
222d13643a
commit
c28343fc20
67
changes.txt
Normal file
67
changes.txt
Normal 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.
|
31
todo.txt
31
todo.txt
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user