Attack sheet

All 36 attacks of the Rivals 2 Mollo build, as they go into the Unreal ATT_ assets: windows, hitboxes and on-hit properties. Frame data from Rivals Academy (RoA1 patch 2.1.5.6), 60 fps.

Hitbox offsets are in centimeters, in Blender bone space (Y runs along the bone). Knockback is RoA1's as-is and still needs balancing in R2. Mollo had no grab in RoA1, so grabs and throws are new designs.

windowwindow with a hitboxheld / looping window

Jabs, tilts, dash

Jab1

19 frames · AN_Mol_Jab1 · Ground
Startup5Active2Recovery12
HitboxBoneOffset cmRadius cmWindowOn hit
poingWrist_L(0, 0, 0)22Activej1
brasElbow_L(0, 0, 0)16Activej1
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
j13%40°40.06 / 0.0×1.02force_flinch=True

Design notes (FR) Annulable en Jab2 pendant Recovery f7-12 (RoA : fenetres 7-10 et 11-12), en tilt f7-12.

Jab2

21 frames · AN_Mol_Jab2 · Ground
Startup2Active3Recovery16
HitboxBoneOffset cmRadius cmWindowOn hit
poingWrist_R(0, 0, 0)24Activej2
brasElbow_R(0, 0, 0)16Activej2
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
j24%65°60.77 / 0.4×1.02

Design notes (FR) Annulable en Jab3 pendant Recovery f9-16.

Jab3

29 frames · AN_Mol_Jab3 · Ground · props: Can
Startup8Spray14Recovery7
HitboxBoneOffset cmRadius cmWindowOn hit
jet1Wrist_R(0, 45, 0)26Sprayj3
jet2Wrist_R(0, 95, 0)34Sprayj3
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
j32%30°40.02 / 0.0×1.01force_flinch=True, multihit=4

Design notes (FR) Spray boucle tant que Attaque tenue (fenetre Spray, hit toutes les 4 images). Bidon : 8 boucles pleines puis vide (hitbox 4 images sur 8). Recharge apres ~120 images sans usage. Lua : compteur bidon + VFX feu sur PropCan_R.

DashAttack

37 frames · AN_Mol_DashAttack · Ground
Startup6Active4Recovery27
HitboxBoneOffset cmRadius cmWindowOn hit
epauleShoulder_L(0, 0, 0)30Activeda
corpsChest_M(0, 0, 0)32Activeda
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
da4%40°80.45 / 0.0×1.02angle_flipper=6

Design notes (FR) Endlag 18 au contact / 27 a vide. Si une bombe de Mollo est au sol a portee f9 : la ramasse et enchaine DashAttackBomb (lancer, actif 19-24, 4 %, 40°, 8-10|0.5).

FTilt

35 frames · AN_Mol_FTilt · Ground
Startup9Active5Recovery21
HitboxBoneOffset cmRadius cmWindowOn hit
piedAnkle_L(0, 0, 0)26Activeft
tibiaKnee_L(0, 0, 0)20Activeft
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
ft9%40°100.458 / 0.9×1.01

Design notes (FR) Coup de pied tendu (botte anti-emeute).

UTilt

27 frames · AN_Mol_UTilt · Ground
Startup6Active12Gap1Active23Recovery15
HitboxBoneOffset cmRadius cmWindowOn hit
teteHead_M(0, 0, 0)26Active1ut
antennesAntenna2_L(0, 0, 0)22Active2ut
antennesRAntenna2_R(0, 0, 0)22Active2ut
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
ut8%80°90.86 / 1.0×1.02

Design notes (FR) Coup de tete vers le haut, les antennes-meches fouettent (etincelles VFX sur Antenna3).

DTilt

30 frames · AN_Mol_DTilt · Ground
Startup4Active8Recovery18
HitboxBoneOffset cmRadius cmWindowOn hit
piedAnkle_L(0, 0, 0)24Activedt
jambeKnee_L(0, 0, 0)18Activedt
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
dt5%65°70.53 / 0.35×1.01

Design notes (FR) Balayage bas.

Aerials

NAir

29 frames · AN_Mol_NAir · Air · landing lag 6
Startup6Active14Gap2Active26Recovery11
HitboxBoneOffset cmRadius cmWindowOn hit
cape1Cape3_L(0, 0, 0)30Active1n1
cape1rCape3_R(0, 0, 0)30Active1n1
corps1Spine2_M(0, 0, 0)34Active1n1
cape2Cape3_L(0, 0, 0)34Active2n2
cape2rCape3_R(0, 0, 0)34Active2n2
corps2Spine2_M(0, 0, 0)36Active2n2
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
n12%55°50.04 / 0.0×0.51angle_flipper=10
n25%55°60.45 / 0.5×1.01angle_flipper=6

Design notes (FR) Toupie, la cape-ailes ouverte fouette deux fois.

FAir

43 frames · AN_Mol_FAir · Air · landing lag 12
Startup5Charge6PostCharge4Active4Recovery24
HitboxBoneOffset cmRadius cmWindowOn hit
piedsAnkle_L(0, 0, 0)28Activefa
pieds2Ankle_R(0, 0, 0)24Activefa
jambesKnee_L(0, 0, 0)22Activefa
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
fa9%310°60.512 / 0.7×1.05

Design notes (FR) Chargeable comme un strong (tenir attaque) sur 30 images max, charge x2 : degats x1.6 (9 -> 14 %), recul total x1.25. Dropkick en piqué (310°). Lua : charge aerienne.

BAir

35 frames · AN_Mol_BAir · Air · landing lag 9
Startup6Active6Recovery23
HitboxBoneOffset cmRadius cmWindowOn hit
piedsAnkle_L(0, 0, 0)28Activeba
pieds2Ankle_R(0, 0, 0)26Activeba
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
ba8%130°70.87 / 0.8×1.02

Design notes (FR) Double ruade arriere.

UAir

47 frames · AN_Mol_UAir · Air · landing lag 6
Startup8Active15Gap8Active25Recovery21
HitboxBoneOffset cmRadius cmWindowOn hit
mains1Wrist_L(0, 0, 0)24Active1u1
mains1rWrist_R(0, 0, 0)24Active1u1
mains2Wrist_L(0, 0, 0)28Active2u2
mains2rWrist_R(0, 0, 0)28Active2u2
antennesAntenna3_L(0, 0, 0)22Active2u2
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
u13%100°40.03 / 0.5×0.81
u26%90°70.74 / 1.0×1.01

Design notes (FR) Deux frappes vers le haut, la seconde plus haute avec les antennes-meches.

DAir

31 frames · AN_Mol_DAir · Air · landing lag 6
Startup8Active9Recovery14
HitboxBoneOffset cmRadius cmWindowOn hit
semelleToes_L(0, 0, 0)22Activespike
semelle2Toes_R(0, 0, 0)20Activespike
jambesKnee_L(0, 0, 0)22Activehaut
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
spike6%270°30.710 / 0.8×1.04
haut5%70°30.46 / 0.5×1.03

Design notes (FR) Piétinement : semelles = spike 270°, jambes = 70°.

Strongs

FStrong

113 frames · AN_Mol_FStrong · Ground
PreCharge8Charge60PostCharge4Active13Gap11Active23Gap21Active33Recovery30
HitboxBoneOffset cmRadius cmWindowOn hit
p1Wrist_L(0, 0, 0)24Active1f12
p2Wrist_R(0, 0, 0)24Active2f12
p3Wrist_L(0, 0, 0)30Active3f3
p3rWrist_R(0, 0, 0)30Active3f3
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
f123%20°80.01 / 0.0×1.02untechable=True, force_flinch=True
f36%45°71.059 / 1.0×1.02

Design notes (FR) Rafale gauche-droite puis poussee a deux mains. Variante bombe tenue -> FStrongBomb.

UStrong

113 frames · AN_Mol_UStrong · Ground
PreCharge10Charge60PostCharge3Active14Active23Active33Active44Recovery26
HitboxBoneOffset cmRadius cmWindowOn hit
gerbe1Wrist_L(0, 0, 0)30Active1u13
gerbe2Wrist_L(0, 0, 0)30Active2u13
gerbe3Wrist_L(0, 0, 0)30Active3u13
gerbe1rWrist_R(0, 0, 0)30Active1u13
gerbe2rWrist_R(0, 0, 0)30Active2u13
gerbe3rWrist_R(0, 0, 0)30Active3u13
bouquetWrist_L(0, 0, 0)40Active4u4
bouquetrWrist_R(0, 0, 0)40Active4u4
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
u132%120°90.06 / 0.0×1.02
u45%90°81.012 / 1.0×1.05

Design notes (FR) Gerbe de feu d'artifice au-dessus de la tete : 3 crepitements + bouquet final (RoA : hitbox haute/basse a angles differents, ici fusionnees). VFX etincelles sur les mains.

DStrong

115 frames · AN_Mol_DStrong · Ground
PreCharge9Charge60PostCharge3Active3Recovery40
HitboxBoneOffset cmRadius cmWindowOn hit
centreRoot_M(0, -80, 0)34Activedc
gaucheWrist_L(0, 0, 0)30Activedside
droiteWrist_R(0, 0, 0)30Activedside
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
dc7%90°71.210 / 0.5×1.03
dside5%75°71.17 / 0.5×1.02angle_flipper=3

Design notes (FR) Frappe le sol des deux poings : explosion au centre (90°) et sur les cotes (75°). Tenir gauche/droite f17 : glissade, endlag 32 au lieu de 40.

FStrongBomb

22 frames · AN_Mol_FStrongBomb · Ground · props: Bomb
Startup13Active3Recovery6
HitboxBoneOffset cmRadius cmWindowOn hit
lancerWrist_R(0, 0, 0)26Activebt
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
bt5%40°100.05 / 0.0×1.02

Design notes (FR) Lancer de la bombe tenue ; une charge complete la rend instable au lancer. Lua : relache l'article bombe avec vitesse et charge.

UStrongBomb

24 frames · AN_Mol_UStrongBomb · Ground · props: Bomb
Startup9Active3Recovery12
HitboxBoneOffset cmRadius cmWindowOn hit
lancerWrist_R(0, 0, 0)26Activebt
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
bt5%90°100.05 / 0.0×1.02

Design notes (FR) Lancer de la bombe tenue ; une charge complete la rend instable au lancer. Lua : relache l'article bombe avec vitesse et charge.

DStrongBomb

15 frames · AN_Mol_DStrongBomb · Ground · props: Bomb
Startup9Active1Recovery5

Design notes (FR) Lancer de la bombe tenue ; une charge complete la rend instable au lancer. Lua : relache l'article bombe avec vitesse et charge.

Specials

NSpecial

18 frames · AN_Mol_NSpecial · Both · props: Bomb
Startup4Pull12Recovery2

Design notes (FR) Sort une bombe de la ceinture. Direction tenue : haut = Cerise, gauche = Petard, droite = Flashbang, bas = Finisher, neutre = Cerise. Meche de 120 images des f16, puis instable et explose 50 images plus tard ; explose aussi 50 images apres le lancer, au contact, ou si Mollo est touche. Implementation R2 : article tenable (Is Holdable Item) monte sur la socket Item ; les lancers passent par les animations ItemThrow*.

FSpecial

45 frames · AN_Mol_FSpecial · Both · props: Gun
Startup21Aim1Fire14Recovery9
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
flare4%80°60.46 / 0.0×0.53angle_flipper=7

Design notes (FR) Pistolet de detresse. Fenetre Aim tenue tant que special tenu : un curseur se deplace au stick (Lua). Au relachement, la fusee (article projectile) part vers le curseur, touche a 36-40 (43-47 si bombe tenue, +7 images de demarrage). Elle a une grande hitbox qui ne touche que les bombes : elle les fait exploser tout de suite.

USpecial

61 frames · AN_Mol_USpecial · Both
Startup14Launch4Travel30Recovery13
HitboxBoneOffset cmRadius cmWindowOn hit
decollageRoot_M(0, 0, 0)34Launchlancement
traineeRoot_M(0, 0, 0)30Travelvoyage
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
lancement4%90°70.53 / 0.0×1.02force_flinch=True
voyage2%90°50.42 / 0.0×0.55multihit=5

Design notes (FR) Fusee de feu d'artifice : Mollo s'accroche et monte en vrille, 5 touches pendant le trajet (24-28, 30-34, 34-38, 36-43, 45-49), puis chute libre (pratfall). Bouclier pendant 22-36 = annulation (12 images d'endlag). Si bombe tenue : lancee en fin de coup, instable. Velocite : voir doc Recovery Moves (Special Fall + Special Land).

DSpecial

66 frames · AN_Mol_DSpecial · Both · props: Bat
Startup38Active13Active23Recovery22
HitboxBoneOffset cmRadius cmWindowOn hit
elanPropBat_R(0, 40, 0)26Active1b1
acidePropBat_R(0, 20, 0)22Active2aigre
pointePropBat_R(0, 70, 0)26Active2tip
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
b16%50°70.36 / 0.0×1.03
aigre11%40°80.955 / 1.0×1.06
tip16%40°91.0510 / 3.0×1.05

Design notes (FR) Batte de baseball. Demi-tour possible f11. Si une bombe est equipee, elle passe au bout de la batte et explose f42. Frapper ses bombes en l'air en tenant avant les envoie beaucoup plus loin.

Taunt

80 frames · AN_Mol_Taunt · Ground
Allume30Souffle30Recovery20

Design notes (FR) Allume ses antennes avec une allumette et souffle la fumee (VFX fumee + etincelles sur Antenna3_L/R).

Grabs and throws

Grab

39 frames · AN_Mol_Grab · Ground
Startup7Active2Recovery30
HitboxBoneOffset cmRadius cmWindowOn hit
saisieWrist_L(0, 0, 0)26Activegrab
saisie2Wrist_R(0, 0, 0)26Activegrab
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
grabgrab

Design notes (FR) Saisie a deux mains. Valeurs R2 universelles a reprendre d'un perso de reference.

DashGrab

41 frames · AN_Mol_DashGrab · Ground
Startup9Active2Recovery30
HitboxBoneOffset cmRadius cmWindowOn hit
saisieWrist_L(0, 0, 0)26Activegrab
saisie2Wrist_R(0, 0, 0)26Activegrab
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
grabgrab

Design notes (FR) Saisie a deux mains. Valeurs R2 universelles a reprendre d'un perso de reference.

PivotGrab

42 frames · AN_Mol_PivotGrab · Ground
Startup10Active2Recovery30
HitboxBoneOffset cmRadius cmWindowOn hit
saisieWrist_L(0, 0, 0)26Activegrab
saisie2Wrist_R(0, 0, 0)26Activegrab
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
grabgrab

Design notes (FR) Saisie a deux mains. Valeurs R2 universelles a reprendre d'un perso de reference.

Pummel

14 frames · AN_Mol_Pummel · Ground
Startup4Active2Recovery8
HitboxBoneOffset cmRadius cmWindowOn hit
coupdeteteHead_M(0, 0, 0)22Activepum
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
pum1%0°00.04 / 0.0×1.02

Design notes (FR) Coup de tete.

PummelSpecial

24 frames · AN_Mol_PummelSpecial · Ground
Startup10Active4Recovery10
HitboxBoneOffset cmRadius cmWindowOn hit
brulureAntenna3_L(0, 0, 0)20Activepums
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
pums2%0°00.06 / 0.0×1.02

Design notes (FR) Brule l'adversaire avec la meche d'une antenne.

FThrow

30 frames · AN_Mol_FThrow · Ground
Startup10Release2Recovery18
HitboxBoneOffset cmRadius cmWindowOn hit
lancerGrab_M(0, 0, 0)30Releasethr
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
thr7%45°70.68 / 0.0×1.02

Design notes (FR) Coup de botte vers l'avant. Lancer a hitbox au relachement. Grab_M a animer pour deplacer l'adversaire (voir doc Setting Up A Throw).

BThrow

30 frames · AN_Mol_BThrow · Ground
Startup10Release2Recovery18
HitboxBoneOffset cmRadius cmWindowOn hit
lancerGrab_M(0, 0, 0)30Releasethr
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
thr9%135°70.758 / 0.0×1.02

Design notes (FR) Pivote et le jette derriere avec une petite explosion. Lancer a hitbox au relachement. Grab_M a animer pour deplacer l'adversaire (voir doc Setting Up A Throw).

UThrow

30 frames · AN_Mol_UThrow · Ground
Startup10Release2Recovery18
HitboxBoneOffset cmRadius cmWindowOn hit
lancerGrab_M(0, 0, 0)30Releasethr
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
thr6%90°80.558 / 0.0×1.02

Design notes (FR) L'expedie en l'air comme une fusee (traînee d'etincelles). Lancer a hitbox au relachement. Grab_M a animer pour deplacer l'adversaire (voir doc Setting Up A Throw).

DThrow

30 frames · AN_Mol_DThrow · Ground
Startup10Release2Recovery18
HitboxBoneOffset cmRadius cmWindowOn hit
lancerGrab_M(0, 0, 0)30Releasethr
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
thr5%70°60.46 / 0.0×1.02

Design notes (FR) Le plaque au sol et lui colle un petard. Lancer a hitbox au relachement. Grab_M a animer pour deplacer l'adversaire (voir doc Setting Up A Throw).

Getup and ledge

GetupAttack

30 frames · AN_Mol_GetupAttack · Ground
Startup10Active6Recovery14
HitboxBoneOffset cmRadius cmWindowOn hit
balayageAnkle_L(0, 0, 0)28Activega
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
ga6%30°80.36 / 0.0×1.02

Design notes (FR) Balayage circulaire en se relevant.

GetupSpecial

36 frames · AN_Mol_GetupSpecial · Ground
Startup14Active4Recovery18
HitboxBoneOffset cmRadius cmWindowOn hit
souffleRoot_M(0, 0, 0)50Activegs
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
gs5%45°90.26 / 0.0×1.02

Design notes (FR) Petit petard sous lui en se relevant (repousse).

LedgeAttack

38 frames · AN_Mol_LedgeAttack · Ground
Startup18Active4Recovery16
HitboxBoneOffset cmRadius cmWindowOn hit
piedAnkle_L(0, 0, 0)28Activela
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
la7%40°80.256 / 0.0×1.02

Design notes (FR) Remonte et coup de pied.

LedgeSpecial

42 frames · AN_Mol_LedgeSpecial · Ground
Startup20Active4Recovery18
HitboxBoneOffset cmRadius cmWindowOn hit
petardWrist_R(0, 0, 0)34Activels
On hitDmgAngleBKBKBSHitpause / scal.HitstunPrioOther
ls6%45°90.256 / 0.0×1.02

Design notes (FR) Remonte et lance un petard au ras du rebord.

Machine-readable version: attaques_mollo.json