mutators.cfg 22.5 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
// =========================
//  Config for all mutators
// =========================


// =========
//  dodging
// =========
set g_dodging 0 "set to 1 to enable dodging in games"

seta cl_dodging_timeout 0.2 "determines how long apart (in seconds) two taps on the same direction key are considered a dodge. use 0 to disable"

13 14
set sv_dodging_air_dodging 0
set sv_dodging_wall_dodging 0 "allow dodging off walls"
15
set sv_dodging_delay 0.7 "determines how long a player has to wait to be able to dodge again after dodging"
16 17
set sv_dodging_up_speed 200 "the jump velocity of the dodge"
set sv_dodging_horiz_speed 400 "the horizontal velocity of the dodge"
Mario's avatar
Mario committed
18
set sv_dodging_horiz_speed_frozen 200 "the horizontal velocity of the dodge while frozen"
19 20 21 22
set sv_dodging_ramp_time 0.1 "a ramp so that the horizontal part of the dodge is added smoothly (seconds)"
set sv_dodging_height_threshold 10 "the maximum height above ground where to allow dodging"
set sv_dodging_wall_distance_threshold 10 "the maximum distance from a wall that still allows dodging"
set sv_dodging_sound 1 "if 1 dodging makes a sound. if 0 dodging is silent"
Mario's avatar
Mario committed
23
set sv_dodging_frozen 0 "allow dodging while frozen"
24
set sv_dodging_frozen_doubletap 0
25 26 27


// ===========
Mario's avatar
Mario committed
28
//  instagib
29
// ===========
Mario's avatar
Mario committed
30 31 32 33
set g_instagib 0 "enable instagib"
set g_instagib_extralives 1 "how many extra lives you will get per powerup"
set g_instagib_ammo_start 10 "starting ammo"
set g_instagib_ammo_drop 5 "how much ammo you'll get for weapons or cells"
34 35 36 37
set g_instagib_ammo_convert_bullets 0 "convert bullet ammo packs to insta cell ammo packs"
set g_instagib_ammo_convert_cells 0 "convert normal cell ammo packs to insta cell ammo packs"
set g_instagib_ammo_convert_rockets 0 "convert rocket ammo packs to insta cell ammo packs"
set g_instagib_ammo_convert_shells 0 "convert shell ammo packs to insta cell ammo packs"
Mario's avatar
Mario committed
38 39
set g_instagib_invis_alpha 0.15
set g_instagib_speed_highspeed 1.5 "speed-multiplier that applies while you carry the invincibility powerup"
40
set g_instagib_damagedbycontents 1 "allow damage from lava pits in instagib"
41 42
set g_instagib_blaster_keepdamage 0 "allow secondary fire to hurt players"
set g_instagib_blaster_keepforce 0 "allow secondary fire to push players"
43
set g_instagib_mirrordamage 0 "allow damage mirror instagib"
44
set g_instagib_friendlypush 1 "allow pushing teammates with the vaporizer primary attack"
45 46


Mario's avatar
Mario committed
47 48 49 50 51 52
// ==========
//  overkill
// ==========
set g_overkill 0 "enable overkill"

set g_overkill_powerups_replace 1
53 54 55
set g_overkill_filter_healthmega 0
set g_overkill_filter_armormedium 0
set g_overkill_filter_armorbig 0
56
set g_overkill_filter_armormega 0
Mario's avatar
Mario committed
57 58


59 60 61 62 63 64
// =========
//  vampire
// =========
set g_vampire 0 "set to 1 to enable the vampire mode, where the damage done to your opponent gets added to your own health"


65 66 67 68 69 70 71
// ========
//  midair
// ========
set g_midair 0 "if set to 1 you can only apply damage to your opponent while he is airborne"
set g_midair_shieldtime 0.3 "number of seconds you are still invincible since you lost contact to the ground"


72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
// =========
//  sandbox
// =========
set g_sandbox 0 "allow players to spawn and edit objects around the map"
set g_sandbox_info 1 "print object information to the server. 1 prints info about spawned / removed objects, 2 also prints info about edited objects"
set g_sandbox_readonly 0 "when this mode is active, players cannot modify objects or use any sandbox commands"
set g_sandbox_storage_name default "name of the selected storage to use"
set g_sandbox_storage_autosave 5 "storage is automatically saved every specified number of seconds"
set g_sandbox_storage_autoload 1 "if a storage file exists for the given map, automatically load it at startup"
set g_sandbox_editor_flood 1 "players must wait this many seconds between spawning objects"
set g_sandbox_editor_maxobjects 1000 "maximum number of objects that may exist at a time"
set g_sandbox_editor_free 1 "0 = players can only copy or edit their own objects, 1 = players can copy but not edit other objects, 2 = players can copy and edit all object"
set g_sandbox_editor_distance_spawn 200 "distance at which objects spawn in front of the player"
set g_sandbox_editor_distance_edit 300 "distance at which players can edit or remove objects they are looking at"
set g_sandbox_object_scale_min 0.1 "minimum scale that objects can be set to"
set g_sandbox_object_scale_max 2 "maximum scale that objects can be set to"
set g_sandbox_object_material_velocity_min 100 "velocity objects must have while colliding for material effects to be applied"
set g_sandbox_object_material_velocity_factor 0.002 "velocity range which decides the intensity of material effects"
set cl_sandbox_clipboard ""


// ========================
//  invincible projectiles
// ========================
set g_invincible_projectiles 0 "set to 1 to disable any damage to projectiles in all balance configs, regardless of g_projectiles_damage"


// ===============
//  rocket flying
// ===============
set g_rocket_flying 0 "set to 1 to enable rocket flying in all balance configs"


// =====================
//  spawn near teammate
// =====================
108
seta cl_spawn_near_teammate 1 "toggle for spawning near teammates (only effective if g_spawn_near_teammate_ignore_spawnpoint is 2)"
109 110
set g_spawn_near_teammate 0 "if set, players prefer spawns near a team mate"
set g_spawn_near_teammate_distance 640 "max distance to consider a spawn to be near a team mate"
111
set g_spawn_near_teammate_ignore_spawnpoint 0 "ignore spawnpoints and spawn right at team mates, if 2, clients can ignore this option"
Martin Taibr's avatar
Martin Taibr committed
112
set g_spawn_near_teammate_ignore_spawnpoint_max 10 "if set, test at most this many of the available teammates"
113
set g_spawn_near_teammate_ignore_spawnpoint_delay 2.5 "how long to wait before its OK to spawn at a player after someone just spawned at this player"
Martin Taibr's avatar
Martin Taibr committed
114
set g_spawn_near_teammate_ignore_spawnpoint_delay_death 3 "how long to wait before its OK to spawn at a player after death"
115 116
set g_spawn_near_teammate_ignore_spawnpoint_check_health 1 "only allow spawn at this player if their health is full"
set g_spawn_near_teammate_ignore_spawnpoint_closetodeath 1 "spawn as close to death location as possible"
117 118 119 120 121 122 123 124


// ========================
//  NIX (No Items Xonotic)
// ========================
// at each time, everyone uses the same weapon,
// and in regular intervals, this weapon is cycled
set g_nix 0 "No Items Xonotic - instead of pickup items, everyone plays with the same weapon. After some time, a countdown will start, after which everyone will switch to another weapon, and so on"
Mario's avatar
Mario committed
125
set g_nix_with_blaster 0 "always carry the blaster as an additional weapon in NIX"
126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
set g_nix_with_healtharmor 0 "when 1, health and armor still show up in NIX"
set g_nix_with_powerups 0 "when 1, powerups still show up in NIX"


// ================
//  physical items
// ================
set g_physical_items 0 "1 uses ODE physics for dropped weapons, 2 for all items, requires physics_ode to be enabled"
set g_physical_items_damageforcescale 3 "how affected physical weapons are by damage"
set g_physical_items_reset 1 "return map items to their original lotation after being picked up"


// ===============
//  touch explode
// ===============
set g_touchexplode 0 "touching other players causes an explosion"
set g_touchexplode_radius 50
set g_touchexplode_damage 10
set g_touchexplode_edgedamage 0
set g_touchexplode_force 150


// ================
//  super spectate
// ================
set g_superspectate 0 "server side, allows extended spectator functions through the cmd interface. followpowerup, followstrength, followstshield or followfc [red|blue] will transfer spectation to the relevent player, if any"
152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169


// ==================
//  melee only arena
// ==================
set g_melee_only 0 "enable melee only arena"


// ================
//  random gravity
// ================
set g_random_gravity 0 "enable random gravity mutator"
set g_random_gravity_delay 3 "delay between gravity changes"
set g_random_gravity_negative_chance 0.5 "chance of gravity being a negative value"
set g_random_gravity_min -2000 "minimum gravity"
set g_random_gravity_max 2000 "maximum gravity"
set g_random_gravity_positive 1000 "positive gravity multiplier"
set g_random_gravity_negative 1000 "negative gravity multiplier"
170 171 172


// =======
173
//  Nades
174 175
// =======
set g_nades 0 "enable off-hand grenades"
176
set g_nades_spread 0.04 "random spread offset of throw direction"
177
set g_nades_throw_offset "0 0 0" "nade throwing offset"
178
set g_nades_spawn 1 "give nades right away when player spawns rather than delaying entire refire"
179
set g_nades_client_select 0 "allow client side selection of nade type"
180
set g_nades_pickup 0 "allow picking up thrown nades (not your own)"
181
set g_nades_pickup_time 2 "time until picked up nade explodes"
182
set g_nades_override_dropweapon 1
183 184 185 186 187 188 189 190 191 192
set g_nades_nade_lifetime 3.5
set g_nades_nade_minforce 400
set g_nades_nade_maxforce 2000
set g_nades_nade_health 25
set g_nades_nade_refire 6
set g_nades_nade_damage 225
set g_nades_nade_edgedamage 90
set g_nades_nade_radius 300
set g_nades_nade_force 650
set g_nades_nade_newton_style 0
193
set g_nades_nade_type 1 "Type of the off-hand grenade. 1:normal 2:napalm 3:ice 4:translocate 5:spawn 6:heal 7:pokenade 8:entrap"
194

195
seta cl_nade_timer 1 "show a visual timer for nades, 1 = only circle, 2 = circle with text"
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
seta cl_nade_type 3
seta cl_pokenade_type "zombie"

// ------------
//  Nade bonus
// ------------
//
// How the nade bonus system works:
// Each player has a score counter that is increased by some actions (eg: capping, fragging...)
// Once this counter reaches its maximum, the player will receive a bonus grenade and the score counter resets
// If the player dies all the bonus nades will be lost and the score counter resets
// If g_nades_bonus_score_time is not zero, this score will increase or decrease over time
//
set g_nades_bonus 0 "Enable bonus grenades"
set g_nades_bonus_client_select 0 "Allow client side selection of bonus nade type"
211
set g_nades_bonus_type 2 "Type of the bonus grenade. 1:normal 2:napalm 3:ice 4:translocate 5:spawn 6:heal 7:pokenade 8:entrap"
212 213
set g_nades_bonus_onstrength 1 "Always give bonus grenades to players that have the strength powerup"
set g_nades_bonus_max 3 "Maximum number of bonus grenades"
214
set g_nades_bonus_only 0 "Disallow regular nades, only bonus nades can be used"
215
set g_nades_nade_small 0 "Use smaller nade size, makes shooting them harder, legacy setting"
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259
// Bonus score
set g_nades_bonus_score_max   120 "Score value that will give a bonus nade"
set g_nades_bonus_score_minor   5 "Score given for minor actions (pickups, regular frags etc.)"
set g_nades_bonus_score_low    20 "Score given for frags and unfreezes"
set g_nades_bonus_score_medium 30 "Score given for flag returns and flag carrier kills"
set g_nades_bonus_score_high   60 "Score given for flag captures"
set g_nades_bonus_score_spree  40 "Score given every spree of this many frags"
set g_nades_bonus_score_time   -1 "Bonus nade score given per second (negative to have the score decay)"
set g_nades_bonus_score_time_flagcarrier 2 "Bonus nade score given per second as flag carrier (negative to have the score decay)"

// Napalm (2)
set g_nades_napalm_blast 1 "Whether the napalm grenades also give damage with the usual grenade explosion"
set g_nades_napalm_burntime 0.5 "Time that the fire from napalm will stick to the player"
set g_nades_napalm_selfdamage 1 "Whether the player that tossed the nade can be harmed by its fire"
// Napalm fireballs
set g_nades_napalm_ball_count 6 "Number of fireballs emitted during the explosion"
set g_nades_napalm_ball_spread 500 "Maximum force which the fireballs will have on explosion"
set g_nades_napalm_ball_damageforcescale 4
set g_nades_napalm_ball_damage 40
set g_nades_napalm_ball_lifetime 7
set g_nades_napalm_ball_radius 100 "Distance from the fireball within which you may get burned"
// Napalm Fire fountain
set g_nades_napalm_fountain_lifetime 3 "Time period during which extra fire mines are ejected"
set g_nades_napalm_fountain_delay 0.5 "Delay between emissions by the fountain"
set g_nades_napalm_fountain_damage 50 "Damage caused by the center of the fountain"
set g_nades_napalm_fountain_edgedamage 20 "Damage caused by the edge of the fountain"
set g_nades_napalm_fountain_radius 130

// Ice (3)
set g_nades_ice_freeze_time 3 "How long the ice field will last"
set g_nades_ice_health      0 "How much health the player will have after being unfrozen"
set g_nades_ice_explode     0 "Whether the ice nade should explode again once the ice field dissipated"
set g_nades_ice_teamcheck   0 "Don't freeze teammates"

// Spawn (5)
set g_nades_spawn_count 3 "Number of times player will spawn at their spawn nade explosion location"

// Heal (6)
set g_nades_heal_time 5 "How long the heling field will last"
set g_nades_heal_rate 30 "Health given per second"
set g_nades_heal_friend 1 "Multiplier of health given to team mates"
set g_nades_heal_foe   -2 "Multiplier of health given to enemies"

// Pokenade (7)
260
set g_nades_pokenade_monster_lifetime 150 "How long pokenade monster will survive"
261
set g_nades_pokenade_monster_type "zombie" "Monster to spawn"
262

263 264 265 266 267 268
// Entrap (8)
set g_nades_entrap_strength 0.01 "Strength of the orb's movement slowing powers"
set g_nades_entrap_speed 0.5 "Running speed while entrapped"
set g_nades_entrap_time 10 "Life time of the orb"
set g_nades_entrap_radius 500

269

270 271 272 273 274 275 276
// ============
//  camp check
// ============
set g_campcheck 0 "damages campers every few seconds"
set g_campcheck_interval 10
set g_campcheck_damage 100
set g_campcheck_distance 1800
277

278

Mario's avatar
Mario committed
279 280 281 282 283
// ==========
//  new toys
// ==========
set g_new_toys 0 "Mutator 'New Toys': enable extra fun guns"
set g_new_toys_autoreplace 2 "0: never replace, 1: always auto replace guns by available new toys, 2: randomly auto replace guns by available new toys"
284
set g_new_toys_use_pickupsound 1 "play the 'new toys, new toys!' roflsound when picking up a new toys weapon"
Mario's avatar
Mario committed
285 286


287 288 289 290
// =======
//  buffs
// =======
set cl_buffs_autoreplace 1 "automatically drop current buff when picking up another"
291
set g_buffs -1 "enable buffs (requires buff items or powerups)"
292
set g_buffs_effects 1 "show particle effects from carried buffs"
293 294 295 296 297
set g_buffs_waypoint_distance 1024 "maximum distance at which buff waypoint can be seen from item"
set g_buffs_randomize 1 "randomize buff type when player drops buff"
set g_buffs_random_lifetime 30 "re-spawn the buff again if it hasn't been touched after this time in seconds"
set g_buffs_random_location 0 "randomize buff location on start and when reset"
set g_buffs_random_location_attempts 10 "number of random locations a single buff will attempt to respawn at before giving up"
298
set g_buffs_spawn_count 0 "how many buffs to spawn on the map if none exist already"
299
set g_buffs_replace_powerups 0 "replace powerups on the map with random buffs"
300 301
set g_buffs_cooldown_activate 5 "cooldown period when buff is first activated"
set g_buffs_cooldown_respawn 3 "cooldown period when buff is reloading"
302
set g_buffs_ammo 1 "ammo buff: infinite ammunition"
Mario's avatar
Mario committed
303
set g_buffs_ammo_time 60 "ammo buff carry time"
304
set g_buffs_resistance 1 "resistance buff: greatly reduces damage taken"
Mario's avatar
Mario committed
305
set g_buffs_resistance_time 60 "resistance buff time"
306
set g_buffs_resistance_blockpercent 0.7 "damage reduction multiplier, higher values mean less damage"
307
set g_buffs_medic 1 "medic buff: increased regeneration speed, extra health, chance to survive a fatal attack"
Mario's avatar
Mario committed
308
set g_buffs_medic_time 60 "medic buff carry time"
309 310
set g_buffs_medic_survive_chance 0.6 "multiplier chance of player surviving a fatal hit"
set g_buffs_medic_survive_health 5 "amount of health player survives with after taking a fatal hit"
311
set g_buffs_medic_rot 0.2 "health rot rate multiplier"
312
set g_buffs_medic_max 1.5 "stable health medic limit multiplier"
313
set g_buffs_medic_regen 1.7 "health medic rate multiplier"
314 315 316
set g_buffs_medic_heal_amount 15 "health given to nearby players on a delay"
set g_buffs_medic_heal_range 400 "furthest away players can be from carrier to get healed by medic buff"
set g_buffs_medic_heal_delay 1 "delay between team healing"
317
set g_buffs_vengeance 1 "vengeance buff: attackers also take damage"
Mario's avatar
Mario committed
318
set g_buffs_vengeance_time 60 "vengeance buff carry time"
319
set g_buffs_vengeance_damage_multiplier 0.6 "amount of damage dealt the attacker takes when hitting a target with vengeance"
320
set g_buffs_bash 1 "bash buff: increased knockback force and immunity to knockback"
Mario's avatar
Mario committed
321
set g_buffs_bash_time 60 "bash buff carry time"
322 323
set g_buffs_bash_force 2 "bash force multiplier"
set g_buffs_bash_force_self 1.2 "bash self force multiplier"
324
set g_buffs_disability 0 "disability buff: attacks to players and monsters deal slowness (decreased movement/attack speed) for a few seconds"
Mario's avatar
Mario committed
325 326
set g_buffs_disability_time 60 "disability buff carry time"
set g_buffs_disability_slowtime 3 "time in seconds for target disability"
Mario's avatar
Mario committed
327 328 329
set g_buffs_disability_speed 0.7 "player speed multiplier while disabled"
set g_buffs_disability_rate 1.5 "player weapon rate multiplier while disabled"
set g_buffs_disability_weaponspeed 0.7 "weapon speed multiplier while disabled"
330
set g_buffs_speed 1 "speed buff: increased movement/attack/health regeneration speed, carrier takes slightly more damage"
Mario's avatar
Mario committed
331
set g_buffs_speed_time 60 "speed buff carry time"
332 333
set g_buffs_speed_speed 1.7 "player speed multiplier while holding speed buff"
set g_buffs_speed_rate 0.8 "player weapon rate multiplier while holding speed buff"
334
set g_buffs_speed_weaponspeed 1.6 "weapon speed multiplier while holding speed buff"
335 336
set g_buffs_speed_damage_take 1.2 "damage taken multiplier while holding speed buff"
set g_buffs_speed_regen 1.2 "regeneration speed multiplier while holding speed buff"
337
set g_buffs_vampire 1 "vampire buff: attacks to players and monsters heal the carrier"
Mario's avatar
Mario committed
338
set g_buffs_vampire_time 60 "vampire buff carry time"
339
set g_buffs_vampire_damage_steal 0.6 "damage stolen multiplier while holding vampire buff"
340
set g_buffs_jump 0 "jump buff: greatly increased jump height"
Mario's avatar
Mario committed
341
set g_buffs_jump_time 60 "jump buff carry time"
342
set g_buffs_jump_height 600 "jump height while holding jump buff"
343
set g_buffs_invisible 1 "invisible buff: carrier becomes invisible"
Mario's avatar
Mario committed
344
set g_buffs_invisible_time 60 "invisible buff carry time"
345
set g_buffs_invisible_alpha 0.15 "player invisibility multiplier while holding invisible buff"
346
set g_buffs_inferno 1 "inferno buff: targets damaged by player carrying inferno buff will also receive burning damage"
Mario's avatar
Mario committed
347
set g_buffs_inferno_time 60 "inferno buff carry time"
348
set g_buffs_inferno_damagemultiplier 0.3 "multiplier of damage dealt during burn"
TimePath's avatar
TimePath committed
349
set g_buffs_inferno_burntime_factor 2 "burn time logarithm base. 0 < x < 1: increasingly increasing, x > 1: decreasingly increasing"
350
set g_buffs_inferno_burntime_min_time 0.5 "minimum seconds of burn time"
351 352
set g_buffs_inferno_burntime_target_damage 150 "damage required for g_buffs_inferno_burntime_target_time seconds of burn"
set g_buffs_inferno_burntime_target_time 5 "seconds of burn given g_buffs_inferno_burntime_target_damage damage"
353
set g_buffs_swapper 0 "swapper buff: press dropweapon to switch places with a nearby enemy"
354
set g_buffs_swapper_time 60 "swapper buff carry time"
355
set g_buffs_swapper_range 1500 "maximum range of swapping with enemy"
356
set g_buffs_magnet 1 "magnet buff: greatly increased item pickup range"
357
set g_buffs_magnet_time 60 "magnet buff carry time"
358 359
set g_buffs_magnet_range_item 250 "range around player that items are automatically picked up (excludes other buffs)"
set g_buffs_magnet_range_buff 100 "range around player that only buffs are picked up (drops magnet buff)"
360 361 362 363
set g_buffs_luck 1 "luck buff: randomly increased damage"
set g_buffs_luck_time 60 "luck buff carry time"
set g_buffs_luck_chance 0.15 "chance for 'critical' hit (multiplied damage) with luck buff"
set g_buffs_luck_damagemultiplier 3 "luck damage multiplier"
364 365
set g_buffs_flight 0 "flight buff: crouch jump to reverse your gravity!"
set g_buffs_flight_time 60 "flight buff carry time"
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407


// ==============
//  vampire hook
// ==============
set g_vampirehook 0 "enable vampire hooks mutator (grappling hook steals enemy damage, heals teammates)"
set g_vampirehook_damage "2" "hook damage"
set g_vampirehook_damagerate "0.2" "hook damage delay"
set g_vampirehook_health_steal "2" "give hooker this much health per damage frame"
set g_vampirehook_teamheal "1" "hooking teammates drains hooker's health"


// ===============
//  rocket minsta
// ===============
set g_rm 0 "enable rocket minsta (explosive vaporizer primary, secondary laser prong)"
set g_rm_damage "70" "direct hit damage"
set g_rm_edgedamage "38" "edge damage"
set g_rm_force "400" "force"
set g_rm_radius "140" "explosion radius"
set g_rm_laser "1" "enable team colored lasers"
set g_rm_laser_count "3" "number of rocketminsta lasers"
set g_rm_laser_speed "6000" "laser speed"
set g_rm_laser_spread "0.05" "laser spread"
set g_rm_laser_zspread "0" "vertical spread of group shots"
set g_rm_laser_spread_random "0" "randomise rocketminsta laser spread"
set g_rm_laser_lifetime "30" "laser lifetime"
set g_rm_laser_damage "80" "laser damage, divided by laser count"
set g_rm_laser_refire "0.7" "laser refire"
set g_rm_laser_rapid "1" "fast refire after holding down laser for certain amount of time"
set g_rm_laser_rapid_refire "0.35" "rapid laser refire"
set g_rm_laser_rapid_delay "0.6" "delay before turning on rapid laser mode"
set g_rm_laser_rapid_animtime "0.3" "animation time for rapid laser"
set g_rm_laser_radius "150" "radius of rocketminsta laser explosion"
set g_rm_laser_force "400" "laser force, divided by laser count"


// ================
//  breakable hook
// ================
set g_breakablehook 0 "enable breakable hook mutator (hook can be damaged, and returns damage to the owner when broken)"
set g_breakablehook_owner 0 "allow owner to break their own hook"
408 409 410 411 412


// ===========
//  multijump
// ===========
413
seta cl_multijump 1 "allow multijump mutator"
414 415 416
set g_multijump 0	"Number of multiple jumps to allow (jumping again in the air), -1 allows for infinite jumps"
set g_multijump_add 0	"0 = make the current z velocity equal to jumpvelocity, 1 = add jumpvelocity to the current z velocity"
set g_multijump_speed -999999	"Minimum vertical speed a player must have in order to jump again"
417 418
set g_multijump_maxspeed 0
set g_multijump_dodging 1
Mario's avatar
Mario committed
419 420 421 422 423 424 425 426 427


// ===========
//  wall jump
// ===========
set g_walljump 0 "Enable wall jumping mutator"
set g_walljump_delay 1 "Minimum delay between wall jumps"
set g_walljump_force 300 "How far to bounce/jump off the wall"
set g_walljump_velocity_xy_factor 1.15 "How much to slow down along horizontal axis, higher value = higher deceleration, if factor is < 1, you accelerate by wall jumping"
Martin Taibr's avatar
Martin Taibr committed
428
set g_walljump_velocity_z_factor 0.5 "Upwards velocity factor, multiplied by normal jump velocity"
429 430 431 432 433 434 435 436 437


// ===============
//  global forces
// ===============
set g_globalforces 0 "Global forces: knockback affects everyone"
set g_globalforces_noself 1 "Global forces: ignore self damage"
set g_globalforces_self 1 "Global forces: knockback self scale"
set g_globalforces_range 1000 "Global forces: max range of effect"