ABS States - KageDesu/Alpha-ABS-Z GitHub Wiki

⚠️ Information actual for version 0.9 and above

Buffs and Debuffs

AABSZ_BuffsSeconds

If ABS system is Active, 1 turn == 1 second. Only on Map Scene.
In Menu or default Battle buffs works as usual.

States

Since the standard battle system is supported, States works as usual. Add <ABS> to a State's note and you will make the ABS State
ABS states have own rules for Removal Conditions:

  1. If Remove At Battle End checked - then state will gone when ABS system will OF (after called script uAPI.pauseABS())

  2. If Auto-Removal Timing == Turn End - then state will gone after Duration in Turns seconds

AABSZ_StateSeconds

  1. If Auto-Removal Timing == Action End - then state will gone after Duration in Turns actions count (like attack or any skill or item usage)

AABSZ_StateActionCount

Moving Restriction (Stun)

Since update 0.7.5 you can set restriction Cannot Move for restrict character movement (stun)

AABSZ_stunState

Other options works as usual

⚠️ ABS States also works as usual in default battle system, ABS rules applied only on Scene Map with ABS is ON

You can define ABS parameters in Note section for ABS states like for Skills and Enemies. See parameter table below.


Overlays

Since update 0.7 you can use State [SV] Overlay animation

stateOverlay

AABSZ_StateOverlay1

AABSZ_StateOverlay2


Custom Overlay

Since update 0.9 you can add notetag <svOverlay:NAME> for use custom image (from img/pictures folder) as overlay Image should be 768 x 96 and have 8 frames (96 x 96)

stateOverlay


ABS States parameters

All parameters should be between <ABS> </ABS>

// X - Number value
// Z - Only 1 or 0 value (True = 1, False = 0)
// S - Text value
// A - Script action
Parameter Description Values Default
<onStart:A> action when state is recived Script action -
<onEnd:A> action when state gone Script action -
<onTick:A> action every second Script action -
<activeSkill:X, X, X> execute skill on target during state Skill ID, Rate (perform once in X second), max radius (for select targets), if 0 - self (state owner) ActiveState -
<speedMod:X> modify moving speed (move speed * X) Float value -

Examples for speedMod:

speedMod: 0.5 \\ slow down character 50%
speedMod: 1.2 \\ make character moving 20% faster

Example of simple DOT (damage over time) state using <activeSkill> ABS parameter 2023-01-17_0-51-44

⚠️ More examples for activeSkill you can find in Demo Project, map Active State (ID 34) 🗺️


States and Buffs UI configuration

Character active buffs and debuffs icons you can see in top left cornver (by default)

AABSZ_BuffsIcons

Enemies states you can see on Enemy UI

ABSZ_StatesOnEnemyInfo

You can configurate states and buffs count and styling via Plugin Parameters -> Buffs And States Settings group

2022-08-16_16-17-59

Since update 0.7.5 states can be also above characters [optional]
AABSZ_StatesAbove1
AABSZ_StatesAbove2

AABSZ_StateIconsPP


⚠️ **GitHub.com Fallback** ⚠️