Files
HEROLL/design/gameplay-validation/specs/animation-vfx.csv
T

4.3 KiB

1eventtotal_duration_msanticipation_msactive_msrecovery_mshit_stop_mslogic_markervfx_layeraudio_cueperformance_budgetacceptancesource_tag
2UIPrimaryPress1800701100onPointerDownHUDsfx_ui_confirm0 particlesfeedback begins within 50msVALIDATION_ADDED
3DiceRoll12671206502470diceResultCommittedWorldUIsfx_dice_roll|sfx_dice_settle1 trail + 1 result haloresult still readable >=250msRUNTIME_OBSERVED
4DiceThirdChoice300601001400thirdChoiceCommittedModalFrontsfx_ui_select1 replacement streakA B C values remain visible through choiceVALIDATION_ADDED
5MoveOneTile16020100400tileStepAdvancedWorldsfx_step1 dust burstactor settles on integer pixelsVALIDATION_ADDED
6FloorTransition9001503004500floorStateCommittedWorldUIsfx_floor_up2 tile glows + heal burstHP and layer update only onceVALIDATION_ADDED
7BossCountdownTick300401601000bossCounterCommittedHUDsfx_boss_warn1 meter pulsenumber and rail color visibly update before tile resolutionVALIDATION_ADDED
8BossConvertFourTiles224052013603600bossTilesCommittedWorldUIsfx_boss_warn|sfx_boss_hit4 sequential tile flasheseach selected tile visibly changes once and blessing tile never changesVALIDATION_ADDED
9BattleEnter70004202800battleSnapshotCreatedCamera|HUDsfx_battle_enterno heavy particlesrepeat entrance completes <=700msRUNTIME_OBSERVED
10EnemySpawn3501001001500entitySpawnedCharacterUnderlaysfx_spawn<=24 particles per entitycollider active only after spawn markerVALIDATION_ADDED
11NormalAttack24060909070damageResolvedCharacterFrontsfx_sword_hit<=80 live particlesweapon crosses target during active windowRUNTIME_OBSERVED
12StraightShot4208022012040projectileImpactProjectileFrontsfx_arrow1 projectile + <=16 impact particlesorigin and target line unambiguousVALIDATION_ADDED
13CurvedShot80035025020050projectileImpactGroundTell|ProjectileFrontsfx_arc_launch|sfx_arc_hit1 decal + 1 projectilelanding tell visible >=300msVALIDATION_ADDED
14RushAttack85050018017090rushCollisionGroundTell|CharacterFrontsfx_rush_prepare|sfx_rush_hit1 strip + <=32 particleswarning strip equals collision pathVALIDATION_ADDED
15CriticalAttack1000250120630120criticalDamageResolvedVFXFrontsfx_critical<=120 particles + 1 flashno white frame >33msVALIDATION_ADDED
16BossSkill01100550200350150bossSkillDamageGroundTell|VFXFrontsfx_boss_warn|sfx_boss_hit<=200 live particlestell and damage area mismatch <=4 logical pxSOURCE_CONFIRMED
17DamageNumber6670805870damageResolvedHUDFrontsfx_none<=24 visible numbersmerge same source hits within150msRUNTIME_OBSERVED
18HealEffect650802503200healCommittedCharacterFrontsfx_heal<=60 particlesgreen cyan-white core visible on GrassVALIDATION_ADDED
19ShieldEffect300801201000shieldCommittedCharacterUnderlaysfx_shield<=32 persistent particlespersistent opacity <=45%VALIDATION_ADDED
20BattleVictory7500250500100postBattleCommittedHUDFrontsfx_victory1 banner burstreward values appear after commitRUNTIME_OBSERVED
21GearRevealCommon25040120900gearOfferCreatedModalFrontsfx_gear_reveal1 rim lightitem icon readable by180msRUNTIME_OBSERVED
22GearRevealLegend6331202502630gearOfferCreatedModalFrontsfx_gear_legend<=80 particleslegend reveal longer but skippable after markerRUNTIME_OBSERVED
23GearEquip500801802400equipCommittedHUDFrontsfx_equip1 fly trail + slot flashold gear exits before salvage numberVALIDATION_ADDED
24GearSalvage400601202200salvageCommittedHUDFrontsfx_salvage<=32 shard particlespoint delta matches transaction onceVALIDATION_ADDED
25BlessingReveal450801801900blessingOfferCreatedModalFrontsfx_blessing<=48 particlestitle readable by250msVALIDATION_ADDED
26BoostCommit360401002200rewardBoostCommittedModalFrontsfx_boostplay icon pulse + one reward burstlegacy animation only; no current UI triggerDEFERRED_NOT_EXPOSED
27Revive9002502504000sourceReviveBlessingResolvedCharacterFrontsfx_revive<=100 particlessource blessing only; no ad revive UISOURCE_CONFIRMED
28BossDeath1183150350683180bossVictoryCommittedVFXFrontsfx_boss_death<=240 particlesreward modal waits for silhouette settleRUNTIME_OBSERVED
29Toast174018014001600toastQueuedHUDsfx_toast0 particlesdoes not cover Roll potion or boss tellVALIDATION_ADDED