User:RotatcepS/plans

From Team Fortress Wiki
Jump to: navigation, search

I am calculating observed point blank damage at ramp up using an offset to get the observed achievable values, lower than raw calculation. "offset" is a value usually based on shounic's video on projectile origins (this may not be a valid source to the wiki rules)... it's an offset such that 32 means no spacing (true point blank) and 0 means 32 spacing. Many are 23.5 offset, so 6.5 spacing. video doesn't talk about hitscan weapons so I made up numbers that meet the observations. Mostly 25 offset (7 spacing). The point is, you can't shoot somebody from inside of them - collision boxes keep you more than 0 HU apart.


Discussion:

Follow-up question: I'm tempted to add a page on the wiki with a table that summarizes the 78 ctx files' information as useful source information. But it would need updates over time (or at least a Date Stamp). It has info that can be useful, questionable value, and semi-misleading (like a Spread value on the pomson or Range which is useful on 2 files, but others have 0, 4096, 8192).

0.0675 game value results in damage table:

  • Spread Cone: 7.735°
  • Pellet/Bullet Spread: 15 : 1
  • Spread Accuracy: 185Hu (11.5ft)

Minigun (copy to iron curtain. Tomislav needs different DPS & remove "s" while updating interval tip). Custom values for Natascha, Brass Beast, Huo-long reg & on fire)

14-54 / 1 ammo
129-514 / s

However, I'll probably come back later with evidence of something like: 13-52 / 1 ammo & 125-500 / s

9-36 / 1 ammo
86-343 / s

5-19 / 1 ammo
48-190 / s

27 / bullet
1029 / s max

12.15-18.225 / bullet
467-695 / s max

bullet count = 4 attack interval = 0.105 s

 damage ranges should mirror shotguns (1-4 bullets possible any range, leave tooltips for special cases, use bullet count); PerSecond=round((1/AttackInterval)*round(BulletDamage*OneOrFour)); s on attack interval on other pages 

Will have to change flamethrower DPS format to match this. (Manta March 2013 edit added tooltip instead of setting bullet count)

Natascha 10.125/bullet

10-41 / 1 ammo
95-390 / s

7-27 / 1 ammo
67-257 / s

4-14 / 1 ammo
38-133 / s

20.25 / bullet
771 / s max

9.1125-13.6688 / bullet
343-524 / s max

Brass Beast

16-65 / 1 ammo
152-619 / s

11-43 / 1 ammo
105-410 / s

6-23 / 1 ammo
57-219 / s

32.4 / bullet
1238 / s max

14.58-21.8415 / bullet
552-829 / s max

Tomislav minigun with lower DPS (and higher accuracy)

14-54 / 1 ammo
117-450 / s

9-36 / 1 ammo
75-292 / s

5-19 / 1 ammo
42-158 / s

27 / bullet
900 / s max

12.15-18.225 / bullet
408-608 / s max


Huo-Long Heater

12-49 / 1 ammo
114-467 / s

8-32 / 1 ammo
76-305 / s

4-17 / 1 ammo
38-162 / s

24.3 / bullet
924 / s max

10.935-16.3811 / bullet
419-629 / s max

 burning target numbers in crit/min-crit tooltips are bad math for 25% increase. I haven't done video testing yet, but I suspect Andreng made a mistake using cold weapons or something - no evidence listed for me to check.

Crusader's Crossbow

  • TODO Wiki has theoretical crit & minicrit values of 113 & 51 on the low end when I've observed practical ones of 115 & 52
  • should point blanks be theoretical or achievable?
  • evidence 38: https://youtu.be/ivCOJvt5YDc?t=33 minicrit 52: https://youtu.be/ivCOJvt5YDc?t=68 crit 115 https://youtu.be/ivCOJvt5YDc?t=89
  • why? I believe it's ramped 50% at 0 hang time, but minimum hang time at point blank results in 38.17..38.4 damage instead of 75/2=37.5 (all round to 38). 38.4*1.35=51.84 (rounds to 52); 38.4*3=115.2 (rounds to 115)

Rescue Ranger

Pistol (engineer) Also, pistol effective close is 149.3% because you can't get to actual point blank, thus the damage is 22 observed, not 23 that 150% would give you.

Short Circuit

  • 7 damage but point blank ~150% ramp up for 10 damage, max range is still 125% ramp up for 9 damage
    • robot arm.ctx or whatever it is, extracted with GCFScape, decoded with VICE, shows Damage: 7 and Range:256. If you believe this, give point blank 150% ramp up (but, like the pistol, achievable is only 149.3%), and believe the max range (effective ramp is 125%), the values match what I've observed: 10 point blank (14 minicrit), 9 at range. I observed 13 minicrit at range, calc says it should be 12 - I'll need to do more tests to see if I can observe a 12.
  • does energy ball do reduced building damage, too? https://youtu.be/f7yiwdxZzw0?t=177 says it doesn't.

Pistol (scout) Also, pistol effective close is 149.3% because you can't get to actual point blank, thus the damage is 22 observed, not 23 that 150% would give you.

Winger

  • Wiki 1.10 reload was based on scout pistol that since was proven as 1.005

Pretty Boy's Pocket Pistol

  • Wiki 1.10 reload was based on scout pistol that since was proven as 1.005

Also, pistol effective close is 149.3% because you can't get to actual point blank, thus the damage is 22 observed, not 23 that 150% would give you.

Rocket Launcher

  • **CLOSE RANGE REQUIRES OFFSET - 125% works with all when using offset=23.5 (documented value) but NOT with 32 (no min separation).

Thus, RL effective close is 124.6% because you can't get to actual point blank, thus the damage is 112 observed, not 113 that 125% would give you. (and minicrit close is 151 observed vs 152 at 125%)

direct hit

  • **CLOSE RANGE REQUIRES OFFSET - 125% works with all when using offset=23.5 (documented value) but NOT with 32 (no min separation).
  • Wiki base rounded down from 112.5, game conditions on similar cases seem to round up...right?
  • radius on wiki is rounded - is that editor simplifying or is that how the game uses it?

Thus, direct hit effective close is 124.6% because you can't get to actual point blank, thus the damage is 149 observed, not 141 that 125% would give you. (and minicrit close is 189 observed vs 190 at 125%)

Black Box

  • **CLOSE RANGE REQUIRES OFFSET - 125% works with all when using offset=23.5 (documented value) but NOT with 32 (no min separation).

Thus, RL effective close is 124.6% because you can't get to actual point blank, thus the damage is 112 observed, not 113 that 125% would give you. (and minicrit close is 151 observed vs 152 at 125%)

Liberty Launcher

  • **CLOSE RANGE REQUIRES OFFSET - 125% works with all when using offset=23.5 (documented value) but NOT with 32 (no min separation).

Cow Mangler 5000

  • **CLOSE RANGE REQUIRES OFFSET - 125% works with all when using offset=23.5 (documented value) but NOT with 32 (no min separation).

Thus, RL effective close is 124.6% because you can't get to actual point blank, thus the damage is 112 observed, not 113 that 125% would give you. (and minicrit close is 151 observed vs 152 at 125%)

Beggar's Bazooka

  • **CLOSE RANGE REQUIRES OFFSET - 125% works with all when using offset=23.5 (documented value) but NOT with 32 (no min separation).

Thus, RL effective close is 124.6% because you can't get to actual point blank, thus the damage is 112 observed, not 113 that 125% would give you. (and minicrit close is 151 observed vs 152 at 125%) Also, 3 degrees in radians is 0.0523599, so spread of 38:1

Air Strike

  • **CLOSE RANGE REQUIRES OFFSET - 125% works with all when using offset=23.5 (documented value) but NOT with 32 (no min separation).
  • base 76.5 wiki rounds down, also wiki-ramp-up & point-blank don't agree, nor do wiki base and medium
  • TODO my calc (now) & my obs & point blank wiki of 95; wiki Ramp as 96 (my calc USED to do that too)

Thus, air strike effective close is 124.6% because you can't get to actual point blank, thus the damage is 95 observed, not 96 that 125% would give you.

Shotgun

  • this is consistent with (6*52.8%=)3.168/pellet: 3.168, 6.336, 9.504, 12.672, 15.84, (19.008), 22.176, (25.344, 28.512, 31.68);
  • seen at range minicrit (6*1.35=8.1)8, (16.2)16, (24.3)24, (32.4)32, (40.5)41, (48.6)49, (not seen: 56.7=57, 64.8=65, 72.9=73, 81);
  • seen crit (6*3=)18, 36(18x2), 54(x3), 72(x4), 90(x5), 108(x6), 126(x7), 144(x8), 162(x9), 180(x10)
  • CLOSE RANGE REQUIRES OFFSET or <150% (mc obs don't match calc at higher pellets) (149.3% works ... based on my interp of shounic offsets)
  • seen at pb: 9, 18, 27, ... 90;
  • seen at pb minicrit: 12(12.15), 24(24.3), 36(36.45), (not seen 48.6), 60(NO MATCH 5*9*1.35=60.75), ... 121(NO MATCH 10*9*1.35=121.5)
  • wiki 0.51 reload more, but derivatives all use 0.50

Reserve Shooter

  • (shotgun) CLOSE RANGE REQUIRES OFFSET or <150% (mc obs don't match calc at higher pellets) (149.3% works ... based on my interp of shounic offsets)
  • (shotgun) wiki 0.51 reload more, but derivatives all use 0.50
  • seen minicrit at range: 8, 16, 24, 32, 41

Panic Attack

  • (shotgun) CLOSE RANGE REQUIRES OFFSET or <150% (mc obs don't match calc at higher pellets) (149.3% works ... based on my interp of shounic offsets)
  • (shotgun) wiki 0.51 reload more, but derivatives all use 0.50
  • seen minicrit at range (https://youtu.be/pRKZZ1z7nH4?t=57): 6, 13 (no random spread)
  • seen crit at range: 14 29 43

Family Business

  • (shotgun) CLOSE RANGE REQUIRES OFFSET or <150% (mc obs don't match calc at higher pellets) (149.3% works ... based on my interp of shounic offsets)
  • obs/wiki agree close is 76, not (60*85%=51) 51*150%=76.5 rounds to 77. That does match 'Round To Even' rule, however.
  • (shotgun) wiki 0.51 reload more, but derivatives all use 0.50
  • seen minicrit at range: (https://youtu.be/ahJJIKJl-6M?t=37): 7, 14, 21, 28, 34
  • seen crit: 15, 31, 46, 61, 77, 122

Frontier Justice

  • (shotgun) CLOSE RANGE REQUIRES OFFSET or <150% (mc obs don't match calc at higher pellets) (149.3% works ... based on my interp of shounic offsets)
  • (shotgun) wiki 0.51 reload more, but derivatives all use 0.50
  • seen minicrit at range: 8, 16, 24, 32, (not seen:41), 49 (not seen: 57, 65, 73, 81)

Widowmaker

  • (shotgun) CLOSE RANGE REQUIRES OFFSET or <150% (mc obs don't match calc at higher pellets) (149.3% works ... based on my interp of shounic offsets)
  • (shotgun) wiki 0.51 reload more, but derivatives all use 0.50
  • vs target (https://youtu.be/Mi_MPZ4BdLk): 3, 7, 10, 14, 17?, 21?, 24?
  • seen minicrit at range (https://youtu.be/vKrbbHCkI6I?t=35) 8, 16, 24, 32, 41, 49, (not seen: 56.7=57), 65, (not seen: 72.9=73, 81);

Scattergun

  • **CLOSE RANGE REQUIRES OFFSET (32 doesn't match)
  • wiki/calc close 105, but obs 104; minicrit calc 142 but obs/'wiki' 141
  • obs close 10-104 matches my offsets and not wiki

Specifically, Scattergun effective close is 174.0% because you can't get to actual point blank, thus the damage is 10-104 observed, not 11-105 that 175% would give you. (and minicrit close is 141 observed vs 142 at 175%)

Force-A-Nature

  • **CLOSE RANGE REQUIRES OFFSET (32 doesn't match)
  • minicrit 'wiki'/calc close 153, but obs 152

Specifically, FaN effective close is 174.0% so minicrit close is 152 observed vs 153 at 175%

Shortstop

  • Close range works with 30, 25 (scatter current default), also most anything else (23.5-32)
  • Wiki claims "has approximately 40% less pellet spread" although it's not listed in stats (.04 same as pistol instead of .0675) pellets 4, damage 12

Soda Popper

  • wiki/calc close 105, but obs 104; minicrit calc/'wiki' 142 but obs 141
  • **CLOSE RANGE REQUIRES OFFSET (32 doesn't match)

Specifically, Scattergun effective close is 174.0% because you can't get to actual point blank, thus the damage is 10-104 observed, not 11-105 that 175% would give you. (and minicrit close is 141 observed vs 142 at 175%)

Baby Face's Blaster

  • wiki/calc close 105, but obs 104; minicrit calc/'wiki' 142 but obs 141
  • **CLOSE RANGE REQUIRES OFFSET (32 doesn't match)

Specifically, Scattergun effective close is 174.0% because you can't get to actual point blank, thus the damage is 10-104 observed, not 11-105 that 175% would give you. (and minicrit close is 141 observed vs 142 at 175%)

Back Scatter

  • wiki/calc close 105, but obs 104; minicrit calc/'wiki' 142 but obs 141
  • **CLOSE RANGE REQUIRES OFFSET (32 doesn't match)

Specifically, Scattergun effective close is 174.0% because you can't get to actual point blank, thus the damage is 10-104 observed, not 11-105 that 175% would give you. (and minicrit close is 141 observed vs 142 at 175%)

Dragon's Fury

  • TODO I could use max range 549 to get observed 24 (72 burning) at max range vs. 52.8% long range
  • max range 592 gets wiki's 23 (71 burning) at max range vs. 52.8% long range; but wiki claims 526 max
  • obs falloff 24 (calc/wiki 23); minicrit obs/wiki close 40 (calc 41); wiki mc burning 100-121 (calc 101-122)
  • Interestingly it's 'based on' a 90dmg rocket...which is how much it gets on burning point blank hits

to match wiki (23 far, 69 far on fire): 600 or 592 max range, using either 52.8% or 50% long range to match obs (24 far, 72 far on fire): 548 max range, 50% long range. 547 works, too. (to use wiki's range of 526, not even 0% long range works for wiki or observed (except it works for not-on-fire as match of observed)) turns out to get obs numbers with long of 0 to 52.8 has to be max range of 530-562 turns out to get wiki numbers with long of 0 to 52.8 has to be max range of 550-606

burning targets: My observed had 72 far, 106 minicrit far. I should do more testing - likely 106 minicrit is just 1 minicrit afterburn (5) combined with the calculated 101 damage. Need more testing I guess.


Loose Cannon

  • Needs more obs. ranged fuse in wiki, obs don't think so. obs: maybe falloff starts post-long range (time-based)? crit truly affected by range?


Quickiebomb Launcher

  • Wiki says radius 189 - but same date this weapon was added others reduced from 159 to 146