mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 18:24:55 +00:00
Implement CScriptDebris; EVNT POI fixes
This commit is contained in:
@@ -15,20 +15,20 @@ struct Debris : IScriptObject
|
||||
Value<atVec3f> location;
|
||||
Value<atVec3f> orientation;
|
||||
Value<atVec3f> scale;
|
||||
Value<float> unknown1;
|
||||
Value<atVec3f> unknown2;
|
||||
Value<atVec4f> unknown3; // CColor
|
||||
Value<float> unknown4;
|
||||
Value<float> unknown5;
|
||||
Value<float> unknown6;
|
||||
Value<atUint32> unknown7;
|
||||
Value<bool> unknown8;
|
||||
Value<float> zImpulse;
|
||||
Value<atVec3f> velocity;
|
||||
DNAColor endsColor;
|
||||
Value<float> mass;
|
||||
Value<float> restitution;
|
||||
Value<float> duration;
|
||||
Value<atUint32> scaleType;
|
||||
Value<bool> randomAngImpulse;
|
||||
UniqueID32 model;
|
||||
ActorParameters actorParameters;
|
||||
UniqueID32 particle;
|
||||
Value<atVec3f> unknown9;
|
||||
Value<bool> unknown10;
|
||||
Value<bool> unknown11;
|
||||
Value<atVec3f> particleScale;
|
||||
Value<bool> b1;
|
||||
Value<bool> active;
|
||||
|
||||
void nameIDs(PAKRouter<PAKBridge>& pakRouter) const
|
||||
{
|
||||
|
||||
@@ -15,41 +15,41 @@ struct DebrisExtended : IScriptObject
|
||||
Value<atVec3f> location;
|
||||
Value<atVec3f> orientation;
|
||||
Value<atVec3f> scale;
|
||||
Value<float> unknown1;
|
||||
Value<float> unknown2;
|
||||
Value<float> unknown3;
|
||||
Value<float> unknown4;
|
||||
Value<float> unknown5;
|
||||
Value<float> unknown6;
|
||||
Value<float> unknown7;
|
||||
Value<float> unknown8;
|
||||
Value<float> unknown9;
|
||||
Value<atVec4f> unknown10; // CColor
|
||||
Value<atVec4f> unknown11; // CColor
|
||||
Value<float> unknown12;
|
||||
Value<atVec3f> unknown13;
|
||||
Value<float> unknown14;
|
||||
Value<float> unknown15;
|
||||
Value<atVec3f> unknown16;
|
||||
Value<float> linConeAngle;
|
||||
Value<float> linMinMag;
|
||||
Value<float> linMaxMag;
|
||||
Value<float> angMinMag;
|
||||
Value<float> angMaxMag;
|
||||
Value<float> minDuration;
|
||||
Value<float> maxDuration;
|
||||
Value<float> colorInT;
|
||||
Value<float> colorOutT;
|
||||
DNAColor color;
|
||||
DNAColor endsColor;
|
||||
Value<float> scaleOutT;
|
||||
Value<atVec3f> endScale;
|
||||
Value<float> restitution;
|
||||
Value<float> downwardSpeed;
|
||||
Value<atVec3f> localOffset;
|
||||
UniqueID32 model;
|
||||
ActorParameters actorParameters;
|
||||
UniqueID32 particle1;
|
||||
Value<atVec3f> unknown17;
|
||||
Value<bool> unknown18;
|
||||
Value<bool> unknown19;
|
||||
Value<atUint32> unknown20;
|
||||
Value<atVec3f> particle1Scale;
|
||||
Value<bool> particle1GlobalTranslation;
|
||||
Value<bool> deferDeleteTillParticle1Done;
|
||||
Value<atUint32> particle1Or;
|
||||
UniqueID32 particle2;
|
||||
Value<atVec3f> unknown21;
|
||||
Value<bool> unknown22;
|
||||
Value<bool> unknown23;
|
||||
Value<atUint32> unknown24;
|
||||
Value<atVec3f> particle2Scale;
|
||||
Value<bool> particle2GlobalTranslation;
|
||||
Value<bool> deferDeleteTillParticle2Done;
|
||||
Value<atUint32> particle2Or;
|
||||
UniqueID32 particle3;
|
||||
Value<atVec3f> unknown25;
|
||||
Value<atUint32> unknown26;
|
||||
Value<bool> unknown27;
|
||||
Value<bool> unknown28;
|
||||
Value<bool> unknown29;
|
||||
Value<bool> unknown30;
|
||||
Value<atVec3f> particle3Scale;
|
||||
Value<atUint32> particle3Or;
|
||||
Value<bool> solid;
|
||||
Value<bool> dieOnProjectile;
|
||||
Value<bool> noBounce;
|
||||
Value<bool> active;
|
||||
|
||||
void nameIDs(PAKRouter<PAKBridge>& pakRouter) const
|
||||
{
|
||||
|
||||
@@ -12,13 +12,13 @@ struct Generator : IScriptObject
|
||||
AT_DECL_DNA_YAML
|
||||
AT_DECL_DNAV
|
||||
String<-1> name;
|
||||
Value<atUint32> unknown1;
|
||||
Value<bool> unknown2;
|
||||
Value<bool> unknown3;
|
||||
Value<atVec3f> unknown4;
|
||||
Value<bool> unknown5;
|
||||
Value<float> unknown6;
|
||||
Value<float> unknown7;
|
||||
Value<atUint32> spawnCount;
|
||||
Value<bool> noReuseFollowers;
|
||||
Value<bool> noInheritXf;
|
||||
Value<atVec3f> offset;
|
||||
Value<bool> active;
|
||||
Value<float> minScale;
|
||||
Value<float> maxScale;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user