English
Events
Strengthen publishes two groups of pre/post events, all dispatched synchronously on the acting player's entity-owner thread; post events are read-only and cannot be cancelled
| Event | Timing | Cancellable | Mutable field | Cancellation/effect |
|---|---|---|---|---|
StrengthenPreAttemptEvent | After preview/conditions pass, before success roll and costs | Yes | successRate | Stops the attempt before charging or rolling. Carries the operation id |
StrengthenAttemptEvent | After an attempt is fully resolved | No | None | Reports AttemptResult, committed state, outcome, success, and the same operation id |
StrengthenTransferEvent | After transferred stars are computed, before target rebuild | Yes | transferredStar | Prevents the target rebuild/transfer |
StrengthenTransferCompletedEvent | After the target item is rebuilt successfully | No | None | Read-only transfer outcome notification |
Post events are informational and cannot undo committed state. While the runtime bridge is unavailable, no events are synthesized at all