This repository has been archived by the owner on Aug 24, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnormal_constant.opy
389 lines (348 loc) · 13.8 KB
/
normal_constant.opy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
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
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
#!mainFile "../main.opy"
# Universal
#!define OW2_ARMOR_DAMAGE_REDUCTION 0.3
#!define OW2_DAMAGE_PASSIVE_DURATION 2
#!define OW2_DAMAGE_PASSIVE_HEAL_REDUCTION 20
#!define OW2_HEAL_PASSIVE_ACTIVATION_TIME 5
#!define OW2_MELEE_DAMAGE 40
#!define OW2_SUPPORT_HEAL_PASSIVE_ACTIVATION_TIME (OW2_HEAL_PASSIVE_ACTIVATION_TIME/2)
#!define OW2_SUPPORT_PASSIVE_HEALING 20
#!define OW2_TANK_KNOCKBACK_REDUCTION 0.3
#!define OW2_TANK_ULT_NEGATION 0.3
#!define OW2_TANK_CRITICAL_HIT_MULTIPLIER (2*0.75)
#!define TICK_DURATION 1
# Ana
#!define OW2_ANA_BIOTIC_GRENADE_COOLDOWN 12
#!define OW2_ANA_BIOTIC_GRENADE_DAMAGE 90
#!define OW2_ANA_BIOTIC_GRENADE_HEALING 90
#!define OW2_ANA_SLEEP_DART_COOLDOWN_TIME 14
#!define OW2_ANA_SLEEP_DART_SLEEP_DURATION 3.5
#!define OW2_ANA_ULT_COST 2300
#!define OW2_ANA_HEALTH 250
# Ashe
#!define OW2_ASHE_BOB_DAMAGE 17
#!define OW2_ASHE_BOB_HEALTH 1000
#!define OW2_ASHE_ULT_COST 2450
#!define OW2_ASHE_COUCH_GUN_DAMAGE 6
#!define OW2_ASHE_HEALTH 250
# Baptiste
#!define OW2_BAPTISTE_EXO_BOOST_CHARGED_TIME 0.7
#!define OW2_BAPTISTE_LAMP_HP 125
#!define OW2_BAPTISTE_LAMP_COOLDOWN_TIME 25
#!define OW2_BAPTISTE_PRIMARY_DAMAGE 25
#!define OW2_BAPTISTE_REGEN_BURST_ALLY_HPS 10
#!define OW2_BAPTISTE_REGEN_BURST_SELF_HPS 10
#!define OW2_BAPTISTE_ULT_COST 2550
# Bastion
#!define OW2_BASTION_ARTILLERY_CONFIG_CAST_TIME 0.5
#!define OW2_BASTION_ASSAULT_CONFIG_DAMAGE 12
#!define OW2_BASTION_ASSAULT_CONFIG_LENGTH 7.016
#!define OW2_BASTION_ASSAULT_CONFIG_TRANSFORM_TIME 0.5
#!define OW2_BASTION_RECON_GUN_DAMAGE 20
#!define OW2_BASTION_RECONFIGURE_COOLDOWN 6
#!define OW2_BASTION_TACTICAL_GRENADE_DAMAGE 100
#!define OW2_BASTION_TACTICAL_GRENADE_PROJECTILE_SPEED 40
#!define OW2_BASTION_ULT_COST 2500
#!define OW2_TACTICAL_GRENADE_COOLDOWN 7
# Brigitte
#!define OW2_BRIGITTE_BARRIER_HEALTH 250
#!define OW2_BRIGITTE_FLAIL_DAMAGE 45
#!define OW2_BRIGITTE_RALLY_INSTANT_ARMOR 100
#!define OW2_BRIGITTE_RALLY_SPEED_BUFF 1.15
#!define OW2_BRIGITTE_REPAIR_PACK_COOLDOWN 5
#!define OW2_BRIGITTE_SHIELD_BASH_COOLDOWN 5
#!define OW2_BRIGITTE_SHIELD_BASH_DAMAGE 50
#!define OW2_BRIGITTE_SHIELD_BASH_KNOCKBACK 2
#!define OW2_BRIGITTE_ULT_COST (2900 * (1 - 0.08))
#!define OW2_BRIGITTE_WHIPSHOT_DAMAGE 70
# Cassidy
#!define OW2_MCCREE_FLASHBANG_DAMAGE 45
#!define OW2_MCCREE_FLASHBANG_HINDER_DURATION 1.2
#!define OW2_MCCREE_FLASHBANG_SPEED_REDUCTION 0.5
#!define OW2_MCCREE_FLASHBANG_COOLDOWN 12
#!define OW2_MCCREE_COMBAT_ROLL_DAMAGE_REDUCTION 50
#!define OW2_MCCREE_DEADEYE_DAMAGE 300
#!define OW2_MCCREE_DEADEYE_DAMAGE_REDUCTION 40
#!define OW2_MCCREE_ULT_COST 2000
# Doomfist
#!define OW2_DOOMFIST_AMMO_REGEN 0.4
#!define OW2_DOOMFIST_BEST_DEFENSE 35
#!define OW2_DOOMFIST_HAND_CANNON_DAMAGE 55
#!define OW2_DOOMFIST_METEOR_STRIKE_INNER_SPHERE_DAMAGE 300
#!define OW2_DOOMFIST_METEOR_STRIKE_OUTER_SPHERE_MAX_DAMAGE 100
#!define OW2_DOOMFIST_METEOR_STRIKE_OUTER_SPHERE_MIN_DAMAGE 50
#!define OW2_DOOMFIST_METEOR_STRIKE_SLOW 0.5
#!define OW2_DOOMFIST_METEOR_STRIKE_SLOW_DURATION 3
#!define OW2_DOOMFIST_POWER_BLOCK_COOLDOWN 7
#!define OW2_DOOMFIST_ROCKET_PUNCH_CHARGE_TIME_MAX 1
#!define OW2_DOOMFIST_ROCKET_PUNCH_CHARGE_TIME_MIN 0.2
#!define OW2_DOOMFIST_ROCKET_PUNCH_IMPACT_DAMAGE_MIN 25
#!define OW2_DOOMFIST_ROCKET_PUNCH_IMPACT_DAMAGE_MAX 50
#!define OW2_DOOMFIST_ROCKET_PUNCH_WALL_SLAM_DAMAGE_MIN 10
#!define OW2_DOOMFIST_SLAM_CD 6
#!define OW2_DOOMFIST_ULT_COST 2145
# DVA
#!define OW2_DVA_ARMOR 300
#!define OW2_DVA_PILOT_HEALTH 175
#!define OW2_DVA_BOOSTER_COOLDOWN_TIME 3.5
#!define OW2_DVA_BOOSTERS_DAMAGE 15
#!define OW2_DVA_HEALTH 350
#!define OW2_DVA_MATRIX_DURATION 3
#!define OW2_DVA_MICRO_MISSILES_COOLDOWN_TIME 7
#!define OW2_DVA_MOVE_PENALTY 0.3
#!define OW2_DVA_ULT_COST 1700
# Echo
#!define OW2_ECHO_DUPLICATE_ULT_CHARGE_MULTIPLIER 5
#!define OW2_ECHO_FOCUSING_BEAM_DMG 175
#!define OW2_ECHO_ULT_COST 1850
# Genji
#!define OW2_GENJI_CLIP_SIZE 30
#!define OW2_GENJI_SHURIKEN_DAMAGE 27
#!define OW2_GENJI_ULT_COST 2125
#!define OW2_GENJI_BLADE 100
# Hanzo
#!define OW2_HANZO_ARROW_DAMAGE 120
#!define OW2_HANZO_STORM_COOLDOWN 8
#!define OW2_HANZO_STORM_DAMAGE 75
#!define OW2_HANZO_ULT_COST 1850
# JunkerQueen
#!define OW2_JUNKERQUEEN_ADRENALINE 200
#!define OW2_JUNKERQUEEN_BLADE_COOLDOWN 6
#!define OW2_JUNKERQUEEN_SHOUT_OVERHEALTH 150
#!define OW2_JUNKERQUEEN_RAMPAGE_WOUND_DAMAGE 90
#!define OW2_JUNKERQUEEN_ULT_COST 2700
#!define OW2_JUNKERQUEEN_CARNAGE_DAMAGE 50
#!define OW2_JUNKERQUEEN_SHOUT_COOLDOWN 14
# Junkrat
#!define OW2_JUNKRAT_CONCUSSION_MINE_COOLDOWN 7
#!define OW2_JUNKRAT_CONCUSSION_MINE_MAX_DAMAGE 110
#!define OW2_JUNKRAT_CONCUSSION_MINE_MIN_DAMAGE 30
#!define OW2_JUNKRAT_FRAG_LAUNCHER_DAMAGE 125
#!define OW2_JUNKRAT_HEALTH 250
#!define OW2_JUNKRAT_STEEL_TRAP_DMG 100
#!define OW2_JUNKRAT_TIRE_HEALTH 100
#!define OW2_JUNKRAT_ULT_COST 2100
# Illari
#!define OW2_ILLARI_SUNSTRUCK_DAMAGE 160
#!define OW2_ILLARI_OUTBURST_COOLDOWN 7
#!define OW2_ILLARI_PYLON_COOLDOWN 6
#!define OW2_ILLARI_PYLON_HP 100
#!define OW2_ILLARI_RIFLE_DAMAGE 75
#!define OW2_ILLARI_RIFLE_HEADSHOT_MULTIPLIER 1.5
#!define OW2_ILLARI_ULT_COST 2650
# Kiriko
#!define OW2_KIRIKO_KUNAI_DAMAGE 45
#!define OW2_KIRIKO_KUNAI_HEADSHOT_DAMAGE (OW2_KIRIKO_KUNAI_DAMAGE * OW2_KIRIKO_KUNAI_HEADSHOT_MULTIPLIER)
#!define OW2_KIRIKO_KUNAI_HEADSHOT_MULTIPLIER 2.5
#!define OW2_KIRIKO_OFUDA_HEALING 13
#!define OW2_KIRIKO_SUZU_COOLDOWN 15
#!define OW2_KIRIKO_SWIFT_STEP_COOLDOWN 7
#!define OW2_KIRIKO_ULT_COST 2525
# Lifeweaver
#!define OW2_LIFEWEAVER_ULT_COST 2200
#!define OW2_LIFEWEAVER_PETAL_HP 400
# Lucio
#!define OW2_LUCIO_SOUND_BARRIER_OVERHEALTH 750
#!define OW2_LUCIO_SOUND_BARRIER_CAST_TIME 0.7
#!define OW2_LUCIO_AURA 12
#!define OW2_LUCIO_AMP_COOLDOWN 12
#!define OW2_LUCIO_SELF_HEALING 10
#!define OW2_LUCIO_SOUNDWAVE_DAMAGE 35
#!define OW2_LUCIO_SOUNDWAVE_KNOCKBACK 1.12
#!define OW2_LUCIO_ULT_COST 2650
# Mauga
#!define OW2_MAUGA_CARDIAC_OVERDRIVE_HEALING 30
#!define OW2_MAUGA_CAGE_FIGHT_HEALTH 1500
#!define OW2_MAUGA_ULT_COST 2650
# Mei
#!define OW2_MEI_BLASTER_DAMAGE_RATE 100
#!define OW2_MEI_ICICLE_AMMO_CONSUMPTION 10
#!define OW2_MEI_CRYO_HEALING 62.5
#!define OW2_MEI_ICEWALL_HP 250
#!define OW2_MEI_ULT_COST 1925
# Mercy
#!define OW2_MERCY_HEALTH 250
#!define OW2_MERCY_ULT_COST 2000
# Moira
#!define OW2_MOIRA_BIOTIC_GRASP_DAMAGE 50
#!define OW2_MOIRA_COALESCENCE_SPEED_BUFF 1.4
#!define OW2_MOIRA_HEAL_GRASP_AMMO 156
#!define OW2_MOIRA_HEAL_GRASP_AMMO_USAGE 20
#!define OW2_MOIRA_ULT_COST 2900
#!define OW2_MOIRA_ULT_DURATION 8
#!define OW2_MOIRA_HEALTH 250
# Orisa
#!define OW2_ORISA_AMMO 50
#!define OW2_ORISA_FIRE_RATE 10
#!define OW2_ORISA_FORTIFY_MOVEMENT_PENALTY 0.2
#!define OW2_ORISA_FORTIFY_DAMAGE_REDUCTION 0.45
#!define OW2_ORISA_FORTIFY_OVERHEALTH 100
#!define OW2_ORISA_FORTIFY_MOVEMENT_DECREASE 1.20
#!define OW2_ORISA_FUSION_DRIVER_DAMAGE 13
#!define OW2_ORISA_TERRA_SURGE_RADIUS 9
#!define OW2_ORISA_ULT_COST 2150
#!define OW2_ORISA_JAVELIN_SPIN_COOLDOWN 9
# Pharah
#!define OW2_PHARAH_CONCUSSIVE_BLAST_COOLDOWN 7
#!define OW2_PHARAH_CONCUSSIVE_BLAST_DAMAGE 30
#!define OW2_PHARAH_CONCUSSIVE_BLAST_KNOCKBACK 90
#!define OW2_PHARAH_HOVER_JETS_SPEED_BOOST 1.4
#!define OW2_PHARAH_JUMP_JET_COOLDOWN 14
#!define OW2_PHARAH_ROCKET_SPEED 40
#!define OW2_PHARAH_ULT_COST 2200
# Ramattra
#!define OW2_RAMATTRA_BARRIER_HEALTH 1000
#!define OW2_RAMATTRA_NEMESIS_ARMOR 225
#!define OW2_RAMATTRA_NEMESIS_COOLDOWN 7
#!define OW2_RAMATTRA_PUMMEL_DAMAGE 60
#!define OW2_RAMATTRA_ULT_COST 2300
#!define OW2_RAMATTRA_VOID_BARRIER_COOLDOWN 13
#!define OW2_RAMATTRA_VOID_BARRIER_HP 1000
#!define OW2_RAMATTRA_VORTEX_COOLDOWN 11
#!define OW2_RAMATTRA_VORTEX_DAMAGE 70
#!define OW2_RAMATTRA_GUN_PROJECTILE_SPEED 100
#!define OW2_RAMATTRA_NEMESIS_SPEED 0.833
#!define OW2_RAMATTRA_ANNIHILATION_DAMAGE 20
# Reaper
#!define OW2_REAPER_DEATH_BLOSSON_DAMAGE 185
#!define OW2_REAPER_HELLFIRE_SHOTGUNS_DAMAGE 108
#!define OW2_REAPER_ULT_COST (2125 * (1 - 0.12))
# Reinhardt
#!define OW2_REINHARDT_BARRIER_HEALTH 1400
#!define OW2_REINHARDT_BARRIER_REGEN 144
#!define OW2_REINHARDT_CHARGE_BUMP_DAMAGE 50
#!define OW2_REINHARDT_CHARGE_COOLDOWN_TIME 7
#!define OW2_REINHARDT_CHARGE_PIN_DAMAGE 275
#!define OW2_REINHARDT_EARTHSHATTER_BASE_DAMAGE 50
#!define OW2_REINHARDT_EARTHSHATTER_BONUS_DAMAGE 120
#!define OW2_REINHARDT_FIRESTRIKE_DAMAGE 120
#!define OW2_REINHARDT_HAMMER_DAMAGE 100
#!define OW2_REINHARDT_TURN_BONUS 1.5
#!define OW2_REINHARDT_ULT_COST 1800
# Roadhog
#!define OW2_ROADHOG_BREATHER_CAST_TIME 0.21
#!define OW2_ROADHOG_BREATHER_COOLDOWN 1
#!define OW2_ROADHOG_BREATHER_DAMAGE_REDUCTION 0.5
#!define OW2_ROADHOG_BREATHER_DURATION 3
#!define OW2_ROADHOG_BREATHER_HEAL_BUFF 0.5
#!define OW2_ROADHOG_BREATHER_HEAL_BUFF_DURATION 2.5
#!define OW2_ROADHOG_BREATHER_HEAL_TOTAL 400
#!define OW2_ROADHOG_BREATHER_RECHARGE_DURATION 12
#!define OW2_ROADHOG_BREATHER_RECOVERY_TIME 0.49
#!define OW2_ROADHOG_HOOK_DAMAGE 5
#!define OW2_ROADHOG_HOOK_PROXIMITY 4
#!define OW2_ROADHOG_SCRAP_GUN_DAMAGE 150
#!define OW2_ROADHOG_TRAP_COOLDOWN 12
#!define OW2_ROADHOG_ULT_COST 3050
# Sigma
#!define OW2_SIGMA_ACCRETION_DAMAGE 80
#!define OW2_SIGMA_ACCRETION_DIRECT_HIT_DAMAGE 40
#!define OW2_SIGMA_BARRIER_HEALTH 700
#!define OW2_SIGMA_BARRIER_REGEN 85
#!define OW2_SIGMA_ULT_COST 2300
# Sojourn
#!define OW2_SOJOURN_DISRUPTOR_DAMAGE 60
#!define OW2_SOJOURN_RAILGUN_ALT_DAMAGE_MIN 30
#!define OW2_SOJOURN_RAILGUN_ALT_DAMAGE_MAX 130
#!define OW2_SOJOURN_RAILGUN_ALT_HEADSHOT_MULTIPLIER 1.5
#!define OW2_SOJOURN_ULT_COST 2300
#!define OW2_SOJOURN_HEALTH 250
#!define OW2_SOJOURN_POWER_SLIDE_COOLDOWN_TIME 7
# Soldier 76
#!define OW2_SOLDIER_HEAVY_PULSE_RIFLE_DAMAGE 19
#!define OW2_SOLDIER_BIOTIC_FIELD_HEAL 40
#!define OW2_SOLDIER_BIOTIC_FIELD_COOLDOWN 18
#!define OW2_SOLDIER_ULT_COST 2750
# Sombra
#!define OW2_SOMBRA_EMP_BARRIER_DAMAGE 10000
#!define OW2_SOMBRA_HACK_COOLDOWN_TIME 6
#!define OW2_SOMBRA_HACK_DAMAGE_MULTIPLIER 1.25
#!define OW2_SOMBRA_MACHINE_PISTOL_DAMAGE 7.5
#!define OW2_SOMBRA_HACK_CAST_TIME (0.65/0.4)
#!define OW2_SOMBRA_STEALTH_COOLDOWN 3.5
#!define OW2_SOMBRA_STEALTH_CAST_TIME 0.25
#!define OW2_SOMBRA_STEALTH_MOVEMENT_BONUS 1.45
#!define OW2_SOMBRA_STEALTH_MOVEMENT_BONUS 1.60
#!define OW2_SOMBRA_VIRUS_COOLDOWN 6
#!define OW2_SOMBRA_ULT_COST 1825
#!define OW2_SOMBRA_WALKING_SPEED 5.50
# Symmetra
#!define OW2_SYMMETRA_ORB_DAMAGE 100
#!define OW2_SYMMETRA_ORB_SPEED 50
#!define OW2_SYMMETRA_PROJECTOR_DAMAGE 60
#!define OW2_SYMMETRA_TURRET_DAMAGE 30
#!define OW2_SYMMETRA_TURRET_HEALTH 40
#!define OW2_SYMMETRA_ULT_COST 2025
# Torbjorn
#!define OW2_TORBJORN_TURRET_DAMAGE 13
#!define OW2_TORBJORN_TURRET_HEALTH 225
#!define OW2_TORBJORN_ULT_COST 2350
# Tracer
#!define OW2_TRACER_HEALTH 175
#!define OW2_TRACER_PULSE_PISTOL_DAMAGE 6
#!define OW2_TRACER_ULT_COST 1375
# Venture
#!define OW2_VENTURE_HEALTH 250
#!define OW2_VENTURE_CLOBBER_IMPACT_DAMAGE 40
#!define OW2_VENTURE_CLOBBER_DOT 30
# dot stands for damage over time, simple opy also uses dot, so if i use something like hot or dot is stands for heal/damage over time.
#!define OW2_VENTURE_DRILL_DASH_IMPACT_DAMAGE 40
#!define OW2_VENTURE_DRILL_DASH_DOT 60
#!define OW2_VENTIRE_DRILL_DASH_COOLDOWN 8
#!define OW2_VENTURE_ULT_COST 1925
#!define OW2_VENTURE_TECTONIC_SHOCK_DAMAGE 130
#!define OW2_VENTURE_TECTONIC_SHOCK_CAST_TIME 1
#!define OW2_VENTURE_TECTONIC_SHOCK_AMMMO 4
#!define OW2_VENTURE_TECTONIC_SHOCK_DURATION 7
#!define OW2_VENTURE_TECTONIC_SHOCK_MOVE_SPEED 4.9
#!define OW2_VENTURE_TECTONIC_SHOCK_MAX_RANGE 25.15
#!define OW2_VENTURE_TECTONIC_SHOCK_FIRE_RATE 1.11
#!define OW2_VENTURE_BORROW_MAX_DAMAGE 111
# 111-75, im not sure how to recognize charge so.. ill just set it to the max possible or min to min it is the max possible to be considired min.
#!define OW2_VENTURE_BORROW_MIN_DAMAGE 55
#!define OW2_VENTURE_BORROW_FALLOFF_SCALAR 1
#!define OW2_VENTURE_BORROW_START_DISTANCE 1
#!define OW2_VENTURE_BORROW_END_DISTANCE 1
# im not sure how to calculate dmg falloff, im too lazy watching marblrs video so i just set it to 1 at default
#!define OW2_VENTURE_BORROW_CAST_TIME 0.7
#!define OW2_VENTURE_BORROW_DURATION 4
#!define OW2_VENTURE_BORROW_COOLDOWN 8
#!define OW2_VENTURE_BORROW_DRILL_DASH_DURATION 0.9
#!define OW2_VENTURE_BORROW_DRILL_DASH_COOLDOWN 4
# for drill dash mid borrow
#!define OW2_VENTURE_BORROW_MOVE_INCREASE_SPEED 1.4
#!define OW2_VENTURE_EXPLORER_RESOLVE_INCREASE_NORMAL_ABILITY 40
#!define OW2_VENTURE_EXPLORER_RESOLVE_INCREASE_ULTIMATE 75
#!define OW2_VENTURE_EXPLORER_RESOLVE_MAX 75
#!define OW2_VENTURE_EXPLORER_RESOLVE_SHIELDS_DURATION 3
#!define OW2_VENTURE_EXPLORER_RESOLVE_MAX_HP 325
# Wrecking Ball
#!define OW2_WRECKING_BALL_ADAPTIVE_SHIELD_BASE 100
#!define OW2_WRECKING_BALL_ADAPTIVE_SHIELD_RADIUS 10
#!define OW2_WRECKING_BALL_FIREBALL_KB 1.33
#!define OW2_WRECKING_BALL_PILEDRIVER_COOLDOWN_TIME 8
#!define OW2_WRECKING_BALL_SHIELD_PER_TARGET 100
#!define OW2_WRECKING_BALL_ULT_COST 1850
#!define OW2_WRECKING_BALL_ADAPTIVE_SHIELD_BASE 100
#!define OW2_WRECKING_BALL_ADAPTIVE_SHIELD_DURATION 7
#!define OW2_WRECKING_BALL_ADAPTIVE_SHIELD_RADIUS 10
#!define OW2_WRECKING_BALL_SHIELD_PER_TARGET 100
# Widowmaker
#!define OW2_WIDOWMAKER_DAMAGE_FALLOFF_SCALAR 0.5
#!define OW2_WIDOWMAKER_DAMAGE_FALLOFF_START_DISTANCE 50
#!define OW2_WIDOWMAKER_DAMAGE_FALLOFF_END_DISTANCE 70
#!define OW2_WIDOWMAKER_ULT_COST (1540*1.1)
# Winston
#!define OW2_WINSTON_BARRIER_HEALTH 650
#!define OW2_WINSTON_JUMP_PACK_COOLDOWN_TIME 5
#!define OW2_WINSTON_PRIMAL_DAMAGE 50
#!define OW2_WINSTON_TESLA_DAMAGE 75
#!define OW2_WINSTON_ULT_COST 2050
# Zarya
#!define OW2_ZARYA_BARRIER_HEALTH 200
#!define OW2_ZARYA_CANNON_DAMAGE_MAX 190
#!define OW2_ZARYA_CANNON_DAMAGE_MIN 95
#!define OW2_ZARYA_ULT_COST (2270*1.1)
# Zenyatta
#!define OW2_ZENYATTA_ULT_COST 2550
#!define OW2_ZENYATTA_KNOCKBACK 1500