Formatted all config files to be consistent, and made the base config file.
* Added cvar to enable/disable napalm ignition.
This commit is contained in:
parent
07cb7bd94e
commit
2f87a49a43
@ -1,13 +1,15 @@
|
|||||||
// ====================
|
// ============================================================================
|
||||||
// Zombie:Reloaded
|
|
||||||
// File: downloads.txt
|
|
||||||
// Author: Greyscale
|
|
||||||
// ====================
|
|
||||||
//
|
//
|
||||||
// Add files you want clients to download here
|
// ZOMBIE:RELOADED
|
||||||
|
// Downloads configuration
|
||||||
// ** DEFAULTS **
|
//
|
||||||
|
// Check the downloads configuration section in the manual for detailed info.
|
||||||
|
//
|
||||||
|
// ============================================================================
|
||||||
|
// * Each uncommented line will be used as a file path for clients to download.
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Defaults:
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
materials/models/player/zh/Zombie_Classic_sheet.vmt
|
materials/models/player/zh/Zombie_Classic_sheet.vmt
|
||||||
materials/models/player/zh/corpse1.vmt
|
materials/models/player/zh/corpse1.vmt
|
||||||
materials/models/player/zh/Charple1_sheet.vmt
|
materials/models/player/zh/Charple1_sheet.vmt
|
||||||
@ -28,5 +30,3 @@ materials/overlays/zr/humans_win.vmt
|
|||||||
// zvision
|
// zvision
|
||||||
materials/overlays/zr/zvision.vtf
|
materials/overlays/zr/zvision.vtf
|
||||||
materials/overlays/zr/zvision.vmt
|
materials/overlays/zr/zvision.vmt
|
||||||
|
|
||||||
// ** END DEFAULTS **
|
|
||||||
|
@ -1,22 +1,7 @@
|
|||||||
// Hitgroups
|
|
||||||
//
|
|
||||||
// Format
|
|
||||||
//
|
|
||||||
// "hitgroup index" // Index of the hitgroup (listed below)
|
|
||||||
// {
|
|
||||||
// "index" "name of hitgroup" // Redundant as of now, used for readability.
|
|
||||||
// "knockback" "1.0" (default) // The knockback multiplier for the hitgroup.
|
|
||||||
// "damage" "yes" (default // Toggle damage on and off for this hitgroup.
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// Notes:
|
|
||||||
//
|
|
||||||
// A missing config setting will be assumed to be its default value (documented above).
|
|
||||||
|
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
//
|
//
|
||||||
// ZOMBIE:RELOADED
|
// ZOMBIE:RELOADED
|
||||||
// Hitgroup configurations
|
// Hitgroup configuration
|
||||||
//
|
//
|
||||||
// Check the hitgroup configuration section in the manual for detailed info.
|
// Check the hitgroup configuration section in the manual for detailed info.
|
||||||
//
|
//
|
||||||
@ -26,7 +11,7 @@
|
|||||||
//
|
//
|
||||||
// Attribute: Values: Description:
|
// Attribute: Values: Description:
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// index number The hitgroup index
|
// index number The hitgroup index.
|
||||||
// damage yes/no Allow damage to be done on this hitgroup for zombies.
|
// damage yes/no Allow damage to be done on this hitgroup for zombies.
|
||||||
// knockback decimal The knockback multiplier for this hitgroup.
|
// knockback decimal The knockback multiplier for this hitgroup.
|
||||||
|
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
// ====================
|
// ============================================================================
|
||||||
// Zombie:Reloaded
|
|
||||||
// File: models.txt
|
|
||||||
// Author: Greyscale
|
|
||||||
// ====================
|
|
||||||
//
|
//
|
||||||
// Add paths to models here
|
// ZOMBIE:RELOADED
|
||||||
// They will automatically be downloaded to the client
|
// Model configuration
|
||||||
|
//
|
||||||
// ** DEFAULTS
|
// Check the weapon configuration section in the manual for detailed info.
|
||||||
|
//
|
||||||
|
// ============================================================================
|
||||||
|
// * Each uncommented line will be used as a model path for clients to download,
|
||||||
|
// and classes to utilize.
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Defaults:
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
models/player/zh/zh_charple001
|
models/player/zh/zh_charple001
|
||||||
models/player/zh/zh_zombie003
|
models/player/zh/zh_zombie003
|
||||||
models/player/zh/zh_corpse002
|
models/player/zh/zh_corpse002
|
||||||
models/player/ics/hellknight_red/t_guerilla
|
models/player/ics/hellknight_red/t_guerilla
|
||||||
|
|
||||||
// ** END DEFAULTS **
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// ============================================================================
|
// ============================================================================
|
||||||
//
|
//
|
||||||
// ZOMBIE:RELOADED
|
// ZOMBIE:RELOADED
|
||||||
// Class configurations
|
// Class configuration
|
||||||
//
|
//
|
||||||
// Check the class configuration section in the manual for detailed info.
|
// Check the class configuration section in the manual for detailed info.
|
||||||
//
|
//
|
||||||
@ -26,6 +26,7 @@
|
|||||||
// overlay_path text Overlay displayed at the player.
|
// overlay_path text Overlay displayed at the player.
|
||||||
// nvgs 0/1 Give night vision.
|
// nvgs 0/1 Give night vision.
|
||||||
// fov number Field of view value. 90 is default.
|
// fov number Field of view value. 90 is default.
|
||||||
|
// 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 0/1 Disables fall damage.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// ============================================================================
|
// ============================================================================
|
||||||
//
|
//
|
||||||
// ZOMBIE:RELOADED
|
// ZOMBIE:RELOADED
|
||||||
// Weapon configurations
|
// Weapon configuration
|
||||||
//
|
//
|
||||||
// Check the weapon configuration section in the manual for detailed info.
|
// Check the weapon configuration section in the manual for detailed info.
|
||||||
//
|
//
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
// Notes
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
// All notes are generalities, exceptions will be noted in appropriate place.
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
// * All units of time are read in seconds.
|
|
||||||
// * ...
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
// Format:
|
|
||||||
// <Cvar description>
|
|
||||||
// Default: "<Default value>"
|
|
||||||
// <Cvar> "<Value>"
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
// Description:
|
|
||||||
// "<Simple description> [<Specification> = '<Meaning>' | ...]"
|
|
||||||
// OR
|
|
||||||
// "<Simple description> [<Flag>: <Value> | ...]"
|
|
||||||
//
|
|
||||||
// Specifications:
|
|
||||||
// These are specific values that the cvar can be set to. Used to illustrate
|
|
||||||
// the scale of a cvar, min/max values, etc.
|
|
||||||
//
|
|
||||||
// Meaning:
|
|
||||||
// The description of what the specification does.
|
|
||||||
//
|
|
||||||
// Flag:
|
|
||||||
// Includes any of the following:
|
|
||||||
// * "Dependency" - Means this cvar relies on another cvar to be enabled.
|
|
||||||
// E.G. Has no effect until its dependencies are enabled.
|
|
||||||
// * "Delimiter" - Separate each item by this given character.
|
|
||||||
// * "Override" - Means this cvar overrides another if enabled.
|
|
||||||
// * "Recommended" - Means another cvar is recommended to be enabled if this
|
|
||||||
// one is.
|
|
||||||
// ...
|
|
||||||
//
|
|
||||||
// Value:
|
|
||||||
// The value of the flag. Usually a referenced cvar.
|
|
||||||
// ---------------------------------------------------------------------------
|
|
620
cstrike/cfg/sourcemod/zombiereloaded/zombiereloaded.cfg
Normal file
620
cstrike/cfg/sourcemod/zombiereloaded/zombiereloaded.cfg
Normal file
@ -0,0 +1,620 @@
|
|||||||
|
// ============================================================================
|
||||||
|
//
|
||||||
|
// ZOMBIE:RELOADED
|
||||||
|
// Plugin configuration
|
||||||
|
//
|
||||||
|
// Check the plugin configuration section in the manual for detailed info.
|
||||||
|
//
|
||||||
|
// ============================================================================
|
||||||
|
// Zombie-Related Server Variables
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Amount of time, in minutes, zombies have to infect all humans.
|
||||||
|
// Default: "5"
|
||||||
|
mp_roundtime 5
|
||||||
|
|
||||||
|
// Allows players to move items with their 'use' key.
|
||||||
|
// Default: "1"
|
||||||
|
sv_turbophysics 1
|
||||||
|
|
||||||
|
// Multiplier for how easy props are moved ['1' = No push]
|
||||||
|
// Default: "3"
|
||||||
|
phys_pushscale 3
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Ammo Reserve Settings
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
ammo_50AE_max 500 // deagle
|
||||||
|
ammo_762mm_max 300 // scout, ak47, g3sg1, aug
|
||||||
|
ammo_556mm_box_max 300 // m249
|
||||||
|
ammo_556mm_max 300 // galil, sg552, famas, m4a1, sg550
|
||||||
|
ammo_338mag_max 100 // awp
|
||||||
|
ammo_9mm_max 500 // mp5navy, tmp, glock, elite
|
||||||
|
ammo_buckshot_max 64 // m3, xm1014
|
||||||
|
ammo_45acp_max 500 // ump45, mac10, usp
|
||||||
|
ammo_357sig_max 500 // P228
|
||||||
|
ammo_57mm_max 500 // p90, fiveseven
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Notes
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// All notes are generalities, exceptions will be noted in appropriate place.
|
||||||
|
// --------------------------------------------------------------------------
|
||||||
|
// * All units of time are assumed to be in seconds.
|
||||||
|
// * ...
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Format:
|
||||||
|
// <Cvar description>
|
||||||
|
// Default: "<Default value>"
|
||||||
|
// <Cvar> "<Value>"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Description:
|
||||||
|
// "<Simple description> [<Specification> = '<Meaning>' | ...]"
|
||||||
|
// OR
|
||||||
|
// "<Simple description> [<Flag>: <Value> | ...]"
|
||||||
|
//
|
||||||
|
// Specifications:
|
||||||
|
// These are specific values that the cvar can be set to. Used to illustrate
|
||||||
|
// the scale of a cvar, min/max values, etc.
|
||||||
|
//
|
||||||
|
// Meaning:
|
||||||
|
// The description of what the specification does.
|
||||||
|
//
|
||||||
|
// Flag:
|
||||||
|
// Includes any of the following:
|
||||||
|
// * "Dependency" - Means this cvar relies on another cvar to be enabled.
|
||||||
|
// E.G. Has no effect until its dependencies are enabled.
|
||||||
|
// * "Delimiter" - Separate each item by this given character.
|
||||||
|
// * "Override" - Means this cvar overrides another if enabled.
|
||||||
|
// * "Recommended" - Means another cvar is recommended to be enabled if this
|
||||||
|
// one is.
|
||||||
|
// ...
|
||||||
|
//
|
||||||
|
// Value:
|
||||||
|
// The value of the flag. Usually a referenced cvar.
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Log (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Enable logging of events in the plugin. Fatal errors are logged independent on this setting.
|
||||||
|
// Default: "1"
|
||||||
|
zr_log "1"
|
||||||
|
|
||||||
|
// A bit field that specify what event types to log. See logging section (3.3) in manual for details.
|
||||||
|
// Default: "3"
|
||||||
|
zr_log_flags "3"
|
||||||
|
|
||||||
|
// Enable module filtering. Only log events from listed modules will be logged.
|
||||||
|
// Default: "0"
|
||||||
|
zr_log_module_filter "0"
|
||||||
|
|
||||||
|
// Don't log events triggered by console commands that are executed by the console itself, like commands in configs. Enable this command to avoid spamming logs with events like weapon restrictions.
|
||||||
|
// Default: "1"
|
||||||
|
zr_log_ignore_console "1"
|
||||||
|
|
||||||
|
// Print log events to admin chat in addition to the log file.
|
||||||
|
// Default: "0"
|
||||||
|
zr_log_print_admins "0"
|
||||||
|
|
||||||
|
// Print log events to public chat in addition to the log file.
|
||||||
|
// Default: "0"
|
||||||
|
zr_log_print_chat "0"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Config (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Path, relative to root sourcemod directory, to models config file.
|
||||||
|
// Default: "configs/zr/models.txt"
|
||||||
|
zr_config_path_models "configs/zr/models.txt"
|
||||||
|
|
||||||
|
// Path, relative to root sourcemod directory, to downloads file.
|
||||||
|
// Default: "configs/zr/downloads.txt"
|
||||||
|
zr_config_path_downloads "configs/zr/downloads.txt"
|
||||||
|
|
||||||
|
// Path, relative to root sourcemod directory, to playerclasses config file.
|
||||||
|
// Default: "configs/zr/playerclasses.txt"
|
||||||
|
zr_config_path_playerclasses "configs/zr/playerclasses.txt"
|
||||||
|
|
||||||
|
// Path, relative to root sourcemod directory, to weapons config file.
|
||||||
|
// Default: "configs/zr/weapons.txt"
|
||||||
|
zr_config_path_weapons "configs/zr/weapons.txt"
|
||||||
|
|
||||||
|
// Path, relative to root sourcemod directory, to hitgroups config file.
|
||||||
|
// Default: "configs/zr/hitgroups.txt"
|
||||||
|
zr_config_path_hitgroups "configs/zr/hitgroups.txt"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Classes (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// General
|
||||||
|
|
||||||
|
// Re-display class selection menu every spawn.
|
||||||
|
// Default: "0"
|
||||||
|
zr_classes_spawn "0"
|
||||||
|
|
||||||
|
// Player is assigned a random class every spawn. [Override: zr_classes_spawn&zr_classes_default_*]
|
||||||
|
// Default: "0"
|
||||||
|
zr_classes_random "0"
|
||||||
|
|
||||||
|
// Admin class assigned to admins on connect. ['random' = Random class | '""' = Class config default]
|
||||||
|
// Default: "random"
|
||||||
|
zr_classes_default_admin "random"
|
||||||
|
|
||||||
|
// Human class assigned to players on connect. ['random' = Random class | '""' = Class config default]
|
||||||
|
// Default: "random"
|
||||||
|
zr_classes_default_human "random"
|
||||||
|
|
||||||
|
// Zombie class assigned to players on connect. ['random' = Random class | '""' = Class config default]
|
||||||
|
// Default: "random"
|
||||||
|
zr_classes_default_zombie "random"
|
||||||
|
|
||||||
|
// Menu
|
||||||
|
|
||||||
|
// Automatically close class selection menu.
|
||||||
|
// Default: "0"
|
||||||
|
zr_classes_menu_autoclose "0"
|
||||||
|
|
||||||
|
// Overlay
|
||||||
|
|
||||||
|
// Allow players to toggle class overlay.
|
||||||
|
// Default: "1"
|
||||||
|
zr_classes_overlay_toggle "1"
|
||||||
|
|
||||||
|
// List of commands to hook that players can use to toggle class overlay. [Dependency: zr_classes_overlay_toggle | Delimiter: ", "]
|
||||||
|
// Default: "nightvision"
|
||||||
|
zr_classes_overlay_togglecmds "nightvision"
|
||||||
|
|
||||||
|
// Default class overlay toggle state set on connecting player. [Dependency: zr_classes_overlay_toggle]
|
||||||
|
// Default: "0"
|
||||||
|
zr_classes_overlay_default "0"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Weapons (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// General
|
||||||
|
|
||||||
|
// Enable weapons module, disabling this will disable any weapons-related features. (weapon restrictions, weapon knockback multipliers, etc)
|
||||||
|
// Default: "1"
|
||||||
|
zr_weapons "1"
|
||||||
|
|
||||||
|
// Restrict
|
||||||
|
|
||||||
|
// Enable weapon restriction module, disabling this will disable weapon restriction commands.
|
||||||
|
// Default: "1"
|
||||||
|
zr_weapons_restrict "1"
|
||||||
|
|
||||||
|
// ZMarket
|
||||||
|
|
||||||
|
// Allow player to buy from a list of weapons in the weapons config.
|
||||||
|
// Default: "1"
|
||||||
|
zr_weapons_zmarket "1"
|
||||||
|
|
||||||
|
// Requires player to be inside a buyzone to use ZMarket. [Dependency: zr_weapons_zmarket]
|
||||||
|
// Default: "1"
|
||||||
|
zr_weapons_zmarket_buyzone "1"
|
||||||
|
|
||||||
|
// Allow players to rebuy their previous weapons. [Dependency: zr_weapons_zmarket]
|
||||||
|
// Default: "1"
|
||||||
|
zr_weapons_zmarket_rebuy "1"
|
||||||
|
|
||||||
|
// Allow players to automatically rebuy their previous weapons. [Dependency: zr_weapons_zmarket&zr_weapons_zmarket_rebuy]
|
||||||
|
// Default: "1"
|
||||||
|
zr_weapons_zmarket_rebuy_auto "1"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Hitgroups (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Enable hitgroups module, disabling this will disable hitgroup-related features. (hitgroup knockback multipliers, hitgroup damage control)
|
||||||
|
// Default: "1"
|
||||||
|
zr_hitgroups "1"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Infect (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// General
|
||||||
|
|
||||||
|
// Number of mother zombies to infect (when infect timer is up) in proportion to number of humans on the server.
|
||||||
|
// Default: "5"
|
||||||
|
zr_infect_mzombie_ratio "5"
|
||||||
|
|
||||||
|
// Teleport mother zombies back to spawn on infect.
|
||||||
|
// Default: "0"
|
||||||
|
zr_infect_mzombie_respawn "0"
|
||||||
|
|
||||||
|
// Maximum time from the start of the round until picking the mother zombie(s).
|
||||||
|
// Default: "50.0"
|
||||||
|
zr_infect_spawntime_max "50.0"
|
||||||
|
|
||||||
|
// Minimum time from the start of the round until picking the mother zombie(s).
|
||||||
|
// Default: "30.0"
|
||||||
|
zr_infect_spawntime_min "30.0"
|
||||||
|
|
||||||
|
// Prevent a player from being chosen as mother zombie two rounds in a row.
|
||||||
|
// Default: "1"
|
||||||
|
zr_infect_consecutive_block "1"
|
||||||
|
|
||||||
|
// Force player to drop all weapons on infect, disabling this will strip weapons instead.
|
||||||
|
// Default: "1"
|
||||||
|
zr_infect_weapons_drop "1"
|
||||||
|
|
||||||
|
// Effects
|
||||||
|
|
||||||
|
// Spawn a fireball effect around player on infection.
|
||||||
|
// Default: "1"
|
||||||
|
zr_infect_fireball "1"
|
||||||
|
|
||||||
|
// Spawn a smoke cloud effect around player on infection.
|
||||||
|
// Default: "1"
|
||||||
|
zr_infect_smoke "1"
|
||||||
|
|
||||||
|
// Emit sparks from player on infection.
|
||||||
|
// Default: "1"
|
||||||
|
zr_infect_sparks "1"
|
||||||
|
|
||||||
|
// Sound, relative to "sounds" folder, to play from player on infection. ['""' = No sound]
|
||||||
|
// Default: "npc/fast_zombie/fz_scream1.wav"
|
||||||
|
zr_infect_sound "npc/fast_zombie/fz_scream1.wav"
|
||||||
|
|
||||||
|
// Emit an energy splash from player on infection.
|
||||||
|
// Default: "1"
|
||||||
|
zr_infect_esplash "1"
|
||||||
|
|
||||||
|
// Shake player's view on infect.
|
||||||
|
// Default: "1"
|
||||||
|
zr_infect_shake "1"
|
||||||
|
|
||||||
|
// Amplitude of shaking effect. [Dependency: zr_infect_shake]
|
||||||
|
// Default: "15.0"
|
||||||
|
zr_infect_shake_amp "15.0"
|
||||||
|
|
||||||
|
// Frequency of shaking effect. [Dependency: zr_infect_shake]
|
||||||
|
// Default: "1.0"
|
||||||
|
zr_infect_shake_frequency "1.0"
|
||||||
|
|
||||||
|
// Duration of shaking effect. [Dependency: zr_infect_shake]
|
||||||
|
// Default: "5.0"
|
||||||
|
zr_infect_shake_duration "5.0"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Damage (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Hitgroup damage
|
||||||
|
|
||||||
|
// Read hitgroup damage control from hitgroup config file, disabling this allows all zombie hitgroups to be shot.
|
||||||
|
// Default: "1"
|
||||||
|
zr_damage_hitgroups "1"
|
||||||
|
|
||||||
|
// Block Damage Types
|
||||||
|
|
||||||
|
// Block friendly fire.
|
||||||
|
// Default: "1"
|
||||||
|
zr_damage_block_ff "1"
|
||||||
|
|
||||||
|
// Block blast damage inflicted on self or teammates.
|
||||||
|
// Default: "1"
|
||||||
|
zr_damage_block_blast "1"
|
||||||
|
|
||||||
|
// Suicide Intercept
|
||||||
|
|
||||||
|
// Intercept suicide commands attempted by zombies.
|
||||||
|
// Default: "1"
|
||||||
|
zr_damage_suicide_zombie "1"
|
||||||
|
|
||||||
|
// Intercept suicide commands attempted by humans.
|
||||||
|
// Default: "1"
|
||||||
|
zr_damage_suicide_human "1"
|
||||||
|
|
||||||
|
// List of client commands to intercept as suicide attempts. [Delimiter: ", "]
|
||||||
|
// Default: "kill, spectate, jointeam"
|
||||||
|
zr_damage_suicide_cmds "kill, spectate, jointeam"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Say Hooks (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Stop certain in-game commands from appearing in chat. [See zr_sayhooks_quiet_filter&zr_sayhooks_quiet_flags]
|
||||||
|
// Default: "1"
|
||||||
|
zr_sayhooks_quiet "1"
|
||||||
|
|
||||||
|
// Stops any failed in-game command from showing in chat. Ex: Typing !zspawn while alive. [Dependency: zr_sayhooks_quiet]
|
||||||
|
// Default: "1"
|
||||||
|
zr_sayhooks_quiet_filter "1"
|
||||||
|
|
||||||
|
// Flag separate in-game commands to always hide from chat. [Dependency: zr_sayhooks_quiet]
|
||||||
|
// In-Game Command Flags:
|
||||||
|
// * Add numbers of desired flags together to produce final flag value.
|
||||||
|
// --------------------------------------------------------------------
|
||||||
|
// 1: !zmenu []
|
||||||
|
// 2: !zadmin [X]
|
||||||
|
// 4: !zclass []
|
||||||
|
// 8: !zspawn [X]
|
||||||
|
// 16: !ztele [X]
|
||||||
|
// 32: !zhp [X]
|
||||||
|
// 64: !zmarket []
|
||||||
|
//
|
||||||
|
// Default: "58" (Have [X] at the end)
|
||||||
|
zr_sayhooks_quiet_flags "58"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Overlays (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// How often to update overlays on players. [0.0 = Disabled]
|
||||||
|
// Default: "1.0"
|
||||||
|
zr_overlays_update_time "1.0"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Round End (core)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Show specified overlay to players depending on winner when the round ends.
|
||||||
|
// Default: "1"
|
||||||
|
zr_roundend_overlay "1"
|
||||||
|
|
||||||
|
// Overlay, relative to "materials" folder, to display when zombies win the round. [Dependency: zr_roundend_overlay]
|
||||||
|
// Default: "overlays/zr/zombies_win"
|
||||||
|
zr_roundend_overlays_zombie "overlays/zr/zombies_win"
|
||||||
|
|
||||||
|
// Overlay, relative to "materials" folder, to display when humans win the round. [Dependency: zr_roundend_overlay]
|
||||||
|
// Default: "overlays/zr/humans_win"
|
||||||
|
zr_roundend_overlays_human "overlays/zr/humans_win"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Account (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Reset player's cash each spawn.
|
||||||
|
// Default: "1"
|
||||||
|
zr_account_cashfill "1"
|
||||||
|
|
||||||
|
// Amount of cash to set player's account to. [Dependency: zr_account_cashfill]
|
||||||
|
// Default: "12000"
|
||||||
|
zr_account_cashfill_value "12000"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Visual Effects (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Lightstyle
|
||||||
|
|
||||||
|
// Change lightstyle (brightness) of the map.
|
||||||
|
// Default: "1"
|
||||||
|
zr_veffects_lightstyle "1"
|
||||||
|
|
||||||
|
// Lightstyle value. ['a' = Darkest | 'z' = Brightest | Dependency: zr_veffects_lightstyle]
|
||||||
|
// Default: "b"
|
||||||
|
zr_veffects_lightstyle_value "b"
|
||||||
|
|
||||||
|
// Sky
|
||||||
|
|
||||||
|
// Change map skybox.
|
||||||
|
// Default: "1"
|
||||||
|
zr_veffects_sky "1"
|
||||||
|
|
||||||
|
// Skybox file, relative to "materials/skybox" folder, to change map skybox to. [Dependency: zr_veffects_sky]
|
||||||
|
// Default: "sky_borealis01up.vmt"
|
||||||
|
zr_veffects_sky_path "sky_borealis01up.vmt"
|
||||||
|
|
||||||
|
// Sun
|
||||||
|
|
||||||
|
// Disable sun rendering on map.
|
||||||
|
// Default: "1"
|
||||||
|
zr_veffects_sun_disable "1"
|
||||||
|
|
||||||
|
// Fog (UNSUPPORTED) SourceMod currently doesn't support this feature.
|
||||||
|
|
||||||
|
// (UNSUPPORTED) Enable fog rendering on the map.
|
||||||
|
// Default: "0"
|
||||||
|
zr_veffects_fog "0"
|
||||||
|
|
||||||
|
// (UNSUPPORTED) If fog exists already on the map, then replace with new modified fog. [Dependency: zr_veffects_fog]
|
||||||
|
// Default: "0"
|
||||||
|
zr_veffects_fog_override "0"
|
||||||
|
|
||||||
|
// (UNSUPPORTED) Primary color of the fog. [Dependency: zr_veffects_fog]
|
||||||
|
// Default: "255 255 255"
|
||||||
|
zr_veffects_fog_pcolor "255 255 255"
|
||||||
|
|
||||||
|
// (UNSUPPORTED) Secondary color of the fog. [Dependency: zr_veffects_fog]
|
||||||
|
// Default: "255 255 255"
|
||||||
|
zr_veffects_fog_scolor "255 255 255"
|
||||||
|
|
||||||
|
// (UNSUPPORTED) Density (thickness) of the fog. [Dependency: zr_veffects_fog]
|
||||||
|
// Default: "0.8"
|
||||||
|
zr_veffects_fog_density "0.8"
|
||||||
|
|
||||||
|
// (UNSUPPORTED) Distance from player to start rendering foremost fog. [Dependency: zr_veffects_fog]
|
||||||
|
// Default: "0"
|
||||||
|
zr_veffects_fog_startdist "0"
|
||||||
|
|
||||||
|
// (UNSUPPORTED) Distance from player to stop rendering fog. [Dependency: zr_veffects_fog]
|
||||||
|
// Default: "400"
|
||||||
|
zr_veffects_fog_enddist "400"
|
||||||
|
|
||||||
|
// (UNSUPPORTED) Vertical clipping plane.
|
||||||
|
// Default: "2000"
|
||||||
|
zr_veffects_fog_farz "2000"
|
||||||
|
|
||||||
|
// Ragdoll
|
||||||
|
|
||||||
|
// Remove players' ragdolls from the game after a delay.
|
||||||
|
// Default: "1"
|
||||||
|
zr_veffects_ragdoll_remove "1"
|
||||||
|
|
||||||
|
// The ragdoll removal effect. [-1: Effectless removal | 0: Energy dissolve | 1: Heavy electrical dissolve | 2: Light electrical dissolve | 3: Core dissolve | Dependency: zr_veffects_ragdoll_remove]
|
||||||
|
// Default: "1"
|
||||||
|
zr_veffects_ragdoll_dissolve "1"
|
||||||
|
|
||||||
|
// Time to wait before removing the ragdoll. [Dependency: zr_veffects_ragdoll_remove]
|
||||||
|
// Default: "0.5"
|
||||||
|
zr_veffects_ragdoll_delay "0.5"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Sound Effects (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Zombie Sounds
|
||||||
|
|
||||||
|
// Time between emission of a moan sound from a zombie.
|
||||||
|
// Default: "30.0"
|
||||||
|
zr_seffects_moan "30.0"
|
||||||
|
|
||||||
|
// The probability that a groan sound will be emitted from a zombie when shot. ['100' = 1% chance | '50' = 2% chance | '1' = 100% chance]
|
||||||
|
// Default: "5"
|
||||||
|
zr_seffects_groan "5"
|
||||||
|
|
||||||
|
// Emit a death sound when a zombie dies.
|
||||||
|
// Default: "1"
|
||||||
|
zr_seffects_death "1"
|
||||||
|
|
||||||
|
// Ambient Sounds
|
||||||
|
|
||||||
|
// Play an ambient sound to all players during gameplay.
|
||||||
|
// Default: "1"
|
||||||
|
zr_ambientsounds "1"
|
||||||
|
|
||||||
|
// Sound file, relative to "sounds" folder, to play as ambience. [Dependency: zr_ambientsounds]
|
||||||
|
// Default: "ambient/zr/zr_ambience.mp3"
|
||||||
|
zr_ambientsounds_file "ambient/zr/zr_ambience.mp3"
|
||||||
|
|
||||||
|
// Length of the ambient sound. [Dependency: zr_ambientsounds]
|
||||||
|
// Default: "60.0"
|
||||||
|
zr_ambientsounds_length "60.0"
|
||||||
|
|
||||||
|
// Volume of the ambient sound. [1.0 = Max volume | 0.0001 = Not audible | Dependency: zr_ambientsounds]
|
||||||
|
// Default: "0.8"
|
||||||
|
zr_ambientsounds_volume "0.8"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Anti-Stick (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Automatically unstick players when stuck within each others' collision hull.
|
||||||
|
// Default: "1"
|
||||||
|
zr_antistick "1"
|
||||||
|
|
||||||
|
// Time between each check for stuck players. [Dependency: zr_antistick]
|
||||||
|
// Default: "0.5"
|
||||||
|
zr_antistick_interval "0.5"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Spawn Protect (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Player will be protected from infection when spawning into the game late.
|
||||||
|
// Default: "1"
|
||||||
|
zr_spawnprotect "1"
|
||||||
|
|
||||||
|
// Amount of time to protect player. [Dependency: zr_spawnprotect]
|
||||||
|
// Default: "10"
|
||||||
|
zr_spawnprotect_time "10"
|
||||||
|
|
||||||
|
// Speed of the player during protection. ['300.0' = Normal | '600.0' = Double speed | Dependency: zr_spawnprotect]
|
||||||
|
// Default: "600.0"
|
||||||
|
zr_spawnprotect_speed "600.0"
|
||||||
|
|
||||||
|
// Alpha of the player during protection. ['255' = Fully visible | '0' = Completely invisible | Dependency: zr_spawnprotect]
|
||||||
|
// Default: "0"
|
||||||
|
zr_spawnprotect_alpha "0"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Respawn (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Respawn players after death. [Recommended: (Enable) zr_zspawn*]
|
||||||
|
// Default: "0"
|
||||||
|
zr_respawn "0"
|
||||||
|
|
||||||
|
// Time after death to delay player respawn. [Dependency: zr_respawn]
|
||||||
|
// Default: "1"
|
||||||
|
zr_respawn_delay "1"
|
||||||
|
|
||||||
|
// Respawn player as a zombie. [Dependency: zr_respawn]
|
||||||
|
// Default: "1"
|
||||||
|
zr_respawn_team_zombie "1"
|
||||||
|
|
||||||
|
// Respawn player as a zombie if player was killed by the world. [Override: zr_respawn_team_zombie]
|
||||||
|
// Default: "1"
|
||||||
|
zr_respawn_team_zombie_world "1"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Napalm (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Ignite grenade in mid-air after player throws it. [Dependency: Human Attribute 'napalm']
|
||||||
|
// Default: "1"
|
||||||
|
zr_napalm_ignite "1"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Jump Boost (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Prevent players from using forward jump boost multipliers to bunny hop.
|
||||||
|
// Default: "1"
|
||||||
|
zr_jumpboost_bunnyhop_protect "1"
|
||||||
|
|
||||||
|
// The maximum horizontal velocity a player can have for any additional push to be applied, when bunny hop prevention is enabled.
|
||||||
|
// Default: "275"
|
||||||
|
zr_jumpboost_bunnyhop_max "275"
|
||||||
|
|
||||||
|
// Specifies whether the speed should be reset, or limited to maximum when the limit is reached.
|
||||||
|
// Default: "1"
|
||||||
|
zr_jumpboost_bunnyhop_reset "1"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Volumetric Features (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Enables volumetric features.
|
||||||
|
// Default: "1"
|
||||||
|
zr_vol "1"
|
||||||
|
|
||||||
|
// How often to update player positions and trigger events, in seconds.
|
||||||
|
// Default: "1.0"
|
||||||
|
zr_vol_update_interval "1.0"
|
||||||
|
|
||||||
|
// How often to check for delayed events, in seconds. Use lower values for more precise delays.
|
||||||
|
// Default: "1.0"
|
||||||
|
zr_vol_trigger_interval "1.0"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// ZSpawn (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Allow players to spawn into the game late.
|
||||||
|
// Default: "1"
|
||||||
|
zr_zspawn "1"
|
||||||
|
|
||||||
|
// Override spawn team when spawning by means of ZSpawn.
|
||||||
|
// Default: "1"
|
||||||
|
zr_zspawn_team_override "1"
|
||||||
|
|
||||||
|
// Spawn player on zombie team when spawning by means of ZSpawn. [Dependency: zr_zspawn_team_override | Override: zr_respawn_zombie]
|
||||||
|
// Default: "0"
|
||||||
|
zr_zspawn_team_zombie "0"
|
||||||
|
|
||||||
|
// Put a time limit on the use of ZSpawn.
|
||||||
|
// Default: "1"
|
||||||
|
zr_zspawn_timelimit "1"
|
||||||
|
|
||||||
|
// Time from the start of the round to allow ZSpawn. [Dependency: zr_zspawn_timelimit]
|
||||||
|
// Default: "120.0"
|
||||||
|
zr_zspawn_timelimit_time "120.0"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// ZTele (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Allow zombies to use ZTele.
|
||||||
|
// Default: "1"
|
||||||
|
zr_ztele_zombie "1"
|
||||||
|
|
||||||
|
// Allow humans to use ZTele before the mother zombie has spawned.
|
||||||
|
// Default: "1"
|
||||||
|
zr_ztele_human_before "1"
|
||||||
|
|
||||||
|
// Allow humans to use ZTele after the mother zombie has spawned.
|
||||||
|
// Default: "0"
|
||||||
|
zr_ztele_human_after "0"
|
||||||
|
|
||||||
|
// Time between using ZTele command and teleportation for zombies. [Dependency: zr_ztele_zombie]
|
||||||
|
// Default: "3.0"
|
||||||
|
zr_ztele_delay_zombie "3.0"
|
||||||
|
|
||||||
|
// Time between using ZTele command and teleportation for humans. [Dependency: zr_ztele_human_(before)/(after)]
|
||||||
|
// Default: "3.0"
|
||||||
|
zr_ztele_delay_human "3.0"
|
||||||
|
|
||||||
|
// Max number of times a zombie is allowed to use ZTele per round. [Dependency: zr_ztele_zombie]
|
||||||
|
// Default: "3"
|
||||||
|
zr_ztele_max_zombie "3"
|
||||||
|
|
||||||
|
// Max number of times a human is allowed to use ZTele per round. [Dependency: zr_ztele_human_(before)/(after)]
|
||||||
|
// Default: "1"
|
||||||
|
zr_ztele_max_human "1"
|
||||||
|
|
||||||
|
// Automatically cancel ZTele if player moves out of a set boundary. [Dependency: zr_ztele_(zombie)/(human)[_(before)/(after)]]
|
||||||
|
// Default: "1"
|
||||||
|
zr_ztele_autocancel "1"
|
||||||
|
|
||||||
|
// Maximum distance, in feet, player is allowed to travel before teleport is cancelled. [Dependency: zr_ztele_autocancel]
|
||||||
|
// Default: "20"
|
||||||
|
zr_ztele_autocancel_distance "20"
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// ZHP (module)
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// Allow player to toggle real HP display as a zombie.
|
||||||
|
// Default: "1"
|
||||||
|
zr_zhp "1"
|
||||||
|
|
||||||
|
// Default ZHP toggle state set on connecting player. [Dependency: zr_zhp]
|
||||||
|
// Default: "1"
|
||||||
|
zr_zhp_default "1"
|
@ -130,6 +130,7 @@ enum CvarsList
|
|||||||
Handle:CVAR_RESPAWN_DELAY,
|
Handle:CVAR_RESPAWN_DELAY,
|
||||||
Handle:CVAR_RESPAWN_TEAM_ZOMBIE,
|
Handle:CVAR_RESPAWN_TEAM_ZOMBIE,
|
||||||
Handle:CVAR_RESPAWN_TEAM_ZOMBIE_WORLD,
|
Handle:CVAR_RESPAWN_TEAM_ZOMBIE_WORLD,
|
||||||
|
Handle:CVAR_NAPALM_IGNITE,
|
||||||
Handle:CVAR_JUMPBOOST_BUNNYHOP_PROTECT,
|
Handle:CVAR_JUMPBOOST_BUNNYHOP_PROTECT,
|
||||||
Handle:CVAR_JUMPBOOST_BUNNYHOP_MAX,
|
Handle:CVAR_JUMPBOOST_BUNNYHOP_MAX,
|
||||||
Handle:CVAR_JUMPBOOST_BUNNYHOP_RESET,
|
Handle:CVAR_JUMPBOOST_BUNNYHOP_RESET,
|
||||||
@ -199,12 +200,6 @@ CvarsInit()
|
|||||||
*/
|
*/
|
||||||
CvarsCreate()
|
CvarsCreate()
|
||||||
{
|
{
|
||||||
// ===========================
|
|
||||||
// General (Core)
|
|
||||||
// ===========================
|
|
||||||
g_hCvarsList[CVAR_ENABLE] = CreateConVar("zr_enable", "1", "");
|
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
// Log (core)
|
// Log (core)
|
||||||
// ===========================
|
// ===========================
|
||||||
@ -215,14 +210,6 @@ CvarsCreate()
|
|||||||
g_hCvarsList[CVAR_LOG_PRINT_ADMINS] = CreateConVar("zr_log_print_admins", "0", "Print log events to admin chat in addition to the log file.");
|
g_hCvarsList[CVAR_LOG_PRINT_ADMINS] = CreateConVar("zr_log_print_admins", "0", "Print log events to admin chat in addition to the log file.");
|
||||||
g_hCvarsList[CVAR_LOG_PRINT_CHAT] = CreateConVar("zr_log_print_chat", "0", "Print log events to public chat in addition to the log file.");
|
g_hCvarsList[CVAR_LOG_PRINT_CHAT] = CreateConVar("zr_log_print_chat", "0", "Print log events to public chat in addition to the log file.");
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
|
||||||
// Translations (core)
|
|
||||||
// ===========================
|
|
||||||
|
|
||||||
// (None)
|
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
// Config (core)
|
// Config (core)
|
||||||
// ===========================
|
// ===========================
|
||||||
@ -232,28 +219,13 @@ CvarsCreate()
|
|||||||
g_hCvarsList[CVAR_CONFIG_PATH_WEAPONS] = CreateConVar("zr_config_path_weapons", "configs/zr/weapons.txt", "Path, relative to root sourcemod directory, to weapons config file.");
|
g_hCvarsList[CVAR_CONFIG_PATH_WEAPONS] = CreateConVar("zr_config_path_weapons", "configs/zr/weapons.txt", "Path, relative to root sourcemod directory, to weapons config file.");
|
||||||
g_hCvarsList[CVAR_CONFIG_PATH_HITGROUPS] = CreateConVar("zr_config_path_hitgroups", "configs/zr/hitgroups.txt", "Path, relative to root sourcemod directory, to hitgroups config file.");
|
g_hCvarsList[CVAR_CONFIG_PATH_HITGROUPS] = CreateConVar("zr_config_path_hitgroups", "configs/zr/hitgroups.txt", "Path, relative to root sourcemod directory, to hitgroups config file.");
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
|
||||||
// Tools (core)
|
|
||||||
// ===========================
|
|
||||||
|
|
||||||
// (None)
|
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
|
||||||
// Models (core)
|
|
||||||
// ===========================
|
|
||||||
|
|
||||||
// TODO: config file path.
|
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
// Classes (core)
|
// Classes (core)
|
||||||
// ===========================
|
// ===========================
|
||||||
|
|
||||||
// General
|
// General
|
||||||
g_hCvarsList[CVAR_CLASSES_SPAWN] = CreateConVar("zr_classes_spawn", "0", "Re-display class selection menu every spawn.");
|
g_hCvarsList[CVAR_CLASSES_SPAWN] = CreateConVar("zr_classes_spawn", "0", "Re-display class selection menu every spawn.");
|
||||||
g_hCvarsList[CVAR_CLASSES_RANDOM] = CreateConVar("zr_classes_random", "0", "Player is assigned a random class every spawn. [Override: zr_classes_spawn & zr_classes_default_*]");
|
g_hCvarsList[CVAR_CLASSES_RANDOM] = CreateConVar("zr_classes_random", "0", "Player is assigned a random class every spawn. [Override: zr_classes_spawn&zr_classes_default_*]");
|
||||||
g_hCvarsList[CVAR_CLASSES_DEFAULT_ZOMBIE] = CreateConVar("zr_classes_default_zombie", "random", "Zombie class assigned to players on connect. ['random' = Random class | '\"\"' = Class config default]");
|
g_hCvarsList[CVAR_CLASSES_DEFAULT_ZOMBIE] = CreateConVar("zr_classes_default_zombie", "random", "Zombie class assigned to players on connect. ['random' = Random class | '\"\"' = Class config default]");
|
||||||
g_hCvarsList[CVAR_CLASSES_DEFAULT_HUMAN] = CreateConVar("zr_classes_default_human", "random", "Human class assigned to players on connect. ['random' = Random class | '\"\"' = Class config default]");
|
g_hCvarsList[CVAR_CLASSES_DEFAULT_HUMAN] = CreateConVar("zr_classes_default_human", "random", "Human class assigned to players on connect. ['random' = Random class | '\"\"' = Class config default]");
|
||||||
g_hCvarsList[CVAR_CLASSES_DEFAULT_ADMIN] = CreateConVar("zr_classes_default_admin", "random", "Admin class assigned to admins on connect. ['random' = Random class | '\"\"' = Class config default]");
|
g_hCvarsList[CVAR_CLASSES_DEFAULT_ADMIN] = CreateConVar("zr_classes_default_admin", "random", "Admin class assigned to admins on connect. ['random' = Random class | '\"\"' = Class config default]");
|
||||||
@ -289,10 +261,11 @@ CvarsCreate()
|
|||||||
// ===========================
|
// ===========================
|
||||||
g_hCvarsList[CVAR_HITGROUPS] = CreateConVar("zr_hitgroups", "1", "Enable hitgroups module, disabling this will disable hitgroup-related features. (hitgroup knockback multipliers, hitgroup damage control)");
|
g_hCvarsList[CVAR_HITGROUPS] = CreateConVar("zr_hitgroups", "1", "Enable hitgroups module, disabling this will disable hitgroup-related features. (hitgroup knockback multipliers, hitgroup damage control)");
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
// Infect (core)
|
// Infect (core)
|
||||||
// ===========================
|
// ===========================
|
||||||
|
|
||||||
|
// General
|
||||||
g_hCvarsList[CVAR_INFECT_MZOMBIE_RATIO] = CreateConVar("zr_infect_mzombie_ratio", "5", "Number of mother zombies to infect (when infect timer is up) in proportion to number of humans on the server.");
|
g_hCvarsList[CVAR_INFECT_MZOMBIE_RATIO] = CreateConVar("zr_infect_mzombie_ratio", "5", "Number of mother zombies to infect (when infect timer is up) in proportion to number of humans on the server.");
|
||||||
g_hCvarsList[CVAR_INFECT_MZOMBIE_RESPAWN] = CreateConVar("zr_infect_mzombie_respawn", "0", "Teleport mother zombies back to spawn on infect.");
|
g_hCvarsList[CVAR_INFECT_MZOMBIE_RESPAWN] = CreateConVar("zr_infect_mzombie_respawn", "0", "Teleport mother zombies back to spawn on infect.");
|
||||||
g_hCvarsList[CVAR_INFECT_SPAWNTIME_MIN] = CreateConVar("zr_infect_spawntime_min", "30.0", "Minimum time from the start of the round until picking the mother zombie(s).");
|
g_hCvarsList[CVAR_INFECT_SPAWNTIME_MIN] = CreateConVar("zr_infect_spawntime_min", "30.0", "Minimum time from the start of the round until picking the mother zombie(s).");
|
||||||
@ -332,7 +305,7 @@ CvarsCreate()
|
|||||||
// ===========================
|
// ===========================
|
||||||
// Say Hooks (core)
|
// Say Hooks (core)
|
||||||
// ===========================
|
// ===========================
|
||||||
g_hCvarsList[CVAR_SAYHOOKS_QUIET] = CreateConVar("zr_sayhooks_quiet", "1", "Stop certain in-game commands from appearing in chat. [See zr_sayhooks_quiet_filter & zr_sayhooks_quiet_flags]");
|
g_hCvarsList[CVAR_SAYHOOKS_QUIET] = CreateConVar("zr_sayhooks_quiet", "1", "Stop certain in-game commands from appearing in chat. [See zr_sayhooks_quiet_filter&zr_sayhooks_quiet_flags]");
|
||||||
g_hCvarsList[CVAR_SAYHOOKS_QUIET_FILTER] = CreateConVar("zr_sayhooks_quiet_filter", "1", "Stops any failed in-game command from showing in chat. Ex: Typing !zspawn while alive. [Dependency: zr_sayhooks_quiet]");
|
g_hCvarsList[CVAR_SAYHOOKS_QUIET_FILTER] = CreateConVar("zr_sayhooks_quiet_filter", "1", "Stops any failed in-game command from showing in chat. Ex: Typing !zspawn while alive. [Dependency: zr_sayhooks_quiet]");
|
||||||
g_hCvarsList[CVAR_SAYHOOKS_QUIET_FLAGS] = CreateConVar("zr_sayhooks_quiet_flags", "58", "Flag separate in-game commands to always hide from chat. [Dependency: zr_sayhooks_quiet]\n In-Game Command Flags:\n * Add numbers of desired flags together to produce final flag value.\n --------------------------------------------------------------------\n 1: !zmenu\n 2: !zadmin\n 4: !zclass\n 8: !zspawn\n 16: !ztele\n 32: !zhp\n 64: !zmarket");
|
g_hCvarsList[CVAR_SAYHOOKS_QUIET_FLAGS] = CreateConVar("zr_sayhooks_quiet_flags", "58", "Flag separate in-game commands to always hide from chat. [Dependency: zr_sayhooks_quiet]\n In-Game Command Flags:\n * Add numbers of desired flags together to produce final flag value.\n --------------------------------------------------------------------\n 1: !zmenu\n 2: !zadmin\n 4: !zclass\n 8: !zspawn\n 16: !ztele\n 32: !zhp\n 64: !zmarket");
|
||||||
// Flags (default: 2 + 8 + 16 + 32)
|
// Flags (default: 2 + 8 + 16 + 32)
|
||||||
@ -407,26 +380,18 @@ CvarsCreate()
|
|||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
// Antistick (module)
|
// Anti-Stick (module)
|
||||||
// ===========================
|
// ===========================
|
||||||
g_hCvarsList[CVAR_ANTISTICK] = CreateConVar("zr_antistick", "1", "Automatically unstick players when stuck within each others' collision hull.");
|
g_hCvarsList[CVAR_ANTISTICK] = CreateConVar("zr_antistick", "1", "Automatically unstick players when stuck within each others' collision hull.");
|
||||||
g_hCvarsList[CVAR_ANTISTICK_INTERVAL] = CreateConVar("zr_antistick_interval", "0.5", "Time between each check for stuck players. [Dependency: zr_antistick]");
|
g_hCvarsList[CVAR_ANTISTICK_INTERVAL] = CreateConVar("zr_antistick_interval", "0.5", "Time between each check for stuck players. [Dependency: zr_antistick]");
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
|
||||||
// Knockback (module)
|
|
||||||
// ===========================
|
|
||||||
|
|
||||||
// (None)
|
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
// Spawn Protect (module)
|
// Spawn Protect (module)
|
||||||
// ===========================
|
// ===========================
|
||||||
g_hCvarsList[CVAR_SPAWNPROTECT] = CreateConVar("zr_spawnprotect", "1", "");
|
g_hCvarsList[CVAR_SPAWNPROTECT] = CreateConVar("zr_spawnprotect", "1", "Player will be protected from infection when spawning into the game late.");
|
||||||
g_hCvarsList[CVAR_SPAWNPROTECT_TIME] = CreateConVar("zr_spawnprotect_time", "10", "");
|
g_hCvarsList[CVAR_SPAWNPROTECT_TIME] = CreateConVar("zr_spawnprotect_time", "10", "Amount of time to protect player. [Dependency: zr_spawnprotect]");
|
||||||
g_hCvarsList[CVAR_SPAWNPROTECT_SPEED] = CreateConVar("zr_spawnprotect_speed", "600.0", "");
|
g_hCvarsList[CVAR_SPAWNPROTECT_SPEED] = CreateConVar("zr_spawnprotect_speed", "600.0", "Speed of the player during protection. ['300.0' = Normal | '600.0' = Double speed | Dependency: zr_spawnprotect]");
|
||||||
g_hCvarsList[CVAR_SPAWNPROTECT_ALPHA] = CreateConVar("zr_spawnprotect_alpha", "0", "");
|
g_hCvarsList[CVAR_SPAWNPROTECT_ALPHA] = CreateConVar("zr_spawnprotect_alpha", "0", "Alpha of the player during protection. ['255' = Fully visible | '0' = Completely invisible | Dependency: zr_spawnprotect]");
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
@ -442,8 +407,7 @@ CvarsCreate()
|
|||||||
// Napalm (module)
|
// Napalm (module)
|
||||||
// ===========================
|
// ===========================
|
||||||
|
|
||||||
// (None)
|
g_hCvarsList[CVAR_NAPALM_IGNITE] = CreateConVar("zr_napalm_ignite", "1", "Ignite grenade in mid-air after player throws it. [Dependency: Human Attribute 'napalm']");
|
||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
// Jump Boost (module)
|
// Jump Boost (module)
|
||||||
@ -454,7 +418,7 @@ CvarsCreate()
|
|||||||
|
|
||||||
|
|
||||||
// ===========================
|
// ===========================
|
||||||
// Volumetric features (module)
|
// Volumetric Features (module)
|
||||||
// ===========================
|
// ===========================
|
||||||
g_hCvarsList[CVAR_VOL] = CreateConVar("zr_vol", "1", "Enables volumetric features.");
|
g_hCvarsList[CVAR_VOL] = CreateConVar("zr_vol", "1", "Enables volumetric features.");
|
||||||
g_hCvarsList[CVAR_VOL_UPDATE_INTERVAL] = CreateConVar("zr_vol_update_interval", "1.0", "How often to update player positions and trigger events, in seconds.");
|
g_hCvarsList[CVAR_VOL_UPDATE_INTERVAL] = CreateConVar("zr_vol_update_interval", "1.0", "How often to update player positions and trigger events, in seconds.");
|
||||||
|
@ -80,6 +80,13 @@ NapalmOnClientDeath(client)
|
|||||||
*/
|
*/
|
||||||
NapalmOnWeaponFire(const String:weapon[])
|
NapalmOnWeaponFire(const String:weapon[])
|
||||||
{
|
{
|
||||||
|
// If grenade fire is disabled, then stop.
|
||||||
|
new bool:napalmignite = GetConVarBool(g_hCvarsList[CVAR_NAPALM_IGNITE]);
|
||||||
|
if (!napalmignite)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// If human class can't throw napalm grenades, then stop. (TODO)
|
// If human class can't throw napalm grenades, then stop. (TODO)
|
||||||
/*if ()
|
/*if ()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user