mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
Cleanup extracted colliders 3: Use HIT_SPECIAL_EFFECT_, HIT_BACKLASH_ names (#2646)
* Cleanup extracted colliders 3: Use `HIT_SPECIAL_EFFECT_`, `HIT_BACKLASH_` names * revert removing FLARE_DANCER_BODY_DMG (oops)
This commit is contained in:
@@ -85,7 +85,10 @@ typedef enum HitSpecialEffect {
|
||||
HIT_SPECIAL_EFFECT_FIRE,
|
||||
HIT_SPECIAL_EFFECT_ICE,
|
||||
HIT_SPECIAL_EFFECT_ELECTRIC,
|
||||
HIT_SPECIAL_EFFECT_KNOCKBACK
|
||||
HIT_SPECIAL_EFFECT_KNOCKBACK,
|
||||
HIT_SPECIAL_EFFECT_7 = 7, // Same effect as `HIT_SPECIAL_EFFECT_NONE`
|
||||
HIT_SPECIAL_EFFECT_8, // Same effect as `HIT_SPECIAL_EFFECT_NONE`
|
||||
HIT_SPECIAL_EFFECT_9 // Same effect as `HIT_SPECIAL_EFFECT_NONE`
|
||||
} HitSpecialEffect;
|
||||
|
||||
typedef struct ColliderElementDamageInfoAT {
|
||||
|
||||
@@ -50,8 +50,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0xFFCFFFFF, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_ON,
|
||||
|
||||
@@ -64,9 +64,9 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000010, 0x00, 0x00 },
|
||||
ATELEM_NONE | ATELEM_SFX_NORMAL,
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000010, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
},
|
||||
|
||||
@@ -46,8 +46,8 @@ static ColliderQuadInit sQuadInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x00000080, 0x00, 0x01 },
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0x00000080, HIT_SPECIAL_EFFECT_NONE, 0x01 },
|
||||
{ 0xFFCFFFFF, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_NEAREST | ATELEM_SFX_NORMAL,
|
||||
ACELEM_NONE,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -80,8 +80,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0xFFCFFFFF, 0x00, 0x04 },
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0xFFCFFFFF, HIT_SPECIAL_EFFECT_NONE, 0x04 },
|
||||
{ 0x00000000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_HARD,
|
||||
ACELEM_NONE,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -71,8 +71,8 @@ static ColliderJntSphElementInit sJntSphElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0xEFC1FFFE, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0xEFC1FFFE, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_ON,
|
||||
|
||||
@@ -33,8 +33,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x40000048, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x40000048, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
@@ -44,8 +44,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x40000048, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x40000048, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
@@ -55,8 +55,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x40000048, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x40000048, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -63,8 +63,8 @@ static ColliderQuadInit sQuadInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000048, 0x00, 0x00 },
|
||||
{ 0x00000048, 0x00, 0x00 },
|
||||
{ 0x00000048, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000048, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -52,8 +52,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0xFFCFFFFF, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -61,8 +61,8 @@ static ColliderCylinderInit sMainColliderCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0xFFCFFFFF, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
@@ -81,8 +81,8 @@ static ColliderCylinderInit sLeftRightColliderCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_NONE,
|
||||
OCELEM_ON,
|
||||
|
||||
@@ -53,8 +53,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0x00020800, 0x00, 0x00 },
|
||||
{ 0xFFCFFFFF, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00020800, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -51,8 +51,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x20000000, 0x00, 0x04 },
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x20000000, HIT_SPECIAL_EFFECT_NONE, 0x04 },
|
||||
{ 0x00000000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NORMAL,
|
||||
ACELEM_NONE,
|
||||
OCELEM_NONE,
|
||||
@@ -62,8 +62,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x20000000, 0x00, 0x04 },
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x20000000, HIT_SPECIAL_EFFECT_NONE, 0x04 },
|
||||
{ 0x00000000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NORMAL,
|
||||
ACELEM_NONE,
|
||||
OCELEM_NONE,
|
||||
@@ -73,8 +73,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x20000000, 0x00, 0x04 },
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x20000000, HIT_SPECIAL_EFFECT_NONE, 0x04 },
|
||||
{ 0x00000000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NORMAL,
|
||||
ACELEM_NONE,
|
||||
OCELEM_NONE,
|
||||
@@ -84,8 +84,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK2,
|
||||
{ 0x20000000, 0x00, 0x04 },
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x20000000, HIT_SPECIAL_EFFECT_NONE, 0x04 },
|
||||
{ 0x00000000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NORMAL,
|
||||
ACELEM_NONE,
|
||||
OCELEM_NONE,
|
||||
@@ -118,8 +118,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_NONE,
|
||||
OCELEM_ON,
|
||||
|
||||
@@ -64,8 +64,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0xFFCFFFFF, 0x00, 0x04 },
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0xFFCFFFFF, HIT_SPECIAL_EFFECT_NONE, 0x04 },
|
||||
{ 0xFFCFFFFF, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NORMAL,
|
||||
ACELEM_ON,
|
||||
OCELEM_ON,
|
||||
@@ -77,8 +77,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00020000, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00020000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
@@ -88,8 +88,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00020000, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00020000, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -53,8 +53,8 @@ static ColliderCylinderInit sPotColliderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000008, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000008, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
@@ -73,8 +73,8 @@ static ColliderCylinderInit sFlamesColliderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x20000000, 0x01, 0x04 },
|
||||
{ 0x00000008, 0x00, 0x00 },
|
||||
{ 0x20000000, HIT_SPECIAL_EFFECT_FIRE, 0x04 },
|
||||
{ 0x00000008, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NONE,
|
||||
ACELEM_NONE,
|
||||
OCELEM_ON,
|
||||
|
||||
@@ -53,8 +53,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000008, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000008, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -53,8 +53,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x20000000, 0x01, 0x04 },
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0x20000000, HIT_SPECIAL_EFFECT_FIRE, 0x04 },
|
||||
{ 0xFFCFFFFF, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NONE,
|
||||
ACELEM_NONE,
|
||||
OCELEM_ON,
|
||||
|
||||
@@ -44,8 +44,8 @@ static ColliderTrisElementInit sTrisElementInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000040, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000040, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON | ACELEM_NO_AT_INFO | ACELEM_NO_DAMAGE | ACELEM_NO_SWORD_SFX | ACELEM_NO_HITMARK,
|
||||
OCELEM_NONE,
|
||||
@@ -55,8 +55,8 @@ static ColliderTrisElementInit sTrisElementInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000040, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000040, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON | ACELEM_NO_AT_INFO | ACELEM_NO_DAMAGE | ACELEM_NO_SWORD_SFX | ACELEM_NO_HITMARK,
|
||||
OCELEM_NONE,
|
||||
@@ -66,8 +66,8 @@ static ColliderTrisElementInit sTrisElementInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000040, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000040, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON | ACELEM_NO_AT_INFO | ACELEM_NO_DAMAGE | ACELEM_NO_SWORD_SFX | ACELEM_NO_HITMARK,
|
||||
OCELEM_NONE,
|
||||
@@ -77,8 +77,8 @@ static ColliderTrisElementInit sTrisElementInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x00000040, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x00000040, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON | ACELEM_NO_AT_INFO | ACELEM_NO_DAMAGE | ACELEM_NO_SWORD_SFX | ACELEM_NO_HITMARK,
|
||||
OCELEM_NONE,
|
||||
|
||||
@@ -54,8 +54,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x20000000, 0x01, 0x04 },
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0x20000000, HIT_SPECIAL_EFFECT_FIRE, 0x04 },
|
||||
{ 0xFFCFFFFF, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NONE,
|
||||
ACELEM_NONE,
|
||||
OCELEM_ON,
|
||||
|
||||
@@ -67,8 +67,8 @@ static ColliderCylinderInit sCylinderInit = {
|
||||
},
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x20000000, 0x01, 0x04 },
|
||||
{ 0xFFCFFFFF, 0x00, 0x00 },
|
||||
{ 0x20000000, HIT_SPECIAL_EFFECT_FIRE, 0x04 },
|
||||
{ 0xFFCFFFFF, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_ON | ATELEM_SFX_NONE,
|
||||
ACELEM_NONE,
|
||||
OCELEM_ON,
|
||||
|
||||
@@ -45,8 +45,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x40000040, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x40000040, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
@@ -56,8 +56,8 @@ static ColliderTrisElementInit sTrisElementsInit[] = {
|
||||
{
|
||||
{
|
||||
ELEM_MATERIAL_UNK0,
|
||||
{ 0x00000000, 0x00, 0x00 },
|
||||
{ 0x40000040, 0x00, 0x00 },
|
||||
{ 0x00000000, HIT_SPECIAL_EFFECT_NONE, 0x00 },
|
||||
{ 0x40000040, HIT_BACKLASH_NONE, 0x00 },
|
||||
ATELEM_NONE,
|
||||
ACELEM_ON,
|
||||
OCELEM_NONE,
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user