gir, I updated the IDs for the new update and included the new warbond weapons + booster.
Code: Select all
cmp [rcx+04], #0 // zero damage weapons (e.g. smoke)
je dmg_code
cmp [rcx+00], #9 // FLAM-40 Flamethrower (part 1, impact)
je dmg_Super
cmp [rcx+00], #10 // FLAM-66 Torcher
je dmg_Super
cmp [rcx+00], #11 // P-72 Crisper
je dmg_Super
cmp [rcx+00], #12 // GL-21 Grenade Launcher (part 1, impact)
je dmg_Super
cmp [rcx+00], #21 // LAS-16 Sickle
je dmg_Super
cmp [rcx+00], #22 // PLAS-1 Scorcher (part 1, impact), SG-8P Punisher Plasma (part 1, impact)
je dmg_Super
cmp [rcx+00], #23 // PLAS-101 Purifier (part 1, impact)
je dmg_Super
cmp [rcx+00], #25 // RS-422 Railgun (Safe Mode)
je dmg_Super
cmp [rcx+00], #26 // RS-422 Railgun (Unsafe Mode)
je dmg_Super
cmp [rcx+00], #28 // P-19 Redeemer
je dmg_Super
cmp [rcx+00], #29 // MP-98 Knight
je dmg_Super
cmp [rcx+00], #30 // P-2 Peacemaker
je dmg_Super
cmp [rcx+00], #37 // SMG-37 Defender
je dmg_Pump
cmp [rcx+00], #44 // SMG-72 Pummeler
je dmg_Pump
cmp [rcx+00], #45 // P-113 Verdict
je dmg_Super
cmp [rcx+00], #47 // P-4 Senator
je dmg_Super
cmp [rcx+00], #51 // AR-23P Liberator Penetrator
je dmg_Super
cmp [rcx+00], #52 // AR-23C Liberator Concussive
je dmg_Super
cmp [rcx+00], #54 // AR-22C Patriot, AR-23 Liberator, AR-23A Liberator Carbine, AR-48 Truth Whisperer, AX/AR-23 Guard Dog, M-105 Stalwart
je dmg_Super
cmp [rcx+00], #68 // A/G-16 Gatling Sentry, A/MG-43 Machine Gun Sentry, EXO-45 Patriot Exosuit Gatling, MG-43 Machine Gun
je dmg_Super
cmp [rcx+00], #74 // AR-20L Justice, BR-14 Adjudicator
je dmg_Super
cmp [rcx+00], #75 // AR-61 Tenderizer
je dmg_Super
cmp [rcx+00], #77 // R-63 Diligence Marksman
je dmg_Super
cmp [rcx+00], #78 // R-63CS Diligence Counter Sniper
je dmg_Super
cmp [rcx+00], #84 // R-36 Eruptor (part 1, impact)
je dmg_Super
cmp [rcx+00], #88 // JAR-5 Dominator
je dmg_Super
cmp [rcx+00], #93 // SG-8 Punisher
je dmg_Super
cmp [rcx+00], #94 // SG-451 Cookout
je dmg_Super
cmp [rcx+00], #99 // Break-Action Shotgun
je dmg_Super
cmp [rcx+00], #105 // SG-8S Slugger
je dmg_Super
cmp [rcx+00], #106 // SG-22 Bushwhacker
je dmg_Super
cmp [rcx+00], #107 // SG-225SP Breaker Spray&Pray
je dmg_Super
cmp [rcx+00], #108 // SG-225 Breaker
je dmg_Super
cmp [rcx+00], #109 // SG-225BB Breaker Bugbiter
je dmg_Super
cmp [rcx+00], #110 // SG-225NS Breaker Nailspitter
je dmg_Super
cmp [rcx+00], #111 // SG-255IE Breaker Incendiary
je dmg_Super
cmp [rcx+00], #117 // G-6 Frag Grenade (part 2, shrapnel)
je dmg_code
// 118 might also be Eagle Cluster Bomb shrapnel
cmp [rcx+00], #118 // Orbital Airburst Strike (part 2, shrapnel)
je dmg_code
cmp [rcx+00], #121 // ARC-3 Arc Thrower
je dmg_Super
cmp [rcx+00], #123 // ARC-12 Blitzer
je dmg_Super
cmp [rcx+00], #127 // MG-206 Heavy Machine Gun
je dmg_Super
cmp [rcx+00], #128 // APW-1 Anti-Materiel Rifle
je dmg_Super
cmp [rcx+00], #130 // CB-9 Exploding Crossbow (part 1, impact)
je dmg_Super
cmp [rcx+00], #131 // CB-9 Exploding Crossbow (part 2, explosion)
je dmg_Super
cmp [rcx+00], #132 // A/ARC-3 Tesla Tower
je dmg_code
cmp [rcx+00], #133 // AC-8 Autocannon (part 1, impact)
je dmg_Super
cmp [rcx+00], #135 // EXO-49 Emancipator Exosuit Autocannon (part 1, impact)
je dmg_Super
cmp [rcx+00], #136 // A/AC-8 Autocannon Sentry (part 1, impact), Pelican-1 Evacuation Shuttle Autocannon (part 1, impact)
je dmg_code
cmp [rcx+00], #138 // Eagle Strafing Run (part 1, impact), Orbital Gatling Barrage (part 1, impact)
je dmg_code
cmp [rcx+00], #140 // GP-31 Grenade Pistol (part 1, impact)
je dmg_Super
cmp [rcx+00], #141 // EAT-17 Expendable Anti-Tank (part 1, impact)
je dmg_Super
cmp [rcx+00], #142 // GR-8 Recoiless Rifle (part 1, impact)
je dmg_Super
cmp [rcx+00], #145 // A/M-12 Mortar Sentry (part 1, impact)
je dmg_code
cmp [rcx+00], #146 // A/MLS-4X Rocket Sentry (part 1, impact)
je dmg_code
cmp [rcx+00], #148 // SEAF Napalm (part 1, impact), Eagle Napalm Strike (part 1, impact), Eagle Airstrike (part 1, impact)
je dmg_code
cmp [rcx+00], #151 // MLS-4X Commando (part 1, impact)
je dmg_Super
cmp [rcx+00], #153 // EXO-45 Patriot Exosuit Rocket (part 1, impact)
je dmg_Super
cmp [rcx+00], #155 // FAF-14 Spear (part 1, impact)
je dmg_Super
cmp [rcx+00], #157 // Eagle Air-to-Air Missiles (part 1, impact)
je dmg_code
cmp [rcx+00], #158 // Eagle 110mm Rocket Pods (part 1, impact), RL-77 Airburst Rocket Launcher (part 1, impact)
je dmg_code
cmp [rcx+00], #160 // Eagle 500kg Bomb (part 1, impact), SEAF High Explosive (part 1, impact)
je dmg_code
cmp [rcx+00], #164 // Orbital Precision Strike (part 1, impact)
je dmg_code
cmp [rcx+00], #165 // Orbital 120mm HE Barrage (part 1, impact)
je dmg_code
cmp [rcx+00], #166 // Orbital 380mm HE Barrage (part 1, impact), Orbital Walking Barrage (part 1, impact), Orbital Traitor Barrage (part 1, impact)
je dmg_code
cmp [rcx+00], #169 // Orbital Railcannon Strike (part 1, impact)
je dmg_code
cmp [rcx+00], #178 // G-23 Stun Grenade
je dmg_code
cmp [rcx+00], #192 // PLAS-1 Scorcher (part 2, explosion)
je dmg_Super
cmp [rcx+00], #194 // SG-8P Punisher Plasma (part 2, explosion)
je dmg_Super
cmp [rcx+00], #195 // PLAS-101 Purifier (part 2, explosion)
je dmg_Super
cmp [rcx+00], #212 // G-6 Frag Grenade (part 1, explosion), RL-77 Airburst Rocket Launcher (part 3, explosion)
je dmg_code
cmp [rcx+00], #213 // G-10 Incendiary Grenade, G-13 Impact Incindiary Grenade
je dmg_code
cmp [rcx+00], #214 // G-123 Thermite Grenade (part 1, explosion)
je dmg_code
cmp [rcx+00], #215 // R-36 Eruptor (part 2, explosion)
je dmg_Super
cmp [rcx+00], #223 // A/M-23 EMS Mortar Sentry (part 1, impact)
je dmg_code
cmp [rcx+00], #224 // G-12 High Explosive Grenade, G-16 Impact Grenade
je dmg_code
cmp [rcx+00], #225 // Eagle Strafing Run (part 2, explosion), Orbital Gatling Barrage (part 2, explosion)
je dmg_code
cmp [rcx+00], #226 // AC-8 Autocannon (part 2, explosion)
je dmg_Super
cmp [rcx+00], #228 // EXO-49 Emancipator Exosuit Autocannon (part 2, explosion)
je dmg_Super
cmp [rcx+00], #230 // A/AC-8 Autocannon Sentry (part 2, explosion), Pelican-1 Evacuation Shuttle Autocannon (part 2, explosion)
je dmg_code
cmp [rcx+00], #231 // GL-21 Grenade Launcher (part 2, explosion), GP-31 Grenade Pistol (part 2, explosion)
je dmg_Super
cmp [rcx+00], #234 // A/M-12 Mortar Sentry (part 2, explosion)
je dmg_code
cmp [rcx+00], #235 // GR-8 Recoiless Rifle (part 2, direct hit explosion)
je dmg_Super
cmp [rcx+00], #236 // GR-8 Recoiless Rifle (part 3, explosion)
je dmg_Super
cmp [rcx+00], #237 // EAT-17 Expendable Anti-Tank (part 2, explosion)
je dmg_Super
cmp [rcx+00], #238 // Quasar Cannon (part 1, impact)
je dmg_Super
cmp [rcx+00], #239 // Quasar Cannon (part 2, explosion)
je dmg_Super
cmp [rcx+00], #240 // Eagle Cluster Bomb (part 1, impact), Orbital Airburst Strike (part 1, impact)
je dmg_code
cmp [rcx+00], #242 // SEAF Napalm (part 2, explosion), Eagle Napalm Strike (part 2, explosion)
je dmg_code
cmp [rcx+00], #243 // MLS-4X Commando (part 2, explosion)
je dmg_Super
cmp [rcx+00], #245 // EXO-45 Patriot Exosuit Rocket (part 2, explosion)
je dmg_Super
cmp [rcx+00], #247 // FAF-14 Spear (part 2, explosion)
je dmg_Super
cmp [rcx+00], #249 // Eagle Air-to-Air Missiles (part 2, explosion)
je dmg_code
cmp [rcx+00], #250 // A/MLS-4X Rocket Sentry (part 2, explosion)
je dmg_code
cmp [rcx+00], #251 // RL-77 Airburst Rocket Launcher (part 2, explosion)
je dmg_code
cmp [rcx+00], #252 // Eagle 110mm Rocket Pods (part 2, explosion)
je dmg_code
cmp [rcx+00], #254 // MD-6 Anti-Personnel Minefield
je dmg_code
cmp [rcx+00], #255 // MD-I4 Incendiary Mines
je dmg_code
cmp [rcx+00], #256 // MD-17 Anti-Tank Mine
je dmg_code
cmp [rcx+00], #265 // Eagle Airstrike (part 2, explosion)
je dmg_code
cmp [rcx+00], #269 // Hellpod Capsule (part 1, impact)
je dmg_code
cmp [rcx+00], #270 // Hellpod Capsule (part 2, burn) [Firebomb Hellpods Booster]
je dmg_code
cmp [rcx+00], #279 // Orbital Railcannon Strike (part 2, explosion)
je dmg_code
cmp [rcx+00], #280 // Orbital 380mm HE Barrage (part 2, explosion), Orbital Walking Barrage (part 2, explosion), Orbital Traitor Barrage (part 2, explosion)
je dmg_code
cmp [rcx+00], #281 // Orbital 120mm HE Barrage (part 2, explosion), Orbital Precision Strike (part 2, explosion)
je dmg_code
cmp [rcx+00], #282 // Orbital Gas Strike (part 1, impact)
je dmg_code
cmp [rcx+00], #284 // A/M-23 EMS Mortar Sentry (part 2, stun)
je dmg_code
cmp [rcx+00], #286 // Eagle 500kg Bomb (part 2, explosion), SEAF High Explosive (part 2, explosion)
je dmg_code
// fall damage might be wrong
cmp [rcx+00], #295 // Fall damage
je dmg_code
cmp [rcx+00], #300 // Hellbomb, SEAF Mini Nuke
je dmg_code
cmp [rcx+00], #310 // LAS-7 Dagger
je dmg_Super
cmp [rcx+00], #311 // LAS-5 Scythe
je dmg_Super
cmp [rcx+00], #312 // AX/LAS-5 Guard Dog Rover
je dmg_code
cmp [rcx+00], #316 // LAS-98 Laser Cannon
je dmg_Super
cmp [rcx+00], #319 // Orbital Laser
je dmg_code
cmp [rcx+00], #323 // FLAM-40 Flamethrower (part 2, burn), ground fire, flame tornadoes
je dmg_code
cmp [rcx+00], #324 // G-123 Thermite Grenade (part 2, burn)
je dmg_code
cmp [rcx+00], #329 // Eagle Napalm Strike (part 3, heavy burn), SEAF Napalm (part 3, heavy burn)
je dmg_code
cmp [rcx+00], #334 // Orbital Gas Strike (part 2, gas)
je dmg_code
cmp [rcx+00], #339 // Helldiver Melee
je dmg_code
cmp [rcx+00], #340 // Helldiver Melee [Muscle Enhancement Booster]
je dmg_code
cmp [rcx+00], #395 // K-2 Throwing Knife
je dmg_Super
jmp dmg_Enemy