> For the complete documentation index, see [llms.txt](https://maraudical.gitbook.io/status-effects-framework/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://maraudical.gitbook.io/status-effects-framework/2.0.0/type-specifics/classes/statusvariable/statusint.md).

# StatusInt

### Description

The StatusInt contains int values that are dynamically effected by [StatusEffects](/status-effects-framework/2.0.0/type-specifics/classes/statuseffect.md).

### Properties

<table data-header-hidden data-full-width="false"><thead><tr><th width="171"></th><th></th></tr></thead><tbody><tr><td>StatusName</td><td>The StatusNameInt scriptable object.</td></tr><tr><td>BaseValue</td><td>The base int value.</td></tr><tr><td>SignProtected</td><td>If enabled, if will clamp the final value to the sign (+/-) of the baseValue.</td></tr><tr><td>Value</td><td>The calculated int value after all StatusEffect's <a href="/pages/s7FQEi53BGgrVgcovWko">Effect</a> values. For information on how the final value is calculated see <a href="/pages/s7FQEi53BGgrVgcovWko">Effect</a>.</td></tr></tbody></table>

### Actions

<table data-header-hidden data-full-width="false"><thead><tr><th width="247"></th><th width="533.3333333333333"></th></tr></thead><tbody><tr><td>OnValueChanged</td><td>Invoked when a new value is assigned. Returns the previous and new values.</td></tr><tr><td>OnBaseValueChanged</td><td>Invoked when a new base value is assigned. Returns the previous and new base values.</td></tr><tr><td>OnSignProtectedChanged</td><td>Invoked when a new sign protected is assigned. Returns the previous and new sign protected.</td></tr></tbody></table>
