2023-08-09 23:45:58 +03:00
|
|
|
#ifndef _SLDRSPAWNPOINTSTRUCT
|
|
|
|
|
#define _SLDRSPAWNPOINTSTRUCT
|
|
|
|
|
|
|
|
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
|
|
|
|
|
|
|
|
struct SLdrSpawnPointStruct {
|
|
|
|
|
SLdrSpawnPointStruct();
|
|
|
|
|
~SLdrSpawnPointStruct();
|
|
|
|
|
|
2023-08-11 22:35:54 +03:00
|
|
|
int powerBeam;
|
|
|
|
|
int darkBeam;
|
|
|
|
|
int lightBeam;
|
|
|
|
|
int annihilatorBeam;
|
|
|
|
|
int powerBeamCombo;
|
|
|
|
|
int darkBeamCombo;
|
|
|
|
|
int lightBeamCombo;
|
|
|
|
|
int annihilatorBeamCombo;
|
|
|
|
|
int chargeComboUpgrade;
|
|
|
|
|
int combatVisor;
|
|
|
|
|
int scanVisor;
|
|
|
|
|
int darkVisor;
|
|
|
|
|
int echoVisor;
|
|
|
|
|
int variaSuit;
|
|
|
|
|
int darkSuit;
|
|
|
|
|
int lightSuit;
|
|
|
|
|
int morphBall;
|
|
|
|
|
int boostBall;
|
|
|
|
|
int spiderBall;
|
2023-08-09 23:45:58 +03:00
|
|
|
int bomb;
|
2023-08-11 22:35:54 +03:00
|
|
|
int lightBomb;
|
|
|
|
|
int darkBomb;
|
|
|
|
|
int annihilatorBomb;
|
|
|
|
|
int chargeUpgrade;
|
|
|
|
|
int grappleBeam;
|
|
|
|
|
int doubleJump;
|
|
|
|
|
int gravityBoost;
|
2023-08-09 23:45:58 +03:00
|
|
|
int seeker;
|
2023-08-11 22:35:54 +03:00
|
|
|
int screwAttack;
|
|
|
|
|
int translatorUpgrade;
|
|
|
|
|
int templeKey1;
|
|
|
|
|
int templeKey2;
|
|
|
|
|
int templeKey3;
|
|
|
|
|
int templeKey4;
|
|
|
|
|
int templeKey5;
|
|
|
|
|
int templeKey6;
|
|
|
|
|
int templeKey7;
|
|
|
|
|
int templeKey8;
|
|
|
|
|
int templeKey9;
|
|
|
|
|
int sandKey1;
|
|
|
|
|
int sandKey2;
|
|
|
|
|
int sandKey3;
|
|
|
|
|
int swampKey1;
|
|
|
|
|
int swampKey2;
|
|
|
|
|
int swampKey3;
|
|
|
|
|
int cliffsideKey1;
|
|
|
|
|
int cliffsideKey2;
|
|
|
|
|
int cliffsideKey3;
|
2023-08-09 23:45:58 +03:00
|
|
|
int energy;
|
2023-08-11 22:35:54 +03:00
|
|
|
int energyTank;
|
2023-08-09 23:45:58 +03:00
|
|
|
int unknown_0x161898dc;
|
2023-08-11 22:35:54 +03:00
|
|
|
int powerBomb;
|
2023-08-09 23:45:58 +03:00
|
|
|
int missile;
|
2023-08-11 22:35:54 +03:00
|
|
|
int darkBeamAmmo;
|
|
|
|
|
int lightBeamAmmo;
|
|
|
|
|
int percentageIncrease;
|
|
|
|
|
int miscCounter1;
|
|
|
|
|
int miscCounter2;
|
|
|
|
|
int miscCounter3;
|
|
|
|
|
int miscCounter4;
|
|
|
|
|
int changeToPowerBeam;
|
|
|
|
|
int changeToDarkBeam;
|
|
|
|
|
int changeToLightBeam;
|
|
|
|
|
int changeToAnnihilatorBeam;
|
|
|
|
|
int multiChargeUpgrade;
|
2023-08-09 23:45:58 +03:00
|
|
|
int invisibility;
|
2023-08-11 22:35:54 +03:00
|
|
|
int amplifiedDamage;
|
2023-08-09 23:45:58 +03:00
|
|
|
int invincibility;
|
|
|
|
|
int unknown_0x66ae338e;
|
|
|
|
|
int unknown_0x210e495e;
|
|
|
|
|
int unknown_0x1c6e60ee;
|
|
|
|
|
int unknown_0xae4ebcfe;
|
2023-08-11 22:35:54 +03:00
|
|
|
int fragCount;
|
|
|
|
|
int diedCount;
|
|
|
|
|
int archenemyCount;
|
|
|
|
|
int persistentCounter1;
|
|
|
|
|
int persistentCounter2;
|
|
|
|
|
int persistentCounter3;
|
|
|
|
|
int persistentCounter4;
|
|
|
|
|
int persistentCounter5;
|
|
|
|
|
int persistentCounter6;
|
|
|
|
|
int persistentCounter7;
|
|
|
|
|
int persistentCounter8;
|
|
|
|
|
int changeToCombatVisor;
|
|
|
|
|
int changeToScanVisor;
|
|
|
|
|
int changeToDarkVisor;
|
|
|
|
|
int changeToEchoVisor;
|
|
|
|
|
int coinAmplifier;
|
|
|
|
|
int coinCounter;
|
|
|
|
|
int unlimitedMissiles;
|
|
|
|
|
int unlimitedBeamAmmo;
|
|
|
|
|
int darkShield;
|
|
|
|
|
int lightShield;
|
|
|
|
|
int absorbAttack;
|
|
|
|
|
int deathBall;
|
|
|
|
|
int scanVirus;
|
|
|
|
|
int visorStatic;
|
|
|
|
|
int beamWeaponsDisabled;
|
|
|
|
|
int missileWeaponsDisabled;
|
2023-08-09 23:45:58 +03:00
|
|
|
int unknown_0x32f5e918;
|
2023-08-11 22:35:54 +03:00
|
|
|
int disableBall;
|
|
|
|
|
int disableDoubleJump;
|
|
|
|
|
int activateMorphballBoost;
|
|
|
|
|
int hackedEffect;
|
|
|
|
|
int activateMorphballDamage;
|
|
|
|
|
int translatorUpgrade1;
|
|
|
|
|
int translatorUpgrade2;
|
|
|
|
|
int translatorUpgrade3;
|
|
|
|
|
int translatorUpgrade4;
|
2023-08-09 23:45:58 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
void LoadTypedefSLdrSpawnPointStruct(SLdrSpawnPointStruct&, CInputStream&);
|
|
|
|
|
|
|
|
|
|
#endif // _SLDRSPAWNPOINTSTRUCT
|