1 // {{{ deprecated armor system
\r
2 // armor pickups are NOT supported in Vore Tournament by default!
\r
3 // the code however still exists, and these cvars are required for compatibility
\r
4 set g_pickup_armorsmall 10
\r
5 set g_pickup_armorsmall_max 100
\r
6 set g_pickup_armormedium 25
\r
7 set g_pickup_armormedium_max 100
\r
8 set g_pickup_armorbig 50
\r
9 set g_pickup_armorbig_max 100
\r
10 set g_pickup_armorlarge 100
\r
11 set g_pickup_armorlarge_max 100
\r
14 // {{{ weapon replacement
\r
15 // NOTE: this only replaces weapons on the map
\r
16 // use g_start_weapon_* to also replace the on-startup weapons!
\r
17 // example: g_weaponreplace_nex "nex minstanex", then Nexes become MinstaNexes 50% of the times
\r
18 // set the cvars to "0" to totally disable a weapon
\r
19 set sv_q3acompat_machineshotgunswap 0 "shorthand for swapping uzi and shotgun"
\r
20 set g_weaponreplace_grabber ""
\r
21 set sv_q3acompat_machineshotgunswap 0 "shorthand for swapping uzi and shotgun (for Q3A map compatibility)"
\r
24 // {{{ starting gear
\r
25 set g_start_weapon_grabber -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
\r
26 set g_balance_health_start 100
\r
27 set g_balance_armor_start 50
\r
28 set g_start_ammo_fuel 100
\r
29 set g_warmup_start_health 200 "starting values when being in warmup-stage"
\r
30 set g_warmup_start_armor 100 "starting values when being in warmup-stage"
\r
31 set g_warmup_start_ammo_fuel 150 "starting values when being in warmup-stage"
\r
32 set g_lms_start_health 200
\r
33 set g_lms_start_armor 100
\r
34 set g_lms_start_ammo_fuel 150
\r
38 set g_pickup_fuel 35
\r
39 set g_pickup_fuel_jetpack 50
\r
40 set g_pickup_fuel_max 250
\r
41 set g_pickup_healthsmall 10
\r
42 set g_pickup_healthsmall_max 200
\r
43 set g_pickup_healthmedium 25
\r
44 set g_pickup_healthmedium_max 100
\r
45 set g_pickup_healthlarge 50
\r
46 set g_pickup_healthlarge_max 150
\r
47 set g_pickup_healthmega 100
\r
48 set g_pickup_healthmega_max 200
\r
49 set g_pickup_respawntime_short 15
\r
50 set g_pickup_respawntime_medium 20
\r
51 set g_pickup_respawntime_long 30
\r
52 set g_pickup_respawntime_powerup 120
\r
53 set g_pickup_respawntime_weapon 15
\r
54 set g_pickup_respawntime_ammo 15
\r
55 set g_pickup_respawntimejitter_short 0
\r
56 set g_pickup_respawntimejitter_medium 0
\r
57 set g_pickup_respawntimejitter_long 0
\r
58 set g_pickup_respawntimejitter_powerup 10
\r
59 set g_pickup_respawntimejitter_weapon 0
\r
60 set g_pickup_respawntimejitter_ammo 0
\r
64 set g_balance_health_regen 0
\r
65 set g_balance_health_regenlinear 3
\r
66 set g_balance_armor_regen 0
\r
67 set g_balance_armor_regenlinear 20
\r
68 set g_balance_pause_health_regen 5
\r
69 set g_balance_pause_health_regen_spawn 0
\r
70 set g_balance_pause_armor_regen 8
\r
71 set g_balance_pause_armor_regen_spawn 4
\r
72 set g_balance_health_rot 0
\r
73 set g_balance_health_rotlinear 5
\r
74 set g_balance_armor_rot 0
\r
75 set g_balance_armor_rotlinear 0
\r
76 set g_balance_pause_health_rot 3
\r
77 set g_balance_pause_health_rot_spawn 1
\r
78 set g_balance_pause_armor_rot 3
\r
79 set g_balance_pause_armor_rot_spawn 5
\r
80 set g_balance_health_regenstable 25
\r
81 set g_balance_health_rotstable 150
\r
82 set g_balance_health_limit 200
\r
83 set g_balance_armor_regenstable 100
\r
84 set g_balance_armor_rotstable 100
\r
85 set g_balance_armor_limit 100
\r
86 set g_balance_armor_blockpercent 0.4
\r
87 set g_balance_fuel_regen 0.1 "fuel regeneration (only applies if the player owns IT_FUEL_REGEN)"
\r
88 set g_balance_fuel_regenlinear 0
\r
89 set g_balance_pause_fuel_regen 2 // other than this, fuel uses the health regen counter
\r
90 set g_balance_fuel_rot 0.05
\r
91 set g_balance_fuel_rotlinear 0
\r
92 set g_balance_pause_fuel_rot 5
\r
93 set g_balance_pause_fuel_rot_spawn 10
\r
94 set g_balance_fuel_regenstable 150
\r
95 set g_balance_fuel_rotstable 150
\r
96 set g_balance_fuel_limit 250
\r
100 set g_balance_selfdamagepercent 0.6
\r
101 set g_balance_weaponswitchdelay 0.15
\r
102 set g_weaponspeedfactor 1 "weapon projectile speed multiplier"
\r
103 set g_weaponratefactor 1 "weapon fire rate multiplier"
\r
104 set g_weapondamagefactor 1 "weapon damage multiplier"
\r
105 set g_weaponforcefactor 1 "weapon force multiplier"
\r
106 set g_weaponspreadfactor 1 "weapon spread multiplier"
\r
107 set g_balance_firetransfer_time 0.9
\r
108 set g_balance_firetransfer_damage 0.8
\r
109 set g_throughfloor_damage 0.4
\r
110 set g_throughfloor_force 0.7
\r
111 set g_projectiles_newton_style 2
\r
112 // possible values:
\r
113 // 0: absolute velocity projectiles (like Quake)
\r
114 // 1: relative velocity projectiles, "Newtonian" (like Tribes 2)
\r
115 // 2: relative velocity projectiles, but aim is precorrected so projectiles hit the crosshair (note: strafe rockets then are SLOWER than ones shot while standing, happens in 1 too when aiming correctly which is hard)
\r
116 // 3: absolute velocity + player velocity component in shot direction (note: does NOT yield the right relative velocity, but may be good enough, but it is somewhat prone to sniper rockets)
\r
117 // 4: just add the player velocity length to the absolute velocity (tZork's sniper rockets)
\r
118 set g_projectiles_newton_style_2_minfactor 0.8
\r
119 set g_projectiles_newton_style_2_maxfactor 1.5
\r
120 set g_projectiles_spread_style 0
\r
121 // possible values:
\r
122 // 0: forward + solid sphere (like Quake) - varies velocity
\r
123 // 1: forward + flattened solid sphere
\r
124 // 2: forward + solid circle
\r
125 // 3: forward + normal distribution 3D - varies velocity
\r
126 // 4: forward + normal distribution on a plane
\r
127 // 5: forward + circle with 1-r falloff
\r
128 // 6: forward + circle with 1-r^2 falloff
\r
129 // 7: forward + circle with (1-r)(2-r) falloff
\r
130 set g_balance_falldamage_deadminspeed 100
\r
131 set g_balance_falldamage_minspeed 600
\r
132 set g_balance_falldamage_factor 0.15
\r
133 set g_balance_falldamage_maxdamage 35
\r
137 set g_balance_powerup_invincible_takedamage 0.2
\r
138 set g_balance_powerup_invincible_time 30
\r
139 set g_balance_powerup_strength_damage 3
\r
140 set g_balance_powerup_strength_force 3
\r
141 set g_balance_powerup_strength_time 30
\r
142 set g_balance_powerup_strength_selfdamage 1.5
\r
143 set g_balance_powerup_strength_selfforce 1.5
\r
147 set g_jetpack_antigravity 0.8 "factor of gravity compensation of the jetpack"
\r
148 set g_jetpack_acceleration_side 1200 "acceleration of the jetpack in xy direction"
\r
149 set g_jetpack_acceleration_up 600 "acceleration of the jetpack in z direction (note: you have to factor in gravity here, if antigravity is not 1)"
\r
150 set g_jetpack_maxspeed_side 1200 "max speed of the jetpack in xy direction"
\r
151 set g_jetpack_maxspeed_up 600 "max speed of the jetpack in z direction"
\r
152 set g_jetpack_fuel 8 "fuel per second for jetpack"
\r
153 set g_jetpack_attenuation 2 "jetpack sound attenuation"
\r
156 // {{{ weapon properties
\r
158 // hook properties:
\r
159 set g_grabber_tarzan 2 // 2: can also pull players
\r
160 set g_balance_grabber_speed_fly 2400
\r
161 set g_balance_grabber_speed_pull 2000
\r
162 set g_balance_grabber_force_rubber 2000
\r
163 set g_balance_grabber_force_rubber_overstretch 1000
\r
164 set g_balance_grabber_length_min 50
\r
165 set g_balance_grabber_stretch 50
\r
166 set g_balance_grabber_airfriction 0.2
\r
167 set g_balance_grabber_health 130
\r
168 // weapon properties:
\r
169 set g_balance_grabber_primary_ammo 10 // grabber monkeys set 0
\r
170 set g_balance_grabber_primary_refire 0.5 // grabber monkeys set 0
\r
171 set g_balance_grabber_primary_animtime 0.3 // good shoot anim
\r
172 set g_balance_grabber_primary_grabbered_time_max 0 // infinite
\r
173 set g_balance_grabber_primary_grabbered_time_free 1 // 1s being grabbered are free
\r
174 set g_balance_grabber_primary_grabbered_fuel 5 // fuel per second grabbered
\r
175 set g_balance_grabber_primary_recoil 2.5
\r
176 set g_balance_grabber_secondary_ammo 15
\r
177 set g_balance_grabber_secondary_refire 1.1
\r
178 set g_balance_grabber_secondary_animtime 1 // good melee anim
\r
179 set g_balance_grabber_secondary_damage 80
\r
180 set g_balance_grabber_secondary_force 250
\r
181 set g_balance_grabber_secondary_radius 150
\r
182 set g_balance_grabber_secondary_recoil 5
\r
183 set g_balance_grabber_reload_ammo 45
\r
184 set g_balance_grabber_reload_time 2
\r
188 set g_balance_vore_swallow_range 100 "distance below which you can swallow another player when facing them"
\r
189 set g_balance_vore_swallow_limit 3 "how many players can fit in the stomach at a time, may range between 1 and 9"
\r
190 set g_balance_vore_swallow_speed_fill 2 "how long it takes to swallow a player, 0 is instant"
\r
191 set g_balance_vore_swallow_speed_decrease 0.25 "how fast the swallow progress decreases, when the predator is no longer swallowing"
\r
192 set g_balance_vore_swallow_speed_cutspd 0.5 "prey movement slows down by this amount the closer they are to being swallowed"
\r
193 set g_balance_vore_swallow_speed 1 "how long it takes to swallow a player"
\r
194 set g_balance_vore_swallow_stealprey 0.7 "probability of stealing someone's prey when eating them (when true their prey joins your stomach rather than popping out). 0 = never, 1 = always"
\r
195 set g_balance_vore_swallow_dropweapon 0.6 "probability of dropping your weapon when swallowed. 0 = never and 1 = always, does not apply to team mates"
\r
196 set g_balance_vore_swallow_punchangle 12 "your view gets tilted by this amount when swallowing someone"
\r
197 set g_balance_vore_regurgitate_speedcap 1200 "when a predator is going faster than this, their prey is squeezed out of them"
\r
198 set g_balance_vore_regurgitate_force 600 "regurgitated players rocket out at this speed, in the direction the predator is facing"
\r
199 set g_balance_vore_regurgitate_predatorforce 450 "players are pushed back by this amount when regurgitating someone, opposite of the direction they are facing"
\r
200 set g_balance_vore_regurgitate_delay 0.5 "regurgitation delay"
\r
201 set g_balance_vore_regurgitate_punchangle 12 "your view gets tilted by this amount when regurgitating someone"
\r
202 set g_balance_vore_action_delay 1 "how many seconds must pass before you can swallow or regurgitate again, after swallowing or regurgitating another player"
\r
203 set g_balance_vore_digestion_damage 4 "amount of damage applied to victims during digestion"
\r
204 set g_balance_vore_digestion_vampire 1 "amount of health you gain from digestion"
\r
205 set g_balance_vore_digestion_vampire_stable 150 "maximum amount of health you can gain from digestion (best kept equal or less than g_balance_health_rotstable)"
\r
206 set g_balance_vore_digestion_distribute 1 "if enabled, digestion is reduced by the amount of prey you have. eg: having 2 prey will reduce digestion strength by 2"
\r
207 set g_balance_vore_digestion_playerscale 1 "if enabled, digestion damage is affected by the size of the player"
\r
208 set g_balance_vore_teamheal 1 "when enabled, having a team mate in your stomach will keep healing them by this amount"
\r
209 set g_balance_vore_teamheal_stable 150 "maximum amount of health you can gain from a teamheal (best kept equal or less than g_balance_health_rotstable)"
\r
210 set g_balance_vore_weight_gravity 1 "you get this heavier the more you eat, at 1 each meal makes you two times heavier"
\r
211 set g_balance_vore_weight_speed 0.15 "you get this slower the more you eat, at 0.5 each meal makes you two times slower"
\r
212 set g_balance_vore_kick_damage_min 30 "minimum amount of damage you can do with a stomach kick"
\r
213 set g_balance_vore_kick_damage_max 45 "maximum amount of damage you can do with a stomach kick"
\r
214 set g_balance_vore_kick_delay 0.6 "how many seconds must pass before you can perform another stomach kick"
\r
215 set g_balance_vore_kick_force 420 "predators are pushed by this amount when stomach kicked, in the direction their prey is facing"
\r
216 set g_balance_vore_kick_playerscale 1 "if enabled, the damage / force of stomach kicks is affected by the size of the player"
\r
217 set g_balance_vore_kick_predator_punchangle 6 "your view gets tilted by this amount when receiving stomach kicks"
\r
218 set g_balance_vore_kick_prey_punchangle 6 "your view gets tilted by this amount when dealing stomach kicks"
\r
219 set g_balance_vore_kick_cutregurgitate 0.75 "probability that a stomach kick will cause the predator to lose a scheduled regurgitation"
\r
220 set g_balance_vore_escapeprobability 0.002 "probability of getting regurgitated when the predator takes damage, based on the amount of damage dealt (0 = never, 1 = always)"
\r