I’m trying to understand the dogma system (2026 JSONL SDE), specifically the effects. I get that effects define attributes that will then modify attributes on a ship/target/module/etc. However, I can’t figure out the modifiers. The system seems inconsistent. For example, a Missile Guidance Computer has attributes for explosion velocity, explosion radius, missile velocity, and missile flight time. Its missileGuidanceComputerBonus4 effect has modifiers for each of those attributes. That’s pretty straight forward.
An Afterburner has attributes for speedFactor, speedBoostFactor, and mass addition. But its effect moduleBonusAfterburner has no modifier, and its overloadSelfSpeedBonus does have a modifier (but it only affects the maximum velocity attribute?).
Same inconsistency with Shield Boosters. It has attributes for shieldBonus, but the shieldBoosting effect has no modifier.
So what gives lol? How can we know how the effects are modifying stats if there is no modifier data?
Also How domain and Func work? The documentation I’ve found seems outdated? For example, the MGC’s effect modifiers the shipID domain, but it seems to modify modules or changes? So what does shipID mean, and why isn’t it itemID?
Pulling my hair out, any words of wisdom would be very helpful, thank you!