Module stones

Source
Expand description

Trigger/Effect Stone configuration — the catalog and every tunable the runtime reads.

Everything the runtime needs is here and editable from the LiveOps panel: the per-template gauge gain (BAL-027), the one global trigger cooldown, the (trigger tier × effect tier) coefficient matrix, the socket unlock schedule, and the per-kill drop chance.

Structs§

EffectStoneTemplate
One entry of the Effect Stone catalog.
StoneKillDropSettings
Where Trigger/Effect stones come from: enemy kills.
StoneMilestoneGrant
One guaranteed package: the stones a character must own from chapter on.
StoneRarityWeight
One rarity rung of the equipment-stone drop roll (BAL-012, released with BAL-031’s roll order).
StoneSocketUnlock
When one socket opens. Sockets open gradually — one piece of gear at a time — modelled on FlipSettings.unlock_chapter.
StoneStat
One plain passive stat a stone grants while it is socketed.
StoneTierCoefficient
One cell of the (trigger tier × effect tier) → effect power multiplier matrix.
StoneUpgradeStep
One rung of the upgrade ladder: how many raw copies it costs to reach level.
StonesSettings
All Trigger/Effect Stone tunables.
TriggerStoneTemplate
One entry of the Trigger Stone catalog.

Enums§

EffectStoneAction
Action shape of an Effect Stone. The magnitudes, the duration and the charge count are separate config fields for the same reason as TriggerCondition.
TriggerCondition
Condition shape of a Trigger Stone. The numeric parameter (streak length, counter period, percentage) lives in TriggerStoneTemplate::condition_value and the time window in TriggerStoneTemplate::condition_window_ticks, so a designer retunes a trigger without a code change.