Skip to content

Commit

Permalink
Even more types
Browse files Browse the repository at this point in the history
  • Loading branch information
dyceron committed Jul 30, 2023
1 parent b52ee95 commit aa80bd9
Showing 1 changed file with 194 additions and 11 deletions.
205 changes: 194 additions & 11 deletions src/mercury_engine_data_structures/samus_returns_types.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,29 @@
"fSelectedLowRadius": "float"
}
},
"CCollisionComponent": {
"kind": "struct",
"parent": "CComponent",
"fields": {}
},
"CGrabComponent": {
"kind": "struct",
"parent": "CComponent",
"fields": {
"eLinkModeAsGrabber": "enum",
"bIsInGrab": "bool"
}
},
"CCollider": {
"kind": "struct",
"parent": "CTypedObject",
"fields": {}
},
"CColliderTriggerComponent": {
"kind": "struct",
"parent": "CTriggerComponent",
"fields": {}
},
"CBaseCondition": {
"kind":"struct",
"parent": "CBehavior",
Expand All @@ -147,6 +170,32 @@
"eReturnStatusFailed": "enum"
}
},
"CSwarmAttackComponent": {
"kind": "struct",
"parent": "CAttackComponent",
"fields": {}
},
"CSwarmControllerComponent": {
"kind": "struct",
"parent": "CComponent",
"fields": {}
},
"CTunableSwarmDamage": {
"kind": "struct",
"parent": "CTunable",
"fields": {
"fChargedImpactExtraRadius": "float",
"fLightningArmorImpactRadius": "float",
"fMissileColliderRadius": "float",
"fMissileSplashDamageRadius": "float",
"fSuperMissileSplashDamageRadius": "float"
}
},
"CBillboardComponent": {
"kind":"struct",
"parent": "CComponent",
"fields": {}
},
"CCamerCtrl": {
"kind":"struct",
"parent": "CTypedObject",
Expand All @@ -169,6 +218,151 @@
"parent": "CTypedObject",
"fields": {}
},
"CCharClassAbilityComponent": {
"kind": "struct",
"parent": "CCharClassComponent",
"fields": {
"bAutoLockOnMelee": "bool",
"sMeleeKillFX": "string",
"sMeleeKillSound": "string"
}
},
"CCharClassComponent": {
"kind": "struct",
"parent": "CTypedObject",
"fields": {}
},
"CCharClassAIComponent": {
"kind": "struct",
"parent": "CCharClassComponent",
"fields": {
"sLife": "string",
"sDefeatedEnemyClass": "string",
"fChaseMinDistance": "float",
"fChaseMaxDistance": "float",
"bUseElectricAreaAttackFX": "bool",
"fElectricAreaAttackMaxDist": "float",
"fShortDistance": "float",
"fLongDistance": "float",
"bUseTargetPos": "bool",
"bSuspendIfNotInFrustum": "bool",
"bWantsAdjustHeightOnMelee": "bool",
"bWantsMeleeCamera": "bool",
"fMeleeCameraMinExtraZDist": "float",
"fMeleeCameraTime": "float",
"fMeleeCounterCameraMinExtraZDist": "float",
"sAutoLockOnNode": "string",
"sCrazyEndAnim": "string",
"sElectrifiedPushEndAnim": "string",
"eLightningArmorReaction": "enum",
"sCrazyFXNode": "string",
"vCrazyFXPositionOffset": "vector",
"vCrazyFXRotationOffset": "vector",
"sElectrifiedFXNode": "string",
"vElectrifiedFXPositionOffset": "vector",
"vElectrifiedFXRotationOffset": "vector"
}
},
"CCharClassBabyHatchlingAIMovement": {
"kind": "struct",
"parent": "CCharClassBehaviorTreeAIComponent",
"fields": {
"fTargetOffsetX": "float",
"fTargetOffsetY": "float"
}
},
"CCharClassBehaviorTreeAIComponent": {
"kind": "struct",
"parent": "CCharClassAIComponent",
"fields": {
"sBehaviorTreePath": "string"
}
},
"CCharClassDropComponent": {
"kind": "struct",
"parent": "CCharClassComponent",
"fields": {
"fNothingProbability": "float",
"fLifeProbability": "float",
"fLifeBigProbability": "float",
"fSpecialEnergyProbability": "float",
"fMissileProbability": "float",
"fSuperMissileProbability": "float",
"fPowerBombProbability": "float",
"fADNProbability": "float",
"fSpringBallProbability": "float",
"iMinSpecialEnergy": "int",
"iMaxSpecialEnergy": "int",
"iMinSpecialEnergyBig": "int",
"iMaxSpecialEnergyBig": "int",
"iCrazyWeaponBoostMinSpecialEnergy": "int",
"iCrazyWeaponBoostMaxSpecialEnergy": "int",
"iCrazyWeaponBoostMinSpecialEnergyBig": "int",
"iCrazyWeaponBoostMaxSpecialEnergyBig": "int",
"sADNNode": "string",
"vADNOffset": "vector",
"vDropOffset": "vector",
"fProbabilityMultiplierForSEWhenDieInCrazy": "float",
"bDropOnDeath": "bool",
"iNumOfDroppedItems": "int",
"fMinDistance": "float",
"fMaxDistance": "float",
"fMaxZDisp": "float",
"bRestrictFloorSectors": "bool",
"bDropItemOnDeath": "bool",
"bDropSEOnDeath": "bool",
"bDropItemOnDeathByMelee": "bool",
"bDropSEOnDeathByMelee": "bool",
"bDropItemOnDeathByElectricMelee": "bool",
"bDropSEOnDeathByElectricMelee": "bool",
"iMaxItemTypeMin": "int",
"iMaxItemTypeMax": "int",
"iMaxSuperMissileMin": "int",
"iMaxSuperMissileMax": "int",
"sDirToDrop": "string",
"bStrictDir": "bool",
"bAutomaticGrab": "bool"
}
},
"CCharClassFXComponent": {
"kind": "struct",
"parent": "CCharClassComponent",
"fields": {}
},
"CCharClassUsableComponent": {
"kind": "struct",
"parent": "CCharClassWeaponMovement",
"fields": {
"fGrabInterpTime": "float",
"fUseTime": "float",
"sDamageID": "string",
"sUseQuestionID": "string",
"sCanNotUseID": "string",
"sUseSuccessMessage": "string",
"sUsePrepareLeftAction": "string",
"sUsePrepareRightAction": "string",
"sUseInitAction": "string",
"sUseAction": "string",
"sUseLevelChangeAction": "string",
"sUseEndAction": "string",
"sUsableInitAction": "string",
"sUsableAction": "string",
"sUsableLevelChangeAction": "string",
"sUsableEndAction": "string",
"sUseIdleAction": "string"
}
},
"CCharClassWeaponMovement": {
"kind": "struct",
"parent": "CCharClassWeaponMovement",
"fields": {
"sDamageID": "string",
"sDamageSource": "string",
"eDamageType": "enum",
"eLightningArmorReaction": "enum",
"eDamageStrength": "enum"
}
},
"CTunable": {
"kind": "struct",
"parent": null,
Expand Down Expand Up @@ -421,17 +615,6 @@
"fMaxLength": "float"
}
},
"CCharClassWeaponMovement": {
"kind": "struct",
"parent": "CCharClassWeaponMovement",
"fields": {
"sDamageID": "string",
"sDamageSource": "string",
"eDamageType": "enum",
"eLightningArmorReaction": "enum",
"eDamageStrength": "enum"
}
},
"CCharClassGrappleBeamComponent": {
"kind": "struct",
"parent": "CCharClassWeaponMovement",
Expand Down

0 comments on commit aa80bd9

Please sign in to comment.