Changed class configs to use yes/no.
This commit is contained in:
parent
89685d17df
commit
32828a9179
@ -10,12 +10,12 @@
|
|||||||
//
|
//
|
||||||
// Attribute: Values: Description:
|
// Attribute: Values: Description:
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// enabled 0/1 Enables or disables a class.
|
// enabled yes/no Enables or disables a class.
|
||||||
// team number Specifies what team the class belongs to:
|
// team number Specifies what team the class belongs to:
|
||||||
// 0 - Zombies
|
// 0 - Zombies
|
||||||
// 1 - Humans
|
// 1 - Humans
|
||||||
// 2 - Admin mode classes (incomplete feautre!)
|
// 2 - Admin mode classes (incomplete feautre!)
|
||||||
// team_default 0/1 Marks the class as the default class in the team.
|
// team_default yes/no Marks the class as the default class in the team.
|
||||||
// flags number Special class flags (bit field). To combine multiple flags
|
// flags number Special class flags (bit field). To combine multiple flags
|
||||||
// use a sum of the flag values. Available flags:
|
// use a sum of the flag values. Available flags:
|
||||||
// 1 - Admins only
|
// 1 - Admins only
|
||||||
@ -28,13 +28,13 @@
|
|||||||
// alpha_damaged number Transparency when damaged.
|
// alpha_damaged number Transparency when damaged.
|
||||||
// alpha_damage number How much damage to do before switching alpha.
|
// alpha_damage number How much damage to do before switching alpha.
|
||||||
// overlay_path text Overlay displayed at the player.
|
// overlay_path text Overlay displayed at the player.
|
||||||
// nvgs 0/1 Give night vision.
|
// nvgs yes/no Give night vision.
|
||||||
// fov number Field of view value. 90 is default.
|
// fov number Field of view value. 90 is default.
|
||||||
// has_napalm 0/1 Allows player to throw napalm grenades. Humans only.
|
// has_napalm yes/no Allows player to throw napalm grenades. Humans only.
|
||||||
// napalm_time decimal Napalm burn duration. Zombies only.
|
// napalm_time decimal Napalm burn duration. Zombies only.
|
||||||
// immunity_mode number Sets the immunity mode.
|
// immunity_mode number Sets the immunity mode.
|
||||||
// immunity_amount decimal Sets the immunity value.
|
// immunity_amount decimal Sets the immunity value.
|
||||||
// no_fall_damage 0/1 Disables fall damage.
|
// no_fall_damage on/off Disables fall damage.
|
||||||
// health number How many health points to give.
|
// health number How many health points to give.
|
||||||
// health_regen_interval decimal Sets the regeneration interval. 0 to disable.
|
// health_regen_interval decimal Sets the regeneration interval. 0 to disable.
|
||||||
// health_regen_amount number How much HP to give per interval.
|
// health_regen_amount number How much HP to give per interval.
|
||||||
@ -55,9 +55,9 @@
|
|||||||
"zombie_classic"
|
"zombie_classic"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"team_default" "1"
|
"team_default" "yes"
|
||||||
"flags" "0"
|
"flags" "0"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -72,17 +72,17 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" "overlays/zr/zvision"
|
"overlay_path" "overlays/zr/zvision"
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
"has_napalm" "0"
|
"has_napalm" "no"
|
||||||
"napalm_time" "10.0"
|
"napalm_time" "10.0"
|
||||||
|
|
||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "1"
|
"no_fall_damage" "yes"
|
||||||
|
|
||||||
"health" "2500"
|
"health" "2500"
|
||||||
"health_regen_interval" "0.0"
|
"health_regen_interval" "0.0"
|
||||||
@ -99,9 +99,9 @@
|
|||||||
"zombie_fast"
|
"zombie_fast"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"team_default" "0"
|
"team_default" "no"
|
||||||
"flags" "0"
|
"flags" "0"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -116,17 +116,17 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" "overlays/zr/zvision"
|
"overlay_path" "overlays/zr/zvision"
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
"has_napalm" "0"
|
"has_napalm" "no"
|
||||||
"napalm_time" "5.0"
|
"napalm_time" "5.0"
|
||||||
|
|
||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "1"
|
"no_fall_damage" "yes"
|
||||||
|
|
||||||
"health" "2000"
|
"health" "2000"
|
||||||
"health_regen_interval" "0.0"
|
"health_regen_interval" "0.0"
|
||||||
@ -143,9 +143,9 @@
|
|||||||
"zombie_mutated"
|
"zombie_mutated"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"team_default" "0"
|
"team_default" "no"
|
||||||
"flags" "0"
|
"flags" "0"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -160,17 +160,17 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" "overlays/zr/zvision"
|
"overlay_path" "overlays/zr/zvision"
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
"has_napalm" "0"
|
"has_napalm" "no"
|
||||||
"napalm_time" "15.0"
|
"napalm_time" "15.0"
|
||||||
|
|
||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "1"
|
"no_fall_damage" "yes"
|
||||||
|
|
||||||
"health" "3500"
|
"health" "3500"
|
||||||
"health_regen_interval" "0.0"
|
"health_regen_interval" "0.0"
|
||||||
@ -187,9 +187,9 @@
|
|||||||
"zombie_heavy"
|
"zombie_heavy"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"team_default" "0"
|
"team_default" "no"
|
||||||
"flags" "0"
|
"flags" "0"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -204,17 +204,17 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" "overlays/zr/zvision"
|
"overlay_path" "overlays/zr/zvision"
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
"has_napalm" "0"
|
"has_napalm" "no"
|
||||||
"napalm_time" "20.0"
|
"napalm_time" "20.0"
|
||||||
|
|
||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "1"
|
"no_fall_damage" "yes"
|
||||||
|
|
||||||
"health" "4000"
|
"health" "4000"
|
||||||
"health_regen_interval" "0.0"
|
"health_regen_interval" "0.0"
|
||||||
@ -231,9 +231,9 @@
|
|||||||
"mother_zombie"
|
"mother_zombie"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"team_default" "0"
|
"team_default" "no"
|
||||||
"flags" "2"
|
"flags" "2"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -248,7 +248,7 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" "overlays/zr/zvision"
|
"overlay_path" "overlays/zr/zvision"
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "110"
|
"fov" "110"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
@ -258,7 +258,7 @@
|
|||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "1"
|
"no_fall_damage" "yes"
|
||||||
|
|
||||||
"health" "2500"
|
"health" "2500"
|
||||||
"health_regen_interval" "0.25"
|
"health_regen_interval" "0.25"
|
||||||
@ -275,9 +275,9 @@
|
|||||||
"mother_zombie_admin"
|
"mother_zombie_admin"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"team_default" "0"
|
"team_default" "no"
|
||||||
"flags" "3"
|
"flags" "3"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -292,7 +292,7 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" "overlays/zr/zvision"
|
"overlay_path" "overlays/zr/zvision"
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "110"
|
"fov" "110"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
@ -302,7 +302,7 @@
|
|||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "1"
|
"no_fall_damage" "yes"
|
||||||
|
|
||||||
"health" "3500"
|
"health" "3500"
|
||||||
"health_regen_interval" "0.25"
|
"health_regen_interval" "0.25"
|
||||||
@ -325,9 +325,9 @@
|
|||||||
"human_normal"
|
"human_normal"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "1"
|
"team" "1"
|
||||||
"team_default" "1"
|
"team_default" "yes"
|
||||||
"flags" "0"
|
"flags" "0"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -342,17 +342,17 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" ""
|
"overlay_path" ""
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
"has_napalm" "1"
|
"has_napalm" "yes"
|
||||||
"napalm_time" "0.0"
|
"napalm_time" "0.0"
|
||||||
|
|
||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "0"
|
"no_fall_damage" "no"
|
||||||
|
|
||||||
"health" "100"
|
"health" "100"
|
||||||
"health_regen_interval" "0.0"
|
"health_regen_interval" "0.0"
|
||||||
@ -369,9 +369,9 @@
|
|||||||
"human_vip"
|
"human_vip"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "1"
|
"team" "1"
|
||||||
"team_default" "0"
|
"team_default" "yes"
|
||||||
"flags" "0"
|
"flags" "0"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -386,7 +386,7 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" ""
|
"overlay_path" ""
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
@ -396,7 +396,7 @@
|
|||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "0"
|
"no_fall_damage" "no"
|
||||||
|
|
||||||
"health" "200"
|
"health" "200"
|
||||||
"health_regen_interval" "1.0"
|
"health_regen_interval" "1.0"
|
||||||
@ -413,9 +413,9 @@
|
|||||||
"human_admin"
|
"human_admin"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "1"
|
"team" "1"
|
||||||
"team_default" "0"
|
"team_default" "no"
|
||||||
"flags" "1"
|
"flags" "1"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -430,7 +430,7 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" ""
|
"overlay_path" ""
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
@ -440,7 +440,7 @@
|
|||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "1"
|
"no_fall_damage" "yes"
|
||||||
|
|
||||||
"health" "200"
|
"health" "200"
|
||||||
"health_regen_interval" "1.0"
|
"health_regen_interval" "1.0"
|
||||||
@ -457,9 +457,9 @@
|
|||||||
"human_speedy"
|
"human_speedy"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "1"
|
"team" "1"
|
||||||
"team_default" "0"
|
"team_default" "no"
|
||||||
"flags" "0"
|
"flags" "0"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -474,11 +474,11 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" ""
|
"overlay_path" ""
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
"has_napalm" "0"
|
"has_napalm" "no"
|
||||||
"napalm_time" "0.0"
|
"napalm_time" "0.0"
|
||||||
|
|
||||||
// Player behaviour
|
// Player behaviour
|
||||||
@ -501,9 +501,9 @@
|
|||||||
"human_light"
|
"human_light"
|
||||||
{
|
{
|
||||||
// General
|
// General
|
||||||
"enabled" "1"
|
"enabled" "yes"
|
||||||
"team" "1"
|
"team" "1"
|
||||||
"team_default" "0"
|
"team_default" "no"
|
||||||
"flags" "0"
|
"flags" "0"
|
||||||
"group" ""
|
"group" ""
|
||||||
|
|
||||||
@ -518,17 +518,17 @@
|
|||||||
|
|
||||||
// Hud
|
// Hud
|
||||||
"overlay_path" ""
|
"overlay_path" ""
|
||||||
"nvgs" "0"
|
"nvgs" "no"
|
||||||
"fov" "90"
|
"fov" "90"
|
||||||
|
|
||||||
// Effects
|
// Effects
|
||||||
"has_napalm" "1"
|
"has_napalm" "yes"
|
||||||
"napalm_time" "0.0"
|
"napalm_time" "0.0"
|
||||||
|
|
||||||
// Player behaviour
|
// Player behaviour
|
||||||
"immunity_mode" "0"
|
"immunity_mode" "0"
|
||||||
"immunity_amount" "0.0"
|
"immunity_amount" "0.0"
|
||||||
"no_fall_damage" "0"
|
"no_fall_damage" "no"
|
||||||
|
|
||||||
"health" "100"
|
"health" "100"
|
||||||
"health_regen_interval" "0.0"
|
"health_regen_interval" "0.0"
|
||||||
|
@ -604,7 +604,7 @@ The list below explains all available class attributes in detail:
|
|||||||
|
|
||||||
Attribute: Value type: Limits/Requirements:
|
Attribute: Value type: Limits/Requirements:
|
||||||
===========================================================================
|
===========================================================================
|
||||||
enabled boolean 0 or 1
|
enabled text "yes" or "no"
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
Enables or disables the class. Disabled classes won't show up in the
|
Enables or disables the class. Disabled classes won't show up in the
|
||||||
class selection menus. Also, if some attributes failed to validate the
|
class selection menus. Also, if some attributes failed to validate the
|
||||||
@ -627,7 +627,7 @@ The list below explains all available class attributes in detail:
|
|||||||
|
|
||||||
See the "flags" attribute for admin-only classes.
|
See the "flags" attribute for admin-only classes.
|
||||||
|
|
||||||
team_default boolean 0 or 1
|
team_default text "yes" or "no"
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
Marks the class as the default class for its specified team. This class
|
Marks the class as the default class for its specified team. This class
|
||||||
will be automatically selected on new players when they join the
|
will be automatically selected on new players when they join the
|
||||||
@ -699,7 +699,7 @@ The list below explains all available class attributes in detail:
|
|||||||
controlled by the night vision key ("n" by default). The path is
|
controlled by the night vision key ("n" by default). The path is
|
||||||
relative to "cstrike/materials". Leave blank to disable.
|
relative to "cstrike/materials". Leave blank to disable.
|
||||||
|
|
||||||
nvgs boolean 0 or 1
|
nvgs text "yes" or "no"
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
Gives night vision to the player.
|
Gives night vision to the player.
|
||||||
|
|
||||||
@ -708,7 +708,7 @@ The list below explains all available class attributes in detail:
|
|||||||
The field of view on the player. Note that the weapon hud disappear if
|
The field of view on the player. Note that the weapon hud disappear if
|
||||||
FOV is anything else than 90.
|
FOV is anything else than 90.
|
||||||
|
|
||||||
has_napalm boolean 0 or 1
|
has_napalm text "yes" or "no"
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
Human classes only. Specifies whether the human can trow napalm
|
Human classes only. Specifies whether the human can trow napalm
|
||||||
grenades or not.
|
grenades or not.
|
||||||
@ -730,7 +730,7 @@ The list below explains all available class attributes in detail:
|
|||||||
The value for the specified immunity mode. This feature is currently
|
The value for the specified immunity mode. This feature is currently
|
||||||
incomplete and values are ignored.
|
incomplete and values are ignored.
|
||||||
|
|
||||||
no_fall_damage boolean 0 or 1
|
no_fall_damage text "yes" or "no"
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
Blocks fall damage on the player.
|
Blocks fall damage on the player.
|
||||||
|
|
||||||
|
@ -100,9 +100,9 @@
|
|||||||
* @section Overall default class settings. Since this is a zombie plugin the
|
* @section Overall default class settings. Since this is a zombie plugin the
|
||||||
* default values represent a zombie.
|
* default values represent a zombie.
|
||||||
*/
|
*/
|
||||||
#define ZR_CLASS_DEFAULT_ENABLED true
|
#define ZR_CLASS_DEFAULT_ENABLED "yes"
|
||||||
#define ZR_CLASS_DEFAULT_TEAM ZR_CLASS_TEAM_ZOMBIES
|
#define ZR_CLASS_DEFAULT_TEAM ZR_CLASS_TEAM_ZOMBIES
|
||||||
#define ZR_CLASS_DEFAULT_TEAM_DEFAULT true
|
#define ZR_CLASS_DEFAULT_TEAM_DEFAULT "yes"
|
||||||
#define ZR_CLASS_DEFAULT_FLAGS 0
|
#define ZR_CLASS_DEFAULT_FLAGS 0
|
||||||
#define ZR_CLASS_DEFAULT_GROUP ""
|
#define ZR_CLASS_DEFAULT_GROUP ""
|
||||||
#define ZR_CLASS_DEFAULT_NAME "classic"
|
#define ZR_CLASS_DEFAULT_NAME "classic"
|
||||||
@ -112,13 +112,13 @@
|
|||||||
#define ZR_CLASS_DEFAULT_ALPHA_DAMAGED 255
|
#define ZR_CLASS_DEFAULT_ALPHA_DAMAGED 255
|
||||||
#define ZR_CLASS_DEFAULT_ALPHA_DAMAGE 0
|
#define ZR_CLASS_DEFAULT_ALPHA_DAMAGE 0
|
||||||
#define ZR_CLASS_DEFAULT_OVERLAY_PATH "overlays/zr/zvision"
|
#define ZR_CLASS_DEFAULT_OVERLAY_PATH "overlays/zr/zvision"
|
||||||
#define ZR_CLASS_DEFAULT_NVGS true
|
#define ZR_CLASS_DEFAULT_NVGS "no"
|
||||||
#define ZR_CLASS_DEFAULT_FOV 90
|
#define ZR_CLASS_DEFAULT_FOV 90
|
||||||
#define ZR_CLASS_DEFAULT_HAS_NAPALM 1
|
#define ZR_CLASS_DEFAULT_HAS_NAPALM "yes"
|
||||||
#define ZR_CLASS_DEFAULT_NAPALM_TIME 10.0
|
#define ZR_CLASS_DEFAULT_NAPALM_TIME 10.0
|
||||||
#define ZR_CLASS_DEFAULT_IMMUNITY_MODE ZR_CLASS_IMMUNITY_DISABLED
|
#define ZR_CLASS_DEFAULT_IMMUNITY_MODE ZR_CLASS_IMMUNITY_DISABLED
|
||||||
#define ZR_CLASS_DEFAULT_IMMUNITY_AMOUNT 0.0
|
#define ZR_CLASS_DEFAULT_IMMUNITY_AMOUNT 0.0
|
||||||
#define ZR_CLASS_DEFAULT_NO_FALL_DAMAGE true
|
#define ZR_CLASS_DEFAULT_NO_FALL_DAMAGE "on"
|
||||||
#define ZR_CLASS_DEFAULT_HEALTH 6000
|
#define ZR_CLASS_DEFAULT_HEALTH 6000
|
||||||
#define ZR_CLASS_DEFAULT_HEALTH_REGEN_INTERVAL 0.0
|
#define ZR_CLASS_DEFAULT_HEALTH_REGEN_INTERVAL 0.0
|
||||||
#define ZR_CLASS_DEFAULT_HEALTH_REGEN_AMOUNT 2
|
#define ZR_CLASS_DEFAULT_HEALTH_REGEN_AMOUNT 2
|
||||||
@ -495,9 +495,9 @@ ClassLoad(bool:keepMultipliers = false)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* General */
|
/* General */
|
||||||
ClassData[ClassCount][Class_Enabled] = bool:KvGetNum(kvClassData, "enabled", ZR_CLASS_DEFAULT_ENABLED);
|
ClassData[ClassCount][Class_Enabled] = ConfigKvGetStringBool(kvClassData, "enabled", ZR_CLASS_DEFAULT_ENABLED);
|
||||||
ClassData[ClassCount][Class_Team] = KvGetNum(kvClassData, "team", ZR_CLASS_DEFAULT_TEAM);
|
ClassData[ClassCount][Class_Team] = KvGetNum(kvClassData, "team", ZR_CLASS_DEFAULT_TEAM);
|
||||||
ClassData[ClassCount][Class_TeamDefault] = bool:KvGetNum(kvClassData, "team_default", ZR_CLASS_DEFAULT_TEAM_DEFAULT);
|
ClassData[ClassCount][Class_TeamDefault] = ConfigKvGetStringBool(kvClassData, "team_default", ZR_CLASS_DEFAULT_TEAM_DEFAULT);
|
||||||
ClassData[ClassCount][Class_Flags] = KvGetNum(kvClassData, "flags", ZR_CLASS_DEFAULT_FLAGS);
|
ClassData[ClassCount][Class_Flags] = KvGetNum(kvClassData, "flags", ZR_CLASS_DEFAULT_FLAGS);
|
||||||
|
|
||||||
KvGetString(kvClassData, "group", group, sizeof(group), ZR_CLASS_DEFAULT_GROUP);
|
KvGetString(kvClassData, "group", group, sizeof(group), ZR_CLASS_DEFAULT_GROUP);
|
||||||
@ -523,19 +523,19 @@ ClassLoad(bool:keepMultipliers = false)
|
|||||||
KvGetString(kvClassData, "overlay_path", overlay_path, sizeof(overlay_path), ZR_CLASS_DEFAULT_OVERLAY_PATH);
|
KvGetString(kvClassData, "overlay_path", overlay_path, sizeof(overlay_path), ZR_CLASS_DEFAULT_OVERLAY_PATH);
|
||||||
strcopy(ClassData[ClassCount][Class_OverlayPath], PLATFORM_MAX_PATH, overlay_path);
|
strcopy(ClassData[ClassCount][Class_OverlayPath], PLATFORM_MAX_PATH, overlay_path);
|
||||||
|
|
||||||
ClassData[ClassCount][Class_Nvgs] = bool:KvGetNum(kvClassData, "nvgs", ZR_CLASS_DEFAULT_NVGS);
|
ClassData[ClassCount][Class_Nvgs] = ConfigKvGetStringBool(kvClassData, "nvgs", ZR_CLASS_DEFAULT_NVGS);
|
||||||
ClassData[ClassCount][Class_Fov] = KvGetNum(kvClassData, "fov", ZR_CLASS_DEFAULT_FOV);
|
ClassData[ClassCount][Class_Fov] = KvGetNum(kvClassData, "fov", ZR_CLASS_DEFAULT_FOV);
|
||||||
|
|
||||||
|
|
||||||
/* Effects */
|
/* Effects */
|
||||||
ClassData[ClassCount][Class_HasNapalm] = bool:KvGetNum(kvClassData, "have_napalm", ZR_CLASS_DEFAULT_HAS_NAPALM);
|
ClassData[ClassCount][Class_HasNapalm] = ConfigKvGetStringBool(kvClassData, "have_napalm", ZR_CLASS_DEFAULT_HAS_NAPALM);
|
||||||
ClassData[ClassCount][Class_NapalmTime] = KvGetFloat(kvClassData, "napalm_time", ZR_CLASS_DEFAULT_NAPALM_TIME);
|
ClassData[ClassCount][Class_NapalmTime] = KvGetFloat(kvClassData, "napalm_time", ZR_CLASS_DEFAULT_NAPALM_TIME);
|
||||||
|
|
||||||
|
|
||||||
/* Player behaviour */
|
/* Player behaviour */
|
||||||
ClassData[ClassCount][Class_ImmunityMode] = KvGetNum(kvClassData, "immunity_mode", ZR_CLASS_DEFAULT_IMMUNITY_MODE);
|
ClassData[ClassCount][Class_ImmunityMode] = KvGetNum(kvClassData, "immunity_mode", ZR_CLASS_DEFAULT_IMMUNITY_MODE);
|
||||||
ClassData[ClassCount][Class_ImmunityAmount] = KvGetFloat(kvClassData, "immunity_amount", ZR_CLASS_DEFAULT_IMMUNITY_AMOUNT);
|
ClassData[ClassCount][Class_ImmunityAmount] = KvGetFloat(kvClassData, "immunity_amount", ZR_CLASS_DEFAULT_IMMUNITY_AMOUNT);
|
||||||
ClassData[ClassCount][Class_NoFallDamage] = bool:KvGetNum(kvClassData, "no_fall_damage", ZR_CLASS_DEFAULT_NO_FALL_DAMAGE);
|
ClassData[ClassCount][Class_NoFallDamage] = ConfigKvGetStringBool(kvClassData, "no_fall_damage", ZR_CLASS_DEFAULT_NO_FALL_DAMAGE);
|
||||||
|
|
||||||
ClassData[ClassCount][Class_Health] = KvGetNum(kvClassData, "health", ZR_CLASS_DEFAULT_HEALTH);
|
ClassData[ClassCount][Class_Health] = KvGetNum(kvClassData, "health", ZR_CLASS_DEFAULT_HEALTH);
|
||||||
ClassData[ClassCount][Class_HealthRegenInterval] = KvGetFloat(kvClassData, "health_regen_interval", ZR_CLASS_DEFAULT_HEALTH_REGEN_INTERVAL);
|
ClassData[ClassCount][Class_HealthRegenInterval] = KvGetFloat(kvClassData, "health_regen_interval", ZR_CLASS_DEFAULT_HEALTH_REGEN_INTERVAL);
|
||||||
|
Loading…
Reference in New Issue
Block a user