Confirm with your password

Reading block logs and stamina debt

Enable 04 Diagnostics / Enable Debug Logging on the player's client. Server Debug does not enable client Debug.

Startup includes GCOSoulsBlockBalance 0.1.3: initializing., the detected GCO version and a validated-integration message or an error. A BepInEx dependency rejection can happen before initialization; retain the complete client BepInEx/LogOutput.log from startup when reporting a problem.

Debug produces an immediate DEBUG ON status, a status heartbeat every 10 seconds and a BLOCK: line for each scoped player block, including skipped calculations. Ready=True and enabled patch flags indicate successful initialization.

Field Meaning
Reason Reached calculation path or why it was skipped
BA / P / Capacity / Ratio Effective armor, stagger pressure, capacity and their ratio
CandidateCost Cost predicted by the model
CostApplied / FinalCost Whether the replacement was accepted and its stored cost
ObservedSEManCost / StaminaHooks Observed hook output and number of hook calls
StaminaBefore / StaminaAfter / NetStaminaLoss Bar values and delta within this block call
WorldStaminaRate World stamina-use multiplier
ForcedFailure / GuardFailed Capacity-triggered failure and final guard-failure state

The stamina observer is read-only. Other mods can still alter the hook output afterward or refund stamina. A timed block can contain repeated GCO hooks, including consumed zero-cost hooks; the plugin adds no separate payment.

With GCO negative stamina enabled, payment is bounded by GCO's configured NegativeStaminaFloor (Goo default: −50). For a requested cost of 616.472 and starting stamina of 250.031, a floor of −50 produces a measured loss of 300.031. It does not create a debt of −616.472.

Negative stamina lengthens recovery: after the normal regeneration delay, regeneration must repay the debt before the bar becomes positive. Actual recovery speed depends on the game's active regeneration modifiers. This mod changes neither the floor nor regeneration settings. With negative stamina disabled, the normal payment behavior applies.

The UI's blocked-damage number does not equal P. Turn Debug off after diagnosis to stop the heartbeat and per-block messages.