Write trait requirements in documentation.
IonCannonPower can now define how many ticks into animation the weapon impact happens (as opposed to at the end of the animation).
Bridge can now define DemolishWeapon. Defaults to previous "Demolish".
#6030 Regression fix. CreateEffectWarhead effect location and water impact sound.
Merge pull request #6158 from Phrohdoh/DocPrintRequires

Write trait requirements in documentation.
Merge pull request #6156 from UberWaffe/MinorFixes

Closes #6128
Merge pull request #6169 from UberWaffe/CWRegressFix

#6030 Regression fix: CreateEffectWarhead
enum SubCell => int & Dictionary<SubCell, WVec> => WVec[]
Moved MobileInfo.SubCellOffsets to Map (dropping static) & added Map.SubCellsDefaultIndex
Load subcells and default subcell index from mod.yaml
Remove sub-cell offset bounds checking
reverted mod.yaml in cnc, d2k, & ra
Merge pull request #6100 from atlimit8/Implement6086

Closes #6086
Log reason why a Lua script fails to parse
Add an ingame message if a Lua FatalError call occurs
Merge pull request #6188 from cjshmyr/luaparse

Log reason why a Lua script fails to parse
Create Product(IEnumerable<decimal>) overload
Create IPowerModifier interface
Refactor power stuff. Create InfiltrateForPowerOutage and power outage logic.
Update upgrade rules for power changes