Changed Echoes enum properties to choices

This commit is contained in:
Aruki 2018-10-12 21:19:12 -06:00
parent 1d724b69d9
commit 1ef86f0896
75 changed files with 194 additions and 158 deletions

View File

@ -306,6 +306,33 @@ void SetPropertyName(u32 ID, const char* pkTypeName, const char* pkNewName)
}
}
/** Change the type name associated with a property ID */
void SetTypeName(u32 ID, const char* pkOldTypeName, const char* pkNewTypeName)
{
u32 OldTypeHash = CCRC32::StaticHashString(pkOldTypeName);
u32 NewTypeHash = CCRC32::StaticHashString(pkNewTypeName);
SNameKey OldKey( OldTypeHash, ID );
auto MapNode = gNameMap.extract(OldKey);
if (!MapNode.empty())
{
SNameKey& Key = MapNode.key();
SNameValue& Value = MapNode.mapped();
Key.TypeHash = NewTypeHash;
gHashToTypeName[NewTypeHash] = pkNewTypeName;
for (auto Iter = Value.PropertyList.begin(); Iter != Value.PropertyList.end(); Iter++)
{
IProperty* pProperty = *Iter;
pProperty->RecacheName();
}
gNameMap.insert( std::move(MapNode) );
gMapIsDirty = true;
}
}
/** Registers a property in the name map. Should be called on all properties that use the map */
void RegisterProperty(IProperty* pProperty)
{

View File

@ -34,6 +34,9 @@ void RetrieveXMLsWithProperty(u32 ID, const char* pkTypeName, std::set<TString>&
/** Updates the name of a given property in the map */
void SetPropertyName(u32 ID, const char* pkTypeName, const char* pkNewName);
/** Change the type name associated with a property ID */
void SetTypeName(u32 ID, const char* pkOldTypeName, const char* pkNewTypeName);
/** Registers a property in the name map. Should be called on all properties that use the map */
void RegisterProperty(IProperty* pProperty);

View File

@ -416,6 +416,11 @@ bool IProperty::HasAccurateName()
return mFlags.HasFlag( EPropertyFlag::HasCorrectPropertyName );
}
void IProperty::RecacheName()
{
mFlags.ClearFlag( EPropertyFlag::HasCachedNameCheck | EPropertyFlag::HasCorrectPropertyName );
}
/** IPropertyNew Accessors */
EGame IProperty::Game() const
{

View File

@ -202,6 +202,7 @@ public:
void ClearDirtyFlag();
bool UsesNameMap();
bool HasAccurateName();
void RecacheName();
/** Accessors */
EGame Game() const;

View File

@ -19,7 +19,7 @@
</Element>
<Element Type="Struct" ID="0xEFACFA50" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -66,7 +66,7 @@
</Element>
<Element Type="Struct" ID="0x5CA612AA" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -103,7 +103,7 @@
</Element>
<Element Type="Struct" ID="0x4EAF615F" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -121,7 +121,7 @@
</Element>
<Element Type="Struct" ID="0x41177AC6" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -188,7 +188,7 @@
</Element>
<Element Type="Struct" ID="0xA8C6106B" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -206,7 +206,7 @@
</Element>
<Element Type="Struct" ID="0x45EF2EDC" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -10,7 +10,7 @@
</Element>
<Element Type="Struct" ID="0xCEA30138" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -79,7 +79,7 @@
</Element>
<Element Type="Struct" ID="0x600C5F40" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -116,7 +116,7 @@
</Element>
<Element Type="Struct" ID="0x16869B57" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -144,7 +144,7 @@
</Element>
<Element Type="Struct" ID="0xBB58C088" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -28,7 +28,7 @@
</Element>
<Element Type="Struct" ID="0x19C91AAA" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -41,7 +41,7 @@
</Element>
<Element Type="Struct" ID="0x58889364" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -65,7 +65,7 @@
</Element>
<Element Type="Struct" ID="0x94C2150F" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x1</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -22,7 +22,7 @@
</Element>
<Element Type="Struct" ID="0x14D1A3A8" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -17,7 +17,7 @@
</Element>
<Element Type="Struct" ID="0xEFACFA50" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -84,7 +84,7 @@
</Element>
<Element Type="Struct" ID="0xCFACFF53" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -46,7 +46,7 @@
</Element>
<Element Type="Struct" ID="0xDA3C9B32" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -67,7 +67,7 @@
</Element>
<Element Type="Struct" ID="0x294E9516" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -148,7 +148,7 @@
</Element>
<Element Type="Struct" ID="0xF1F0C73D" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -20,7 +20,7 @@
</Element>
<Element Type="Struct" ID="0x14D1A3A8" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -5,7 +5,7 @@
<SubProperties>
<Element Type="Struct" ID="0x4DA4A894" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -14,7 +14,7 @@
</Element>
<Element Type="Struct" ID="0x14D1A3A8" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -14,7 +14,7 @@
</Element>
<Element Type="Struct" ID="0x337F9524" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -37,7 +37,7 @@
</Element>
<Element Type="Struct" ID="0x80742E2E" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -17,7 +17,7 @@
</Element>
<Element Type="Struct" ID="0xA5912430" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -13,7 +13,7 @@
</Element>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -123,7 +123,7 @@
</Element>
<Element Type="Struct" ID="0x915DA374" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -136,7 +136,7 @@
</Element>
<Element Type="Struct" ID="0xAB258F6B" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -195,7 +195,7 @@
</Element>
<Element Type="Struct" ID="0x424A6D37" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -19,7 +19,7 @@
<Element Type="Spline" ID="0xA25B96E1"/>
<Element Type="Struct" ID="0xE1A78BD" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x7</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -35,7 +35,7 @@
</Element>
<Element Type="Struct" ID="0x19C3D263" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x7</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -108,7 +108,7 @@
</Element>
<Element Type="Struct" ID="0x5616D5F1" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -121,7 +121,7 @@
</Element>
<Element Type="Struct" ID="0xED685533" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -14,7 +14,7 @@
</Element>
<Element Type="Struct" ID="0xBA78D281" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -35,7 +35,7 @@
</Element>
<Element Type="Struct" ID="0x424A6D37" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -5,7 +5,7 @@
<SubProperties>
<Element Type="Struct" ID="0x337F9524" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -6,7 +6,7 @@
<Element Type="Struct" ID="0xCF90D15E" Archetype="HealthInfo"/>
<Element Type="Struct" ID="0x337F9524" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -67,7 +67,7 @@
</Element>
<Element Type="Struct" ID="0xDA3C9B32" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -28,7 +28,7 @@
</Element>
<Element Type="Struct" ID="0x1440D152" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -34,7 +34,7 @@
</Element>
<Element Type="Struct" ID="0xB763EB10" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -62,7 +62,7 @@
</Element>
<Element Type="Struct" ID="0x1BD017CE" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -542,11 +542,11 @@
<Value Name="RightArmorAttachment"/>
</Element>
<Element>
<Key ID="0x3BDEA98" Type="int"/>
<Key ID="0x3BDEA98" Type="choice"/>
<Value Name="AmountOrCapacity"/>
</Element>
<Element>
<Key ID="0x3BDEA98" Type="enum"/>
<Key ID="0x3BDEA98" Type="int"/>
<Value Name="AmountOrCapacity"/>
</Element>
<Element>
@ -2474,11 +2474,11 @@
<Value Name="ImageNames"/>
</Element>
<Element>
<Key ID="0x119FBD31" Type="int"/>
<Key ID="0x119FBD31" Type="choice"/>
<Value Name="DI_WeaponType"/>
</Element>
<Element>
<Key ID="0x119FBD31" Type="enum"/>
<Key ID="0x119FBD31" Type="int"/>
<Value Name="DI_WeaponType"/>
</Element>
<Element>
@ -9414,11 +9414,11 @@
<Value Name="Unknown"/>
</Element>
<Element>
<Key ID="0x3FA164BC" Type="int"/>
<Key ID="0x3FA164BC" Type="choice"/>
<Value Name="InventoryItemParm"/>
</Element>
<Element>
<Key ID="0x3FA164BC" Type="enum"/>
<Key ID="0x3FA164BC" Type="int"/>
<Value Name="InventoryItemParm"/>
</Element>
<Element>
@ -10463,7 +10463,7 @@
</Element>
<Element>
<Key ID="0x46774985" Type="float"/>
<Value Name="Unknown"/>
<Value Name="HorizontalSafeAngle"/>
</Element>
<Element>
<Key ID="0x467C3D94" Type="int"/>
@ -13991,7 +13991,7 @@
</Element>
<Element>
<Key ID="0x5DD9004D" Type="int"/>
<Value Name="Unknown"/>
<Value Name="DisableDoubleJump"/>
</Element>
<Element>
<Key ID="0x5DDE5B25" Type="asset"/>
@ -15598,11 +15598,11 @@
<Value Name="TargetRetractSound"/>
</Element>
<Element>
<Key ID="0x68ACBD86" Type="int"/>
<Key ID="0x68ACBD86" Type="choice"/>
<Value Name="Effect"/>
</Element>
<Element>
<Key ID="0x68ACBD86" Type="enum"/>
<Key ID="0x68ACBD86" Type="int"/>
<Value Name="Effect"/>
</Element>
<Element>
@ -15850,11 +15850,11 @@
<Value Name="Y"/>
</Element>
<Element>
<Key ID="0x6A3E9A3D" Type="int"/>
<Key ID="0x6A3E9A3D" Type="choice"/>
<Value Name="FilterShape"/>
</Element>
<Element>
<Key ID="0x6A3E9A3D" Type="enum"/>
<Key ID="0x6A3E9A3D" Type="int"/>
<Value Name="FilterShape"/>
</Element>
<Element>
@ -15947,7 +15947,7 @@
</Element>
<Element>
<Key ID="0x6AB717B5" Type="bool"/>
<Value Name="Unknown"/>
<Value Name="CanSpawnDiddy"/>
</Element>
<Element>
<Key ID="0x6AB7C2F5" Type="asset"/>
@ -16030,7 +16030,7 @@
<Value Name="DisableCollisionTime"/>
</Element>
<Element>
<Key ID="0x6B5E7509" Type="enum"/>
<Key ID="0x6B5E7509" Type="choice"/>
<Value Name="World Lighting Options"/>
</Element>
<Element>
@ -16758,11 +16758,11 @@
<Value Name="Unknown"/>
</Element>
<Element>
<Key ID="0x70729364" Type="int"/>
<Key ID="0x70729364" Type="choice"/>
<Value Name="Condition"/>
</Element>
<Element>
<Key ID="0x70729364" Type="enum"/>
<Key ID="0x70729364" Type="int"/>
<Value Name="Condition"/>
</Element>
<Element>
@ -22402,11 +22402,11 @@
<Value Name="Unknown"/>
</Element>
<Element>
<Key ID="0x95F8D644" Type="int"/>
<Key ID="0x95F8D644" Type="choice"/>
<Value Name="Function"/>
</Element>
<Element>
<Key ID="0x95F8D644" Type="enum"/>
<Key ID="0x95F8D644" Type="int"/>
<Value Name="Function"/>
</Element>
<Element>
@ -23271,7 +23271,7 @@
</Element>
<Element>
<Key ID="0x9BC4FC8D" Type="bool"/>
<Value Name="Unknown"/>
<Value Name="CanSpinAttack"/>
</Element>
<Element>
<Key ID="0x9BD0D08A" Type="UnknownStruct110"/>
@ -23430,11 +23430,11 @@
<Value Name="Unknown"/>
</Element>
<Element>
<Key ID="0x9D0006AB" Type="int"/>
<Key ID="0x9D0006AB" Type="choice"/>
<Value Name="EnvironmentEffects"/>
</Element>
<Element>
<Key ID="0x9D0006AB" Type="enum"/>
<Key ID="0x9D0006AB" Type="int"/>
<Value Name="EnvironmentEffects"/>
</Element>
<Element>
@ -23834,11 +23834,11 @@
<Value Name="Unknown"/>
</Element>
<Element>
<Key ID="0xA02EF0C4" Type="int"/>
<Key ID="0xA02EF0C4" Type="choice"/>
<Value Name="ItemToGive"/>
</Element>
<Element>
<Key ID="0xA02EF0C4" Type="enum"/>
<Key ID="0xA02EF0C4" Type="int"/>
<Value Name="ItemToGive"/>
</Element>
<Element>
@ -24515,7 +24515,7 @@
</Element>
<Element>
<Key ID="0xA40CB847" Type="bool"/>
<Value Name="Unknown"/>
<Value Name="CanInterruptTasks"/>
</Element>
<Element>
<Key ID="0xA40D410E" Type="asset"/>
@ -31734,11 +31734,11 @@
<Value Name="Unknown"/>
</Element>
<Element>
<Key ID="0xD3AF8D72" Type="int"/>
<Key ID="0xD3AF8D72" Type="choice"/>
<Value Name="PlayerItem"/>
</Element>
<Element>
<Key ID="0xD3AF8D72" Type="enum"/>
<Key ID="0xD3AF8D72" Type="int"/>
<Value Name="PlayerItem"/>
</Element>
<Element>
@ -32615,7 +32615,7 @@
</Element>
<Element>
<Key ID="0xD9D7AFA6" Type="float"/>
<Value Name="Unknown"/>
<Value Name="VerticalSafeAngle"/>
</Element>
<Element>
<Key ID="0xD9DCD088" Type="float"/>
@ -32943,7 +32943,7 @@
</Element>
<Element>
<Key ID="0xDC89CC3C" Type="SpacePirateWeaponData"/>
<Value Name="SpacePirateWeaponData"/>
<Value Name="WeaponData"/>
</Element>
<Element>
<Key ID="0xDC8D7887" Type="float"/>
@ -33174,11 +33174,11 @@
<Value Name="Unknown"/>
</Element>
<Element>
<Key ID="0xDE3E40A3" Type="int"/>
<Key ID="0xDE3E40A3" Type="choice"/>
<Value Name="Boolean"/>
</Element>
<Element>
<Key ID="0xDE3E40A3" Type="enum"/>
<Key ID="0xDE3E40A3" Type="int"/>
<Value Name="Boolean"/>
</Element>
<Element>
@ -38506,11 +38506,11 @@
<Value Name="CableSegmentEffect"/>
</Element>
<Element>
<Key ID="0xFFEEBC46" Type="int"/>
<Key ID="0xFFEEBC46" Type="choice"/>
<Value Name="PhazonDamage"/>
</Element>
<Element>
<Key ID="0xFFEEBC46" Type="enum"/>
<Key ID="0xFFEEBC46" Type="int"/>
<Value Name="PhazonDamage"/>
</Element>
</PropertyMap>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="Echoes">
<PropertyArchetype Type="Enum">
<PropertyArchetype Type="Choice">
<Name>Item</Name>
<DefaultValue>0x0</DefaultValue>
<Values>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="Echoes">
<PropertyArchetype Type="Enum">
<PropertyArchetype Type="Choice">
<Name>WeaponType</Name>
<DefaultValue>0x0</DefaultValue>
<Values>

View File

@ -77,7 +77,7 @@
</Element>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
</SubProperties>

View File

@ -26,56 +26,56 @@
<SubProperties>
<Element Type="Struct" ID="0xAC8BB2A7">
<SubProperties>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<CookPreference>Never</CookPreference>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0xD99C0400">
<SubProperties>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<CookPreference>Never</CookPreference>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0x68AE13A0">
<SubProperties>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<CookPreference>Never</CookPreference>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0xF0B2F4CF">
<SubProperties>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<CookPreference>Never</CookPreference>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0xEFE8CB">
<SubProperties>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<CookPreference>Never</CookPreference>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0xBB70093F">
<SubProperties>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<CookPreference>Never</CookPreference>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0xA442B4A3">
<SubProperties>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<CookPreference>Never</CookPreference>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0x6924B8C1">
<SubProperties>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<CookPreference>Never</CookPreference>
</Element>
</SubProperties>

View File

@ -18,7 +18,7 @@
<Description>Enable Dark World damage and switch to the Dark World map.</Description>
<DefaultValue>false</DefaultValue>
</Element>
<Element Type="Enum" ID="0x9D0006AB">
<Element Type="Choice" ID="0x9D0006AB">
<DefaultValue>0x0</DefaultValue>
<Values>
<Element Name="None" ID="0x0"/>
@ -44,7 +44,7 @@
<Element>CMDL</Element>
</TypeFilter>
</Element>
<Element Type="Enum" ID="0xFFEEBC46">
<Element Type="Choice" ID="0xFFEEBC46">
<DefaultValue>0x0</DefaultValue>
<Values>
<Element Name="None" ID="0x0"/>

View File

@ -32,7 +32,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -32,7 +32,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -37,7 +37,7 @@
</Element>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -7,7 +7,7 @@
<Element Type="Int" ID="0x7975DB5B">
<DefaultValue>0</DefaultValue>
</Element>
<Element Type="Enum" ID="0x6A3E9A3D">
<Element Type="Choice" ID="0x6A3E9A3D">
<DefaultValue>0x0</DefaultValue>
<Values>
<Element Name="FullScreen" ID="0x0"/>

View File

@ -26,7 +26,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -24,7 +24,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -96,7 +96,7 @@
</Element>
<Element Type="Struct" ID="0xA5912430" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -114,7 +114,7 @@
</Element>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -13,21 +13,21 @@
<Element Type="Struct" ID="0xCEC16932" Archetype="ConditionalTest"/>
<Element Type="Struct" ID="0xE709DDC0" Archetype="ConditionalTest">
<SubProperties>
<Element Type="Enum" ID="0xDE3E40A3">
<Element Type="Choice" ID="0xDE3E40A3">
<DefaultValue>0x0</DefaultValue>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0x49614C51" Archetype="ConditionalTest">
<SubProperties>
<Element Type="Enum" ID="0xDE3E40A3">
<Element Type="Choice" ID="0xDE3E40A3">
<DefaultValue>0x0</DefaultValue>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0xB498B424" Archetype="ConditionalTest">
<SubProperties>
<Element Type="Enum" ID="0xDE3E40A3">
<Element Type="Choice" ID="0xDE3E40A3">
<DefaultValue>0x0</DefaultValue>
</Element>
</SubProperties>

View File

@ -218,7 +218,7 @@
<Element Type="Struct" ID="0x58769EB2" Archetype="DamageInfo"/>
<Element Type="Struct" ID="0x4D8E735F" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -112,7 +112,7 @@
</Element>
<Element Type="Struct" ID="0x4063D45C" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -29,7 +29,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -78,7 +78,7 @@
</Element>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -96,7 +96,7 @@
</Element>
<Element Type="Struct" ID="0x258CFB4D" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -125,7 +125,7 @@
</Element>
<Element Type="Struct" ID="0x2564EE27" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -121,7 +121,7 @@
</Element>
<Element Type="Struct" ID="0xDF636C4B" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -148,7 +148,7 @@
</Element>
<Element Type="Struct" ID="0x13E30E4D" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -182,7 +182,7 @@
</Element>
<Element Type="Struct" ID="0x5285DB00" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -251,7 +251,7 @@
</Element>
<Element Type="Struct" ID="0x6EC26414" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -9,7 +9,7 @@
<Element Type="Struct" ID="0x255A4580" Archetype="EditorProperties"/>
<Element Type="Struct" ID="0x66DCAACB" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -154,7 +154,7 @@
</Element>
<Element Type="Struct" ID="0x915DA374" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -167,7 +167,7 @@
</Element>
<Element Type="Struct" ID="0xAB258F6B" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -226,7 +226,7 @@
</Element>
<Element Type="Struct" ID="0x424A6D37" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -280,7 +280,7 @@
</Element>
<Element Type="Struct" ID="0x11C36D8E" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -73,7 +73,7 @@
</Element>
<Element Type="Struct" ID="0xB16D553E" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -39,7 +39,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -39,7 +39,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -40,7 +40,7 @@
</Element>
<Element Type="Struct" ID="0x7307C36B" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -61,7 +61,7 @@
</Element>
<Element Type="Struct" ID="0xBDFE699D" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -17,7 +17,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -43,7 +43,7 @@
<Element Type="Struct" ID="0x7E397FED" Archetype="ActorParameters"/>
<Element Type="Struct" ID="0x86D58DD" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -27,7 +27,7 @@
<Element Type="Struct" ID="0x7E397FED" Archetype="ActorParameters"/>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -39,7 +39,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -147,7 +147,7 @@
</Element>
<Element Type="Struct" ID="0xDEFF74EA" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -39,7 +39,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -18,7 +18,7 @@
<Z>0.0</Z>
</DefaultValue>
</Element>
<Element Type="Enum" ID="0xA02EF0C4" Archetype="Item"/>
<Element Type="Choice" ID="0xA02EF0C4" Archetype="Item"/>
<Element Type="Int" ID="0x28C71B54">
<DefaultValue>1</DefaultValue>
</Element>

View File

@ -32,7 +32,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -101,14 +101,14 @@
</Element>
<Element Type="Struct" ID="0xEEE2B188" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x14</DefaultValue>
</Element>
</SubProperties>
</Element>
<Element Type="Struct" ID="0x78A13CA0" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x12</DefaultValue>
</Element>
</SubProperties>

View File

@ -91,7 +91,7 @@
</Element>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -119,7 +119,7 @@
</Element>
<Element Type="Struct" ID="0xF8FD6885" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -129,7 +129,7 @@
</Element>
<Element Type="Struct" ID="0x449233BC" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -182,7 +182,7 @@
</Element>
<Element Type="Struct" ID="0x4461A8AD" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -33,7 +33,7 @@
</Element>
<Element Type="Struct" ID="0x5C072FD0" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -54,7 +54,7 @@
</Element>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -78,7 +78,7 @@
</Element>
<Element Type="Struct" ID="0xC9416034" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -53,7 +53,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
</SubProperties>

View File

@ -27,7 +27,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -98,7 +98,7 @@
</Element>
<Element Type="Struct" ID="0x553B1339" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -111,7 +111,7 @@
</Element>
<Element Type="Struct" ID="0xA5912430" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -132,7 +132,7 @@
</Element>
<Element Type="Struct" ID="0x44143921" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -11,7 +11,7 @@
<SubProperties>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -10,7 +10,7 @@
</Element>
</SubProperties>
</Element>
<Element Type="Enum" ID="0x95F8D644">
<Element Type="Choice" ID="0x95F8D644">
<DefaultValue>0x0</DefaultValue>
<Values>
<Element Name="What" ID="0x0"/>
@ -104,7 +104,7 @@
<Element Type="Int" ID="0xB581574B">
<DefaultValue>0</DefaultValue>
</Element>
<Element Type="Enum" ID="0x3FA164BC" Archetype="Item"/>
<Element Type="Choice" ID="0x3FA164BC" Archetype="Item"/>
<Element Type="Sound" ID="0xA4EE16BF">
<DefaultValue>0</DefaultValue>
</Element>

View File

@ -50,7 +50,7 @@
</Element>
<Element Type="Struct" ID="0x66DCAACB" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">
@ -80,7 +80,7 @@
</Element>
<Element Type="Struct" ID="0x2FD0913" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -94,7 +94,7 @@
</Element>
<Element Type="Struct" ID="0x5F3C27C6" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -21,7 +21,7 @@
</Element>
<Element Type="Struct" ID="0x66DCAACB" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -32,7 +32,7 @@
</Element>
<Element Type="Struct" ID="0xD756416E">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -21,7 +21,7 @@
</Element>
<Element Type="Struct" ID="0x66DCAACB" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0x9</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -5,7 +5,7 @@
<SubProperties>
<Element Type="Struct" ID="0xD756416E" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -3,7 +3,7 @@
<PropertyArchetype Type="Struct">
<Name>ConditionalTest</Name>
<SubProperties>
<Element Type="Enum" ID="0xDE3E40A3">
<Element Type="Choice" ID="0xDE3E40A3">
<DefaultValue>0x1</DefaultValue>
<Values>
<Element Name="Unknown" ID="0x0"/>
@ -11,15 +11,15 @@
<Element Name="Or" ID="0x2"/>
</Values>
</Element>
<Element Type="Enum" ID="0xD3AF8D72" Archetype="Item"/>
<Element Type="Enum" ID="0x3BDEA98">
<Element Type="Choice" ID="0xD3AF8D72" Archetype="Item"/>
<Element Type="Choice" ID="0x3BDEA98">
<DefaultValue>0x0</DefaultValue>
<Values>
<Element Name="Amount" ID="0x0"/>
<Element Name="Capacity" ID="0x1"/>
</Values>
</Element>
<Element Type="Enum" ID="0x70729364">
<Element Type="Choice" ID="0x70729364">
<DefaultValue>0x0</DefaultValue>
<Values>
<Element Name="Equal To" ID="0x0"/>

View File

@ -3,7 +3,7 @@
<PropertyArchetype Type="Struct">
<Name>DamageInfo</Name>
<SubProperties>
<Element Type="Enum" ID="0x119FBD31" Archetype="WeaponType"/>
<Element Type="Choice" ID="0x119FBD31" Archetype="WeaponType"/>
<Element Type="Float" ID="0xF2D02613">
<DefaultValue>0.0</DefaultValue>
</Element>

View File

@ -28,7 +28,7 @@
<Element Type="Bool" ID="0xA71810E9">
<DefaultValue>true</DefaultValue>
</Element>
<Element Type="Enum" ID="0x6B5E7509">
<Element Type="Choice" ID="0x6B5E7509">
<DefaultValue>0x1</DefaultValue>
<Values>
<Element Name="Unknown 1" ID="0x0"/>

View File

@ -5,7 +5,7 @@
<SubProperties>
<Element Type="Struct" ID="0x337F9524" Archetype="DamageInfo">
<SubProperties>
<Element Type="Enum" ID="0x119FBD31">
<Element Type="Choice" ID="0x119FBD31">
<DefaultValue>0xB</DefaultValue>
</Element>
<Element Type="Float" ID="0xF2D02613">

View File

@ -7,7 +7,7 @@
<Suffix>%</Suffix>
<DefaultValue>100.0</DefaultValue>
</Element>
<Element Type="Enum" ID="0x68ACBD86">
<Element Type="Choice" ID="0x68ACBD86">
<DefaultValue>0x0</DefaultValue>
<Values>
<Element Name="Normal" ID="0x0"/>

View File

@ -28,7 +28,7 @@
<Element Type="Bool" ID="0xA71810E9">
<DefaultValue>true</DefaultValue>
</Element>
<Element Type="Enum" ID="0x6B5E7509">
<Element Type="Choice" ID="0x6B5E7509">
<DefaultValue>0x1</DefaultValue>
<Values>
<Element Name="Unknown 1" ID="0x0"/>