{"totalResults":998,"page":1,"limit":24,"data":[{"sha":"61731fa4afb21c01e223011c63a83cb1d9892b56","date":"2026-09-30T20:33:51.000Z","message":"Balance patch: Vertical missile launchers + misc (#9415)\n\nStarburst launchers (vertical missile launchers) stats (turnrate,\nweaponacceleration, weapontimer, weaponvelocity, cruise_chase_factor)\nhave been adjusted to better fit the new tech. Fixes dead zones and\ninaccurate targeting hopefully in all scenarios.\nOverall the missiles are slightly faster, ~10% less time to reach a\ntarget at max range, but this is not strictly uniform across all units.\n\nEdgeeffectiveness (damage falloff rate) and impulse have been\nstandardised for these weapons, (tac)nukes at 0 EE, 1.1 impulse, EMP\nmissiles at 1EE, everything else at 0.5EE and 1 impulsefactor. Other\nstats slightly adjusted to compensate where needed.\n\nMissile hovercraft received a pure buff\nVehicle missile launchers got higher energy cost and buffed weapons.\nShiva got a nerf overall, but the Gantry itself was made cheaper to\ncompensate (now closer to Armada Gantry in price)\nTiger got nerfed, as it's a bit too efficient on open maps, even\nunmicroed. Its weapon gets less accurate and slower to fire.\nShuriken gets small speed nerf, to bring its powerlevel more in line\nwith other air units.\n\nMissile hovers:\n- EE 0.15 -> 0.5\n- Impulsefactor 1\n\n\nCatalyst\n- EE 0.55 -> 0.5\n\nJuggernaut Missile: \n- EE 0.85 -> 0.5\n- Damage 800 -> 1000\n\nTitan Missile:\n- EE 0.15 -> 0.5\n- Reloadtime 6.8 -> 7\n- Impulsefactor 1\n\nAmbassador: (And legavroc, basically same unit)\n- Energycost 6300 -> 10000\n- Missile: \n-  - EE 0.65 -> 0.5\n-  - Impulsefactor 0.8 -> 1\n-  - Damage 1900 -> 2000\n-  - AoE 150 -> 160\n\n\nNegotiator:\n- Energycost 6700 -> 9000\n- Missile: \n-  - EE 0.65 -> 0.5\n-  - Impulsefactor 0.8 -> 1\n-  - Reloadtime 16 -> 15\n\nArbiter:\n- Energycost 5800 -> 6500\n- EE 0.65 -> 0.5\n- Impulsefactor 0.8 -> 1\n- Damage 800 -> 850\n\nShiva:\n- 1600m -> 1700m\n- Cannon: AoE 176 -> 160\n- Missile:\n-  - EE 0.65 -> 0.5\n-  - Impulsefactor 0.8 -> 1\n\nCortex Gantry:\n- 8400m -> 8000m\n\nTiger:\n- 462 -> 410 LoS\n- DPS -4%\n- Projectile velocity 410 -> 330\n\nShuriken:\n- 280.5 -> 270 speed","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/61731fa4afb21c01e223011c63a83cb1d9892b56","author":{"name":"Mitvit","img":"https://avatars.githubusercontent.com/u/112669238?v=4","url":"https://github.com/Mitvit"},"changes":[{"unit":{"propertyId":"armemp","propertyName":"Paralyzer","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"armemp_weapon","propertyName":"Heavy long-range g2g EMP starburst rocket","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":19000,"changeType":"Buff","percentChange":0.9},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":155,"changeType":"Unknown","percentChange":0.03333333333333333},{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":1200,"newValue":1000,"changeType":"Nerf","percentChange":-0.16666666666666666}]}]}]}},{"unit":{"propertyId":"armjuno","propertyName":"Juno","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"juno_pulse","propertyName":"Anti radar/minefield/jammer magnetic impulse rocket","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":5500,"newValue":12000,"changeType":"Buff","percentChange":1.1818181818181819}]}]}]}},{"unit":{"propertyId":"armsilo","propertyName":"Armageddon","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"nuclear_missile","propertyName":"Nuclear Launch","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":5500,"newValue":10000,"changeType":"Buff","percentChange":0.8181818181818182}]}]}]}},{"unit":{"propertyId":"armbanth","propertyName":"Titan","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"bantha_rocket","propertyName":"Close-quarters impulsion blaster","changeType":"Modified","changes":[{"propertyId":"canattackground","propertyName":"Canattackground","prevValue":false,"changeType":"Removed"},{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.15,"newValue":0.5,"changeType":"Unknown","percentChange":2.3333333333333335},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.123,"newValue":1,"changeType":"Unknown","percentChange":7.130081300813008},{"propertyId":"reloadtime","propertyName":"Reload Time","prevValue":6.86667,"newValue":7,"changeType":"Nerf","percentChange":0.019416980865543262},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":35000,"changeType":"Buff","percentChange":1.3333333333333333},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":200,"newValue":260,"changeType":"Unknown","percentChange":0.3},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":1,"newValue":1.1,"changeType":"Unknown","percentChange":0.10000000000000009},{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":2000,"newValue":800,"changeType":"Nerf","percentChange":-0.6}]}]}]}},{"unit":{"propertyId":"armthor","propertyName":"Thor","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"empmissile","propertyName":"Long Range EMP laser","changeType":"Modified","changes":[{"propertyId":"fixedlauncher","propertyName":"Fixedlauncher","prevValue":true,"changeType":"Removed"},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":75,"newValue":90,"changeType":"Unknown","percentChange":0.2}]}]}]}},{"unit":{"propertyId":"armmh","propertyName":"Possum","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"armmh_weapon","propertyName":"Light long-range g2g starburst rocket launcher","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.15,"newValue":0.5,"changeType":"Unknown","percentChange":2.3333333333333335},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.123,"newValue":1,"changeType":"Unknown","percentChange":7.130081300813008},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":24000,"changeType":"Buff","percentChange":0.6},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.3,"newValue":2,"changeType":"Unknown","percentChange":-0.1304347826086956}]}]}]}},{"unit":{"propertyId":"armmerl","propertyName":"Ambassador","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":6500,"newValue":10000,"changeType":"Unknown","percentChange":0.5384615384615384},{"propertyId":"health","propertyName":"Health","prevValue":1220,"newValue":1300,"changeType":"Unknown","percentChange":0.06557377049180328},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":520.29999,"newValue":520,"changeType":"Nerf","percentChange":-0.000576571219999408},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"armtruck_rocket","propertyName":"Heavy long-range g2g high-trajectory starburst rocket launcher","changeType":"Modified","changes":[{"propertyId":"areaofeffect","propertyName":"Area of Effect","prevValue":150,"newValue":160,"changeType":"Buff","percentChange":0.06666666666666667},{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.65,"newValue":0.5,"changeType":"Unknown","percentChange":-0.23076923076923078},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.8,"newValue":1,"changeType":"Unknown","percentChange":0.24999999999999994},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":21000,"changeType":"Buff","percentChange":0.4},{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":380,"newValue":500,"changeType":"Buff","percentChange":0.3157894736842105},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"commanders","propertyName":"Commanders","prevValue":625,"newValue":1000,"changeType":"Buff","percentChange":0.6},{"propertyId":"default","propertyName":"Default","prevValue":1900,"newValue":2000,"changeType":"Buff","percentChange":0.05263157894736842}]}]}]}]}},{"unit":{"propertyId":"corbw","propertyName":"Shuriken","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":2070,"newValue":2100,"changeType":"Nerf","percentChange":0.014492753623188406},{"propertyId":"speed","propertyName":"Speed","prevValue":280.5,"newValue":270,"changeType":"Unknown","percentChange":-0.0374331550802139}]}},{"unit":{"propertyId":"corhrk","propertyName":"Arbiter","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":5800,"newValue":6500,"changeType":"Unknown","percentChange":0.1206896551724138},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":1268.44995,"newValue":1268,"changeType":"Nerf","percentChange":-0.0003547242837606201},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"corhrk_rocket","propertyName":"HeavyRockets","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.61,"newValue":0.5,"changeType":"Unknown","percentChange":-0.180327868852459},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.8,"newValue":1,"changeType":"Unknown","percentChange":0.24999999999999994},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":22000,"changeType":"Buff","percentChange":0.4666666666666667},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":100,"newValue":110,"changeType":"Unknown","percentChange":0.1},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"default","propertyName":"Default","prevValue":800,"newValue":850,"changeType":"Buff","percentChange":0.0625}]}]}]}]}},{"unit":{"propertyId":"corjuno","propertyName":"Juno","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"juno_pulse","propertyName":"Anti radar/minefield/jammer magnetic impulse rocket","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":5500,"newValue":12000,"changeType":"Buff","percentChange":1.1818181818181819}]}]}]}},{"unit":{"propertyId":"corsilo","propertyName":"Apocalypse","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"crblmssl","propertyName":"Intercontinental thermonuclear ballistic missile","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":5500,"newValue":10000,"changeType":"Buff","percentChange":0.8181818181818182}]}]}]}},{"unit":{"propertyId":"cortron","propertyName":"Catalyst","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"cortron_weapon","propertyName":"Long range tactical g2g nuclear warheads","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.55,"newValue":0.5,"changeType":"Unknown","percentChange":-0.09090909090909098},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":21000,"changeType":"Buff","percentChange":1.1},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":155,"changeType":"Unknown","percentChange":0.03333333333333333},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":3,"newValue":2.9,"changeType":"Unknown","percentChange":-0.03333333333333336},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"commanders","propertyName":"Commanders","prevValue":750,"newValue":1000,"changeType":"Buff","percentChange":0.3333333333333333}]}]}]}]}},{"unit":{"propertyId":"corgant","propertyName":"Experimental Gantry","changeType":"Modified","changes":[{"propertyId":"health","propertyName":"Health","prevValue":17800,"newValue":18000,"changeType":"Unknown","percentChange":0.011235955056179775},{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":8400,"newValue":8000,"changeType":"Unknown","percentChange":-0.047619047619047616}]}},{"unit":{"propertyId":"corkorg","propertyName":"Juggernaut","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"corkorg_rocket","propertyName":"GaussCannon","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.85,"newValue":0.5,"changeType":"Unknown","percentChange":-0.4117647058823529},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":31000,"changeType":"Buff","percentChange":1.0666666666666667},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":230,"newValue":270,"changeType":"Unknown","percentChange":0.17391304347826086},{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":2600,"newValue":800,"changeType":"Nerf","percentChange":-0.6923076923076923},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"default","propertyName":"Default","prevValue":800,"newValue":1000,"changeType":"Buff","percentChange":0.25}]}]}]}]}},{"unit":{"propertyId":"corshiva","propertyName":"Shiva","changeType":"Modified","changes":[{"propertyId":"mass","propertyName":"Mass","prevValue":1550,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","prevValue":0.069,"newValue":0.03,"changeType":"Unknown","percentChange":-0.5652173913043479},{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":1600,"newValue":1700,"changeType":"Unknown","percentChange":0.0625},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":708.39996,"newValue":400,"changeType":"Nerf","percentChange":-0.4353472295509446},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"shiva_gun","propertyName":"HeavyCannon","changeType":"Modified","changes":[{"propertyId":"areaofeffect","propertyName":"Area of Effect","prevValue":176,"newValue":160,"changeType":"Nerf","percentChange":-0.09090909090909091}]},{"propertyId":"shiva_rocket","propertyName":"HeavyCannon","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.65,"newValue":0.5,"changeType":"Unknown","percentChange":-0.23076923076923078},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.8,"newValue":1,"changeType":"Unknown","percentChange":0.24999999999999994},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":28000,"changeType":"Buff","percentChange":0.8666666666666667},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":100,"newValue":170,"changeType":"Unknown","percentChange":0.7},{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":800,"newValue":700,"changeType":"Nerf","percentChange":-0.125}]}]}]}},{"unit":{"propertyId":"cormh","propertyName":"Mangonel","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"cormh_weapon","propertyName":"Rocket","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.15,"newValue":0.5,"changeType":"Unknown","percentChange":2.3333333333333335},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.123,"newValue":1,"changeType":"Unknown","percentChange":7.130081300813008},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":22000,"changeType":"Buff","percentChange":0.4666666666666667},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.9,"newValue":2.5,"changeType":"Unknown","percentChange":-0.1379310344827586}]}]}]}},{"unit":{"propertyId":"correap","propertyName":"Tiger","changeType":"Modified","changes":[{"propertyId":"sightdistance","propertyName":"Sight Distance","prevValue":462,"newValue":410,"changeType":"Nerf","percentChange":-0.11255411255411256},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"cor_reap","propertyName":"PlasmaCannon","changeType":"Modified","changes":[{"propertyId":"reloadtime","propertyName":"Reload Time","prevValue":0.7,"newValue":0.8,"changeType":"Nerf","percentChange":0.142857142857143},{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":380,"newValue":330,"changeType":"Nerf","percentChange":-0.13157894736842105},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"default","propertyName":"Default","prevValue":109,"newValue":120,"changeType":"Buff","percentChange":0.10091743119266056},{"propertyId":"vtol","propertyName":"Vtol","prevValue":35,"newValue":24,"changeType":"Nerf","percentChange":-0.3142857142857143}]}]}]}]}},{"unit":{"propertyId":"corvroc","propertyName":"Negotiator","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":6700,"newValue":9000,"changeType":"Unknown","percentChange":0.34328358208955223},{"propertyId":"health","propertyName":"Health","prevValue":1390,"newValue":1400,"changeType":"Unknown","percentChange":0.007194244604316547},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":520.29999,"newValue":520,"changeType":"Nerf","percentChange":-0.000576571219999408},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"cortruck_rocket","propertyName":"Rocket","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.65,"newValue":0.5,"changeType":"Unknown","percentChange":-0.23076923076923078},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.8,"newValue":1,"changeType":"Unknown","percentChange":0.24999999999999994},{"propertyId":"reloadtime","propertyName":"Reload Time","prevValue":16,"newValue":15,"changeType":"Buff","percentChange":-0.0625},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":23000,"changeType":"Buff","percentChange":0.5333333333333333},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":100,"newValue":110,"changeType":"Unknown","percentChange":0.1},{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":415,"newValue":550,"changeType":"Buff","percentChange":0.3253012048192771},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"commanders","propertyName":"Commanders","prevValue":810,"newValue":850,"changeType":"Buff","percentChange":0.04938271604938271}]}]}]}]}},{"unit":{"propertyId":"legsilo","propertyName":"Supernova","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"legicbm","propertyName":"Intercontinental Thermonuclear Ballistic Missile","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":5500,"newValue":10000,"changeType":"Buff","percentChange":0.8181818181818182}]}]}]}},{"unit":{"propertyId":"legmh","propertyName":"Salacia","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"legmh_weapon","propertyName":"Rocket","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.15,"newValue":0.5,"changeType":"Unknown","percentChange":2.3333333333333335},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.123,"newValue":1,"changeType":"Unknown","percentChange":7.130081300813008},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":15000,"newValue":22000,"changeType":"Buff","percentChange":0.4666666666666667},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.9,"newValue":2.5,"changeType":"Unknown","percentChange":-0.1379310344827586}]}]}]}},{"unit":{"propertyId":"legjuno","propertyName":"Juno","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"juno_pulse","propertyName":"Anti-Radar/Jammer/Mine Electromagnetic Payload","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":5500,"newValue":12000,"changeType":"Buff","percentChange":1.1818181818181819}]}]}]}},{"unit":{"propertyId":"legavroc","propertyName":"Boreas","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":6500,"newValue":10000,"changeType":"Unknown","percentChange":0.5384615384615384},{"propertyId":"buildtime","propertyName":"Build Time","prevValue":20130,"newValue":21000,"changeType":"Nerf","percentChange":0.043219076005961254},{"propertyId":"health","propertyName":"Health","prevValue":1220,"newValue":1300,"changeType":"Unknown","percentChange":0.06557377049180328},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":520.29999,"newValue":520,"changeType":"Nerf","percentChange":-0.000576571219999408},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"armtruck_rocket","propertyName":"Heavy Long-Range g2g High-Trajectory Starburst Rocket Launcher","changeType":"Modified","changes":[{"propertyId":"areaofeffect","propertyName":"Area of Effect","prevValue":150,"newValue":160,"changeType":"Buff","percentChange":0.06666666666666667},{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.65,"newValue":0.5,"changeType":"Unknown","percentChange":-0.23076923076923078},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","prevValue":0.2,"newValue":1,"changeType":"Unknown","percentChange":4},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"commanders","propertyName":"Commanders","prevValue":625,"newValue":1000,"changeType":"Buff","percentChange":0.6},{"propertyId":"default","propertyName":"Default","prevValue":1900,"newValue":2000,"changeType":"Buff","percentChange":0.05263157894736842}]}]}]}]}}]},{"sha":"cf27b82830493c6b255755134750ea43b3646966","date":"2026-09-30T19:39:15.000Z","message":"Legion Bugfixes (#9439)\n\n- Martyr script now properly hides bomb when firing.\n- Prometheus model size reduced 10% to match its new cost and health.\n- Apply the same heatray fix as the Sol Invictus to the Archaic Sol Invictus (extra unit).","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/cf27b82830493c6b255755134750ea43b3646966","author":{"name":"Zecrus2","img":"https://avatars.githubusercontent.com/u/72325649?v=4","url":"https://github.com/Zecrus2"},"changes":[{"unit":{"propertyId":"legeheatraymech_old","propertyName":"Archaic Sol Invictus","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"heatray1","propertyName":"Targeting System","changeType":"Modified","changes":[{"propertyId":"firetolerance","propertyName":"Firetolerance","prevValue":750,"newValue":50,"changeType":"Unknown","percentChange":-0.9333333333333333}]}]}]}}]},{"sha":"86b4b67d1c14f69223bdbb28ba582ee0c9f70102","date":"2026-09-30T19:08:07.000Z","message":"Legion vehicle balance changes (#9258)\n\nLegion vehicle buffs/changes.\n\nSee https://discord.com/channels/549281623154229250/1549790608829194360 for internal discussion.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/86b4b67d1c14f69223bdbb28ba582ee0c9f70102","author":{"name":"RebelNode","img":"https://avatars.githubusercontent.com/u/1857760?v=4","url":"https://github.com/RebelNode"},"changes":[{"unit":{"propertyId":"legaheattank","propertyName":"Prometheus","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":19000,"newValue":15000,"changeType":"Unknown","percentChange":-0.21052631578947367},{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":1250,"newValue":1050,"changeType":"Unknown","percentChange":-0.16},{"propertyId":"health","propertyName":"Health","prevValue":7700,"newValue":5700,"changeType":"Unknown","percentChange":-0.2597402597402597},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"heat_ray","propertyName":"Heavy g2g Cleansing Heat Ray","changeType":"Modified","changes":[{"propertyId":"energypershot","propertyName":"Energy Per Shot","prevValue":10,"newValue":5,"changeType":"Buff","percentChange":-0.5},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"default","propertyName":"Default","prevValue":33,"newValue":25,"changeType":"Nerf","percentChange":-0.24242424242424243},{"propertyId":"vtol","propertyName":"Vtol","prevValue":10,"newValue":7,"changeType":"Nerf","percentChange":-0.3}]}]}]}]}},{"unit":{"propertyId":"legmrv","propertyName":"Quickshot","changeType":"Modified","changes":[{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":250,"newValue":210,"changeType":"Unknown","percentChange":-0.16},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"quickshot_cannon","propertyName":"Two-Round Burst Fire Plasma Cannon","changeType":"Modified","changes":[{"propertyId":"reloadtime","propertyName":"Reload Time","prevValue":2,"newValue":1.2,"changeType":"Buff","percentChange":-0.4},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"default","propertyName":"Default","prevValue":120,"newValue":72,"changeType":"Nerf","percentChange":-0.4},{"propertyId":"vtol","propertyName":"Vtol","prevValue":30,"newValue":20,"changeType":"Nerf","percentChange":-0.3333333333333333}]}]}]}]}},{"unit":{"propertyId":"leghades","propertyName":"Alaris","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"legion_shotgun","propertyName":"Dual-Feed Medium Shotgun","changeType":"Modified","changes":[{"propertyId":"reloadtime","propertyName":"Reload Time","prevValue":2.1,"newValue":1.2,"changeType":"Buff","percentChange":-0.4285714285714286},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"default","propertyName":"Default","prevValue":15,"newValue":10,"changeType":"Nerf","percentChange":-0.3333333333333333},{"propertyId":"vtol","propertyName":"Vtol","prevValue":6,"newValue":4,"changeType":"Nerf","percentChange":-0.3333333333333333}]}]}]}]}},{"unit":{"propertyId":"leghelios","propertyName":"Helios","changeType":"Modified","changes":[{"propertyId":"health","propertyName":"Health","prevValue":800,"newValue":1000,"changeType":"Unknown","percentChange":0.25},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"heat_ray","propertyName":"Light g2g Heat Ray","changeType":"Modified","changes":[{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"default","propertyName":"Default","prevValue":160,"newValue":135,"changeType":"Nerf","percentChange":-0.15625},{"propertyId":"vtol","propertyName":"Vtol","prevValue":25,"newValue":20,"changeType":"Nerf","percentChange":-0.2}]}]}]}]}}]},{"sha":"84ba89ae679c36a7e7f37fe2be12cc517f268d9f","date":"2026-09-28T15:19:58.000Z","message":"fix: antinuke interceptors plan better intercept trajectories (#9408)\n\nNukes with the cruise and verticalize flight program now cross an antinuke's coverage level at about 2,700 elmos above the target instead of approaching along a straight line. Previous interceptors finished theirclimb far below the nuke and could not turn up fast enough so passes underneath. A miss on an interceptor is never handled by a follow-up interceptor, either.\n\nInterceptors now climb for 4 seconds and gained 20% turn rate and acceleration. Interceptors, much like nukes, have an absurdly massive top speed that they never reach because our stats are a joke.\n\nThe raptor antinukes are unchanged. All factions got essentially the same interceptor paths, which is a little boring, but being standard right now is a benefit.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/84ba89ae679c36a7e7f37fe2be12cc517f268d9f","author":{"name":"efrec","img":"https://avatars.githubusercontent.com/u/103912894?v=4","url":"https://github.com/efrec"},"changes":[{"unit":{"propertyId":"armscab","propertyName":"Umbrella","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"armscab_weapon","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2,"newValue":4,"changeType":"Unknown","percentChange":1}]}]}]}},{"unit":{"propertyId":"armamd","propertyName":"Citadel","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"amd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":3,"newValue":4,"changeType":"Unknown","percentChange":0.3333333333333333}]}]}]}},{"unit":{"propertyId":"armantiship","propertyName":"Haven","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"amd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.5,"newValue":4,"changeType":"Unknown","percentChange":0.6}]}]}]}},{"unit":{"propertyId":"armcarry","propertyName":"Haven","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"amd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.5,"newValue":4,"changeType":"Unknown","percentChange":0.6}]}]}]}},{"unit":{"propertyId":"corfmd","propertyName":"Prevailer","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"fmd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.5,"newValue":4,"changeType":"Unknown","percentChange":0.6}]}]}]}},{"unit":{"propertyId":"corantiship","propertyName":"Oasis","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"amd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.5,"newValue":4,"changeType":"Unknown","percentChange":0.6}]}]}]}},{"unit":{"propertyId":"corcarry","propertyName":"Oasis","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"fmd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.5,"newValue":4,"changeType":"Unknown","percentChange":0.6}]}]}]}},{"unit":{"propertyId":"cormabm","propertyName":"Saviour","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"cormabm_weapon","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2,"newValue":4,"changeType":"Unknown","percentChange":1}]}]}]}},{"unit":{"propertyId":"legabm","propertyName":"Aegis","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"fmd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.5,"newValue":4,"changeType":"Unknown","percentChange":0.6}]}]}]}},{"unit":{"propertyId":"legrampart","propertyName":"Rampart","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"fmd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.5,"newValue":4,"changeType":"Unknown","percentChange":0.6}]}]}]}},{"unit":{"propertyId":"leganavyantinukecarrier","propertyName":"Hecate","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"amd_rocket","propertyName":"ICBM intercepting missile launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2.5,"newValue":4,"changeType":"Unknown","percentChange":0.6}]}]}]}},{"unit":{"propertyId":"legavantinuke","propertyName":"Hera","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"legavantinuke_weapon","propertyName":"ICBM Interceptor Missile Launcher","changeType":"Modified","changes":[{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":10000,"newValue":12000,"changeType":"Buff","percentChange":0.2},{"propertyId":"weaponacceleration","propertyName":"Weaponacceleration","prevValue":150,"newValue":180,"changeType":"Unknown","percentChange":0.2},{"propertyId":"weapontimer","propertyName":"Weapon Timer","prevValue":2,"newValue":4,"changeType":"Unknown","percentChange":1}]}]}]}}]},{"sha":"a2ab3e256a4b37b87fb277c16171950397fc006b","date":"2026-09-27T02:09:01.000Z","message":"Fix zombie capture of the Advanced Metal Fortifier leaving an invisible mex (#9363)\n\nThe zombie gadget now honors the `scav_swap_override_captured` customparam the defs already carry (turret -> spawn a whole legmohocon, which the attach gadget splits into a proper pair; mex -> spawn nothing), and the zombie AI no longer targets units riding a transporter, so the hidden half is never picked for capture.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/a2ab3e256a4b37b87fb277c16171950397fc006b","author":{"name":"Egzothicki","img":"https://avatars.githubusercontent.com/u/97255880?v=4","url":"https://github.com/Egzothicki"},"changes":[{"unit":{"propertyId":"legmohoconin","propertyName":"Advanced Metal Fortifier","changeType":"Modified","changes":[{"propertyId":"capturable","propertyName":"Capturable","newValue":false,"changeType":"Added"}]}}]},{"sha":"8d281d7eecfb55f022362c46f3b6cbe001c260d3","date":"2026-09-25T12:36:23.000Z","message":"Fixes Firing Arcs for Subs (#9329)\n\nRemove the unused maxanglediff and maindir for subs with `turret = false` as it doesn't affect their weapons and draw the ranges using tolerances similarly to what we did for figs. All subs now show the correct firing arc.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/8d281d7eecfb55f022362c46f3b6cbe001c260d3","author":{"name":"Rysicaa","img":"https://avatars.githubusercontent.com/u/309933144?v=4","url":"https://github.com/Rysicaa"},"changes":[{"unit":{"propertyId":"armsubk","propertyName":"Barracuda","changeType":"Modified","changes":[{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"armsmart_torpedo","propertyName":"Armsmart_torpedo","changeType":"Modified","changes":[{"propertyId":"maindir","propertyName":"Maindir","prevValue":"0 0 1","changeType":"Removed"},{"propertyId":"maxangledif","propertyName":"Maxangledif","prevValue":180,"changeType":"Removed"}]}]}]}},{"unit":{"propertyId":"armsub","propertyName":"Eel","changeType":"Modified","changes":[{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"torpedo","propertyName":"Torpedo","changeType":"Modified","changes":[{"propertyId":"maindir","propertyName":"Maindir","prevValue":"0 0 1","changeType":"Removed"},{"propertyId":"maxangledif","propertyName":"Maxangledif","prevValue":110,"changeType":"Removed"}]}]}]}},{"unit":{"propertyId":"corshark","propertyName":"Predator","changeType":"Modified","changes":[{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"armsmart_torpedo","propertyName":"Armsmart_torpedo","changeType":"Modified","changes":[{"propertyId":"maindir","propertyName":"Maindir","prevValue":"0 0 1","changeType":"Removed"},{"propertyId":"maxangledif","propertyName":"Maxangledif","prevValue":180,"changeType":"Removed"}]}]}]}},{"unit":{"propertyId":"corsub","propertyName":"Orca","changeType":"Modified","changes":[{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"torpedo","propertyName":"Torpedo","changeType":"Modified","changes":[{"propertyId":"maindir","propertyName":"Maindir","prevValue":"0 0 1","changeType":"Removed"},{"propertyId":"maxangledif","propertyName":"Maxangledif","prevValue":90,"changeType":"Removed"}]}]}]}},{"unit":{"propertyId":"leganavybattlesub","propertyName":"Architeuthis","changeType":"Modified","changes":[{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"torpedo_swarm","propertyName":"Torpedo_swarm","changeType":"Modified","changes":[{"propertyId":"maindir","propertyName":"Maindir","prevValue":"0 0 1","changeType":"Removed"},{"propertyId":"maxangledif","propertyName":"Maxangledif","prevValue":180,"changeType":"Removed"}]}]}]}},{"unit":{"propertyId":"legnavysub","propertyName":"Ketea","changeType":"Modified","changes":[{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"leg_torpedo_launcher","propertyName":"Leg_torpedo_launcher","changeType":"Modified","changes":[{"propertyId":"maindir","propertyName":"Maindir","prevValue":"0 0 1","changeType":"Removed"},{"propertyId":"maxangledif","propertyName":"Maxangledif","prevValue":90,"changeType":"Removed"}]}]}]}}]},{"sha":"56a8cba4d6d4950834d7f0476dd25d3b799b35bf","date":"2026-09-23T16:08:07.000Z","message":"Show fighter attack range arcs (#9085)\n\nPreviously, it showed a 360 deg firing arc, now it shows the (accurate) firing arc for all aerial fighters: T1, T2, and seaplanes.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/56a8cba4d6d4950834d7f0476dd25d3b799b35bf","author":{"name":"Rysicaa","img":"https://avatars.githubusercontent.com/u/309933144?v=4","url":"https://github.com/Rysicaa"},"changes":[{"unit":{"propertyId":"legafigdef","propertyName":"Ajax","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"leggun","propertyName":"Heavy A2A Gatling Guns","changeType":"Modified","changes":[{"propertyId":"customparams","propertyName":"Custom Params","prevValue":{"noattackrangearc":1},"changeType":"Removed"}]}]}]}},{"unit":{"propertyId":"legionnaire","propertyName":"Legionnaire","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"leggun","propertyName":"Rapid-fire dual A2A machine guns","changeType":"Modified","changes":[{"propertyId":"customparams","propertyName":"Custom Params","prevValue":{"noattackrangearc":1},"changeType":"Removed"}]}]}]}},{"unit":{"propertyId":"legvenator","propertyName":"Venator","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"birdshot","propertyName":"Birdshot Cannon","changeType":"Modified","changes":[{"propertyId":"customparams","propertyName":"Custom Params","prevValue":{"noattackrangearc":1},"changeType":"Removed"}]}]}]}}]},{"sha":"901d8a618203d7deed6e5ea1cb1a3882de89124a","date":"2026-09-17T16:42:09.000Z","message":"Small balance patch: Aircons bp, Mobile jammers (#9218)\n\nNerfed bp aircons, which were changed last month.\n\nMade mobile jammers stats more consistent, some were just obviously\nbetter than others for no reason. Now the logic is that vehicles are\nfaster, bots are cheaper. Arm is little faster, but costs little more.\n\n\n\nIncludes updated changelog for this + lasers + script improvements of\nthe past weeks","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/901d8a618203d7deed6e5ea1cb1a3882de89124a","author":{"name":"Mitvit","img":"https://avatars.githubusercontent.com/u/112669238?v=4","url":"https://github.com/Mitvit"},"changes":[{"unit":{"propertyId":"armca","propertyName":"Construction Aircraft","changeType":"Modified","changes":[{"propertyId":"workertime","propertyName":"Build Power","prevValue":60,"newValue":50,"changeType":"Nerf","percentChange":-0.16666666666666666}]}},{"unit":{"propertyId":"armaser","propertyName":"Smuggler","changeType":"Modified","changes":[{"propertyId":"speed","propertyName":"Speed","prevValue":48.3,"newValue":37,"changeType":"Unknown","percentChange":-0.23395445134575565}]}},{"unit":{"propertyId":"armjam","propertyName":"Umbra","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":1700,"newValue":2000,"changeType":"Unknown","percentChange":0.17647058823529413},{"propertyId":"speed","propertyName":"Speed","prevValue":33,"newValue":43,"changeType":"Unknown","percentChange":0.30303030303030304}]}},{"unit":{"propertyId":"corca","propertyName":"Construction Aircraft","changeType":"Modified","changes":[{"propertyId":"workertime","propertyName":"Build Power","prevValue":65,"newValue":55,"changeType":"Nerf","percentChange":-0.15384615384615385}]}},{"unit":{"propertyId":"corspec","propertyName":"Deceiver","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":1550,"newValue":1300,"changeType":"Unknown","percentChange":-0.16129032258064516},{"propertyId":"health","propertyName":"Health","prevValue":345,"newValue":350,"changeType":"Unknown","percentChange":0.014492753623188406},{"propertyId":"speed","propertyName":"Speed","prevValue":39,"newValue":35,"changeType":"Unknown","percentChange":-0.10256410256410256}]}},{"unit":{"propertyId":"corvoyr","propertyName":"Augur","changeType":"Modified","changes":[{"propertyId":"speed","propertyName":"Speed","prevValue":45,"newValue":38,"changeType":"Unknown","percentChange":-0.15555555555555556}]}},{"unit":{"propertyId":"coreter","propertyName":"Obscurer","changeType":"Modified","changes":[{"propertyId":"speed","propertyName":"Speed","prevValue":41.4,"newValue":41,"changeType":"Unknown","percentChange":-0.009661835748792237}]}},{"unit":{"propertyId":"corvrad","propertyName":"Omen","changeType":"Modified","changes":[{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":92,"newValue":100,"changeType":"Unknown","percentChange":0.08695652173913043},{"propertyId":"speed","propertyName":"Speed","prevValue":48,"newValue":50,"changeType":"Unknown","percentChange":0.041666666666666664}]}},{"unit":{"propertyId":"legajamk","propertyName":"Tiresias","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":1550,"newValue":1300,"changeType":"Unknown","percentChange":-0.16129032258064516},{"propertyId":"health","propertyName":"Health","prevValue":345,"newValue":350,"changeType":"Unknown","percentChange":0.014492753623188406},{"propertyId":"speed","propertyName":"Speed","prevValue":39,"newValue":35,"changeType":"Unknown","percentChange":-0.10256410256410256}]}},{"unit":{"propertyId":"legca","propertyName":"Legion Construction Aircraft","changeType":"Modified","changes":[{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":105,"newValue":100,"changeType":"Unknown","percentChange":-0.047619047619047616},{"propertyId":"workertime","propertyName":"Build Power","prevValue":55,"newValue":45,"changeType":"Nerf","percentChange":-0.18181818181818182}]}}]},{"sha":"e0aa19587dc3f4429a04151c62a9ac041c55123d","date":"2026-09-17T13:16:31.000Z","message":"Legion bugfixes (#9270)\n\nSol Invictus heatray script improved, snapping significantly reduced.\nUpdated the nochasecategory for the legion frigate and destroyer.\nPhalanx icon size now matches similar units.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/e0aa19587dc3f4429a04151c62a9ac041c55123d","author":{"name":"Zecrus2","img":"https://avatars.githubusercontent.com/u/72325649?v=4","url":"https://github.com/Zecrus2"},"changes":[{"unit":{"propertyId":"legnavyfrigate","propertyName":"Argonaut","changeType":"Modified","changes":[{"propertyId":"nochasecategory","propertyName":"Name","prevValue":"VTOL UNDERWATER","newValue":"VTOL","changeType":"Unknown"}]}},{"unit":{"propertyId":"legnavydestro","propertyName":"Syracusia","changeType":"Modified","changes":[{"propertyId":"nochasecategory","propertyName":"Name","prevValue":"VTOL","newValue":"VTOL UNDERWATER","changeType":"Unknown"}]}},{"unit":{"propertyId":"legeheatraymech","propertyName":"Sol Invictus","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"heatray1","propertyName":"Targeting System","changeType":"Modified","changes":[{"propertyId":"firetolerance","propertyName":"Firetolerance","prevValue":750,"newValue":50,"changeType":"Unknown","percentChange":-0.9333333333333333}]}]}]}}]},{"sha":"5d717d7389e29caf07fdd7b3860ba222157f1398","date":"2026-09-16T18:41:44.000Z","message":"Legion: QA pass, range rings, blueprints, stale folder references, etc. (#9128)\n\n- Give the Perdition a fixed range while maintaining the interesting rigging of its unit model. It ignores gravity, has a fixed range ring, and is still very neat. The fact it is a Cannon type underneath does not have meaning to players.\n- Disables flying drones in any modes that disable air units, instead of relying on the manual `_noair_` tag.\n- Reworks Legion unit lights, which are generally dim but tend to be larger than the unit's hull. This washes out the entire unit in a bath of gloried light, which looks awful. Fixed.\n- Defense range ring corrections for Legion units.\n- Drone weapons use the drones' engagement range as their \"attack\" range.\n- Some missing references for build pics and wrecks. The Seaplane Lab needs a new wreck, still.\n- Added heat distortion to Legion units (jammers, heat exhausts, etc).","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/5d717d7389e29caf07fdd7b3860ba222157f1398","author":{"name":"efrec","img":"https://avatars.githubusercontent.com/u/103912894?v=4","url":"https://github.com/efrec"},"changes":[{"unit":{"propertyId":"legperdition","propertyName":"Perdition","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"napalmmissile","propertyName":"Long-Range Tactical Hellfire Napalm Shell","changeType":"Modified","changes":[{"propertyId":"gravityaffected","propertyName":"Gravityaffected","prevValue":true,"newValue":"true","changeType":"Unknown"},{"propertyId":"heightboostfactor","propertyName":"Heightboostfactor","newValue":1,"changeType":"Added"},{"propertyId":"heightmod","propertyName":"Heightmod","newValue":0,"changeType":"Added"}]}]}]}}]},{"sha":"cc191c103c27e10219ecc304c777a981a36b2221","date":"2026-09-16T18:05:58.000Z","message":"Legion bugfixes and Alaris adjustment (#9054)\n\nLegion mex now has same yardmap as arm/cor mex.\nT2 sub has the mini-torpedo effect for its 3 round burst. \nAlaris shotgun given groundbounce to prevent dps loss from shots hitting the ground in front of its target.\nPrometheus weapon sound effect corrected.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/cc191c103c27e10219ecc304c777a981a36b2221","author":{"name":"Zecrus2","img":"https://avatars.githubusercontent.com/u/72325649?v=4","url":"https://github.com/Zecrus2"},"changes":[{"unit":{"propertyId":"leghades","propertyName":"Alaris","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"legion_shotgun","propertyName":"Dual-Feed Medium Shotgun","changeType":"Modified","changes":[{"propertyId":"numbounce","propertyName":"Numbounce","newValue":1,"changeType":"Added"},{"propertyId":"groundbounce","propertyName":"Ground Bounce","newValue":true,"changeType":"Added"}]}]}]}}]},{"sha":"18eb9013f0cf115240f1548eee84313c8fa6714e","date":"2026-08-26T18:30:10.000Z","message":"Fix Goblin backwards shots, twitchy aim and fire interruptions (#8901)\n\nFix Goblin backwards shots, twitchy aim and fire interruptions","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/18eb9013f0cf115240f1548eee84313c8fa6714e","author":{"name":"Egzothicki","img":"https://avatars.githubusercontent.com/u/97255880?v=4","url":"https://github.com/Egzothicki"},"changes":[{"unit":{"propertyId":"leggob","propertyName":"Goblin","changeType":"Modified","changes":[{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"semiauto","propertyName":"Semiauto","changeType":"Modified","changes":[{"propertyId":"burstcontrolwhenoutofarc","propertyName":"Burstcontrolwhenoutofarc","newValue":2,"changeType":"Added"}]}]}]}}]},{"sha":"ca65609394a548e58d84ef0eb009dd9ac9bfcd03","date":"2026-08-25T17:36:44.000Z","message":"Legion balance changes and bugfixes (#8820)\n\n- Alaris weapon switched from gauss to a shotgun with the same range and\na 10% higher dps. Unit should feel more responsive overall with a\nslightly higher acceleration, turnrate, turret turnrate, and weapon\nprojectile speed. Unit speed reduced 102->99.\n- Helios speed increased 69 -> 75, range reduced 330 -> 320, turnrate\nreduced 400 -> 370\n- Satyr can no longer fire vertically. Energy and buildtime costs\nincreased increase (60m400E 1100 buildtime -> 60m500E 1200 buildtime)\n    - Lance energy cost reduced slightly (3800 -> 3600)\n- Inferno firing pattern changed to sector fire so its shots will have\nmuch less vertical spread, range increased 1100 -> 1200\n    - Perdition stockpile time reduced 50s -> 40s\n    - fix to Legion micro torpedos effect size\n    - fix to Blindfold's visual effect size\n    - Prometheus script changed to reduce friendly fire\n\n---------\n\nCo-authored-by: Mitvit <112669238+Mitvit@users.noreply.github.com>","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/ca65609394a548e58d84ef0eb009dd9ac9bfcd03","author":{"name":"Zecrus2","img":"https://avatars.githubusercontent.com/u/72325649?v=4","url":"https://github.com/Zecrus2"},"changes":[{"unit":{"propertyId":"leglob","propertyName":"Satyr","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":400,"newValue":500,"changeType":"Unknown","percentChange":0.25},{"propertyId":"buildtime","propertyName":"Build Time","prevValue":1100,"newValue":1200,"changeType":"Nerf","percentChange":0.09090909090909091},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"far_plasma","propertyName":"Forwards Plasma Cannon","prevValue":{"accuracy":275,"areaofeffect":48,"avoidfeature":false,"cegtag":"arty-small","craterboost":0,"cratermult":0,"edgeeffectiveness":0.15,"explosiongenerator":"custom:genericshellexplosion-small","gravityaffected":"true","hightrajectory":1,"impulsefactor":0.123,"mygravity":0.276,"name":"Vertical Plasma Cannon","noselfdamage":true,"range":400,"reloadtime":5,"soundhit":"tawf113a","soundhitwet":"splsmed","soundstart":"cannon2","turret":true,"weapontype":"Cannon","weaponvelocity":500,"customparams":{"weapons_group":2},"damage":{"default":75,"vtol":21}},"changeType":"Removed"},{"propertyId":"close_plasma","propertyName":"Forwards Plasma Cannon","changeType":"Modified","changes":[{"propertyId":"customparams","propertyName":"Custom Params","prevValue":{"weapons_group":1},"changeType":"Removed"},{"propertyId":"heightmod","propertyName":"Heightmod","newValue":0.5,"changeType":"Added"}]}]},{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"far_plasma","propertyName":"Far_plasma","prevValue":{"badtargetcategory":"VTOL","def":"FAR_PLASMA","onlytargetcategory":"SURFACE"},"changeType":"Removed"}]}]}},{"unit":{"propertyId":"legaca","propertyName":"Advanced Construction Aircraft","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":17500,"newValue":20000,"changeType":"Nerf","percentChange":0.14285714285714285}]}},{"unit":{"propertyId":"legack","propertyName":"Advanced Construction Bot","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":9300,"newValue":11500,"changeType":"Nerf","percentChange":0.23655913978494625}]}},{"unit":{"propertyId":"legacv","propertyName":"Advanced Construction Vehicle","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":11900,"newValue":15000,"changeType":"Nerf","percentChange":0.2605042016806723}]}},{"unit":{"propertyId":"leganavyconsub","propertyName":"Advanced Construction Submarine","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":18000,"newValue":23000,"changeType":"Nerf","percentChange":0.2777777777777778}]}},{"unit":{"propertyId":"legflak","propertyName":"Pluto","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"leg_t2_microflak","propertyName":"Dual Rotary Microflak Cannons","changeType":"Modified","changes":[{"propertyId":"range","propertyName":"Range","prevValue":800,"newValue":875,"changeType":"Buff","percentChange":0.09375}]}]}]}},{"unit":{"propertyId":"leglupara","propertyName":"Lupara","changeType":"Modified","changes":[{"propertyId":"airsightdistance","propertyName":"Airsightdistance","prevValue":1000,"newValue":1200,"changeType":"Unknown","percentChange":0.2}]}},{"unit":{"propertyId":"legperdition","propertyName":"Perdition","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"napalmmissile","propertyName":"Long-Range Tactical Hellfire Napalm Shell","changeType":"Modified","changes":[{"propertyId":"stockpiletime","propertyName":"Stockpiletime","prevValue":50,"newValue":40,"changeType":"Unknown","percentChange":-0.2}]}]}]}},{"unit":{"propertyId":"legrhapsis","propertyName":"Rhapsis","changeType":"Modified","changes":[{"propertyId":"airsightdistance","propertyName":"Airsightdistance","prevValue":850,"newValue":950,"changeType":"Unknown","percentChange":0.11764705882352941},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"burst_aa_missile","propertyName":"Advanced g2a Salvo Missile Launcher","changeType":"Modified","changes":[{"propertyId":"range","propertyName":"Range","prevValue":840,"newValue":950,"changeType":"Buff","percentChange":0.13095238095238096},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"vtol","propertyName":"Vtol","prevValue":13,"newValue":15,"changeType":"Buff","percentChange":0.15384615384615385}]}]}]}]}},{"unit":{"propertyId":"leganavalaaturret","propertyName":"Fulmen","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"leg_t2_microflak","propertyName":"Dual Rotary Microflak Cannons","changeType":"Modified","changes":[{"propertyId":"range","propertyName":"Range","prevValue":800,"newValue":875,"changeType":"Buff","percentChange":0.09375}]}]}]}},{"unit":{"propertyId":"legaheattank","propertyName":"Prometheus","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"heat_ray","propertyName":"Heavy g2g Cleansing Heat Ray","changeType":"Modified","changes":[{"propertyId":"energypershot","propertyName":"Energy Per Shot","prevValue":300,"newValue":10,"changeType":"Buff","percentChange":-0.9666666666666667},{"propertyId":"firetolerance","propertyName":"Firetolerance","prevValue":5000,"newValue":500,"changeType":"Unknown","percentChange":-0.9},{"propertyId":"reloadtime","propertyName":"Reload Time","prevValue":3,"newValue":0.033,"changeType":"Buff","percentChange":-0.989}]}]}]}},{"unit":{"propertyId":"leginf","propertyName":"Inferno","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"rapidnapalm","propertyName":"Heavy Burst-Fire Napalm Artillery Tri-Cannons","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.15,"newValue":0.5,"changeType":"Unknown","percentChange":2.3333333333333335},{"propertyId":"range","propertyName":"Range","prevValue":1100,"newValue":1200,"changeType":"Buff","percentChange":0.09090909090909091},{"propertyId":"sprayangle","propertyName":"Spray Angle","prevValue":1500,"newValue":0,"changeType":"Unknown","percentChange":-1}]}]}]}},{"unit":{"propertyId":"leghades","propertyName":"Alaris","changeType":"Modified","changes":[{"propertyId":"maxacc","propertyName":"Maxacc","prevValue":0.06788,"newValue":0.075,"changeType":"Unknown","percentChange":0.10489098408956986},{"propertyId":"maxdec","propertyName":"Maxdec","prevValue":0.13575,"newValue":0.15,"changeType":"Unknown","percentChange":0.10497237569060762},{"propertyId":"speed","propertyName":"Speed","prevValue":102,"newValue":99,"changeType":"Unknown","percentChange":-0.029411764705882353},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":544,"newValue":570,"changeType":"Buff","percentChange":0.04779411764705882},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"legion_shotgun","propertyName":"Dual-Feed Medium Shotgun","changeType":"Added","changes":[{"propertyId":"areaofeffect","propertyName":"Area of Effect","newValue":16,"changeType":"Added"},{"propertyId":"avoidfeature","propertyName":"Avoid Features","newValue":false,"changeType":"Added"},{"propertyId":"projectiles","propertyName":"Projectiles","newValue":5,"changeType":"Added"},{"propertyId":"burnblow","propertyName":"Self Explode","newValue":false,"changeType":"Added"},{"propertyId":"craterareaofeffect","propertyName":"Crater Area of Effect","newValue":0,"changeType":"Added"},{"propertyId":"duration","propertyName":"Duration","newValue":0.015,"changeType":"Added"},{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","newValue":0.85,"changeType":"Added"},{"propertyId":"firestarter","propertyName":"Fire Starter","newValue":0,"changeType":"Added"},{"propertyId":"impulsefactor","propertyName":"Impulse Factor","newValue":0,"changeType":"Added"},{"propertyId":"intensity","propertyName":"Intensity","newValue":1,"changeType":"Added"},{"propertyId":"noselfdamage","propertyName":"No Self Damage","newValue":true,"changeType":"Added"},{"propertyId":"ownerExpAccWeight","propertyName":"OwnerExpAccWeight","newValue":4,"changeType":"Added"},{"propertyId":"predictboost","propertyName":"Predictboost","newValue":1,"changeType":"Added"},{"propertyId":"proximitypriority","propertyName":"Proximitypriority","newValue":1,"changeType":"Added"},{"propertyId":"range","propertyName":"Range","newValue":211,"changeType":"Added"},{"propertyId":"reloadtime","propertyName":"Reload Time","newValue":2.1,"changeType":"Added"},{"propertyId":"sprayangle","propertyName":"Spray Angle","newValue":1500,"changeType":"Added"},{"propertyId":"thickness","propertyName":"Thickness","newValue":1.5,"changeType":"Added"},{"propertyId":"tolerance","propertyName":"Tolerance","newValue":10000,"changeType":"Added"},{"propertyId":"turret","propertyName":"Turret","newValue":true,"changeType":"Added"},{"propertyId":"weapontype","propertyName":"Weapon Type","newValue":"LaserCannon","changeType":"Added"},{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","newValue":700,"changeType":"Added"},{"propertyId":"damage","propertyName":"Damage","changeType":"Added","changes":[{"propertyId":"default","propertyName":"Default","newValue":15,"changeType":"Added"},{"propertyId":"vtol","propertyName":"Vtol","newValue":6,"changeType":"Added"}]}]}]},{"propertyId":"weapons","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"gauss","propertyName":"Gauss","prevValue":{"badtargetcategory":"VTOL","def":"GAUSS","onlytargetcategory":"NOTSUB"},"changeType":"Removed"},{"propertyId":"legion_shotgun","propertyName":"Legion_shotgun","changeType":"Added","changes":[{"propertyId":"badtargetcategory","propertyName":"Badtargetcategory","newValue":"VTOL","changeType":"Added"},{"propertyId":"onlytargetcategory","propertyName":"Onlytargetcategory","newValue":"NOTSUB","changeType":"Added"}]}]}]}},{"unit":{"propertyId":"leghelios","propertyName":"Helios","changeType":"Modified","changes":[{"propertyId":"speed","propertyName":"Speed","prevValue":69,"newValue":75,"changeType":"Unknown","percentChange":0.08695652173913043},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":400,"newValue":370,"changeType":"Nerf","percentChange":-0.075},{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"heat_ray","propertyName":"Light g2g Heat Ray","changeType":"Modified","changes":[{"propertyId":"range","propertyName":"Range","prevValue":330,"newValue":320,"changeType":"Nerf","percentChange":-0.030303030303030304}]}]}]}},{"unit":{"propertyId":"legrail","propertyName":"Lance","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":3800,"newValue":3600,"changeType":"Unknown","percentChange":-0.05263157894736842},{"propertyId":"buildtime","propertyName":"Build Time","prevValue":3800,"newValue":3600,"changeType":"Buff","percentChange":-0.05263157894736842}]}}]},{"sha":"fce4e3761141b24bd4b97fb7b4369970f236abdd","date":"2026-08-25T16:48:59.000Z","message":"August balance patch (#8726)\n\nChangelist:\n• [Spectre] 12500 -> 9000 energycost, 165 -> 150 metalcost, 380 -> 450\nhealth\n• [T1, Seaplane Air Constructors] -35% energycost, -35% buildtime, -35%\nspeed\n• [LRPCs] 1100 -> 900 weaponvelocity\n• [Nukes] 1.3x base damage, 0.45 -> 0 edgeeffectiveness -> More damage\ndealt at the center of explosion, less damage on the edges of the\nexplosion\n• [Sumo] 6500 -> 6000 health\n• [Mammoth] 22.5 -> 23 speed\n• [Sheldon] 50.4 -> 50 speed\n• [Legion changes]\n\t- Basic mex now similar stats as other T1 mexes, T1.5 mex removed\n\t- Wind generator 45m -> 43m cost\n\t- Solar 155m -> 150m cost\n\t- Goblin 25m, 500e -> 30m, 420e cost\n- Satyr 400e -> 500e cost, 1100 -> 1220 buildtime, can no longer fire\nvertically\n\t- Phalanx 50 -> 44 speed\n- Alaris weapon switched from gauss to a shotgun with the same range and\na 10% higher dps. Unit should feel more responsive overall with a\nslightly higher acceleration, turnrate, turret turnrate, and weapon\nprojectile speed. Unit speed reduced 102->99.\n\t- Helios 69 -> 75 speed, 330 -> 320 range, 400 -> 370 turnrate\n\t- Lance 3800e -> 3600e cost\n\t- Prometheus friendly fire significantly reduced\n- Inferno firing pattern changed to sector fire so its shots will have\nmuch less vertical spread, 1100 -> 1200 range\n\t- Perdition stockpile time 50s -> 40s \n\t- Rhapsis (T1 Medium AA Tower) 156 -> 180 DPS, 840 -> 950 range\n- Pluto (T2 Microflak Tower) and Fulmen (Naval Microflak Tower) 800 ->\n875 range\n\nCortex Spybot stats brought on par with other spybots.\nAir constructors easier to build, but worse at expanding / gathering\nreclaim.\nLRPCs lower velocity -> higher arc -> less overshoot when aiming at\nmountaintops\nNuke change gives them higher potential damage, mostly relevant vs T3\nand Advanced Fusions - small units died from a direct nuke hit anyway.\nWhile smaller units can occasionally survive a more glancing nuke hit.\nSumo health buff reverted, and minor rounding changes to Mammoth /\nSheldon in the same factory.\nLegion loses its special metal extractors, to make Legion powerlevel\nvary less depending on mex sizes. Changes to other T1 eco and units to\nbetter fit the new mex economy.\nPhalanx speed nerf, as it's a strong unit and its relatively high speed\ndoesn't quite match its model and role.\n\n---------\n\nCo-authored-by: efrec <ecfrechette@gmail.com>\nCo-authored-by: Floris <ruwetuin@hotmail.com>","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/fce4e3761141b24bd4b97fb7b4369970f236abdd","author":{"name":"Mitvit","img":"https://avatars.githubusercontent.com/u/112669238?v=4","url":"https://github.com/Mitvit"},"changes":[{"unit":{"propertyId":"legsolar","propertyName":"Solar Collector","changeType":"Modified","changes":[{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":155,"newValue":150,"changeType":"Unknown","percentChange":-0.03225806451612903}]}},{"unit":{"propertyId":"legwin","propertyName":"Wind Turbine","changeType":"Modified","changes":[{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":45,"newValue":43,"changeType":"Unknown","percentChange":-0.044444444444444446}]}},{"unit":{"propertyId":"armca","propertyName":"Construction Aircraft","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":7960,"newValue":5000,"changeType":"Buff","percentChange":-0.37185929648241206},{"propertyId":"energycost","propertyName":"Energycost","prevValue":3000,"newValue":2100,"changeType":"Unknown","percentChange":-0.3},{"propertyId":"speed","propertyName":"Speed","prevValue":208.2,"newValue":136,"changeType":"Unknown","percentChange":-0.34678194044188276}]}},{"unit":{"propertyId":"armspy","propertyName":"Ghost","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":8800,"newValue":9000,"changeType":"Unknown","percentChange":0.022727272727272728},{"propertyId":"speed","propertyName":"Speed","prevValue":65.4,"newValue":65,"changeType":"Unknown","percentChange":-0.006116207951070423},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":1581.25,"newValue":1581,"changeType":"Nerf","percentChange":-0.00015810276679841898}]}},{"unit":{"propertyId":"armbrtha","propertyName":"Basilica","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"lrpc","propertyName":"Long-range plasma cannon","changeType":"Modified","changes":[{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":1100,"newValue":900,"changeType":"Nerf","percentChange":-0.18181818181818182}]}]}]}},{"unit":{"propertyId":"armsilo","propertyName":"Armageddon","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"nuclear_missile","propertyName":"Nuclear Launch","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.45,"newValue":0,"changeType":"Unknown","percentChange":-1},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"default","propertyName":"Default","prevValue":9500,"newValue":12500,"changeType":"Buff","percentChange":0.3157894736842105}]}]}]}]}},{"unit":{"propertyId":"armvulc","propertyName":"Ragnarok","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"rflrpc","propertyName":"Rapid-fire long-range plasma cannon","changeType":"Modified","changes":[{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":1100,"newValue":900,"changeType":"Nerf","percentChange":-0.18181818181818182}]}]}]}},{"unit":{"propertyId":"armafus","propertyName":"Advanced Fusion Reactor","changeType":"Modified","changes":[{"propertyId":"damagemodifier","propertyName":"Damagemodifier","prevValue":0.95,"changeType":"Removed"},{"propertyId":"health","propertyName":"Health","prevValue":7900,"newValue":8300,"changeType":"Unknown","percentChange":0.05063291139240506}]}},{"unit":{"propertyId":"armcsa","propertyName":"Construction Seaplane","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":14500,"newValue":9500,"changeType":"Buff","percentChange":-0.3448275862068966},{"propertyId":"energycost","propertyName":"Energycost","prevValue":7800,"newValue":5000,"changeType":"Unknown","percentChange":-0.358974358974359},{"propertyId":"speed","propertyName":"Speed","prevValue":192,"newValue":124,"changeType":"Unknown","percentChange":-0.3541666666666667}]}},{"unit":{"propertyId":"corca","propertyName":"Construction Aircraft","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":8360,"newValue":5200,"changeType":"Buff","percentChange":-0.37799043062200954},{"propertyId":"energycost","propertyName":"Energycost","prevValue":3200,"newValue":2200,"changeType":"Unknown","percentChange":-0.3125},{"propertyId":"speed","propertyName":"Speed","prevValue":201,"newValue":131,"changeType":"Unknown","percentChange":-0.3482587064676617}]}},{"unit":{"propertyId":"corcan","propertyName":"Sumo","changeType":"Modified","changes":[{"propertyId":"health","propertyName":"Health","prevValue":6500,"newValue":6000,"changeType":"Unknown","percentChange":-0.07692307692307693}]}},{"unit":{"propertyId":"cormort","propertyName":"Sheldon","changeType":"Modified","changes":[{"propertyId":"speed","propertyName":"Speed","prevValue":50.4,"newValue":50,"changeType":"Unknown","percentChange":-0.007936507936507908},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":1263.84998,"newValue":1263,"changeType":"Nerf","percentChange":-0.0006725323522970342}]}},{"unit":{"propertyId":"corspy","propertyName":"Spectre","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":12500,"newValue":9000,"changeType":"Unknown","percentChange":-0.28},{"propertyId":"health","propertyName":"Health","prevValue":380,"newValue":450,"changeType":"Unknown","percentChange":0.18421052631578946},{"propertyId":"maxdec","propertyName":"Maxdec","prevValue":0.60375,"newValue":0.69,"changeType":"Unknown","percentChange":0.14285714285714274},{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":165,"newValue":150,"changeType":"Unknown","percentChange":-0.09090909090909091},{"propertyId":"speed","propertyName":"Speed","prevValue":62.099,"newValue":62,"changeType":"Unknown","percentChange":-0.001594228570508328}]}},{"unit":{"propertyId":"corsumo","propertyName":"Mammoth","changeType":"Modified","changes":[{"propertyId":"speed","propertyName":"Speed","prevValue":22.5,"newValue":23,"changeType":"Unknown","percentChange":0.022222222222222223}]}},{"unit":{"propertyId":"legmex","propertyName":"Metal Extractor","changeType":"Modified","changes":[{"propertyId":"energyupkeep","propertyName":"Energyupkeep","prevValue":{},"newValue":3,"changeType":"Unknown"},{"propertyId":"extractsmetal","propertyName":"Extractsmetal","prevValue":0.0008,"newValue":0.001,"changeType":"Unknown","percentChange":0.24999999999999997}]}},{"unit":{"propertyId":"corbuzz","propertyName":"Calamity","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"rflrpc","propertyName":"Rapid-fire long-range plasma cannon","changeType":"Modified","changes":[{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":1150,"newValue":950,"changeType":"Nerf","percentChange":-0.17391304347826086}]}]}]}},{"unit":{"propertyId":"corint","propertyName":"Basilisk","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"lrpc","propertyName":"Long-range plasma cannon","changeType":"Modified","changes":[{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":1150,"newValue":950,"changeType":"Nerf","percentChange":-0.17391304347826086}]}]}]}},{"unit":{"propertyId":"corsilo","propertyName":"Apocalypse","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"crblmssl","propertyName":"Intercontinental thermonuclear ballistic missile","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.45,"newValue":0,"changeType":"Unknown","percentChange":-1},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"commanders","propertyName":"Commanders","prevValue":2500,"newValue":3000,"changeType":"Buff","percentChange":0.2},{"propertyId":"default","propertyName":"Default","prevValue":11500,"newValue":15000,"changeType":"Buff","percentChange":0.30434782608695654}]}]}]}]}},{"unit":{"propertyId":"corafus","propertyName":"Advanced Fusion Reactor","changeType":"Modified","changes":[{"propertyId":"damagemodifier","propertyName":"Damagemodifier","prevValue":0.95,"changeType":"Removed"},{"propertyId":"health","propertyName":"Health","prevValue":9400,"newValue":9800,"changeType":"Unknown","percentChange":0.0425531914893617}]}},{"unit":{"propertyId":"corcsa","propertyName":"Construction Seaplane","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":14500,"newValue":9500,"changeType":"Buff","percentChange":-0.3448275862068966},{"propertyId":"energycost","propertyName":"Energycost","prevValue":8200,"newValue":5300,"changeType":"Unknown","percentChange":-0.35365853658536583},{"propertyId":"speed","propertyName":"Speed","prevValue":217.5,"newValue":140,"changeType":"Unknown","percentChange":-0.3563218390804598}]}},{"unit":{"propertyId":"legshot","propertyName":"Phalanx","changeType":"Modified","changes":[{"propertyId":"speed","propertyName":"Speed","prevValue":50,"newValue":44,"changeType":"Unknown","percentChange":-0.12},{"propertyId":"turnrate","propertyName":"Turn Rate","prevValue":1316.75,"newValue":1316,"changeType":"Nerf","percentChange":-0.000569584203531422}]}},{"unit":{"propertyId":"leggob","propertyName":"Goblin","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":500,"newValue":420,"changeType":"Unknown","percentChange":-0.16},{"propertyId":"metalcost","propertyName":"Metalcost","prevValue":25,"newValue":30,"changeType":"Unknown","percentChange":0.2}]}},{"unit":{"propertyId":"legca","propertyName":"Legion Construction Aircraft","changeType":"Modified","changes":[{"propertyId":"energycost","propertyName":"Energycost","prevValue":3200,"newValue":2200,"changeType":"Unknown","percentChange":-0.3125},{"propertyId":"buildtime","propertyName":"Build Time","prevValue":7560,"newValue":5000,"changeType":"Buff","percentChange":-0.3386243386243386},{"propertyId":"speed","propertyName":"Speed","prevValue":215,"newValue":139,"changeType":"Unknown","percentChange":-0.35348837209302325}]}},{"unit":{"propertyId":"legch","propertyName":"Construction Hovercraft","changeType":"Modified","changes":[{"propertyId":"buildoptions","propertyName":"Build Options","prevValue":["legsolar","legadvsol","legwin","leggeo","legmstor","legestor","legmex","legmext15","legeconv","leglab","legvp","legap","leghp","legavp","legnanotc","legnanotcplat","legeyes","legrad","legdrag","legdtr","leglht","legmg","legcluster","legrl","legrhapsis","leglupara","legjuno","legctl","legjam","legfhp","legamphlab","legsplab","legsy","legtide","legfeconv","leguwmstore","leguwestore","legfdrag","legfrad","legfmg","legfrl","legtl","leguwgeo","legadvshipyard","leghive","legfhive"],"newValue":["legsolar","legadvsol","legwin","leggeo","legmstor","legestor","legmex","legeconv","leglab","legvp","legap","leghp","legavp","legnanotc","legnanotcplat","legeyes","legrad","legdrag","legdtr","leglht","legmg","legcluster","legrl","legrhapsis","leglupara","legjuno","legctl","legjam","legfhp","legamphlab","legsplab","legsy","legtide","legfeconv","leguwmstore","leguwestore","legfdrag","legfrad","legfmg","legfrl","legtl","leguwgeo","legadvshipyard","leghive","legfhive"],"changeType":"Unknown","arrayChange":{"added":[],"removed":["legmext15"]}}]}},{"unit":{"propertyId":"legspcon","propertyName":"Construction Seaplane","changeType":"Modified","changes":[{"propertyId":"buildtime","propertyName":"Build Time","prevValue":12000,"newValue":8500,"changeType":"Buff","percentChange":-0.2916666666666667},{"propertyId":"energycost","propertyName":"Energycost","prevValue":7800,"newValue":5100,"changeType":"Unknown","percentChange":-0.34615384615384615},{"propertyId":"speed","propertyName":"Speed","prevValue":192,"newValue":124,"changeType":"Unknown","percentChange":-0.3541666666666667}]}},{"unit":{"propertyId":"leglrpc","propertyName":"Olympus","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"lrpc","propertyName":"Long-Range g2g Heavy Cluster Plasma Cannon","changeType":"Modified","changes":[{"propertyId":"weaponvelocity","propertyName":"Weapon Velocity","prevValue":1100,"newValue":900,"changeType":"Nerf","percentChange":-0.18181818181818182}]}]}]}},{"unit":{"propertyId":"legsilo","propertyName":"Supernova","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"legicbm","propertyName":"Intercontinental Thermonuclear Ballistic Missile","changeType":"Modified","changes":[{"propertyId":"edgeeffectiveness","propertyName":"Edge Effectiveness","prevValue":0.45,"newValue":0,"changeType":"Unknown","percentChange":-1},{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"commanders","propertyName":"Commanders","prevValue":2500,"newValue":3000,"changeType":"Buff","percentChange":0.2},{"propertyId":"default","propertyName":"Default","prevValue":11500,"newValue":15000,"changeType":"Buff","percentChange":0.30434782608695654}]}]}]}]}},{"unit":{"propertyId":"legafus","propertyName":"Advanced Fusion Reactor","changeType":"Modified","changes":[{"propertyId":"damagemodifier","propertyName":"Damagemodifier","prevValue":0.95,"changeType":"Removed"},{"propertyId":"health","propertyName":"Health","prevValue":9400,"newValue":9800,"changeType":"Unknown","percentChange":0.0425531914893617}]}},{"unit":{"propertyId":"legcomecon","propertyName":"Economy Commander","changeType":"Modified","changes":[{"propertyId":"buildoptions","propertyName":"Build Options","prevValue":["armsolar","armwin","armmstor","armestor","legmex","armmakr","leglab","legvp","armap","armeyes","armrad","armdrag","armllt","armrl","armdl","armtide","armuwms","armuwes","armfmkr","armsy","armfdrag","armtl","armfrt","armfrad","armhp","armfhp","armadvsol","legmext15","armnanotc","armferret","armgeo"],"newValue":["armsolar","armwin","armmstor","armestor","legmex","armmakr","leglab","legvp","armap","armeyes","armrad","armdrag","armllt","armrl","armdl","armtide","armuwms","armuwes","armfmkr","armsy","armfdrag","armtl","armfrt","armfrad","armhp","armfhp","armadvsol","armnanotc","armferret","armgeo"],"changeType":"Unknown","arrayChange":{"added":[],"removed":["legmext15"]}}]}},{"unit":{"propertyId":"legcomt2com","propertyName":"Combat Commander","changeType":"Modified","changes":[{"propertyId":"buildoptions","propertyName":"Build Options","prevValue":["armsolar","armwin","armmstor","armestor","legmex","armmakr","leglab","legvp","armap","armeyes","armrad","armdrag","armllt","armrl","armdl","armtide","armuwms","armuwes","armfmkr","armsy","armfdrag","armtl","armfrt","armfrad","armhp","armfhp","leggob","corjamt","legmg","armferret","armnanotc","legmext15"],"newValue":["armsolar","armwin","armmstor","armestor","legmex","armmakr","leglab","legvp","armap","armeyes","armrad","armdrag","armllt","armrl","armdl","armtide","armuwms","armuwes","armfmkr","armsy","armfdrag","armtl","armfrt","armfrad","armhp","armfhp","leggob","corjamt","legmg","armferret","armnanotc"],"changeType":"Unknown","arrayChange":{"added":[],"removed":["legmext15"]}}]}},{"unit":{"propertyId":"legcomt2def","propertyName":"Tactical Defense Commander","changeType":"Modified","changes":[{"propertyId":"buildoptions","propertyName":"Build Options","prevValue":["armsolar","armwin","armmstor","armestor","legmex","armmakr","leglab","legvp","armap","armeyes","armrad","armdrag","armllt","armrl","armdl","armtide","armuwms","armuwes","armfmkr","armsy","armfdrag","armtl","armfrt","armfrad","armhp","armfhp","legmg","armclaw","armferret","legmext15","corjamt","armguard","armcir"],"newValue":["armsolar","armwin","armmstor","armestor","legmex","armmakr","leglab","legvp","armap","armeyes","armrad","armdrag","armllt","armrl","armdl","armtide","armuwms","armuwes","armfmkr","armsy","armfdrag","armtl","armfrt","armfrad","armhp","armfhp","legmg","armclaw","armferret","corjamt","armguard","armcir"],"changeType":"Unknown","arrayChange":{"added":[],"removed":["legmext15"]}}]}},{"unit":{"propertyId":"legcomt2off","propertyName":"Tactical Offense Commander","changeType":"Modified","changes":[{"propertyId":"buildoptions","propertyName":"Build Options","prevValue":["armsolar","armwin","armmstor","armestor","legmex","armmakr","leglab","legvp","armap","armeyes","armrad","armdrag","armllt","armrl","armdl","armtide","armuwms","armuwes","armfmkr","armsy","armfdrag","armtl","armfrt","armfrad","armhp","armfhp","leggob","corjamt","armmine1","armatlas","armpeep","legmg","armferret","legbal","leggat","armnanotc","legmext15","armadvsol","armgeo"],"newValue":["armsolar","armwin","armmstor","armestor","legmex","armmakr","leglab","legvp","armap","armeyes","armrad","armdrag","armllt","armrl","armdl","armtide","armuwms","armuwes","armfmkr","armsy","armfdrag","armtl","armfrt","armfrad","armhp","armfhp","leggob","corjamt","armmine1","armatlas","armpeep","legmg","armferret","legbal","leggat","armnanotc","armadvsol","armgeo"],"changeType":"Unknown","arrayChange":{"added":[],"removed":["legmext15"]}}]}}]},{"sha":"32b0375ab2f928323e1a79880ca62b8734ec39d1","date":"2026-08-20T02:09:06.000Z","message":"Drop damage entries for armour classes that do not exist (#8816)\n\nRemove weapon damages that specify nonexistent armor types: bombers, fighters, ship, meteor, and tinyraptor.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/32b0375ab2f928323e1a79880ca62b8734ec39d1","author":{"name":"burnhamrobertp","img":"https://avatars.githubusercontent.com/u/231052?v=4","url":"https://github.com/burnhamrobertp"},"changes":[{"unit":{"propertyId":"coronager","propertyName":"Onager","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"stoa_missile","propertyName":"Medium long-range s2g missile launcher","changeType":"Modified","changes":[{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"ship","propertyName":"Ship","prevValue":200,"changeType":"Removed"}]}]}]}]}},{"unit":{"propertyId":"legeheatraymech","propertyName":"Sol Invictus","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"ultraheavyriotcannon","propertyName":"Targeting System","changeType":"Modified","changes":[{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"bombers","propertyName":"Bombers","prevValue":52,"changeType":"Removed"},{"propertyId":"fighters","propertyName":"Fighters","prevValue":52,"changeType":"Removed"}]}]}]}]}},{"unit":{"propertyId":"legeheatraymech_old","propertyName":"Archaic Sol Invictus","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"ultraheavyriotcannon","propertyName":"Targeting System","changeType":"Modified","changes":[{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"bombers","propertyName":"Bombers","prevValue":52,"changeType":"Removed"},{"propertyId":"fighters","propertyName":"Fighters","prevValue":52,"changeType":"Removed"}]}]}]}]}},{"unit":{"propertyId":"legkeres","propertyName":"Keres","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"legkeres_cannon","propertyName":"Heavy riot cannon","changeType":"Modified","changes":[{"propertyId":"damage","propertyName":"Damage","changeType":"Modified","changes":[{"propertyId":"bombers","propertyName":"Bombers","prevValue":50,"changeType":"Removed"},{"propertyId":"fighters","propertyName":"Fighters","prevValue":50,"changeType":"Removed"}]}]}]}]}}]},{"sha":"dcbd5d660f131723997d7991e615ca2ad58a2959","date":"2026-08-19T20:01:58.000Z","message":"Stop the Stiletto's bomb claiming to be command fired (#8809)\n\nThe Stiletto's bomb is written with commandfire = true, but the unit never sets canmanualfire. The two cancel out; the weapon acts like an autofire weapon.\n\nA weapon that only fires on command has to sit on a unit that can command it, with some weapons exempt since the silos and junos go through the manual_launch flow instead.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/dcbd5d660f131723997d7991e615ca2ad58a2959","author":{"name":"burnhamrobertp","img":"https://avatars.githubusercontent.com/u/231052?v=4","url":"https://github.com/burnhamrobertp"},"changes":[{"unit":{"propertyId":"armstil","propertyName":"Stiletto","changeType":"Modified","changes":[{"propertyId":"weapondefs","propertyName":"Weapons","changeType":"Modified","changes":[{"propertyId":"stiletto_bomb","propertyName":"Heavy a2g EMP warheads","changeType":"Modified","changes":[{"propertyId":"commandfire","propertyName":"Command Fire","prevValue":true,"changeType":"Removed"}]}]}]}}]},{"sha":"ad4231a106faec04ac88fbeead5e48e7f4ea77d7","date":"2026-08-19T18:31:23.000Z","message":"Fix the finished Metal Fortifier not listing its metal storage (#8780)\n\nThe finished Fortifier is two attached units (mex + nano) and its 600 metal storage sat on the mex, while the info panel reads the selected unit def (nano) so the storage was never listed. This fix moves `metalstorage` to the selectable con turret.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/ad4231a106faec04ac88fbeead5e48e7f4ea77d7","author":{"name":"Egzothicki","img":"https://avatars.githubusercontent.com/u/97255880?v=4","url":"https://github.com/Egzothicki"},"changes":[{"unit":{"propertyId":"legmohoconct","propertyName":"Advanced Metal Fortifier","changeType":"Modified","changes":[{"propertyId":"metalstorage","propertyName":"Metal Storage","newValue":600,"changeType":"Added"}]}},{"unit":{"propertyId":"legmohoconin","propertyName":"Advanced Metal Fortifier","changeType":"Modified","changes":[{"propertyId":"metalstorage","propertyName":"Metal Storage","prevValue":600,"changeType":"Removed"}]}}]},{"sha":"ba333efc7e9cdae89cafd48a408461f5a37645c8","date":"2026-08-18T00:46:50.000Z","message":"Move the remaining defs off the superseded acceleration keys (#8684)\n\nFollows #8683, same family of keys with a new reason to move:\n\nThe engine changelog for 105-2314 states acceleration and brakeRate are **scheduled to change** from elmo/frame to elmo/s at some point, while maxAcc and maxDec stay elmo/frame. Defs on the old spelling get their numbers reinterpreted 30x when that lands, but nothing fails loudly.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/ba333efc7e9cdae89cafd48a408461f5a37645c8","author":{"name":"burnhamrobertp","img":"https://avatars.githubusercontent.com/u/231052?v=4","url":"https://github.com/burnhamrobertp"},"changes":[{"unit":{"propertyId":"legamph","propertyName":"Telchine","changeType":"Modified","changes":[{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0.5,"changeType":"Removed"}]}},{"unit":{"propertyId":"leganavaladvgeo","propertyName":"Advanced Underwater Geothermal Powerplant","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0,"changeType":"Added"}]}},{"unit":{"propertyId":"armuwageo","propertyName":"Advanced Geothermal Powerplant","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0,"changeType":"Added"}]}},{"unit":{"propertyId":"armuwgeo","propertyName":"Offshore Geothermal Powerplant","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0,"changeType":"Added"}]}},{"unit":{"propertyId":"coruwageo","propertyName":"Advanced Geothermal Powerplant","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0,"changeType":"Added"}]}},{"unit":{"propertyId":"coruwgeo","propertyName":"Offshore Geothermal Powerplant","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0,"changeType":"Added"}]}},{"unit":{"propertyId":"legmineb","propertyName":"Harbinger","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.055,"changeType":"Removed"}]}},{"unit":{"propertyId":"legnap","propertyName":"Wildfire","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.04,"changeType":"Removed"}]}},{"unit":{"propertyId":"legcib","propertyName":"Blindfold","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.2,"changeType":"Removed"}]}},{"unit":{"propertyId":"legfig","propertyName":"Noctua","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.35,"changeType":"Removed"}]}},{"unit":{"propertyId":"legkam","propertyName":"Martyr","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.3,"changeType":"Removed"}]}},{"unit":{"propertyId":"leguwgeo","propertyName":"Offshore Geothermal Powerplant","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0,"changeType":"Added"}]}},{"unit":{"propertyId":"legerailtank","propertyName":"Daedalus","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.035,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0.055,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0.035,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0.055,"changeType":"Added"}]}},{"unit":{"propertyId":"legkeres","propertyName":"Keres","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.02,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0.04,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0.02,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0.04,"changeType":"Added"}]}}]},{"sha":"0f83544c0779ab45bcc94b15b6b40499a11e48db","date":"2026-08-18T00:42:57.000Z","message":"Move the drone carriers off the superseded movement keys (#8683)\n\nThe Trident, Sentinel, Siegebreaker and the two Depth Charge Drones were written with maxvelocity, cruisealt, acceleration and brakerate. The engine still reads all four, so the units move and work, but the category pass in alldefs_post looks at uDef.speed, so all five come out NOTMOBILE with no MOBILE.\n\nThe numbers are the same values in different units: maxvelocity is per frame and speed is per second, so 2.25 becomes 67.5 and so on, all dividing exactly. All are 1:1.\n\n85 weapons use nochasecategory MOBILE and 61 use badtargetcategory MOBILE, and these five were invisible to all of them. These were chased by things that should not chase movers, and preferred by weapons meant to prefer buildings.\n\nThey also start responding to the max speed modoption, which only scales uDef.speed.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/0f83544c0779ab45bcc94b15b6b40499a11e48db","author":{"name":"burnhamrobertp","img":"https://avatars.githubusercontent.com/u/231052?v=4","url":"https://github.com/burnhamrobertp"},"changes":[{"unit":{"propertyId":"armtdrone","propertyName":"Depth Charge Drone","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.22,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0.5,"changeType":"Removed"},{"propertyId":"cruisealt","propertyName":"Cruisealt","prevValue":40,"changeType":"Removed"},{"propertyId":"maxvelocity","propertyName":"Max Velocity","prevValue":11,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0.22,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0.5,"changeType":"Added"},{"propertyId":"cruisealtitude","propertyName":"Cruisealtitude","newValue":40,"changeType":"Added"},{"propertyId":"speed","propertyName":"Speed","newValue":330,"changeType":"Added"}]}},{"unit":{"propertyId":"armtrident","propertyName":"Trident","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.01722,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0.01722,"changeType":"Removed"},{"propertyId":"maxvelocity","propertyName":"Max Velocity","prevValue":2.25,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0.01722,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0.01722,"changeType":"Added"},{"propertyId":"speed","propertyName":"Speed","newValue":67.5,"changeType":"Added"}]}},{"unit":{"propertyId":"corsentinel","propertyName":"Sentinel","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.01722,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0.01722,"changeType":"Removed"},{"propertyId":"maxvelocity","propertyName":"Max Velocity","prevValue":2.1,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0.01722,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0.01722,"changeType":"Added"},{"propertyId":"speed","propertyName":"Speed","newValue":63,"changeType":"Added"}]}},{"unit":{"propertyId":"cortdrone","propertyName":"Depth Charge Drone","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.2,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0.45,"changeType":"Removed"},{"propertyId":"cruisealt","propertyName":"Cruisealt","prevValue":40,"changeType":"Removed"},{"propertyId":"maxvelocity","propertyName":"Max Velocity","prevValue":10.5,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0.2,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0.45,"changeType":"Added"},{"propertyId":"cruisealtitude","propertyName":"Cruisealtitude","newValue":40,"changeType":"Added"},{"propertyId":"speed","propertyName":"Speed","newValue":315,"changeType":"Added"}]}},{"unit":{"propertyId":"corsiegebreaker","propertyName":"Siegebreaker","changeType":"Modified","changes":[{"propertyId":"acceleration","propertyName":"Acceleration","prevValue":0.0206,"changeType":"Removed"},{"propertyId":"brakerate","propertyName":"Brake Rate","prevValue":0.05321,"changeType":"Removed"},{"propertyId":"maxvelocity","propertyName":"Max Velocity","prevValue":1.8,"changeType":"Removed"},{"propertyId":"maxacc","propertyName":"Maxacc","newValue":0.0206,"changeType":"Added"},{"propertyId":"maxdec","propertyName":"Maxdec","newValue":0.05321,"changeType":"Added"},{"propertyId":"speed","propertyName":"Speed","newValue":54,"changeType":"Added"}]}}]},{"sha":"911d5d8e3de759109dbcf4aa567ab0baf13f710a","date":"2026-08-17T23:39:45.000Z","message":"New model - Keres (#7956)\n\n### Work done\n\nNew model for Keres, script changes to work with the model, colvol changes to fit it better and a new unitpic.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/911d5d8e3de759109dbcf4aa567ab0baf13f710a","author":{"name":"EnderRobo","img":"https://avatars.githubusercontent.com/u/142002113?v=4","url":"https://github.com/EnderRobo"},"changes":[{"unit":{"propertyId":"legkeres","propertyName":"Keres","changeType":"Modified","changes":[{"propertyId":"usePieceCollisionVolumes","propertyName":"UsePieceCollisionVolumes","newValue":true,"changeType":"Added"}]}}]},{"sha":"a629dbfc905192a29357dc6319b4cbc53d1624ec","date":"2026-08-12T10:44:01.000Z","message":"Drop unit level lines the game never reads (#8685)\n\nNine lines the game never reads, all weapondef tags or dead spellings\nsitting at unit level.\n\nThe four antinuke ships set energypershot at unit level as well as\ninside their antinuke weapondef, both at 7500 - the engine's unitdef has\nno such field and the weapon already comes out with energyCost 7500, so\nthe stockpile cost these look like they are setting is handled a level\ndown either way. scavempspawner does the same with craterboost,\ncratermult and impulsefactor, and there the unit level impulsefactor\nreads 0 while the weapon that actually applies says 0.123. critter_gull\nhas collide = false and collision = false on consecutive lines, the\nsecond being the dead spelling.\n\nlegfloat is a slightly different case. Its description = \"Floating Tank\"\nis a real tag, but it only feeds the engine tooltip, and the interface\ngoes through units.json, so what players see is \"Heavy Convertible\nTank/Boat\" and always has. Removing the line leaves that as the only\ndescription, which is the one we want anyway - \"floating tank\" suggests\nsomething slower in the water than this thing is.\n\nNo behaviour change, nothing displayed or simulated comes from any of\nthese.\n\nFound by the def invariant checks in #8630.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/a629dbfc905192a29357dc6319b4cbc53d1624ec","author":{"name":"burnhamrobertp","img":"https://avatars.githubusercontent.com/u/231052?v=4","url":"https://github.com/burnhamrobertp"},"changes":[{"unit":{"propertyId":"armantiship","propertyName":"Haven","changeType":"Modified","changes":[{"propertyId":"energypershot","propertyName":"Energy Per Shot","prevValue":7500,"changeType":"Removed"}]}},{"unit":{"propertyId":"armcarry","propertyName":"Haven","changeType":"Modified","changes":[{"propertyId":"energypershot","propertyName":"Energy Per Shot","prevValue":7500,"changeType":"Removed"}]}},{"unit":{"propertyId":"corantiship","propertyName":"Oasis","changeType":"Modified","changes":[{"propertyId":"energypershot","propertyName":"Energy Per Shot","prevValue":7500,"changeType":"Removed"}]}},{"unit":{"propertyId":"leganavyantinukecarrier","propertyName":"Hecate","changeType":"Modified","changes":[{"propertyId":"energypershot","propertyName":"Energy Per Shot","prevValue":7500,"changeType":"Removed"}]}}]},{"sha":"563ead7330ddd2f2f92eecba933310507c2ea6fd","date":"2026-08-07T22:13:00.000Z","message":"Stop the heavy transports claiming the WEAPON category (#8680)\n\narmhvytrans, corhvytrans and legatrans write WEAPON into their category but define no weapons, so the category pass adds NOWEAPON on top and they end up carrying both.\n\nThis has some effects on game behavior:\n\n- cormandot4 splits its two weapons on this token (the stunner is onlytargetcategory WEAPON and the cannon is badtargetcategory WEAPON)\n- and the raptor fighters use badtargetcategory WEAPON","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/563ead7330ddd2f2f92eecba933310507c2ea6fd","author":{"name":"burnhamrobertp","img":"https://avatars.githubusercontent.com/u/231052?v=4","url":"https://github.com/burnhamrobertp"},"changes":[{"unit":{"propertyId":"armhvytrans","propertyName":"Osprey","changeType":"Modified","changes":[{"propertyId":"category","propertyName":"Unit Categories","prevValue":["ALL","MOBILE","WEAPON","NOTLAND","NOTSUB","VTOL","NOTSHIP","NOTHOVER"],"newValue":["ALL","MOBILE","NOTLAND","NOTSUB","VTOL","NOTSHIP","NOTHOVER"],"changeType":"Unknown","arrayChange":{"added":[],"removed":["WEAPON"]}}]}},{"unit":{"propertyId":"corhvytrans","propertyName":"Hephaestus","changeType":"Modified","changes":[{"propertyId":"category","propertyName":"Unit Categories","prevValue":["ALL","MOBILE","WEAPON","NOTLAND","VTOL","NOTSUB","NOTSHIP","NOTHOVER"],"newValue":["ALL","MOBILE","NOTLAND","VTOL","NOTSUB","NOTSHIP","NOTHOVER"],"changeType":"Unknown","arrayChange":{"added":[],"removed":["WEAPON"]}}]}},{"unit":{"propertyId":"legatrans","propertyName":"Hippotes","changeType":"Modified","changes":[{"propertyId":"category","propertyName":"Unit Categories","prevValue":["ALL","MOBILE","WEAPON","NOTLAND","VTOL","NOTSUB","NOTSHIP","NOTHOVER"],"newValue":["ALL","MOBILE","NOTLAND","VTOL","NOTSUB","NOTSHIP","NOTHOVER"],"changeType":"Unknown","arrayChange":{"added":[],"removed":["WEAPON"]}}]}}]},{"sha":"7be4981c6937f737d976129e4cd41233c80e88f4","date":"2026-08-07T15:38:36.000Z","message":"Remove the Vision's wreck (#8676)\n\nThe Vision the Martyr leaves behind gets killed one frame after it\nspawns, so its wreck never appears anyway, and I couldn't work out what\nis killing it - raised that separately in discord. Follows on from\n#8665, which renamed the block but left it in place.\n\nRather than leave a heap sitting in the def for something to start\ndropping later, this drops the corpse and the featuredefs outright, same\nas the other helper units that are not meant to leave anything.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/7be4981c6937f737d976129e4cd41233c80e88f4","author":{"name":"burnhamrobertp","img":"https://avatars.githubusercontent.com/u/231052?v=4","url":"https://github.com/burnhamrobertp"},"changes":[{"unit":{"propertyId":"legvision","propertyName":"Vision","changeType":"Modified","changes":[{"propertyId":"featuredefs","propertyName":"Features","prevValue":{"heap":{"blocking":false,"category":["heaps"],"collisionvolumeoffsets":[-0.0323944091797,0,0.00588226318359],"collisionvolumescales":[21,4,6],"collisionvolumetype":"cylY","damage":120,"footprintx":1,"footprintz":1,"height":4,"metal":12,"object":"Units/cor1X1A.s3o","reclaimable":true,"resurrectable":0}},"changeType":"Removed"}]}}]},{"sha":"a4f51e4e4c16b2ced7680cfa8eb51ed653c25c2e","date":"2026-08-07T09:55:51.000Z","message":"Name the perimeter camera rubble so the normaliser finds it (#8665)\n\nThe Beholder, Argus and Vision call their rubble dragonseyes_dead or\ncdragonseyes_dead, so the normaliser in alldefs_post skips it - it only\nrescales blocks named dead and heap. The blocks are already heaps in\neverything but name: category \"heaps\", blocking false, resurrectable 0.\nSame shape as #8659 and #8660, found by the checks in #8630.\n\nI left the numbers in the files alone, so the effective values are now\nwhatever the pass computes: the three cameras go from 12 metal and 120\nhitpoints to 8 and 280, which is 25 percent of cost and unit health. The\nVision is the odd one - it costs 1 metal and was dropping a 12 metal\nheap, and now drops nothing.\n\nAI disclosure: written with assistance from Claude Code.","url":"https://github.com/beyond-all-reason/Beyond-All-Reason/commit/a4f51e4e4c16b2ced7680cfa8eb51ed653c25c2e","author":{"name":"burnhamrobertp","img":"https://avatars.githubusercontent.com/u/231052?v=4","url":"https://github.com/burnhamrobertp"},"changes":[{"unit":{"propertyId":"armeyes","propertyName":"Beholder","changeType":"Modified","changes":[{"propertyId":"featuredefs","propertyName":"Features","changeType":"Modified","changes":[{"propertyId":"dragonseyes_dead","propertyName":"Dragonseyes_dead","prevValue":{"blocking":false,"category":["heaps"],"collisionvolumeoffsets":[-0.0323944091797,0,0.00588226318359],"collisionvolumescales":[21,4,6],"collisionvolumetype":"cylY","damage":120,"footprintx":1,"footprintz":1,"height":4,"metal":12,"object":"Units/arm1X1A.s3o","reclaimable":true,"resurrectable":0},"changeType":"Removed"},{"propertyId":"heap","propertyName":"Heap","changeType":"Added","changes":[{"propertyId":"blocking","propertyName":"Blocking","newValue":false,"changeType":"Added"},{"propertyId":"category","propertyName":"Unit Categories","newValue":["heaps"],"changeType":"Added"},{"propertyId":"damage","propertyName":"Damage","newValue":120,"changeType":"Added"},{"propertyId":"height","propertyName":"Height","newValue":4,"changeType":"Added"},{"propertyId":"metal","propertyName":"Metal","newValue":12,"changeType":"Added"},{"propertyId":"reclaimable","propertyName":"Reclaimable","newValue":true,"changeType":"Added"},{"propertyId":"resurrectable","propertyName":"Resurrectable","newValue":0,"changeType":"Added"}]}]}]}},{"unit":{"propertyId":"coreyes","propertyName":"Beholder","changeType":"Modified","changes":[{"propertyId":"featuredefs","propertyName":"Features","changeType":"Modified","changes":[{"propertyId":"cdragonseyes_dead","propertyName":"Cdragonseyes_dead","prevValue":{"blocking":false,"category":["heaps"],"collisionvolumeoffsets":[-0.0323944091797,0,0.00588226318359],"collisionvolumescales":[21,4,6],"collisionvolumetype":"cylY","damage":120,"footprintx":1,"footprintz":1,"height":4,"metal":12,"object":"Units/cor1X1A.s3o","reclaimable":true,"resurrectable":0},"changeType":"Removed"},{"propertyId":"heap","propertyName":"Heap","changeType":"Added","changes":[{"propertyId":"blocking","propertyName":"Blocking","newValue":false,"changeType":"Added"},{"propertyId":"category","propertyName":"Unit Categories","newValue":["heaps"],"changeType":"Added"},{"propertyId":"damage","propertyName":"Damage","newValue":120,"changeType":"Added"},{"propertyId":"height","propertyName":"Height","newValue":4,"changeType":"Added"},{"propertyId":"metal","propertyName":"Metal","newValue":12,"changeType":"Added"},{"propertyId":"reclaimable","propertyName":"Reclaimable","newValue":true,"changeType":"Added"},{"propertyId":"resurrectable","propertyName":"Resurrectable","newValue":0,"changeType":"Added"}]}]}]}},{"unit":{"propertyId":"legvision","propertyName":"Vision","changeType":"Modified","changes":[{"propertyId":"featuredefs","propertyName":"Features","changeType":"Modified","changes":[{"propertyId":"cdragonseyes_dead","propertyName":"Cdragonseyes_dead","prevValue":{"blocking":false,"category":["heaps"],"collisionvolumeoffsets":[-0.0323944091797,0,0.00588226318359],"collisionvolumescales":[21,4,6],"collisionvolumetype":"cylY","damage":120,"footprintx":1,"footprintz":1,"height":4,"metal":12,"object":"Units/cor1X1A.s3o","reclaimable":true,"resurrectable":0},"changeType":"Removed"},{"propertyId":"heap","propertyName":"Heap","changeType":"Added","changes":[{"propertyId":"blocking","propertyName":"Blocking","newValue":false,"changeType":"Added"},{"propertyId":"category","propertyName":"Unit Categories","newValue":["heaps"],"changeType":"Added"},{"propertyId":"damage","propertyName":"Damage","newValue":120,"changeType":"Added"},{"propertyId":"height","propertyName":"Height","newValue":4,"changeType":"Added"},{"propertyId":"metal","propertyName":"Metal","newValue":12,"changeType":"Added"},{"propertyId":"reclaimable","propertyName":"Reclaimable","newValue":true,"changeType":"Added"},{"propertyId":"resurrectable","propertyName":"Resurrectable","newValue":0,"changeType":"Added"}]}]}]}},{"unit":{"propertyId":"legeyes","propertyName":"Argus","changeType":"Modified","changes":[{"propertyId":"featuredefs","propertyName":"Features","changeType":"Modified","changes":[{"propertyId":"cdragonseyes_dead","propertyName":"Cdragonseyes_dead","prevValue":{"blocking":false,"category":["heaps"],"collisionvolumeoffsets":[-0.0323944091797,0,0.00588226318359],"collisionvolumescales":[21,4,6],"collisionvolumetype":"cylY","damage":120,"footprintx":1,"footprintz":1,"height":4,"metal":12,"object":"Units/cor1X1A.s3o","reclaimable":true,"resurrectable":0},"changeType":"Removed"},{"propertyId":"heap","propertyName":"Heap","changeType":"Added","changes":[{"propertyId":"blocking","propertyName":"Blocking","newValue":false,"changeType":"Added"},{"propertyId":"category","propertyName":"Unit Categories","newValue":["heaps"],"changeType":"Added"},{"propertyId":"damage","propertyName":"Damage","newValue":120,"changeType":"Added"},{"propertyId":"height","propertyName":"Height","newValue":4,"changeType":"Added"},{"propertyId":"metal","propertyName":"Metal","newValue":12,"changeType":"Added"},{"propertyId":"reclaimable","propertyName":"Reclaimable","newValue":true,"changeType":"Added"},{"propertyId":"resurrectable","propertyName":"Resurrectable","newValue":0,"changeType":"Added"}]}]}]}}]}]}