origin
26
.plastic/plastic.branchexplorer
Normal file
@ -0,0 +1,26 @@
|
||||
[Default]
|
||||
display.changestats.visible=false
|
||||
display.navigator.visible=false
|
||||
display.options.branch_level_filter=-1
|
||||
display.options.changeset_color=1
|
||||
display.options.dag_mergelinks=false
|
||||
display.options.draw_branches=true
|
||||
display.options.draw_crossbranch_changeset_links=true
|
||||
display.options.draw_labels=true
|
||||
display.options.draw_merge_links=true
|
||||
display.options.draw_only_relevant_changesets=false
|
||||
display.options.draw_taskinfo=false
|
||||
display.options.end_date=637792703990000000
|
||||
display.options.end_date_enablement=false
|
||||
display.options.full_branch_names=true
|
||||
display.options.layout_mode=0
|
||||
display.options.show_excluded_replication_sources=false
|
||||
display.options.show_parent_to_child_arrows=false
|
||||
display.options.start_date=637776288000000000
|
||||
display.options.timesince=OneMonthAgo
|
||||
display.optionspanel.visible=false
|
||||
display.optionspanel.visibletabindex=0
|
||||
display.properties.legend=false
|
||||
display.properties.zoom=0.9
|
||||
filters.conditional.numrules=0
|
||||
|
4
.plastic/plastic.selector
Normal file
@ -0,0 +1,4 @@
|
||||
repository "default@local"
|
||||
path "/"
|
||||
br "/main"
|
||||
co "/main"
|
BIN
.plastic/plastic.wktree
Normal file
2
.plastic/plastic.workspace
Normal file
@ -0,0 +1,2 @@
|
||||
yukitsuki
|
||||
b4203bca-b0fb-4af7-b31b-5fc7a8066ff4
|
BIN
.vs/slnx.sqlite
Normal file
15
data/BaseObjects/AttributeModifier.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
<Tags />
|
||||
<!-- 英雄初始属性-->
|
||||
<AttributeModifier
|
||||
id="AttributeModifier_NOT_KNOCKBACK"
|
||||
Category="NONE"
|
||||
StackingLimit="1"
|
||||
ObjectStatusToSet="HERO_INFANTRY NO_BRIBE IMMUNE_TO_BARK"
|
||||
Duration="0s">
|
||||
<Modifier Type="RESIST_KNOCKBACK" Value="999999%"/>
|
||||
</AttributeModifier>
|
||||
|
||||
|
||||
</AssetDeclaration>
|
102
data/BaseObjects/BaseCivilian.xml
Normal file
@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="all" source="DATA:GlobalData/GlobalDefines.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="ART:ShadowI.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="BaseObject.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="BaseCivilian"
|
||||
inheritFrom="BaseObject"
|
||||
Side="Civilian"
|
||||
EditorSorting="UNIT"
|
||||
RadarPriority="UNIT"
|
||||
ThreatLevel="10"
|
||||
ProductionQueueType="INFANTRY"
|
||||
UnitCategory="INFANTRY"
|
||||
WeaponCategory="GUN"
|
||||
TransportSlotCount="0"
|
||||
CommandSet="EmptyCommandSet"
|
||||
KindOf="NO_COLLIDE NOT_AUTOACQUIRABLE UNATTACKABLE CIVILIAN_UNIT MOVE_FOR_NOONE"
|
||||
CampnessValue="=$CAMPNESS_TECH_BUILDING" >
|
||||
<ArmorSet
|
||||
Armor="NoArmor"
|
||||
DamageFX="InfantryDamageFX" />
|
||||
<LocomotorSet
|
||||
Locomotor="HumanLocomotor"
|
||||
Condition="NORMAL"
|
||||
Speed="17.0" />
|
||||
<LocomotorSet
|
||||
Locomotor="HumanLocomotor"
|
||||
Condition="PANIC"
|
||||
Speed="75.0" />
|
||||
<Behaviors>
|
||||
<Physics
|
||||
id="ModuleTag_Physics" />
|
||||
<!-- Civilians aren't allowed to be seen dying
|
||||
<SlowDeath
|
||||
id="ModuleTag_Death"
|
||||
SinkDelay="3s"
|
||||
SinkRate="2.4"
|
||||
DestructionDelay="8s">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
</SlowDeath>
|
||||
-->
|
||||
<DestroyDie
|
||||
id="ModuleTag_DestroyDie">
|
||||
<DieMuxData DeathTypes="ALL"/>
|
||||
</DestroyDie>
|
||||
<AttributeModifierPoolUpdate
|
||||
id="DefaultAttributeModifierPoolUpdate"/>
|
||||
<SquishCollide
|
||||
id ="DefaultSquishCollide"/>
|
||||
</Behaviors>
|
||||
|
||||
<AI>
|
||||
<AnimalAIUpdate
|
||||
id="ModuleTag_AI"
|
||||
AutoAcquireEnemiesWhenIdle="NO"
|
||||
FleeRadius="300"
|
||||
InitialFleeBlindlyRadius="75"
|
||||
FleeUpdateTimer="0.8s"
|
||||
WanderUpdateTimer="1.0s"
|
||||
WanderPercentage="25"
|
||||
Radius="30"
|
||||
MinDistance="15"
|
||||
MaxDistance="50"/>
|
||||
</AI>
|
||||
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="DefaultBody"
|
||||
MaxHealth="200.0" />
|
||||
</Body>
|
||||
|
||||
<Geometry
|
||||
IsSmall="true">
|
||||
<Shape
|
||||
Type="CYLINDER"
|
||||
MajorRadius="1.0"
|
||||
Height="13.0"/>
|
||||
</Geometry>
|
||||
|
||||
<ShadowInfo
|
||||
Type="DECAL"
|
||||
SizeX="14"
|
||||
SizeY="14"
|
||||
Texture="ShadowI" />
|
||||
<VisionInfo
|
||||
VisionRange="100"
|
||||
ShroudClearingRange="0" />
|
||||
<CrusherInfo
|
||||
id="id_CrusherInfo"
|
||||
CrushableLevel="0" />
|
||||
</GameObject>
|
||||
|
||||
</AssetDeclaration>
|
165
data/BaseObjects/BaseExperienceLevelTemplate.xml
Normal file
@ -0,0 +1,165 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 升级设置 -->
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_Base">
|
||||
<LevelUpTintColor r="1.0" g="1.0" b="1.0" />
|
||||
</ExperienceLevelTemplate>
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_Rank1"
|
||||
inheritFrom="ExperienceLevel_Base"
|
||||
Rank="1" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_Rank2"
|
||||
inheritFrom="ExperienceLevel_Base"
|
||||
ModelConditionState="SPECIAL_CHEERING"
|
||||
Rank="2">
|
||||
<LevelUpFxList
|
||||
FxList="FX_LevelUp01" />
|
||||
<Upgrade>Upgrade_Veterancy_VETERAN</Upgrade>
|
||||
<AttributeModifier>Unit_Veteran</AttributeModifier>
|
||||
</ExperienceLevelTemplate>
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_Rank3"
|
||||
inheritFrom="ExperienceLevel_Base"
|
||||
ModelConditionState="SPECIAL_CHEERING"
|
||||
Rank="3">
|
||||
<LevelUpFxList
|
||||
FxList="FX_LevelUp02" />
|
||||
<Upgrade>Upgrade_Veterancy_ELITE</Upgrade>
|
||||
<AttributeModifier>Unit_Elite</AttributeModifier>
|
||||
</ExperienceLevelTemplate>
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_Rank4"
|
||||
inheritFrom="ExperienceLevel_Base"
|
||||
ModelConditionState="SPECIAL_CHEERING"
|
||||
Rank="4">
|
||||
<LevelUpFxList
|
||||
FxList="FX_LevelUp03" />
|
||||
<Upgrade>Upgrade_Veterancy_HEROIC</Upgrade>
|
||||
<AttributeModifier>Unit_Heroic</AttributeModifier>
|
||||
</ExperienceLevelTemplate>
|
||||
<!-- 升级设置结束 -->
|
||||
|
||||
|
||||
|
||||
<!-- GDI 升级设置 -->
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_GDIRank1"
|
||||
inheritFrom="ExperienceLevel_Rank1" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_GDIRank2"
|
||||
inheritFrom="ExperienceLevel_Rank2" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_GDIRank3"
|
||||
inheritFrom="ExperienceLevel_Rank3" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_GDIRank4"
|
||||
inheritFrom="ExperienceLevel_Rank4" />
|
||||
<!-- GDI 升级设置结束 -->
|
||||
|
||||
|
||||
<!-- NOD 升级设置 -->
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_NODRank1"
|
||||
inheritFrom="ExperienceLevel_Rank1" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_NODRank2"
|
||||
inheritFrom="ExperienceLevel_Rank2" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_NODRank3"
|
||||
inheritFrom="ExperienceLevel_Rank3" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_NODRank4"
|
||||
inheritFrom="ExperienceLevel_Rank4" />
|
||||
<!-- NOD 升级设置结束 -->
|
||||
|
||||
|
||||
<!-- 思金 升级设置 -->
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_AlienRank1"
|
||||
inheritFrom="ExperienceLevel_Rank1" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_AlienRank2"
|
||||
inheritFrom="ExperienceLevel_Rank2" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_AlienRank3"
|
||||
inheritFrom="ExperienceLevel_Rank3" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_AlienRank4"
|
||||
inheritFrom="ExperienceLevel_Rank4" />
|
||||
<!-- 思金 升级设置结束 -->
|
||||
|
||||
|
||||
|
||||
<!-- RA3 升级设置 -->
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_AlliedRank1"
|
||||
inheritFrom="ExperienceLevel_Rank1" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_AlliedRank2"
|
||||
inheritFrom="ExperienceLevel_Rank2" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_AlliedRank3"
|
||||
inheritFrom="ExperienceLevel_Rank3" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_AlliedRank4"
|
||||
inheritFrom="ExperienceLevel_Rank4" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_SovietRank1"
|
||||
inheritFrom="ExperienceLevel_Rank1" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_SovietRank2"
|
||||
inheritFrom="ExperienceLevel_Rank2" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_SovietRank3"
|
||||
inheritFrom="ExperienceLevel_Rank3" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_SovietRank4"
|
||||
inheritFrom="ExperienceLevel_Rank4" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_JapanRank1"
|
||||
inheritFrom="ExperienceLevel_Rank1" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_JapanRank2"
|
||||
inheritFrom="ExperienceLevel_Rank2" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_JapanRank3"
|
||||
inheritFrom="ExperienceLevel_Rank3" />
|
||||
|
||||
<ExperienceLevelTemplate
|
||||
id="ExperienceLevel_JapanRank4"
|
||||
inheritFrom="ExperienceLevel_Rank4" />
|
||||
<!-- RA3 升级设置结束 -->
|
||||
|
||||
|
||||
|
||||
|
||||
</AssetDeclaration>
|
BIN
data/BaseObjects/BaseHero/Art/baseHeroLogo.psd
Normal file
BIN
data/BaseObjects/BaseHero/Art/baseHeroLogo.tga
Normal file
After Width: | Height: | Size: 11 MiB |
9
data/BaseObjects/BaseHero/Art/index.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
|
||||
<Include type="all" source="register.xml"/>
|
||||
|
||||
|
||||
</Includes>
|
||||
</AssetDeclaration>
|
15
data/BaseObjects/BaseHero/Art/register.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
|
||||
<Texture id="baseHeroLogo" File="baseHeroLogo.tga" GenerateMipMaps="false" AllowAutomaticResize="false" />
|
||||
|
||||
<PackedTextureImage
|
||||
id="baseHeroLogo"
|
||||
Texture="baseHeroLogo"
|
||||
Rotated="false">
|
||||
<Dimensions x="128" y="128"/>
|
||||
<Coords x="0" y="0"/>
|
||||
<TextureDimensions x="128" y="128"/>
|
||||
</PackedTextureImage>
|
||||
|
||||
</AssetDeclaration>
|
13
data/BaseObjects/BaseHero/baseHeroLogo.xml
Normal file
@ -0,0 +1,13 @@
|
||||
<ShadowInfo xmlns="uri:ea.com:eala:asset" xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
Type="ADDITIVE_DECAL"
|
||||
SizeX="30"
|
||||
SizeY="30"
|
||||
OverrideLODVisibility="true"
|
||||
MaxHeight="200"
|
||||
UseHouseColor="true"
|
||||
IsRotatingWithObject="true"
|
||||
Texture="baseHeroLogo"/>
|
||||
|
||||
|
||||
|
||||
|
9
data/BaseObjects/BaseHero/index.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
|
||||
|
||||
<Include type="all" source="Art/index.xml"/>
|
||||
|
||||
</Includes>
|
||||
</AssetDeclaration>
|
259
data/BaseObjects/BaseInfantry.xml
Normal file
@ -0,0 +1,259 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="DATA:GlobalData/GlobalDefines.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="ART:ShadowI.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="BaseObject.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachute_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachuteAllied_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachuteSoviet_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachuteJapan_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachute_FALL.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachute_LAND.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachute_OPEN.w3x" />
|
||||
</Includes>
|
||||
|
||||
<GameObject
|
||||
id="BaseInfantry"
|
||||
inheritFrom="BaseObject"
|
||||
RadarPriority="UNIT"
|
||||
TransportSlotCount="1"
|
||||
ProductionQueueType="INFANTRY"
|
||||
HealthBoxHeightOffset="20"
|
||||
UnitCategory="INFANTRY"
|
||||
CommandPoints="1"
|
||||
EvaEventSecondDamageFarFromFirstScanRange="600"
|
||||
VoiceSelectUnderFireTimeout="10s"
|
||||
VoiceSelectUnderFireDamageTime="3s"
|
||||
>
|
||||
<ArmorSet
|
||||
Armor="CryoBeamFrozenArmor"
|
||||
DamageFX="VehicleDamageFX"
|
||||
Conditions="SECONDARY_DAMAGE"
|
||||
/>
|
||||
<Behaviors>
|
||||
<AttributeModifierPoolUpdate
|
||||
id="DefaultAttributeModifierPoolUpdate"/>
|
||||
<SquishCollide
|
||||
id ="DefaultSquishCollide"/>
|
||||
<CrushDie
|
||||
id="ModuleTAg_CrushDie">
|
||||
<DieMuxData
|
||||
DeathTypes="CRUSHED" />
|
||||
</CrushDie>
|
||||
<StancesBehavior
|
||||
id="ModuleTag_Stance"
|
||||
StanceTemplate="Generic" />
|
||||
|
||||
<!-- handles being killed when frozen. -->
|
||||
<!-- <FXListBehavior
|
||||
id="ModuleTag_FrozenDeathFX">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL"
|
||||
RequiredStatus="UNDER_FROZEN"/>
|
||||
<Event
|
||||
Index="onDeath"
|
||||
FX="FX_AlliedTankGun" />
|
||||
</FXListBehavior>-->
|
||||
<DestroyDie
|
||||
id="ModuleTag_FrozenDie">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL"
|
||||
RequiredStatus="UNDER_FROZEN"/>
|
||||
</DestroyDie>
|
||||
<CreateObjectDie
|
||||
id="ModuleTag_CreateFrozenObjectDie"
|
||||
CreationList="InfantryShatter_OCL">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL"
|
||||
RequiredStatus="UNDER_FROZEN"/>
|
||||
</CreateObjectDie>
|
||||
<!-- end of frozen death modules -->
|
||||
|
||||
<FXListBehavior
|
||||
id="SquishedFXPlayer">
|
||||
<DieMuxData
|
||||
DeathTypes="CRUSHED" />
|
||||
<Event
|
||||
Index="onDeath"
|
||||
FX="FX_InfantrySquished" />
|
||||
</FXListBehavior>
|
||||
<FireWeaponWhenDead
|
||||
id="ModuleTag_CatalystDeathWeapon"
|
||||
InitiallyActive="true"
|
||||
DeathWeapon="CatalystInfantryDeathWeapon"
|
||||
ContinueToBezierDestination="false"
|
||||
UseMyKillerAsWeaponSource="true">
|
||||
<DieMuxData DeathTypes="CATALYST" />
|
||||
</FireWeaponWhenDead>
|
||||
|
||||
<AutoHealBehavior
|
||||
id="Upgrade_HeroicHeal"
|
||||
InitiallyActive="false"
|
||||
HealOnlyIfNotInCombat="false"
|
||||
HealOnlyIfNotUnderAttack="false"
|
||||
StartHealingDelay="1s"
|
||||
HealingAmount="1"
|
||||
HealingDelay=".5s">
|
||||
<TriggeredBy>Upgrade_Veterancy_HEROIC</TriggeredBy>
|
||||
</AutoHealBehavior>
|
||||
|
||||
<SecondaryDamageTracker
|
||||
id="ModuleTag_SecondaryDamageTracker"
|
||||
UpdateDuration="1s"
|
||||
DissipateAmount="25"
|
||||
MaxDamageClampScaler="=$MAX_SECONDARY_DAMAGE_SCALER">
|
||||
<Color R="1.0" G="1.0" B="1.75"/>
|
||||
<EffectInfo
|
||||
Fraction="0.2"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_02"
|
||||
/>
|
||||
<EffectInfo
|
||||
Fraction="0.4"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_04"
|
||||
/>
|
||||
<EffectInfo
|
||||
Fraction="0.6"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_06"
|
||||
/>
|
||||
<EffectInfo
|
||||
Fraction="0.8"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_08"
|
||||
/>
|
||||
<EffectInfo
|
||||
Fraction="1.0"
|
||||
SetUpgradedArmor="true"
|
||||
OnEnterDisable="true"
|
||||
OnEnterCancelSpecialAbilities="true"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_10"
|
||||
/>
|
||||
</SecondaryDamageTracker>
|
||||
|
||||
<RunOffMapBehavior
|
||||
id="ModuleTag_RunOffMapBehavior"
|
||||
RequiresSpecificTrigger="true"
|
||||
RunOffMapWaypointName="RunOffMap"
|
||||
/>
|
||||
|
||||
<LevelUpUpgrade
|
||||
id="ModuleTag_LevelUpUpgrade_Veteran"
|
||||
LevelCap="4"
|
||||
LevelsToGain="1">
|
||||
<TriggeredBy>Upgrade_CreationVeterancy_VETERAN</TriggeredBy>
|
||||
</LevelUpUpgrade>
|
||||
<LevelUpUpgrade
|
||||
id="ModuleTag_LevelUpUpgrade_Elite"
|
||||
LevelCap="4"
|
||||
LevelsToGain="1">
|
||||
<TriggeredBy>Upgrade_CreationVeterancy_ELITE</TriggeredBy>
|
||||
</LevelUpUpgrade>
|
||||
<LevelUpUpgrade
|
||||
id="ModuleTag_LevelUpUpgrade_Heroic"
|
||||
LevelCap="4"
|
||||
LevelsToGain="1">
|
||||
<TriggeredBy>Upgrade_CreationVeterancy_HEROIC</TriggeredBy>
|
||||
</LevelUpUpgrade>
|
||||
|
||||
<SuppressionUpdate
|
||||
id="ModuleTag_SuppressionUpdate"
|
||||
UpdateDelay="1s"
|
||||
Suppressability="50"
|
||||
SuppressionDuration="5s"
|
||||
AttributeModifierSuppressed="Modifier_Test_Suppression"
|
||||
AttributeModifierForceMove="Modifier_Test_Suppression_ForceMove" />
|
||||
|
||||
<!-- for use on objects that don't have Dynamics
|
||||
but that still may fall out of the sky on death
|
||||
Positive initial velocity means infantry will jump a little before falling -->
|
||||
<FreefallUpdate
|
||||
id="ModuleTag_FreefallUpdate"
|
||||
ModelConditionsToSet="STUNNED_FLAILING"
|
||||
InitialVelocity="5"
|
||||
Acceleration="1"
|
||||
TerminalVelocity="15"/>
|
||||
|
||||
</Behaviors>
|
||||
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="DefaultBody"/>
|
||||
</Body>
|
||||
<ClientBehaviors>
|
||||
<ModelConditionAudioLoopClientBehavior id="ModuleTag_ShockDeathOverLand">
|
||||
<ModelConditionSound Sound="Electro_BoneRattle_Death" RequiredFlags="DYING DEATH_1" ExcludedFlags="OVER_WATER" />
|
||||
</ModelConditionAudioLoopClientBehavior>
|
||||
<ModelConditionSoundSelectorClientBehavior id="Frozen">
|
||||
<Override RequiredFlags="PARALYZED">
|
||||
<AudioArrayVoice>
|
||||
<AudioEntry Sound="" AudioType="voiceAttack" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackAir" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackAfterMoving" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackGarrisonedStructure" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackStructure" />
|
||||
<AudioEntry Sound="" AudioType="voiceCreated" />
|
||||
<AudioEntry Sound="" AudioType="voiceDock" />
|
||||
<AudioEntry Sound="" AudioType="voiceFear" />
|
||||
<AudioEntry Sound="" AudioType="voiceGarrison" />
|
||||
<AudioEntry Sound="" AudioType="voiceMove" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackAfterMoving" />
|
||||
<AudioEntry Sound="" AudioType="voiceMoveWaterToLand" />
|
||||
<AudioEntry Sound="" AudioType="voiceMoveLandToWater" />
|
||||
<AudioEntry Sound="" AudioType="voiceRepair" />
|
||||
<AudioEntry Sound="" AudioType="voiceRetreatToCastle" />
|
||||
<AudioEntry Sound="UnitSelectFrozen" AudioType="voiceSelect" />
|
||||
<AudioEntry Sound="UnitSelectFrozen" AudioType="voiceSelectBattle" />
|
||||
<AudioEntry Sound="UnitSelectFrozen" AudioType="voiceSelectUnderFire" />
|
||||
<AudioEntry Sound="UnitSelectFrozen" AudioType="voiceSupply" />
|
||||
</AudioArrayVoice>
|
||||
</Override>
|
||||
</ModelConditionSoundSelectorClientBehavior>
|
||||
</ClientBehaviors>
|
||||
<!--
|
||||
<ClientBehaviors>
|
||||
<ModelConditionAudioLoopClientBehavior id="ModuleTag_TurnIntoIceSound">
|
||||
<ModelConditionSound Sound="UnitFreeze" RequiredFlags="PARALYZED" />
|
||||
</ModelConditionAudioLoopClientBehavior>
|
||||
</ClientBehaviors>
|
||||
-->
|
||||
<EvaEventArray>
|
||||
<EvaEntry EvaEvent="UnitLost" EvaType="dieOwner" />
|
||||
<EvaEntry EvaEvent="UnitConstructionStarted" EvaType="productionStarted" />
|
||||
<EvaEntry EvaEvent="UnitUnderAttack" EvaType="damagedOwner" />
|
||||
<EvaEntry EvaEvent="UnitUnderAttackFromShroudedUnit" EvaType="damagedFromShroudedSourceOwner" />
|
||||
<EvaEntry EvaEvent="GenericUnitBeingBurned" EvaType="damagedByFireOwner" />
|
||||
<EvaEntry EvaEvent="AllyUnitUnderAttack" EvaType="damagedAlly" />
|
||||
<EvaEntry EvaEvent="UnitAmbushed" EvaType="ambushed" />
|
||||
<EvaEntry EvaEvent="GenericEnemyUnitSighted" EvaType="enemyObjectSighted" />
|
||||
<EvaEntry EvaEvent="EnemyStealthUnitDiscovered" EvaType="detectedEnemy" />
|
||||
<EvaEntry EvaEvent="NewConstructionOptions" EvaType="availableForProduction" />
|
||||
<EvaEntry EvaEvent="BuildOnHold" EvaType="buildOnHold" />
|
||||
<EvaEntry EvaEvent="BuildCancelled" EvaType="buildCancelled" />
|
||||
<EvaEntry EvaEvent="UnitPromoted" EvaType="promotedOwner" />
|
||||
</EvaEventArray>
|
||||
|
||||
<CrusherInfo
|
||||
id="id_CrusherInfo"
|
||||
CrushableLevel="10" />
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
95
data/BaseObjects/BaseInfantryChronoPoint.xml
Normal file
@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="instance" source="DATA:BaseObjects/BaseInfantry.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="BaseInfantryChronoPoint"
|
||||
Side="Allies"
|
||||
inheritFrom="BaseInfantry"
|
||||
EditorSorting="SYSTEM"
|
||||
IsTrainable="false"
|
||||
KindOf="UNATTACKABLE NOT_AUTOACQUIRABLE NO_COLLIDE SHOW_BEHIND_OCCLUDERS IGNORES_SELECT_ALL"
|
||||
EditorName="BaseInfantryChronoPoint"
|
||||
SelectPortrait="Portrait_Neutral_MagneticSatellite"
|
||||
ButtonImage="Button_PlayerPower_MagneticSatellite1">
|
||||
<DisplayName>BaseInfantryChronoPoint</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<LocomotorSet
|
||||
id="ModuleTag_Locomotor"
|
||||
Locomotor="ChronoPointPointLocomotor"
|
||||
Speed="150000" />
|
||||
<SkirmishAIInformation
|
||||
DodgeSafetyDistance="300.0">
|
||||
<DodgeWithUnits Rule="NONE"
|
||||
Include="VEHICLE">
|
||||
<IncludeThing>SovietScoutVehicle</IncludeThing>
|
||||
<IncludeThing>SovietHeavyAntiVehicleInfantry</IncludeThing>
|
||||
</DodgeWithUnits>
|
||||
</SkirmishAIInformation>
|
||||
<Draws>
|
||||
</Draws>
|
||||
<Behaviors>
|
||||
<LifetimeUpdate
|
||||
id="ModuleTag_LifetimeUpdate"
|
||||
MinLifetime="1.0s"
|
||||
MaxLifetime="1.0s" />
|
||||
<DestroyDie
|
||||
id="ModuleTag_Die">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
</DestroyDie>
|
||||
<FXListBehavior id="ModuleTag_FXList">
|
||||
<DieMuxData
|
||||
DeathTypes="FADED" />
|
||||
<Event Index="onDeath" FX="FX_TimeBombChrono" />
|
||||
</FXListBehavior>
|
||||
|
||||
</Behaviors>
|
||||
<AI>
|
||||
<AIUpdate
|
||||
id="ModuleTag_AI"
|
||||
AutoAcquireEnemiesWhenIdle="YES"
|
||||
StateMachine="UnitAIStateMachine">
|
||||
</AIUpdate>
|
||||
</AI>
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="ModuleTag_Body"
|
||||
MaxHealth="9999999.0" />
|
||||
</Body>
|
||||
<Geometry
|
||||
IsSmall="true">
|
||||
<Shape
|
||||
Type="CYLINDER"
|
||||
MajorRadius="1.0"
|
||||
Height="1.0"/>
|
||||
</Geometry>
|
||||
<VisionInfo
|
||||
VisionRange="0"
|
||||
ShroudClearingRange="0" />
|
||||
<ShadowInfo
|
||||
Type="NONE" />
|
||||
<CrusherInfo
|
||||
id="id_CrusherInfo"
|
||||
CrushableLevel="0" />
|
||||
<EvaEventArray>
|
||||
<EvaEntry EvaEvent="" EvaType="dieOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="productionStarted" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedFromShroudedSourceOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedByFireOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedAlly" />
|
||||
<EvaEntry EvaEvent="" EvaType="ambushed" />
|
||||
<EvaEntry EvaEvent="" EvaType="enemyObjectSighted" />
|
||||
<EvaEntry EvaEvent="" EvaType="detectedEnemy" />
|
||||
<EvaEntry EvaEvent="" EvaType="availableForProduction" />
|
||||
<EvaEntry EvaEvent="" EvaType="buildOnHold" />
|
||||
<EvaEntry EvaEvent="" EvaType="buildCancelled" />
|
||||
<EvaEntry EvaEvent="" EvaType="promotedOwner" />
|
||||
</EvaEventArray>
|
||||
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
59
data/BaseObjects/BaseLandChronoPoint.xml
Normal file
@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="instance" source="DATA:BaseObjects/BaseInfantry.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="BaseLandChronoPoint"
|
||||
inheritFrom="BaseInfantry"
|
||||
EditorSorting="SYSTEM"
|
||||
IsTrainable="false"
|
||||
KindOf="UNATTACKABLE NOT_AUTOACQUIRABLE PATH_THROUGH_INFANTRY NO_COLLIDE IGNORES_SELECT_ALL"
|
||||
EditorName="BaseLandChronoPoint">
|
||||
<DisplayName>BaseLandChronoPoint</DisplayName>
|
||||
<LocomotorSet
|
||||
id="ModuleTag_Locomotor"
|
||||
Locomotor="LandChronoPointPointLocomotor"
|
||||
Speed="100" />
|
||||
<Behaviors>
|
||||
<LifetimeUpdate
|
||||
id="ModuleTag_LifetimeUpdate"
|
||||
MinLifetime="1.0s"
|
||||
MaxLifetime="1.0s"
|
||||
DeathType="FADED"/>
|
||||
<FXListBehavior id="ModuleTag_FXList">
|
||||
<DieMuxData
|
||||
DeathTypes="FADED" />
|
||||
<Event Index="onDeath" FX="FX_TimeBombChrono" />
|
||||
</FXListBehavior>
|
||||
|
||||
<DestroyDie
|
||||
id="ModuleTag_Die">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
</DestroyDie>
|
||||
</Behaviors>
|
||||
<AI>
|
||||
<AIUpdate
|
||||
id="ModuleTag_AI"
|
||||
AutoAcquireEnemiesWhenIdle="YES"
|
||||
StateMachine="UnitAIStateMachine">
|
||||
<UnitAITargetChooserData
|
||||
RotateToTargetWhenAiming="true"/>
|
||||
</AIUpdate>
|
||||
</AI>
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="ModuleTag_Body"
|
||||
MaxHealth="9999999.0" />
|
||||
</Body>
|
||||
<Geometry
|
||||
IsSmall="true">
|
||||
<Shape
|
||||
Type="CYLINDER"
|
||||
MajorRadius="1.0"
|
||||
Height="1.0"/>
|
||||
</Geometry>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
175
data/BaseObjects/BaseLandingPoint/BaseLandingPoint.xml
Normal file
@ -0,0 +1,175 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:JUBalloonBomb_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:JUBalloonBomb_FALL.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:JUBalloonBomb_DIE.w3x" />
|
||||
<!-- this is the bomb part -->
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:JUBalloonBomb_BOMB.w3x" />
|
||||
<Include type="instance" source="DATA:BaseObjects/BaseInfantry.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="w3x/GUDropPod.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="w3x/GUDROPPOD_CTR.w3x" />
|
||||
|
||||
<Include
|
||||
type="all"
|
||||
source="FXParticleSystemTemplate.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ObjectCreationLists.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:FXBalloonBits.w3x" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="BaseLandingPoint"
|
||||
KindOf="PRELOAD CAN_CAST_REFLECTIONS"
|
||||
Side="Japan"
|
||||
EditorSorting="SYSTEM"
|
||||
TransportSlotCount="0"
|
||||
IsTrainable="false"
|
||||
EditorName="BaseLandingPoint"
|
||||
Description="Desc:BaseLandingPoint"
|
||||
TypeDescription="Type:BaseLandingPoint"
|
||||
SelectPortrait="Portrait_JapanBalloonBomb"
|
||||
ButtonImage="Button_JapanBalloonBomb">
|
||||
<DisplayName>NAME:JapanBalloonBombBalloon</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<LocomotorSet
|
||||
id="defaultLocomotor"
|
||||
Locomotor="JapanBalloonBombBalloonLocomotor"
|
||||
Condition="NORMAL"
|
||||
Speed="50.0" />
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw"
|
||||
OkToChangeModelColor="true">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="GUDropPod" />
|
||||
</ModelConditionState>
|
||||
<AnimationState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Animation
|
||||
AnimationName="GUDropPod"
|
||||
AnimationMode="ONCE"
|
||||
AnimationBlendTime="0" />
|
||||
<ParticleSysBone
|
||||
BoneName="NONE"
|
||||
FXParticleSystemTemplate="DropPodDust"
|
||||
FollowBone="true" />
|
||||
</AnimationState>
|
||||
<AnimationState
|
||||
ParseCondStateType="PARSE_NORMAL"
|
||||
ConditionsYes="DYING"
|
||||
Flags="START_FRAME_LAST">
|
||||
<Animation
|
||||
AnimationName="GUDropPod"
|
||||
AnimationMode="MANUAL"
|
||||
AnimationBlendTime="0" />
|
||||
<Script>
|
||||
CurDrawableHideSubObject("UGJump")
|
||||
CurDrawableHideSubObject("Door01")
|
||||
CurDrawableHideSubObject("Door02")
|
||||
CurDrawableHideSubObject("Door03")
|
||||
</Script>
|
||||
<ParticleSysBone
|
||||
BoneName="NONE"
|
||||
FXParticleSystemTemplate="DropPodDust02"
|
||||
FollowBone="true" />
|
||||
</AnimationState>
|
||||
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
|
||||
<Behaviors>
|
||||
<AttributeModifierPoolUpdate
|
||||
id="DefaultAttributeModifierPoolUpdate"/>
|
||||
<!-- make ourselves unattackable during our descent. The duration of the attmod
|
||||
should be timed to match the time it would take to land -->
|
||||
<!-- Also, don't refresh more than once -->
|
||||
<!-- <AttributeModifierAuraUpdate
|
||||
id="ModuleTag_AttributeModifierAuraUpdate_InitiallyUnattackable"
|
||||
InitiallyActive="true"
|
||||
RefreshDelay="10000000s"
|
||||
AllowSelf="true"
|
||||
AttributeModifierName="AttributeModifier_GDIDropPod_InitialUnattackability"
|
||||
/>
|
||||
--> <LifetimeUpdate
|
||||
id="ModuleTag_LifeTime"
|
||||
MinLifetime="5s"
|
||||
MaxLifetime="5s"
|
||||
DeathType="SUICIDED" />
|
||||
<SlowDeath
|
||||
id="ModuleTag_Death"
|
||||
SinkDelay="3s"
|
||||
SinkRate="3.0"
|
||||
DestructionDelay="6.0s">
|
||||
</SlowDeath>
|
||||
|
||||
<DestroyDie
|
||||
id="ModuleTag_Die">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
</DestroyDie>
|
||||
|
||||
<Physics
|
||||
id="ModuleTag_Physics"
|
||||
BounceCount="0" />
|
||||
|
||||
<FXListBehavior
|
||||
id="ModuleTag_FXList">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL"
|
||||
ExemptStatus="AIRBORNE_TARGET"/>
|
||||
<Event
|
||||
Index="onDeath"
|
||||
FX="FX_JapanBalloon" />
|
||||
</FXListBehavior>
|
||||
<!----> <CreateObjectDie
|
||||
id="ModuleTag_CreatePiece"
|
||||
CreationList="OCL_LandingPointPiece" >
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
</CreateObjectDie>
|
||||
|
||||
</Behaviors>
|
||||
<AI>
|
||||
<AIUpdate
|
||||
id="ModuleTag_AIUpdate"
|
||||
AutoAcquireEnemiesWhenIdle="NO"
|
||||
StateMachine="UnitAIStateMachine"/>
|
||||
</AI>
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="ModuleTag_Body"
|
||||
MaxHealth="1000"/>
|
||||
</Body>
|
||||
<AudioArrayVoice>
|
||||
<AudioEntry Sound="JAP_BalloonBomb_VoiceSelect" AudioType="voiceSelect" />
|
||||
<AudioEntry Sound="JAP_BalloonBomb_VoiceAttack" AudioType="voiceAttack" />
|
||||
<AudioEntry Sound="JAP_BalloonBomb_VoiceMove" AudioType="voiceMove" />
|
||||
</AudioArrayVoice>
|
||||
<AudioArraySound>
|
||||
<AudioEntry Sound="JAP_BalloonBomb_Ambient" AudioType="soundAmbient" />
|
||||
</AudioArraySound>
|
||||
<VisionInfo
|
||||
VisionRange="100"
|
||||
ShroudClearingRange="100" />
|
||||
</GameObject>
|
||||
|
||||
</AssetDeclaration>
|
3
data/BaseObjects/BaseLandingPoint/FXList.xml
Normal file
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
</AssetDeclaration>
|
209
data/BaseObjects/BaseLandingPoint/FXParticleSystemTemplate.xml
Normal file
@ -0,0 +1,209 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<FXParticleSystemTemplate ParticleTexture="FXSmoke01" PerParticleAttachedSystem="" Priority="MEDIUM_OR_ABOVE" Shader="ALPHA" SortLevel="1" Type="GPU_PARTICLE" id="DropPodDust">
|
||||
<Lifetime High="30" Low="30"/>
|
||||
<BurstCount High="5" Low="5"/>
|
||||
<InitialDelay High="30" Low="30"/>
|
||||
<Alphas>
|
||||
<Alpha Frame="2" High="0.75" Low="0.75" RelativeAge="9"/>
|
||||
<Alpha Frame="3" High="0" Low="0" RelativeAge="100"/>
|
||||
</Alphas>
|
||||
<Colors>
|
||||
<Color Frame="1" RelativeAge="0">
|
||||
<Color b="0.823529" g="0.886275" r="1"/>
|
||||
</Color>
|
||||
<Color Frame="2" RelativeAge="11">
|
||||
<Color b="0.768627" g="0.85098" r="1"/>
|
||||
</Color>
|
||||
<Color Frame="3" RelativeAge="100">
|
||||
<Color b="0.768627" g="0.85098" r="1"/>
|
||||
</Color>
|
||||
</Colors>
|
||||
<Physics>
|
||||
<Default>
|
||||
<VelocityDamping High="0.85" Low="0.8"/>
|
||||
</Default>
|
||||
</Physics>
|
||||
<Draw>
|
||||
<Gpu DetailTexture="FXSphereNRM" GeometryType="TWO_CONCENTRIC_QUADS" Shader="GPUParticleLit.fx" SortParticles="true" SpeedMultiplier="1"/>
|
||||
</Draw>
|
||||
<Volume>
|
||||
<Cylinder IsHollow="true" Radius="10">
|
||||
<Offset x="0" y="0" z="0"/>
|
||||
</Cylinder>
|
||||
</Volume>
|
||||
<Velocity>
|
||||
<Outward>
|
||||
<Speed High="8" Low="1"/>
|
||||
<OtherSpeed High="2" Low="1"/>
|
||||
</Outward>
|
||||
</Velocity>
|
||||
<Event/>
|
||||
<Update>
|
||||
<Default>
|
||||
<SizeRate High="5" Low="5"/>
|
||||
<SizeRateDamping High="0.95" Low="0.9"/>
|
||||
<AngleZ High="1" Low="-1"/>
|
||||
<AngularDampingXY High="1" Low="1"/>
|
||||
</Default>
|
||||
</Update>
|
||||
</FXParticleSystemTemplate>
|
||||
<FXParticleSystemTemplate ParticleTexture="FXsmokeplume" PerParticleAttachedSystem="" Priority="ALWAYS_RENDER" Shader="ALPHA" SortLevel="3" Type="GPU_PARTICLE" id="DropPodDust02">
|
||||
<Lifetime High="100" Low="75"/>
|
||||
<Size High="30" Low="15"/>
|
||||
<BurstCount High="2" Low="2"/>
|
||||
<InitialDelay High="115" Low="115"/>
|
||||
<Alphas>
|
||||
<Alpha Frame="2" High="0.5" Low="0.5" RelativeAge="9"/>
|
||||
<Alpha Frame="3" High="0" Low="0" RelativeAge="100"/>
|
||||
</Alphas>
|
||||
<Colors>
|
||||
<Color Frame="1" RelativeAge="0">
|
||||
<Color b="0.345098" g="0.345098" r="0.345098"/>
|
||||
</Color>
|
||||
<Color Frame="2" RelativeAge="10">
|
||||
<Color b="0.32549" g="0.32549" r="0.32549"/>
|
||||
</Color>
|
||||
<Color Frame="3" RelativeAge="100">
|
||||
<Color b="0.341176" g="0.341176" r="0.341176"/>
|
||||
</Color>
|
||||
</Colors>
|
||||
<Physics>
|
||||
<Default>
|
||||
<VelocityDamping High="0.9" Low="0.9"/>
|
||||
<DriftVelocity x="0.2" y="0" z="0"/>
|
||||
</Default>
|
||||
</Physics>
|
||||
<Draw>
|
||||
<Gpu SpeedMultiplier="1"/>
|
||||
</Draw>
|
||||
<Volume>
|
||||
<Cylinder Radius="15">
|
||||
<Offset x="0" y="0" z="0"/>
|
||||
</Cylinder>
|
||||
</Volume>
|
||||
<Velocity>
|
||||
<Outward>
|
||||
<Speed High="2" Low="-2"/>
|
||||
<OtherSpeed High="3" Low="1"/>
|
||||
</Outward>
|
||||
</Velocity>
|
||||
<Event/>
|
||||
<Update>
|
||||
<Default>
|
||||
<SizeRate High="0.5" Low="0.25"/>
|
||||
<SizeRateDamping High="0.98" Low="0.98"/>
|
||||
<AngleZ High="7" Low="0"/>
|
||||
<AngularRateZ High="0.01" Low="-0.01"/>
|
||||
<AngularDampingXY High="1" Low="1"/>
|
||||
</Default>
|
||||
</Update>
|
||||
</FXParticleSystemTemplate>
|
||||
<FXParticleSystemTemplate IsParticleUpTowardsEmitter="true" ParticleTexture="FXSteam" PerParticleAttachedSystem="" Priority="MEDIUM_OR_ABOVE" Shader="ALPHA" SortLevel="1" SystemLifetime="1" Type="GPU_PARTICLE" id="DropPodSteam2">
|
||||
<Lifetime High="100" Low="50"/>
|
||||
<Size High="15" Low="5"/>
|
||||
<BurstCount High="6" Low="3"/>
|
||||
<Alphas>
|
||||
<Alpha Frame="2" High="1" Low="1" RelativeAge="9"/>
|
||||
<Alpha Frame="3" High="0" Low="0" RelativeAge="100"/>
|
||||
</Alphas>
|
||||
<Colors>
|
||||
<Color Frame="1" RelativeAge="0">
|
||||
<Color b="1" g="1" r="1"/>
|
||||
</Color>
|
||||
<Color Frame="2" RelativeAge="10">
|
||||
<Color b="1" g="1" r="1"/>
|
||||
</Color>
|
||||
<Color Frame="3" RelativeAge="100">
|
||||
<Color b="1" g="1" r="1"/>
|
||||
</Color>
|
||||
</Colors>
|
||||
<Wind PingPongEndAngleMin="5.49779"/>
|
||||
<Physics>
|
||||
<Default>
|
||||
<VelocityDamping High="0.75" Low="0.5"/>
|
||||
<DriftVelocity x="0.1" y="0" z="0"/>
|
||||
</Default>
|
||||
</Physics>
|
||||
<Draw>
|
||||
<Gpu SpeedMultiplier="1"/>
|
||||
</Draw>
|
||||
<Volume>
|
||||
<Cylinder>
|
||||
<Offset x="0" y="0" z="0"/>
|
||||
</Cylinder>
|
||||
</Volume>
|
||||
<Velocity>
|
||||
<Ortho>
|
||||
<Position>
|
||||
<x High="5" Low="-5"/>
|
||||
<y High="5" Low="-5"/>
|
||||
<z High="10" Low="5"/>
|
||||
</Position>
|
||||
</Ortho>
|
||||
</Velocity>
|
||||
<Event/>
|
||||
<Update>
|
||||
<Default>
|
||||
<SizeRate High="15" Low="10"/>
|
||||
<SizeRateDamping High="0.8" Low="0.7"/>
|
||||
<AngleZ High="7" Low="0"/>
|
||||
<AngularRateZ High="0.25" Low="-0.25"/>
|
||||
<AngularDampingXY High="1" Low="1"/>
|
||||
</Default>
|
||||
</Update>
|
||||
</FXParticleSystemTemplate>
|
||||
<FXParticleSystemTemplate IsParticleUpTowardsEmitter="true" ParticleTexture="FXSteam" PerParticleAttachedSystem="" Priority="MEDIUM_OR_ABOVE" Shader="ALPHA" SortLevel="1" SystemLifetime="20" Type="GPU_PARTICLE" id="DropPodSteam">
|
||||
<Lifetime High="30" Low="10"/>
|
||||
<Size High="5" Low="1"/>
|
||||
<BurstCount High="1" Low="1"/>
|
||||
<Alphas>
|
||||
<Alpha Frame="2" High="1" Low="1" RelativeAge="9"/>
|
||||
<Alpha Frame="3" High="0" Low="0" RelativeAge="100"/>
|
||||
</Alphas>
|
||||
<Colors>
|
||||
<Color Frame="1" RelativeAge="0">
|
||||
<Color b="1" g="1" r="1"/>
|
||||
</Color>
|
||||
<Color Frame="2" RelativeAge="10">
|
||||
<Color b="1" g="1" r="1"/>
|
||||
</Color>
|
||||
<Color Frame="3" RelativeAge="100">
|
||||
<Color b="1" g="1" r="1"/>
|
||||
</Color>
|
||||
</Colors>
|
||||
<Wind PingPongEndAngleMin="5.49779"/>
|
||||
<Physics>
|
||||
<Default>
|
||||
<VelocityDamping High="0.75" Low="0.5"/>
|
||||
<DriftVelocity x="0.1" y="0" z="0"/>
|
||||
</Default>
|
||||
</Physics>
|
||||
<Draw>
|
||||
<Gpu SpeedMultiplier="1"/>
|
||||
</Draw>
|
||||
<Volume>
|
||||
<Cylinder>
|
||||
<Offset x="0" y="0" z="0"/>
|
||||
</Cylinder>
|
||||
</Volume>
|
||||
<Velocity>
|
||||
<Outward>
|
||||
<Speed High="0.01" Low="0.01"/>
|
||||
<OtherSpeed High="0.01" Low="0.01"/>
|
||||
</Outward>
|
||||
</Velocity>
|
||||
<Event/>
|
||||
<Update>
|
||||
<Default>
|
||||
<SizeRate High="5" Low="3"/>
|
||||
<SizeRateDamping High="0.8" Low="0.7"/>
|
||||
<AngleZ High="7" Low="0"/>
|
||||
<AngularRateZ High="0.25" Low="-0.25"/>
|
||||
<AngularDampingXY High="1" Low="1"/>
|
||||
</Default>
|
||||
</Update>
|
||||
</FXParticleSystemTemplate>
|
||||
|
||||
|
||||
</AssetDeclaration>
|
56
data/BaseObjects/BaseLandingPoint/GDIDropPod_DR01.xml
Normal file
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="w3x/GUDropPod_DR01_CTR.w3x" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="DATA:BaseObjects/BaseDebris.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="GDIDropPod_DR01"
|
||||
inheritFrom="BaseDebris"
|
||||
EditorName="GDIDropPod_DR01">
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw"
|
||||
OkToChangeModelColor="true">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="GUDropPod_DR01" />
|
||||
<ParticleSysBone
|
||||
BoneName="ROOTTRANSFORM"
|
||||
FXParticleSystemTemplate="DropPodSteam"
|
||||
FollowBone="true" />
|
||||
<ParticleSysBone
|
||||
BoneName="ROOTTRANSFORM"
|
||||
FXParticleSystemTemplate="DropPodSteam2"
|
||||
FollowBone="true" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Behaviors>
|
||||
<Physics
|
||||
id="ModuleTag_Physics"
|
||||
TumbleRandomly="true"
|
||||
MaxXRotationVelocity="360"
|
||||
MaxYRotationVelocity="0"
|
||||
MaxZRotationVelocity="360"
|
||||
BounceCount="0"
|
||||
KillWhenRestingOnGround="true"/>
|
||||
<!--
|
||||
<FXListBehavior
|
||||
id="ModuleTag_FXList">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
<Event
|
||||
Index="onCreate"
|
||||
FX="FX_GDIAirVehicleExplode" />
|
||||
</FXListBehavior>
|
||||
-->
|
||||
</Behaviors>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
56
data/BaseObjects/BaseLandingPoint/GDIDropPod_DR02.xml
Normal file
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="w3x/GUDropPod_DR02_CTR.w3x" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="DATA:BaseObjects/BaseDebris.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="GDIDropPod_DR02"
|
||||
inheritFrom="BaseDebris"
|
||||
EditorName="GDIDropPod_DR02">
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw"
|
||||
OkToChangeModelColor="true">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="GUDropPod_DR02" />
|
||||
<ParticleSysBone
|
||||
BoneName="ROOTTRANSFORM"
|
||||
FXParticleSystemTemplate="DropPodSteam"
|
||||
FollowBone="true" />
|
||||
<ParticleSysBone
|
||||
BoneName="ROOTTRANSFORM"
|
||||
FXParticleSystemTemplate="DropPodSteam2"
|
||||
FollowBone="true" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Behaviors>
|
||||
<Physics
|
||||
id="ModuleTag_Physics"
|
||||
TumbleRandomly="true"
|
||||
MaxXRotationVelocity="360"
|
||||
MaxYRotationVelocity="0"
|
||||
MaxZRotationVelocity="360"
|
||||
BounceCount="0"
|
||||
KillWhenRestingOnGround="true" />
|
||||
<!--
|
||||
<FXListBehavior
|
||||
id="ModuleTag_FXList">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
<Event
|
||||
Index="onCreate"
|
||||
FX="FX_GDIAirVehicleExplode" />
|
||||
</FXListBehavior>
|
||||
-->
|
||||
</Behaviors>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
59
data/BaseObjects/BaseLandingPoint/GDIDropPod_DR03.xml
Normal file
@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="w3x/GUDropPod_DR03_CTR.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="w3x/HCToBeRemoved.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="DATA:BaseObjects/BaseDebris.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="GDIDropPod_DR03"
|
||||
inheritFrom="BaseDebris"
|
||||
EditorName="GDIDropPod_DR03">
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw"
|
||||
OkToChangeModelColor="true">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="GUDropPod_DR03" />
|
||||
<ParticleSysBone
|
||||
BoneName="ROOTTRANSFORM"
|
||||
FXParticleSystemTemplate="DropPodSteam"
|
||||
FollowBone="true" />
|
||||
<ParticleSysBone
|
||||
BoneName="ROOTTRANSFORM"
|
||||
FXParticleSystemTemplate="DropPodSteam2"
|
||||
FollowBone="true" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Behaviors>
|
||||
<Physics
|
||||
id="ModuleTag_Physics"
|
||||
TumbleRandomly="true"
|
||||
MaxXRotationVelocity="360"
|
||||
MaxYRotationVelocity="0"
|
||||
MaxZRotationVelocity="360"
|
||||
BounceCount="0"
|
||||
KillWhenRestingOnGround="true" />
|
||||
<!--
|
||||
<FXListBehavior
|
||||
id="ModuleTag_FXList">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
<Event
|
||||
Index="onCreate"
|
||||
FX="FX_GDIAirVehicleExplode" />
|
||||
</FXListBehavior>
|
||||
-->
|
||||
</Behaviors>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
75
data/BaseObjects/BaseLandingPoint/ObjectCreationLists.xml
Normal file
@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="DATA:GlobalData/GlobalDefines.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GDIDropPod_DR01.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GDIDropPod_DR02.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GDIDropPod_DR03.xml" />
|
||||
</Includes>
|
||||
<ObjectCreationList
|
||||
id="OCL_LandingPointPiece">
|
||||
<CreateObject
|
||||
Options="IGNORE_ALL_OBJECTS"
|
||||
Disposition="RANDOM_FORCE"
|
||||
MinForceMagnitude="3.0"
|
||||
MaxForceMagnitude="8.0"
|
||||
DispositionIntensity="5.0"
|
||||
OrientationOffset="0.0d"
|
||||
MinLifetime="1.0s"
|
||||
MaxLifetime="3.s"
|
||||
MinForcePitch="30d"
|
||||
MaxForcePitch="85d"
|
||||
VelocityScale="5.0">
|
||||
<Offset
|
||||
x="-15.41"
|
||||
y="0.0"
|
||||
z="18.09"></Offset>
|
||||
<CreateObject>GDIDropPod_DR01</CreateObject>
|
||||
</CreateObject>
|
||||
<CreateObject
|
||||
Options="IGNORE_ALL_OBJECTS"
|
||||
Disposition="RANDOM_FORCE"
|
||||
MinForceMagnitude="3.0"
|
||||
MaxForceMagnitude="8.0"
|
||||
DispositionIntensity="5.0"
|
||||
OrientationOffset="120.0d"
|
||||
MinLifetime="1.0s"
|
||||
MaxLifetime="3.s"
|
||||
MinForcePitch="30d"
|
||||
MaxForcePitch="85d"
|
||||
VelocityScale="5.0">
|
||||
<Offset
|
||||
x="7.46"
|
||||
y="-13.19"
|
||||
z="17.99"></Offset>
|
||||
<CreateObject>GDIDropPod_DR02</CreateObject>
|
||||
</CreateObject>
|
||||
<CreateObject
|
||||
Options="IGNORE_ALL_OBJECTS"
|
||||
Disposition="RANDOM_FORCE"
|
||||
MinForceMagnitude="3.0"
|
||||
MaxForceMagnitude="8.0"
|
||||
DispositionIntensity="5.0"
|
||||
OrientationOffset="240.0d"
|
||||
MinLifetime="1.0s"
|
||||
MaxLifetime="3.s"
|
||||
MinForcePitch="30d"
|
||||
MaxForcePitch="85d"
|
||||
VelocityScale="5.0">
|
||||
<Offset
|
||||
x="7.46"
|
||||
y="13.19"
|
||||
z="17.99"></Offset>
|
||||
<CreateObject>GDIDropPod_DR03</CreateObject>
|
||||
</CreateObject>
|
||||
</ObjectCreationList>
|
||||
|
||||
</AssetDeclaration>
|
15
data/BaseObjects/BaseLandingPoint/index.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
|
||||
<Include type="all" source="BaseLandingPoint.xml"/>
|
||||
<Include type="all" source="FXList.xml"/>
|
||||
<Include type="all" source="FXParticleSystemTemplate.xml"/>
|
||||
<Include type="all" source="GDIDropPod_DR01.xml"/>
|
||||
<Include type="all" source="GDIDropPod_DR02.xml"/>
|
||||
<Include type="all" source="GDIDropPod_DR03.xml"/>
|
||||
<Include type="all" source="ObjectCreationLists.xml"/>
|
||||
|
||||
|
||||
</Includes>
|
||||
</AssetDeclaration>
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<W3DCollisionBox id="AUANTISTRUCTUREVEHICLE_SKN.OBBOX01" JoypadPickingOnly="false">
|
||||
<Center X="-0.307697" Y="0.000000" Z="10.678500"/>
|
||||
<Extent X="32.256130" Y="11.649273" Z="10.678500"/>
|
||||
</W3DCollisionBox>
|
||||
</AssetDeclaration>
|
@ -0,0 +1,280 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<W3DMesh id="AUANTISTRUCTUREVEHICLE_SKN.PLANE01" GeometryType="Normal" SortLevel="1">
|
||||
<BoundingBox>
|
||||
<Min X="-21.912476" Y="-20.737442" Z="-2.098053"/>
|
||||
<Max X="19.562363" Y="20.737415" Z="578.024780"/>
|
||||
</BoundingBox>
|
||||
<BoundingSphere Radius="290.801790">
|
||||
<Center X="-1.175056" Y="-0.000013" Z="287.963380"/>
|
||||
</BoundingSphere>
|
||||
<Vertices>
|
||||
<V X="-21.912476" Y="-0.000025" Z="578.024780"/>
|
||||
<V X="-21.912476" Y="0.000000" Z="-2.098053"/>
|
||||
<V X="19.562363" Y="-0.000025" Z="578.024780"/>
|
||||
<V X="19.562363" Y="0.000000" Z="-2.098053"/>
|
||||
<V X="-15.838630" Y="14.663547" Z="578.024780"/>
|
||||
<V X="-15.838624" Y="14.663568" Z="-2.098053"/>
|
||||
<V X="13.488511" Y="-14.663593" Z="578.024780"/>
|
||||
<V X="13.488517" Y="-14.663571" Z="-2.098053"/>
|
||||
<V X="13.488511" Y="14.663554" Z="578.024780"/>
|
||||
<V X="13.488517" Y="14.663561" Z="-2.098053"/>
|
||||
<V X="-15.838630" Y="-14.663586" Z="578.024780"/>
|
||||
<V X="-15.838624" Y="-14.663579" Z="-2.098053"/>
|
||||
<V X="-1.175063" Y="20.737398" Z="578.024780"/>
|
||||
<V X="-1.175053" Y="20.737415" Z="-2.098053"/>
|
||||
<V X="-1.175060" Y="-20.737442" Z="578.024780"/>
|
||||
<V X="-1.175050" Y="-20.737425" Z="-2.098053"/>
|
||||
</Vertices>
|
||||
<Normals>
|
||||
<N X="0.000000" Y="-1.000000" Z="0.000000"/>
|
||||
<N X="0.000000" Y="-1.000000" Z="0.000000"/>
|
||||
<N X="0.000000" Y="-1.000000" Z="0.000000"/>
|
||||
<N X="0.000000" Y="-1.000000" Z="0.000000"/>
|
||||
<N X="-0.707107" Y="-0.707107" Z="0.000000"/>
|
||||
<N X="-0.707107" Y="-0.707107" Z="0.000000"/>
|
||||
<N X="-0.707107" Y="-0.707107" Z="0.000000"/>
|
||||
<N X="-0.707107" Y="-0.707107" Z="0.000000"/>
|
||||
<N X="-0.707107" Y="0.707107" Z="0.000000"/>
|
||||
<N X="-0.707107" Y="0.707107" Z="0.000000"/>
|
||||
<N X="-0.707107" Y="0.707107" Z="0.000000"/>
|
||||
<N X="-0.707107" Y="0.707107" Z="0.000000"/>
|
||||
<N X="-1.000000" Y="0.000000" Z="0.000000"/>
|
||||
<N X="-1.000000" Y="0.000000" Z="0.000000"/>
|
||||
<N X="-1.000000" Y="0.000000" Z="0.000000"/>
|
||||
<N X="-1.000000" Y="0.000000" Z="0.000000"/>
|
||||
</Normals>
|
||||
<VertexColors>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
<C R="1.000000" G="1.000000" B="1.000000" A="1.000000"/>
|
||||
</VertexColors>
|
||||
<TexCoords>
|
||||
<T X="0.000000" Y="1.000000"/>
|
||||
<T X="0.000000" Y="0.000000"/>
|
||||
<T X="1.000000" Y="1.000000"/>
|
||||
<T X="1.000000" Y="0.000000"/>
|
||||
<T X="0.000000" Y="1.000000"/>
|
||||
<T X="0.000000" Y="0.000000"/>
|
||||
<T X="1.000000" Y="1.000000"/>
|
||||
<T X="1.000000" Y="0.000000"/>
|
||||
<T X="0.000000" Y="1.000000"/>
|
||||
<T X="0.000000" Y="0.000000"/>
|
||||
<T X="1.000000" Y="1.000000"/>
|
||||
<T X="1.000000" Y="0.000000"/>
|
||||
<T X="0.000000" Y="1.000000"/>
|
||||
<T X="0.000000" Y="0.000000"/>
|
||||
<T X="1.000000" Y="1.000000"/>
|
||||
<T X="1.000000" Y="0.000000"/>
|
||||
</TexCoords>
|
||||
<TexCoords>
|
||||
<T X="0.000000" Y="1.000000"/>
|
||||
<T X="0.000000" Y="0.000000"/>
|
||||
<T X="1.000000" Y="1.000000"/>
|
||||
<T X="1.000000" Y="0.000000"/>
|
||||
<T X="0.000000" Y="1.000000"/>
|
||||
<T X="0.000000" Y="0.000000"/>
|
||||
<T X="1.000000" Y="1.000000"/>
|
||||
<T X="1.000000" Y="0.000000"/>
|
||||
<T X="0.000000" Y="1.000000"/>
|
||||
<T X="0.000000" Y="0.000000"/>
|
||||
<T X="1.000000" Y="1.000000"/>
|
||||
<T X="1.000000" Y="0.000000"/>
|
||||
<T X="0.000000" Y="1.000000"/>
|
||||
<T X="0.000000" Y="0.000000"/>
|
||||
<T X="1.000000" Y="1.000000"/>
|
||||
<T X="1.000000" Y="0.000000"/>
|
||||
</TexCoords>
|
||||
<Triangles>
|
||||
<T>
|
||||
<V>3</V>
|
||||
<V>2</V>
|
||||
<V>1</V>
|
||||
<Nrm X="0.000000" Y="-1.000000" Z="0.000000"/>
|
||||
<Dist>0.000000</Dist>
|
||||
</T>
|
||||
<T>
|
||||
<V>1</V>
|
||||
<V>2</V>
|
||||
<V>0</V>
|
||||
<Nrm X="0.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Dist>0.000000</Dist>
|
||||
</T>
|
||||
<T>
|
||||
<V>4</V>
|
||||
<V>5</V>
|
||||
<V>6</V>
|
||||
<Nrm X="-0.707107" Y="-0.707107" Z="0.000000"/>
|
||||
<Dist>0.830890</Dist>
|
||||
</T>
|
||||
<T>
|
||||
<V>6</V>
|
||||
<V>5</V>
|
||||
<V>7</V>
|
||||
<Nrm X="-0.707107" Y="0.000000" Z="0.000000"/>
|
||||
<Dist>0.830889</Dist>
|
||||
</T>
|
||||
<T>
|
||||
<V>8</V>
|
||||
<V>9</V>
|
||||
<V>10</V>
|
||||
<Nrm X="-0.707107" Y="0.707107" Z="0.000000"/>
|
||||
<Dist>0.830882</Dist>
|
||||
</T>
|
||||
<T>
|
||||
<V>10</V>
|
||||
<V>9</V>
|
||||
<V>11</V>
|
||||
<Nrm X="-0.707107" Y="0.000000" Z="0.000000"/>
|
||||
<Dist>0.830882</Dist>
|
||||
</T>
|
||||
<T>
|
||||
<V>12</V>
|
||||
<V>13</V>
|
||||
<V>14</V>
|
||||
<Nrm X="-1.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Dist>1.175051</Dist>
|
||||
</T>
|
||||
<T>
|
||||
<V>14</V>
|
||||
<V>13</V>
|
||||
<V>15</V>
|
||||
<Nrm X="-1.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Dist>1.175051</Dist>
|
||||
</T>
|
||||
</Triangles>
|
||||
<FXShader ShaderName="DefaultW3D.fx">
|
||||
<Constants>
|
||||
<Float Name="ColorAmbient">
|
||||
<Value>1.000000</Value>
|
||||
<Value>1.000000</Value>
|
||||
<Value>1.000000</Value>
|
||||
</Float>
|
||||
<Float Name="ColorDiffuse">
|
||||
<Value>1.000000</Value>
|
||||
<Value>1.000000</Value>
|
||||
<Value>1.000000</Value>
|
||||
</Float>
|
||||
<Float Name="ColorSpecular">
|
||||
<Value>0.000000</Value>
|
||||
<Value>0.000000</Value>
|
||||
<Value>0.000000</Value>
|
||||
</Float>
|
||||
<Float Name="Shininess">
|
||||
<Value>1.000000</Value>
|
||||
</Float>
|
||||
<Float Name="ColorEmissive">
|
||||
<Value>0.000000</Value>
|
||||
<Value>0.000000</Value>
|
||||
<Value>0.000000</Value>
|
||||
</Float>
|
||||
<Float Name="EmissiveHDRMultipler">
|
||||
<Value>1.000000</Value>
|
||||
</Float>
|
||||
<Float Name="Opacity">
|
||||
<Value>1.000000</Value>
|
||||
</Float>
|
||||
<Float Name="EdgeFadeOut">
|
||||
<Value>1.000000</Value>
|
||||
</Float>
|
||||
<Int Name="NumTextures">
|
||||
<Value>2</Value>
|
||||
</Int>
|
||||
<Texture Name="Texture_0">
|
||||
<Value>FXRazorGrad</Value>
|
||||
</Texture>
|
||||
<Texture Name="Texture_1">
|
||||
<Value>FXRazorGrad</Value>
|
||||
</Texture>
|
||||
<Bool Name="UseRecolorColors">
|
||||
<Value>false</Value>
|
||||
</Bool>
|
||||
<Bool Name="HouseColorPulse">
|
||||
<Value>false</Value>
|
||||
</Bool>
|
||||
<Bool Name="UseWorldCords">
|
||||
<Value>false</Value>
|
||||
</Bool>
|
||||
<Bool Name="DepthWriteEnable">
|
||||
<Value>false</Value>
|
||||
</Bool>
|
||||
<Bool Name="AlphaTestEnable">
|
||||
<Value>false</Value>
|
||||
</Bool>
|
||||
<Bool Name="CullingEnable">
|
||||
<Value>false</Value>
|
||||
</Bool>
|
||||
<Int Name="BlendMode">
|
||||
<Value>2</Value>
|
||||
</Int>
|
||||
<Int Name="SecondaryTextureBlendMode">
|
||||
<Value>1</Value>
|
||||
</Int>
|
||||
<Int Name="TexCoordMapper_0">
|
||||
<Value>1</Value>
|
||||
</Int>
|
||||
<Float Name="TexCoordTransform_0">
|
||||
<Value>1.000000</Value>
|
||||
<Value>1.000000</Value>
|
||||
<Value>0.000000</Value>
|
||||
<Value>-0.100000</Value>
|
||||
</Float>
|
||||
<Float Name="TextureAnimation_FPS_NumPerRow_LastFrame_FrameOffset_0">
|
||||
<Value>0.000000</Value>
|
||||
<Value>1.000000</Value>
|
||||
<Value>1.000000</Value>
|
||||
<Value>0.000000</Value>
|
||||
</Float>
|
||||
<Int Name="TexCoordMapper_1">
|
||||
<Value>1</Value>
|
||||
</Int>
|
||||
<Float Name="TexCoordTransform_1">
|
||||
<Value>1.000000</Value>
|
||||
<Value>1.500000</Value>
|
||||
<Value>0.000000</Value>
|
||||
<Value>-0.150000</Value>
|
||||
</Float>
|
||||
</Constants>
|
||||
</FXShader>
|
||||
<AABTree>
|
||||
<PolyIndices>
|
||||
<P>0</P>
|
||||
<P>1</P>
|
||||
<P>2</P>
|
||||
<P>3</P>
|
||||
<P>4</P>
|
||||
<P>5</P>
|
||||
<P>6</P>
|
||||
<P>7</P>
|
||||
</PolyIndices>
|
||||
<Node>
|
||||
<Min X="-21.912476" Y="-20.737442" Z="-2.098053"/>
|
||||
<Max X="19.562363" Y="20.737415" Z="578.024780"/>
|
||||
<Children Front="1" Back="2"/>
|
||||
</Node>
|
||||
<Node>
|
||||
<Min X="-21.912476" Y="-0.000025" Z="-2.098053"/>
|
||||
<Max X="19.562363" Y="0.000000" Z="578.024780"/>
|
||||
<Polys Begin="0" Count="2"/>
|
||||
</Node>
|
||||
<Node>
|
||||
<Min X="-15.838630" Y="-20.737442" Z="-2.098053"/>
|
||||
<Max X="13.488517" Y="20.737415" Z="578.024780"/>
|
||||
<Polys Begin="2" Count="6"/>
|
||||
</Node>
|
||||
</AABTree>
|
||||
</W3DMesh>
|
||||
</AssetDeclaration>
|
1216
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD.DOOR01.w3x
Normal file
1216
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD.DOOR02.w3x
Normal file
1216
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD.DOOR03.w3x
Normal file
7976
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD.GUDROPPOD.w3x
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<W3DCollisionBox id="GUDROPPOD.OBBOX" JoypadPickingOnly="false">
|
||||
<Center X="0.000000" Y="0.000000" Z="20.000000"/>
|
||||
<Extent X="20.000002" Y="20.000002" Z="20.000000"/>
|
||||
</W3DCollisionBox>
|
||||
</AssetDeclaration>
|
3776
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD.UGJUMP.w3x
Normal file
197
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD.w3x
Normal file
@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD_HRC.w3x" />
|
||||
</Includes>
|
||||
<!-- There is no guarantee that the extracted animation is correct! - Bibber -->
|
||||
<W3DAnimation id="GUDROPPOD" Hierarchy="GUDROPPOD" NumFrames="90" FrameRate="30">
|
||||
<Channels>
|
||||
<ChannelScalar Pivot="1" Type="ZTranslation" FirstFrame="0">
|
||||
<Frame>420.000000</Frame>
|
||||
<Frame>413.514130</Frame>
|
||||
<Frame>406.950810</Frame>
|
||||
<Frame>400.314330</Frame>
|
||||
<Frame>393.609010</Frame>
|
||||
<Frame>386.839050</Frame>
|
||||
<Frame>380.008730</Frame>
|
||||
<Frame>373.122190</Frame>
|
||||
<Frame>366.183690</Frame>
|
||||
<Frame>359.197300</Frame>
|
||||
<Frame>352.167180</Frame>
|
||||
<Frame>345.097470</Frame>
|
||||
<Frame>337.992220</Frame>
|
||||
<Frame>330.855560</Frame>
|
||||
<Frame>323.691560</Frame>
|
||||
<Frame>316.504240</Frame>
|
||||
<Frame>309.297670</Frame>
|
||||
<Frame>302.075900</Frame>
|
||||
<Frame>294.842960</Frame>
|
||||
<Frame>287.602840</Frame>
|
||||
<Frame>280.359620</Frame>
|
||||
<Frame>273.117310</Frame>
|
||||
<Frame>265.879940</Frame>
|
||||
<Frame>258.651520</Frame>
|
||||
<Frame>251.436110</Frame>
|
||||
<Frame>244.237700</Frame>
|
||||
<Frame>237.060380</Frame>
|
||||
<Frame>229.908190</Frame>
|
||||
<Frame>222.785170</Frame>
|
||||
<Frame>215.695430</Frame>
|
||||
<Frame>208.643040</Frame>
|
||||
<Frame>201.632110</Frame>
|
||||
<Frame>194.666780</Frame>
|
||||
<Frame>187.751160</Frame>
|
||||
<Frame>180.889420</Frame>
|
||||
<Frame>174.085770</Frame>
|
||||
<Frame>167.344390</Frame>
|
||||
<Frame>160.669540</Frame>
|
||||
<Frame>154.065480</Frame>
|
||||
<Frame>147.536510</Frame>
|
||||
<Frame>141.086960</Frame>
|
||||
<Frame>134.721180</Frame>
|
||||
<Frame>128.443590</Frame>
|
||||
<Frame>122.258590</Frame>
|
||||
<Frame>116.170730</Frame>
|
||||
<Frame>110.184480</Frame>
|
||||
<Frame>104.304420</Frame>
|
||||
<Frame>98.535164</Frame>
|
||||
<Frame>92.881409</Frame>
|
||||
<Frame>87.347824</Frame>
|
||||
<Frame>81.939217</Frame>
|
||||
<Frame>76.660431</Frame>
|
||||
<Frame>71.516335</Frame>
|
||||
<Frame>66.511902</Frame>
|
||||
<Frame>61.652153</Frame>
|
||||
<Frame>56.942177</Frame>
|
||||
<Frame>52.387146</Frame>
|
||||
<Frame>47.992294</Frame>
|
||||
<Frame>43.762947</Frame>
|
||||
<Frame>39.704502</Frame>
|
||||
<Frame>36.131390</Frame>
|
||||
<Frame>33.110069</Frame>
|
||||
<Frame>30.442265</Frame>
|
||||
<Frame>28.029282</Frame>
|
||||
<Frame>25.813610</Frame>
|
||||
<Frame>23.758371</Frame>
|
||||
<Frame>21.838358</Frame>
|
||||
<Frame>20.035536</Frame>
|
||||
<Frame>18.336582</Frame>
|
||||
<Frame>16.731426</Frame>
|
||||
<Frame>15.212339</Frame>
|
||||
<Frame>13.773335</Frame>
|
||||
<Frame>12.409775</Frame>
|
||||
<Frame>11.118094</Frame>
|
||||
<Frame>9.895609</Frame>
|
||||
<Frame>8.740377</Frame>
|
||||
<Frame>7.651114</Frame>
|
||||
<Frame>6.627120</Frame>
|
||||
<Frame>5.668255</Frame>
|
||||
<Frame>4.774913</Frame>
|
||||
<Frame>3.948033</Frame>
|
||||
<Frame>3.189122</Frame>
|
||||
<Frame>2.500301</Frame>
|
||||
<Frame>1.884377</Frame>
|
||||
<Frame>1.344943</Frame>
|
||||
<Frame>0.886527</Frame>
|
||||
<Frame>0.514791</Frame>
|
||||
<Frame>0.236806</Frame>
|
||||
<Frame>0.061455</Frame>
|
||||
<Frame>0.000000</Frame>
|
||||
</ChannelScalar>
|
||||
<ChannelQuaternion Pivot="1" Type="Orientation" FirstFrame="0">
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.033706" W="0.999432"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.067374" W="0.997728"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.100965" W="0.994890"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.134441" W="0.990922"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.167765" W="0.985827"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.200897" W="0.979612"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.233802" W="0.972284"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.266441" W="0.963851"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.295748" W="0.955266"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.324778" W="0.945790"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.353506" W="0.935432"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.381904" W="0.924202"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.409947" W="0.912109"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.437606" W="0.899167"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.464858" W="0.885385"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.491676" W="0.870778"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.515149" W="0.857100"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.538242" W="0.842790"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.560938" W="0.827858"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.583219" W="0.812315"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.605070" W="0.796172"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.626475" W="0.779441"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.647417" W="0.762136"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.667882" W="0.744268"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.687853" W="0.725850"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.704930" W="0.709277"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.721607" W="0.692303"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.737876" W="0.674936"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.753727" W="0.657188"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.769151" W="0.639067"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.784140" W="0.620584"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.798685" W="0.601750"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.812777" W="0.582575"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.824731" W="0.565526"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.836326" W="0.548232"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.847560" W="0.530700"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.858426" W="0.512938"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.868919" W="0.494954"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.879036" W="0.476755"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="0.888772" W="0.458349"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.896723" W="-0.442592"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.904394" W="-0.426697"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.911784" W="-0.410670"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.918890" W="-0.394514"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.925709" W="-0.378236"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.932240" W="-0.361839"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.938481" W="-0.345330"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.944430" W="-0.328714"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.950084" W="-0.311995"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.954382" W="-0.298587"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.958492" W="-0.285121"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.962411" W="-0.271598"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.966139" W="-0.258020"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.969677" W="-0.244392"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.973021" W="-0.230716"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.976173" W="-0.216993"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.979132" W="-0.203228"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.981896" W="-0.189422"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.983833" W="-0.179092"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.985660" W="-0.168742"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.987379" W="-0.158373"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.988989" W="-0.147987"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.990490" W="-0.137584"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.991881" W="-0.127167"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.993163" W="-0.116735"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.994335" W="-0.106290"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.995397" W="-0.095834"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.996056" W="-0.088725"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.996664" W="-0.081612"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.997221" W="-0.074495"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.997728" W="-0.067374"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.998183" W="-0.060249"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.998588" W="-0.053122"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.998942" W="-0.045992"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999245" W="-0.038859"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999398" W="-0.034697"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999534" W="-0.030535"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999652" W="-0.026372"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999753" W="-0.022209"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999837" W="-0.018045"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999904" W="-0.013881"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999953" W="-0.009717"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999965" W="-0.008329"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999976" W="-0.006941"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999985" W="-0.005553"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999991" W="-0.004164"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999996" W="-0.002776"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-0.999999" W="-0.001388"/>
|
||||
<Frame X="0.000000" Y="0.000000" Z="-1.000000" W="0.000000"/>
|
||||
</ChannelQuaternion>
|
||||
</Channels>
|
||||
</W3DAnimation>
|
||||
</AssetDeclaration>
|
64
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_CTR.w3x
Normal file
@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD.UGJUMP.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDropPod_NRM.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDropPod_SPM.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDropPod.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD.DOOR03.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD.DOOR02.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD.DOOR01.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD.GUDROPPOD.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD.OBBOX.w3x" />
|
||||
</Includes>
|
||||
<W3DContainer id="GUDROPPOD" Hierarchy="GUDropPod">
|
||||
<SubObject SubObjectID="UGJUMP" BoneIndex="6">
|
||||
<RenderObject>
|
||||
<Mesh>GUDROPPOD.UGJUMP</Mesh>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
<SubObject SubObjectID="DOOR03" BoneIndex="5">
|
||||
<RenderObject>
|
||||
<Mesh>GUDROPPOD.DOOR03</Mesh>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
<SubObject SubObjectID="DOOR02" BoneIndex="4">
|
||||
<RenderObject>
|
||||
<Mesh>GUDROPPOD.DOOR02</Mesh>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
<SubObject SubObjectID="DOOR01" BoneIndex="3">
|
||||
<RenderObject>
|
||||
<Mesh>GUDROPPOD.DOOR01</Mesh>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
<SubObject SubObjectID="GUDROPPOD" BoneIndex="2">
|
||||
<RenderObject>
|
||||
<Mesh>GUDROPPOD.GUDROPPOD</Mesh>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
<SubObject SubObjectID="OBBOX" BoneIndex="1">
|
||||
<RenderObject>
|
||||
<CollisionBox>GUDROPPOD.OBBOX</CollisionBox>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
</W3DContainer>
|
||||
</AssetDeclaration>
|
1216
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR01.DOOR01.w3x
Normal file
18
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR01_CTR.w3x
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD_DR01.DOOR01.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD_DR01_HRC.w3x" />
|
||||
</Includes>
|
||||
<W3DContainer id="GUDROPPOD_DR01" Hierarchy="GUDROPPOD_DR01">
|
||||
<SubObject SubObjectID="DOOR01" BoneIndex="1">
|
||||
<RenderObject>
|
||||
<Mesh>GUDROPPOD_DR01.DOOR01</Mesh>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
</W3DContainer>
|
||||
</AssetDeclaration>
|
17
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR01_HRC.w3x
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<W3DHierarchy id="GUDROPPOD_DR01">
|
||||
<!-- 0 -->
|
||||
<Pivot Name="ROOTTRANSFORM" Parent="-1">
|
||||
<Translation X="0.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 1 -->
|
||||
<Pivot Name="DOOR01" Parent="0">
|
||||
<Translation X="0.000000" Y="0.000005" Z="0.000000"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
</W3DHierarchy>
|
||||
</AssetDeclaration>
|
1216
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR02.DOOR02.w3x
Normal file
18
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR02_CTR.w3x
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD_DR02.DOOR02.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD_DR02_HRC.w3x" />
|
||||
</Includes>
|
||||
<W3DContainer id="GUDROPPOD_DR02" Hierarchy="GUDROPPOD_DR02">
|
||||
<SubObject SubObjectID="DOOR02" BoneIndex="1">
|
||||
<RenderObject>
|
||||
<Mesh>GUDROPPOD_DR02.DOOR02</Mesh>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
</W3DContainer>
|
||||
</AssetDeclaration>
|
17
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR02_HRC.w3x
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<W3DHierarchy id="GUDROPPOD_DR02">
|
||||
<!-- 0 -->
|
||||
<Pivot Name="ROOTTRANSFORM" Parent="-1">
|
||||
<Translation X="0.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 1 -->
|
||||
<Pivot Name="DOOR02" Parent="0">
|
||||
<Translation X="0.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
</W3DHierarchy>
|
||||
</AssetDeclaration>
|
1216
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR03.DOOR03.w3x
Normal file
18
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR03_CTR.w3x
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD_DR03.DOOR03.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="GUDROPPOD_DR03_HRC.w3x" />
|
||||
</Includes>
|
||||
<W3DContainer id="GUDROPPOD_DR03" Hierarchy="GUDROPPOD_DR03">
|
||||
<SubObject SubObjectID="DOOR03" BoneIndex="1">
|
||||
<RenderObject>
|
||||
<Mesh>GUDROPPOD_DR03.DOOR03</Mesh>
|
||||
</RenderObject>
|
||||
</SubObject>
|
||||
</W3DContainer>
|
||||
</AssetDeclaration>
|
17
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_DR03_HRC.w3x
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<W3DHierarchy id="GUDROPPOD_DR03">
|
||||
<!-- 0 -->
|
||||
<Pivot Name="ROOTTRANSFORM" Parent="-1">
|
||||
<Translation X="0.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 1 -->
|
||||
<Pivot Name="DOOR03" Parent="0">
|
||||
<Translation X="0.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
</W3DHierarchy>
|
||||
</AssetDeclaration>
|
47
data/BaseObjects/BaseLandingPoint/w3x/GUDROPPOD_HRC.w3x
Normal file
@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<W3DHierarchy id="GUDROPPOD">
|
||||
<!-- 0 -->
|
||||
<Pivot Name="ROOTTRANSFORM" Parent="-1">
|
||||
<Translation X="0.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 1 -->
|
||||
<Pivot Name="OBBOX" Parent="0">
|
||||
<Translation X="0.000000" Y="0.000000" Z="0.000000"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="-1.000000" W="0.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 2 -->
|
||||
<Pivot Name="GUDROPPOD" Parent="1">
|
||||
<Translation X="2.584886" Y="0.000002" Z="14.830292"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.000000" W="1.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 3 -->
|
||||
<Pivot Name="DOOR01" Parent="2">
|
||||
<Translation X="-23.301689" Y="0.000005" Z="-10.244812"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="-1.000000" W="0.000000"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000000" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 4 -->
|
||||
<Pivot Name="DOOR02" Parent="2">
|
||||
<Translation X="7.455453" Y="-18.154778" Z="-10.349472"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="-0.500000" W="0.866025"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="0.000001" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 5 -->
|
||||
<Pivot Name="DOOR03" Parent="2">
|
||||
<Translation X="8.036845" Y="17.937168" Z="-10.349472"/>
|
||||
<Rotation X="0.000000" Y="0.000000" Z="0.500000" W="0.866025"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="-0.000001" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
<!-- 6 -->
|
||||
<Pivot Name="UGJUMP" Parent="2">
|
||||
<Translation X="20.297222" Y="0.357700" Z="-3.419226"/>
|
||||
<Rotation X="0.000000" Y="-0.300706" Z="0.000000" W="0.953717"/>
|
||||
<FixupMatrix M00="1.000000" M10="0.000000" M20="0.000000" M30="-0.000001" M01="0.000000" M11="1.000000" M21="0.000000" M31="0.000000" M02="0.000000" M12="0.000000" M22="1.000000" M32="0.000000" M03="0.000000" M13="0.000000" M23="0.000000" M33="0.000000"/>
|
||||
</Pivot>
|
||||
</W3DHierarchy>
|
||||
</AssetDeclaration>
|
BIN
data/BaseObjects/BaseLandingPoint/w3x/GUDropPod.dds
Normal file
BIN
data/BaseObjects/BaseLandingPoint/w3x/GUDropPod.psd
Normal file
4
data/BaseObjects/BaseLandingPoint/w3x/GUDropPod.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Texture id="GUDropPod" File="GUDropPod.dds"/>
|
||||
</AssetDeclaration>
|
BIN
data/BaseObjects/BaseLandingPoint/w3x/GUDropPod_NRM.dds
Normal file
4
data/BaseObjects/BaseLandingPoint/w3x/GUDropPod_NRM.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Texture id="GUDropPod_NRM" File="GUDropPod_NRM.dds"/>
|
||||
</AssetDeclaration>
|
BIN
data/BaseObjects/BaseLandingPoint/w3x/GUDropPod_SPM.dds
Normal file
4
data/BaseObjects/BaseLandingPoint/w3x/GUDropPod_SPM.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Texture id="GUDropPod_SPM" File="GUDropPod_SPM.dds"/>
|
||||
</AssetDeclaration>
|
BIN
data/BaseObjects/BaseLandingPoint/w3x/HCToBeRemoved.dds
Normal file
4
data/BaseObjects/BaseLandingPoint/w3x/HCToBeRemoved.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Texture id="HCToBeRemoved" File="HCToBeRemoved.dds" OutputFormat="DXT3"/>
|
||||
</AssetDeclaration>
|
20
data/BaseObjects/BaseMissionEvaDialogue.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
<Include type="instance" source="DATA:SageXml/Sounds/BaseSoundEffect.xml" />
|
||||
</Includes>
|
||||
|
||||
<AudioEvent id="BaseMissionEvaDialogue" inheritFrom="AudioEvent:BaseSoundEffect"
|
||||
Volume = "75"
|
||||
MinVolume = "70"
|
||||
Limit = "1"
|
||||
Type = "UI PLAYER VOICE"
|
||||
Priority="CRITICAL"
|
||||
SubmixSlider = "VOICE"
|
||||
Control="FADE_ON_KILL" >
|
||||
<VolumeSliderMultiplier Slider="VOICE" Multiplier="0.4" />
|
||||
<VolumeSliderMultiplier Slider="SOUNDFX" Multiplier="0.7" />
|
||||
<VolumeSliderMultiplier Slider="MUSIC" Multiplier="0.7" />
|
||||
<VolumeSliderMultiplier Slider="AMBIENT" Multiplier="0.7" />
|
||||
</AudioEvent>
|
||||
</AssetDeclaration>
|
64
data/BaseObjects/BaseObject.xml
Normal file
@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<!--
|
||||
This is the BaseObject. This object is meant for specifying modules which
|
||||
_must_ be present on _every_ object in the game. Every object in the game
|
||||
_must_ inherit from this. Do _not_ specify anything even slightly less
|
||||
than universal here.
|
||||
|
||||
As of 6/5/07, this is the list of objects which do NOT inherit from here,
|
||||
because they are "props" and have specialized optimizations. These include
|
||||
but are not limited to:
|
||||
BaseTree
|
||||
BaseTopple
|
||||
BaseRockBig
|
||||
BaseRock
|
||||
BaseOptimizedProp
|
||||
BaseDebris
|
||||
Audio objects (Ambient Audio)
|
||||
-->
|
||||
|
||||
<Tags></Tags>
|
||||
<Includes></Includes>
|
||||
<GameObject
|
||||
id="BaseObject">
|
||||
<Behaviors>
|
||||
|
||||
|
||||
<!-- SMC = Special Model Condition, any object wishing to have a timed model condition
|
||||
must have one of these modules -->
|
||||
<ObjectSMCHelper
|
||||
id="ObjectSMCHelper"/>
|
||||
|
||||
<!-- The defection system needs to be redone, at which point
|
||||
this should be moved to a base object further down the
|
||||
inheritance tree -->
|
||||
<ObjectDefectionHelper
|
||||
id="ObjectDefectionHelper"/>
|
||||
</Behaviors>
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="DefaultBody"/>
|
||||
</Body>
|
||||
</GameObject>
|
||||
|
||||
<!--***************************************************************-->
|
||||
<FXList id="FX_TemporalEffect">
|
||||
<NuggetList>
|
||||
|
||||
<!--
|
||||
<ParticleSystem Particle="FXMedChronoLightning"/>
|
||||
-->
|
||||
<ParticleSystem Particle="ChronoSphereDistort"/>
|
||||
<ParticleSystem Particle="ChronoSphereFlash"/>
|
||||
<!--
|
||||
<ParticleSystem Particle="ChronoSphereFallout"/>
|
||||
<ParticleSystem Particle="FXChronoSphereFogMist"/>
|
||||
|
||||
<Sound Value="ALL_Chronoswap_TeleportKill" />
|
||||
-->
|
||||
<Sound Value="ALL_Chronosphere_Die" />
|
||||
</NuggetList>
|
||||
</FXList>
|
||||
<!--***************************************************************-->
|
||||
</AssetDeclaration>
|
36
data/BaseObjects/BaseTechPoint.xml
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="DATA:GlobalData/GlobalDefines.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="ART:ShadowI.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="BaseObject.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="BaseTechPoint"
|
||||
inheritFrom="BaseObject"
|
||||
RadarPriority="UNIT"
|
||||
MaxSimultaneousOfType="1">
|
||||
<Behaviors>
|
||||
<AttributeModifierPoolUpdate
|
||||
id="DefaultAttributeModifierPoolUpdate"/>
|
||||
<SquishCollide
|
||||
id ="DefaultSquishCollide"/>
|
||||
<CrushDie
|
||||
id="ModuleTAg_CrushDie">
|
||||
<DieMuxData
|
||||
DeathTypes="CRUSHED" />
|
||||
</CrushDie>
|
||||
<StancesBehavior
|
||||
id="ModuleTag_Stance"
|
||||
StanceTemplate="Generic" />
|
||||
</Behaviors>
|
||||
</GameObject>
|
||||
|
||||
</AssetDeclaration>
|
88
data/BaseObjects/BaseVehicleChronoPoint.xml
Normal file
@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="instance" source="DATA:BaseObjects/BaseVehicle.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="BaseVehicleChronoPoint"
|
||||
Side="Allies"
|
||||
inheritFrom="BaseVehicle"
|
||||
EditorSorting="SYSTEM"
|
||||
IsTrainable="false"
|
||||
KindOf="UNATTACKABLE NOT_AUTOACQUIRABLE NO_COLLIDE IGNORES_SELECT_ALL"
|
||||
EditorName="BaseVehicleChronoPoint">
|
||||
<DisplayName>BaseVehicleChronoPoint</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<LocomotorSet
|
||||
id="ModuleTag_Locomotor"
|
||||
Locomotor="ChronoPointPointLocomotor"
|
||||
Speed="150000" />
|
||||
<SkirmishAIInformation
|
||||
DodgeSafetyDistance="300.0">
|
||||
<DodgeWithUnits Rule="NONE"
|
||||
Include="VEHICLE">
|
||||
<IncludeThing>SovietScoutVehicle</IncludeThing>
|
||||
<IncludeThing>SovietHeavyAntiVehicleInfantry</IncludeThing>
|
||||
</DodgeWithUnits>
|
||||
</SkirmishAIInformation>
|
||||
<Draws>
|
||||
</Draws>
|
||||
<Behaviors>
|
||||
<LifetimeUpdate
|
||||
id="ModuleTag_LifetimeUpdate"
|
||||
MinLifetime="1.0s"
|
||||
MaxLifetime="1.0s"
|
||||
DeathType="FADED"/>
|
||||
<DestroyDie
|
||||
id="ModuleTag_Die">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
</DestroyDie>
|
||||
</Behaviors>
|
||||
<AI>
|
||||
<AIUpdate
|
||||
id="ModuleTag_AI"
|
||||
AutoAcquireEnemiesWhenIdle="YES"
|
||||
StateMachine="UnitAIStateMachine">
|
||||
</AIUpdate>
|
||||
</AI>
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="ModuleTag_Body"
|
||||
MaxHealth="9999999.0" />
|
||||
</Body>
|
||||
<Geometry
|
||||
IsSmall="true">
|
||||
<Shape
|
||||
Type="CYLINDER"
|
||||
MajorRadius="1.0"
|
||||
Height="1.0"/>
|
||||
</Geometry>
|
||||
<VisionInfo
|
||||
VisionRange="0"
|
||||
ShroudClearingRange="5" />
|
||||
<ShadowInfo
|
||||
Type="NONE" />
|
||||
<CrusherInfo
|
||||
id="id_CrusherInfo"
|
||||
CrushableLevel="0" />
|
||||
<EvaEventArray>
|
||||
<EvaEntry EvaEvent="" EvaType="dieOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="productionStarted" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedFromShroudedSourceOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedByFireOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedAlly" />
|
||||
<EvaEntry EvaEvent="" EvaType="ambushed" />
|
||||
<EvaEntry EvaEvent="" EvaType="enemyObjectSighted" />
|
||||
<EvaEntry EvaEvent="" EvaType="detectedEnemy" />
|
||||
<EvaEntry EvaEvent="" EvaType="availableForProduction" />
|
||||
<EvaEntry EvaEvent="" EvaType="buildOnHold" />
|
||||
<EvaEntry EvaEvent="" EvaType="buildCancelled" />
|
||||
<EvaEntry EvaEvent="" EvaType="promotedOwner" />
|
||||
</EvaEventArray>
|
||||
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
90
data/BaseObjects/BaseWATERCRAFTChronoPoint.xml
Normal file
@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="instance" source="DATA:BaseObjects/BaseVehicle.xml" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="BaseWATERCRAFTChronoPoint"
|
||||
Side="Allies"
|
||||
inheritFrom="BaseVehicle"
|
||||
EditorSorting="SYSTEM"
|
||||
ProductionQueueType="WATERCRAFT"
|
||||
IsTrainable="false"
|
||||
KindOf="UNATTACKABLE NOT_AUTOACQUIRABLE PATH_THROUGH_INFANTRY NO_COLLIDE IGNORES_SELECT_ALL"
|
||||
EditorName="BaseWATERCRAFTChronoPoint">
|
||||
<DisplayName>BaseWATERCRAFTChronoPoint</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<LocomotorSet
|
||||
id="ModuleTag_Locomotor"
|
||||
Locomotor="ChronoPointPointLocomotor"
|
||||
Speed="150000" />
|
||||
<SkirmishAIInformation
|
||||
DodgeSafetyDistance="300.0">
|
||||
<DodgeWithUnits Rule="NONE"
|
||||
Include="VEHICLE">
|
||||
<IncludeThing>SovietScoutVehicle</IncludeThing>
|
||||
<IncludeThing>SovietHeavyAntiVehicleInfantry</IncludeThing>
|
||||
</DodgeWithUnits>
|
||||
</SkirmishAIInformation>
|
||||
<Draws>
|
||||
</Draws>
|
||||
<Behaviors>
|
||||
<LifetimeUpdate
|
||||
id="ModuleTag_LifetimeUpdate"
|
||||
MinLifetime="1.0s"
|
||||
MaxLifetime="1.0s"
|
||||
DeathType="FADED"/>
|
||||
<DestroyDie
|
||||
id="ModuleTag_Die">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL" />
|
||||
</DestroyDie>
|
||||
|
||||
</Behaviors>
|
||||
<AI>
|
||||
<AIUpdate
|
||||
id="ModuleTag_AI"
|
||||
AutoAcquireEnemiesWhenIdle="YES"
|
||||
StateMachine="UnitAIStateMachine">
|
||||
</AIUpdate>
|
||||
</AI>
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="ModuleTag_Body"
|
||||
MaxHealth="9999999.0" />
|
||||
</Body>
|
||||
<Geometry
|
||||
IsSmall="true">
|
||||
<Shape
|
||||
Type="CYLINDER"
|
||||
MajorRadius="1.0"
|
||||
Height="1.0"/>
|
||||
</Geometry>
|
||||
<VisionInfo
|
||||
VisionRange="0"
|
||||
ShroudClearingRange="5" />
|
||||
<ShadowInfo
|
||||
Type="NONE" />
|
||||
<CrusherInfo
|
||||
id="id_CrusherInfo"
|
||||
CrushableLevel="0" />
|
||||
<EvaEventArray>
|
||||
<EvaEntry EvaEvent="" EvaType="dieOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="productionStarted" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedFromShroudedSourceOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedByFireOwner" />
|
||||
<EvaEntry EvaEvent="" EvaType="damagedAlly" />
|
||||
<EvaEntry EvaEvent="" EvaType="ambushed" />
|
||||
<EvaEntry EvaEvent="" EvaType="enemyObjectSighted" />
|
||||
<EvaEntry EvaEvent="" EvaType="detectedEnemy" />
|
||||
<EvaEntry EvaEvent="" EvaType="availableForProduction" />
|
||||
<EvaEntry EvaEvent="" EvaType="buildOnHold" />
|
||||
<EvaEntry EvaEvent="" EvaType="buildCancelled" />
|
||||
<EvaEntry EvaEvent="" EvaType="promotedOwner" />
|
||||
</EvaEventArray>
|
||||
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
297
data/BaseObjects/BaseheroInfantry.xml
Normal file
@ -0,0 +1,297 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="DATA:GlobalData/GlobalDefines.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="ART:ShadowI.xml" />
|
||||
<Include
|
||||
type="instance"
|
||||
source="BaseObject.xml" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachute_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachuteAllied_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachuteSoviet_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachuteJapan_SKN.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachute_FALL.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachute_LAND.w3x" />
|
||||
<Include
|
||||
type="all"
|
||||
source="ART:NPParachute_OPEN.w3x" />
|
||||
</Includes>
|
||||
<GameObject
|
||||
id="BaseheroInfantry"
|
||||
inheritFrom="BaseObject"
|
||||
RadarPriority="UNIT"
|
||||
TransportSlotCount="1"
|
||||
ProductionQueueType="INFANTRY"
|
||||
HealthBoxHeightOffset="20"
|
||||
UnitCategory="INFANTRY"
|
||||
CommandPoints="1"
|
||||
EvaEventSecondDamageFarFromFirstScanRange="600"
|
||||
VoiceSelectUnderFireTimeout="10s"
|
||||
VoiceSelectUnderFireDamageTime="3s">
|
||||
<ArmorSet
|
||||
Armor="CryoBeamFrozenArmor"
|
||||
DamageFX="VehicleDamageFX"
|
||||
Conditions="SECONDARY_DAMAGE"/>
|
||||
|
||||
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_RepairDecal_"
|
||||
OkToChangeModelColor="true">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model Name="" />
|
||||
<ShadowInfo
|
||||
Type="ADDITIVE_DECAL"
|
||||
SizeX="70"
|
||||
SizeY="70"
|
||||
OverrideLODVisibility="true"
|
||||
MaxHeight="200"
|
||||
UseHouseColor="true"
|
||||
IsRotatingWithObject="true"
|
||||
Texture="baseHeroLogo"/>
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
|
||||
</Draws>
|
||||
|
||||
|
||||
<Behaviors>
|
||||
|
||||
<SpecialPower
|
||||
id="ModuleTag_SpecialPower_NOT_KNOCKBACKUpdate"
|
||||
SpecialPowerTemplate="NOT_KNOCKBACKsp"
|
||||
UpdateModuleStartsAttack="true"
|
||||
AttributeModifier="AttributeModifier_NOT_KNOCKBACK"
|
||||
AttributeModifierAffectsSelf="true"/>
|
||||
|
||||
|
||||
|
||||
<ActivateSpecialPowerOnCreate
|
||||
id="ModuleTag_ActiveSpecialPowerOnCreate">
|
||||
<SpecialPowerTemplate>NOT_KNOCKBACKsp</SpecialPowerTemplate>
|
||||
</ActivateSpecialPowerOnCreate>
|
||||
|
||||
|
||||
<AttributeModifierPoolUpdate
|
||||
id="DefaultAttributeModifierPoolUpdate"/>
|
||||
<SquishCollide
|
||||
id ="DefaultSquishCollide"/>
|
||||
<CrushDie
|
||||
id="ModuleTAg_CrushDie">
|
||||
<DieMuxData
|
||||
DeathTypes="CRUSHED" />
|
||||
</CrushDie>
|
||||
<StancesBehavior
|
||||
id="ModuleTag_Stance"
|
||||
StanceTemplate="Generic" />
|
||||
|
||||
<!-- handles being killed when frozen. -->
|
||||
<!-- <FXListBehavior
|
||||
id="ModuleTag_FrozenDeathFX">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL"
|
||||
RequiredStatus="UNDER_FROZEN"/>
|
||||
<Event
|
||||
Index="onDeath"
|
||||
FX="FX_AlliedTankGun" />
|
||||
</FXListBehavior>-->
|
||||
<DestroyDie
|
||||
id="ModuleTag_FrozenDie">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL"
|
||||
RequiredStatus="UNDER_FROZEN"/>
|
||||
</DestroyDie>
|
||||
<CreateObjectDie
|
||||
id="ModuleTag_CreateFrozenObjectDie"
|
||||
CreationList="InfantryShatter_OCL">
|
||||
<DieMuxData
|
||||
DeathTypes="ALL"
|
||||
RequiredStatus="UNDER_FROZEN"/>
|
||||
</CreateObjectDie>
|
||||
<!-- end of frozen death modules -->
|
||||
|
||||
<FXListBehavior
|
||||
id="SquishedFXPlayer">
|
||||
<DieMuxData
|
||||
DeathTypes="CRUSHED" />
|
||||
<Event
|
||||
Index="onDeath"
|
||||
FX="FX_InfantrySquished" />
|
||||
</FXListBehavior>
|
||||
<FireWeaponWhenDead
|
||||
id="ModuleTag_CatalystDeathWeapon"
|
||||
InitiallyActive="true"
|
||||
DeathWeapon="CatalystInfantryDeathWeapon"
|
||||
ContinueToBezierDestination="false"
|
||||
UseMyKillerAsWeaponSource="true">
|
||||
<DieMuxData DeathTypes="CATALYST" />
|
||||
</FireWeaponWhenDead>
|
||||
|
||||
|
||||
<AutoHealBehavior
|
||||
id="Upgrade_HeroicHeal"
|
||||
InitiallyActive="false"
|
||||
HealOnlyIfNotInCombat="false"
|
||||
HealOnlyIfNotUnderAttack="false"
|
||||
StartHealingDelay="1s"
|
||||
HealingAmount="1"
|
||||
HealingDelay=".5s">
|
||||
<TriggeredBy>Upgrade_Veterancy_HEROIC</TriggeredBy>
|
||||
</AutoHealBehavior>
|
||||
|
||||
<SecondaryDamageTracker
|
||||
id="ModuleTag_SecondaryDamageTracker"
|
||||
UpdateDuration="1s"
|
||||
DissipateAmount="25"
|
||||
MaxDamageClampScaler="=$MAX_SECONDARY_DAMAGE_SCALER">
|
||||
<Color R="1.0" G="1.0" B="1.75"/>
|
||||
<EffectInfo
|
||||
Fraction="0.2"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_02"
|
||||
/>
|
||||
<EffectInfo
|
||||
Fraction="0.4"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_04"
|
||||
/>
|
||||
<EffectInfo
|
||||
Fraction="0.6"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_06"
|
||||
/>
|
||||
<EffectInfo
|
||||
Fraction="0.8"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_08"
|
||||
/>
|
||||
<EffectInfo
|
||||
Fraction="1.0"
|
||||
SetUpgradedArmor="true"
|
||||
OnEnterDisable="true"
|
||||
OnEnterCancelSpecialAbilities="true"
|
||||
AttributeModifier="AttributeModifer_CryoBeam_10"
|
||||
/>
|
||||
</SecondaryDamageTracker>
|
||||
|
||||
<RunOffMapBehavior
|
||||
id="ModuleTag_RunOffMapBehavior"
|
||||
RequiresSpecificTrigger="true"
|
||||
RunOffMapWaypointName="RunOffMap"
|
||||
/>
|
||||
|
||||
<LevelUpUpgrade
|
||||
id="ModuleTag_LevelUpUpgrade_Veteran"
|
||||
LevelCap="4"
|
||||
LevelsToGain="1">
|
||||
<TriggeredBy>Upgrade_CreationVeterancy_VETERAN</TriggeredBy>
|
||||
</LevelUpUpgrade>
|
||||
<LevelUpUpgrade
|
||||
id="ModuleTag_LevelUpUpgrade_Elite"
|
||||
LevelCap="4"
|
||||
LevelsToGain="1">
|
||||
<TriggeredBy>Upgrade_CreationVeterancy_ELITE</TriggeredBy>
|
||||
</LevelUpUpgrade>
|
||||
<LevelUpUpgrade
|
||||
id="ModuleTag_LevelUpUpgrade_Heroic"
|
||||
LevelCap="4"
|
||||
LevelsToGain="1">
|
||||
<TriggeredBy>Upgrade_CreationVeterancy_HEROIC</TriggeredBy>
|
||||
</LevelUpUpgrade>
|
||||
|
||||
<SuppressionUpdate
|
||||
id="ModuleTag_SuppressionUpdate"
|
||||
UpdateDelay="1s"
|
||||
Suppressability="50"
|
||||
SuppressionDuration="5s"
|
||||
AttributeModifierSuppressed="Modifier_Test_Suppression"
|
||||
AttributeModifierForceMove="Modifier_Test_Suppression_ForceMove" />
|
||||
|
||||
<!-- for use on objects that don't have Dynamics
|
||||
but that still may fall out of the sky on death
|
||||
Positive initial velocity means infantry will jump a little before falling -->
|
||||
<FreefallUpdate
|
||||
id="ModuleTag_FreefallUpdate"
|
||||
ModelConditionsToSet="STUNNED_FLAILING"
|
||||
InitialVelocity="5"
|
||||
Acceleration="1"
|
||||
TerminalVelocity="15"/>
|
||||
|
||||
</Behaviors>
|
||||
<Body>
|
||||
<ActiveBody
|
||||
id="DefaultBody"/>
|
||||
</Body>
|
||||
<ClientBehaviors>
|
||||
<ModelConditionAudioLoopClientBehavior id="ModuleTag_ShockDeathOverLand">
|
||||
<ModelConditionSound Sound="Electro_BoneRattle_Death" RequiredFlags="DYING DEATH_1" ExcludedFlags="OVER_WATER" />
|
||||
</ModelConditionAudioLoopClientBehavior>
|
||||
<ModelConditionSoundSelectorClientBehavior id="Frozen">
|
||||
<Override RequiredFlags="PARALYZED">
|
||||
<AudioArrayVoice>
|
||||
<AudioEntry Sound="" AudioType="voiceAttack" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackAir" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackAfterMoving" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackGarrisonedStructure" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackStructure" />
|
||||
<AudioEntry Sound="" AudioType="voiceCreated" />
|
||||
<AudioEntry Sound="" AudioType="voiceDock" />
|
||||
<AudioEntry Sound="" AudioType="voiceFear" />
|
||||
<AudioEntry Sound="" AudioType="voiceGarrison" />
|
||||
<AudioEntry Sound="" AudioType="voiceMove" />
|
||||
<AudioEntry Sound="" AudioType="voiceAttackAfterMoving" />
|
||||
<AudioEntry Sound="" AudioType="voiceMoveWaterToLand" />
|
||||
<AudioEntry Sound="" AudioType="voiceMoveLandToWater" />
|
||||
<AudioEntry Sound="" AudioType="voiceRepair" />
|
||||
<AudioEntry Sound="" AudioType="voiceRetreatToCastle" />
|
||||
<AudioEntry Sound="UnitSelectFrozen" AudioType="voiceSelect" />
|
||||
<AudioEntry Sound="UnitSelectFrozen" AudioType="voiceSelectBattle" />
|
||||
<AudioEntry Sound="UnitSelectFrozen" AudioType="voiceSelectUnderFire" />
|
||||
<AudioEntry Sound="UnitSelectFrozen" AudioType="voiceSupply" />
|
||||
</AudioArrayVoice>
|
||||
</Override>
|
||||
</ModelConditionSoundSelectorClientBehavior>
|
||||
</ClientBehaviors>
|
||||
<!--
|
||||
<ClientBehaviors>
|
||||
<ModelConditionAudioLoopClientBehavior id="ModuleTag_TurnIntoIceSound">
|
||||
<ModelConditionSound Sound="UnitFreeze" RequiredFlags="PARALYZED" />
|
||||
</ModelConditionAudioLoopClientBehavior>
|
||||
</ClientBehaviors>
|
||||
-->
|
||||
<EvaEventArray>
|
||||
<EvaEntry EvaEvent="UnitLost" EvaType="dieOwner" />
|
||||
<EvaEntry EvaEvent="UnitConstructionStarted" EvaType="productionStarted" />
|
||||
<EvaEntry EvaEvent="UnitUnderAttack" EvaType="damagedOwner" />
|
||||
<EvaEntry EvaEvent="UnitUnderAttackFromShroudedUnit" EvaType="damagedFromShroudedSourceOwner" />
|
||||
<EvaEntry EvaEvent="GenericUnitBeingBurned" EvaType="damagedByFireOwner" />
|
||||
<EvaEntry EvaEvent="AllyUnitUnderAttack" EvaType="damagedAlly" />
|
||||
<EvaEntry EvaEvent="UnitAmbushed" EvaType="ambushed" />
|
||||
<EvaEntry EvaEvent="GenericEnemyUnitSighted" EvaType="enemyObjectSighted" />
|
||||
<EvaEntry EvaEvent="EnemyStealthUnitDiscovered" EvaType="detectedEnemy" />
|
||||
<EvaEntry EvaEvent="NewConstructionOptions" EvaType="availableForProduction" />
|
||||
<EvaEntry EvaEvent="BuildOnHold" EvaType="buildOnHold" />
|
||||
<EvaEntry EvaEvent="BuildCancelled" EvaType="buildCancelled" />
|
||||
<EvaEntry EvaEvent="UnitPromoted" EvaType="promotedOwner" />
|
||||
</EvaEventArray>
|
||||
|
||||
<CrusherInfo
|
||||
id="id_CrusherInfo"
|
||||
CrushableLevel="10" />
|
||||
</GameObject>
|
||||
|
||||
</AssetDeclaration>
|
170
data/BaseObjects/Locomotor.xml
Normal file
@ -0,0 +1,170 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
<Tags />
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="DATA:GlobalData/GlobalDefines.xml" />
|
||||
</Includes>
|
||||
|
||||
<LocomotorTemplate
|
||||
id="ChronoPointPointLocomotor"
|
||||
Surfaces="AIR"
|
||||
MinSpeed="0%"
|
||||
TurnTimeSeconds="2s"
|
||||
TurnTimeDamagedSeconds="2s"
|
||||
AccelerationSeconds="0s"
|
||||
Lift="100000%"
|
||||
LiftDamaged="990%"
|
||||
BrakingSeconds="0.5s"
|
||||
MinTurnSpeed="0%"
|
||||
PreferredHeight="40"
|
||||
AllowMotiveForceWhileAirborne="true"
|
||||
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
|
||||
Appearance="HOVER"
|
||||
TakeOffAndLandingSpeed="3.0"
|
||||
TakeOffAndLandingSlowDownTime=".5s"
|
||||
PitchStiffness="0.5"
|
||||
RollStiffness="0.1"
|
||||
PitchDamping="0.9"
|
||||
RollDamping="0.9"
|
||||
ForwardVelocityPitchFactor="-0.2"
|
||||
LateralVelocityRollFactor="0.1"
|
||||
Apply2DFrictionWhenAirborne="true"
|
||||
AirborneTargetingHeight="5"
|
||||
LocomotorWorksWhenDead="true"
|
||||
|
||||
RudderCorrectionDegree="0.169"
|
||||
RudderCorrectionRate="0.027"
|
||||
ElevatorCorrectionDegree="0.103"
|
||||
ElevatorCorrectionRate="0.016"
|
||||
/>
|
||||
<LocomotorTemplate
|
||||
id="LandChronoPointPointLocomotor"
|
||||
Surfaces="GROUND CRUSHABLE_OBSTACLE"
|
||||
TurnTimeSeconds="2.0s"
|
||||
TurnTimeDamagedSeconds="4.0s"
|
||||
MaxSpeedDamaged="75%"
|
||||
AccelerationSeconds="0.3s"
|
||||
BrakingSeconds="0.2s"
|
||||
SlowTurnRadius="0.0"
|
||||
FastTurnRadius="20.0"
|
||||
BehaviorZ="NO_MOTIVE_FORCE"
|
||||
Appearance="FOUR_WHEELS"
|
||||
UseTerrainSmoothing="true"
|
||||
CanReverseMove="true"
|
||||
AccelPitchLimit="0.5r"
|
||||
BounceKick="0.3r"
|
||||
PitchStiffness="0.2"
|
||||
RollStiffness="0.35"
|
||||
PitchDamping="0.2"
|
||||
RollDamping="0.35"
|
||||
ForwardAccelerationPitchFactor="0.02"
|
||||
LateralAccelerationRollFactor="0.0"
|
||||
HasSuspension="true"
|
||||
ClampOrientationToPathTangent="true"
|
||||
MaximumWheelExtension="-2.3"
|
||||
MaximumWheelCompression="1.4"
|
||||
WheelTurnAngle="0d"
|
||||
ReorientIfTurnTooSharp="false">
|
||||
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
|
||||
</LocomotorTemplate>
|
||||
|
||||
<LocomotorTemplate
|
||||
id="WaterChronoPointPointLocomotor"
|
||||
Surfaces="WATER DEEP_WATER"
|
||||
TurnTimeSeconds="1.0s"
|
||||
TurnTimeDamagedSeconds="1.0s"
|
||||
AccelerationSeconds="0.01s"
|
||||
BrakingSeconds="0.01s"
|
||||
MaxSpeedDamaged="75%"
|
||||
SlowTurnRadius="0.0"
|
||||
FastTurnRadius="20.0"
|
||||
TurnThresholdHS="90d"
|
||||
MinTurnSpeed="0%"
|
||||
TurnPivotOffset="0.0"
|
||||
PreferredHeight="0"
|
||||
SpeedBasedHeightOffset="7"
|
||||
BehaviorZ="SEA_LEVEL"
|
||||
Appearance="SHIP"
|
||||
ActiveModelConditions="OVER_WATER"
|
||||
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
|
||||
ClampOrientationToPathTangent="true"
|
||||
ReorientIfTurnTooSharp="true"
|
||||
DontNegateDeceleratePitchFactor="true"
|
||||
AccelPitchLimit="10d"
|
||||
BounceKick="0d"
|
||||
PitchStiffness="0.1"
|
||||
RollStiffness="0.1"
|
||||
PitchDamping="0.5"
|
||||
RollDamping="0.4"
|
||||
ForwardAccelerationPitchFactor="0.01"
|
||||
LateralAccelerationRollFactor="-0.05"
|
||||
ElevatorCorrectionDegree="0.04"
|
||||
ElevatorCorrectionRate="0.04"
|
||||
AeleronCorrectionDegree="0.05"
|
||||
AeleronCorrectionRate="0.06"
|
||||
/>
|
||||
<LocomotorTemplate
|
||||
id="AmphibiousChronoPointPointLocomotorLand"
|
||||
Surfaces="GROUND CRUSHABLE_OBSTACLE"
|
||||
TurnTimeSeconds="1.0s"
|
||||
TurnTimeDamagedSeconds="1.0s"
|
||||
MaxSpeedDamaged="75%"
|
||||
AccelerationSeconds="0.01s"
|
||||
BrakingSeconds="0.01s"
|
||||
SlowTurnRadius="0.0"
|
||||
FastTurnRadius="20.0"
|
||||
BehaviorZ="NO_MOTIVE_FORCE"
|
||||
TurnThresholdHS="90d"
|
||||
Appearance="FOUR_WHEELS"
|
||||
UseTerrainSmoothing="true"
|
||||
CanReverseMove="true"
|
||||
AccelPitchLimit="4d"
|
||||
BounceKick="7d"
|
||||
PitchStiffness="0.2"
|
||||
RollStiffness="0.75"
|
||||
PitchDamping="0.15"
|
||||
RollDamping="0.75"
|
||||
ForwardAccelerationPitchFactor="0.01"
|
||||
LateralAccelerationRollFactor="0.0"
|
||||
HasSuspension="true"
|
||||
ClampOrientationToPathTangent="true"
|
||||
ReorientIfTurnTooSharp="true">
|
||||
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
|
||||
</LocomotorTemplate>
|
||||
|
||||
<LocomotorTemplate
|
||||
id="AmphibiousChronoPointPointLocomotorWater"
|
||||
Surfaces="DEEP_WATER WATER"
|
||||
TurnTimeSeconds="1.0s"
|
||||
TurnTimeDamagedSeconds="1.0s"
|
||||
AccelerationSeconds="0.5s"
|
||||
BrakingSeconds="0.5s"
|
||||
FastTurnRadius="20.0"
|
||||
MinTurnSpeed="0%"
|
||||
PreferredHeight="0"
|
||||
BehaviorZ="SEA_LEVEL"
|
||||
TurnThresholdHS="90d"
|
||||
Appearance="FOUR_WHEELS"
|
||||
HasSuspension="true"
|
||||
UseTerrainSmoothing="true"
|
||||
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
|
||||
ActiveModelConditions="OVER_WATER"
|
||||
ClampOrientationToPathTangent="true"
|
||||
ReorientIfTurnTooSharp="true"
|
||||
AccelPitchLimit="2d"
|
||||
PitchStiffness="0.2"
|
||||
RollStiffness="0.2"
|
||||
PitchDamping="0.2"
|
||||
RollDamping="0.2"
|
||||
ForwardAccelerationPitchFactor="0.01"
|
||||
LateralAccelerationRollFactor="-0.01"
|
||||
ElevatorCorrectionDegree="0.06"
|
||||
ElevatorCorrectionRate="0.06"
|
||||
AeleronCorrectionDegree="0.1"
|
||||
AeleronCorrectionRate="0.07"
|
||||
/>
|
||||
|
||||
</AssetDeclaration>
|
||||
|
20
data/BaseObjects/SpecialPowerTemplates.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
<Includes>
|
||||
<Include
|
||||
type="all"
|
||||
source="DATA:GlobalData/GlobalDefines.xml" />
|
||||
</Includes>
|
||||
|
||||
<SpecialPowerTemplate
|
||||
id="NOT_KNOCKBACKsp"
|
||||
ReloadTime="0s"
|
||||
TargetType="NONE"
|
||||
WaypointModeTerminal="false"
|
||||
/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</AssetDeclaration>
|
29
data/BaseObjects/index.xml
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
|
||||
<Include type="all" source="AttributeModifier.xml"/>
|
||||
<Include type="all" source="BaseCivilian.xml"/>
|
||||
<Include type="all" source="BaseExperienceLevelTemplate.xml"/>
|
||||
<Include type="all" source="BaseheroInfantry.xml"/>
|
||||
<Include type="all" source="BaseInfantry.xml"/>
|
||||
<Include type="all" source="BaseInfantryChronoPoint.xml"/>
|
||||
<Include type="all" source="BaseLandChronoPoint.xml"/>
|
||||
<Include type="all" source="BaseMissionEvaDialogue.xml"/>
|
||||
<Include type="all" source="BaseObject.xml"/>
|
||||
<Include type="all" source="BaseTechPoint.xml"/>
|
||||
<Include type="all" source="BaseVehicleChronoPoint.xml"/>
|
||||
<Include type="all" source="BaseWATERCRAFTChronoPoint.xml"/>
|
||||
<Include type="all" source="Locomotor.xml"/>
|
||||
<Include type="all" source="SpecialPowerTemplates.xml"/>
|
||||
|
||||
<Include type="all" source="BaseHero/index.xml"/>
|
||||
<Include type="all" source="BaseLandingPoint/index.xml"/>
|
||||
<Include type="all" source="DATA:cymod/data/BaseObjects/sky/sky.xml"/>
|
||||
<Include type="all" source="DATA:cymod/data/BaseObjects/sky/sky_01.xml"/>
|
||||
<Include type="all" source="DATA:cymod/data/BaseObjects/sky/sky_02.xml"/>
|
||||
<Include type="all" source="DATA:cymod/data/BaseObjects/sky/sky_03.xml"/>
|
||||
<Include type="all" source="DATA:cymod/data/BaseObjects/sky/sky_04.xml"/>
|
||||
<Include type="all" source="DATA:cymod/data/BaseObjects/sky/sky_05.xml"/>
|
||||
</Includes>
|
||||
</AssetDeclaration>
|
BIN
data/BaseObjects/sky.rar
Normal file
BIN
data/BaseObjects/sky/21.tga
Normal file
BIN
data/BaseObjects/sky/BlueSky.tga
Normal file
BIN
data/BaseObjects/sky/SkyDome_01.dds
Normal file
After Width: | Height: | Size: 522 KiB |
BIN
data/BaseObjects/sky/SkyDome_Night.dds
Normal file
After Width: | Height: | Size: 1.4 MiB |
BIN
data/BaseObjects/sky/SkyDome_Space_02.dds
Normal file
After Width: | Height: | Size: 2.0 MiB |
BIN
data/BaseObjects/sky/SkyDome_Space_03.dds
Normal file
After Width: | Height: | Size: 3.0 MiB |
BIN
data/BaseObjects/sky/SkyDome_Space_04.dds
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
data/BaseObjects/sky/SkyDome_World_01.dds
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
data/BaseObjects/sky/SkyDome_World_02.dds
Normal file
After Width: | Height: | Size: 1.8 MiB |
BIN
data/BaseObjects/sky/SkyDome_World_03.dds
Normal file
After Width: | Height: | Size: 1.7 MiB |
BIN
data/BaseObjects/sky/SkyDome_World_04.dds
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
data/BaseObjects/sky/SpaceSky.dds
Normal file
After Width: | Height: | Size: 2.0 MiB |
5678
data/BaseObjects/sky/sky.W3X
Normal file
34
data/BaseObjects/sky/sky.xml
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="all" source="Sky.w3x" />
|
||||
</Includes>
|
||||
<Texture id="SpaceSky" File="SpaceSky.dds"/>
|
||||
<GameObject
|
||||
id="SpaceSky"
|
||||
Side="Neutral"
|
||||
EditorSorting="SYSTEM"
|
||||
TransportSlotCount="1"
|
||||
KindOf="PRELOAD IMMOBILE STRUCTURE NO_COLLIDE RESIST_EMP UNATTACKABLE INERT INERT_SHROUD_REVEALER"
|
||||
ThreatLevel="10"
|
||||
EditorName="SpaceSky">
|
||||
<DisplayName>SpaceSky</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="SpaceSky" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Body>
|
||||
<PropBody
|
||||
id="ModuleTag_Body"/>
|
||||
</Body>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
5678
data/BaseObjects/sky/sky_01.W3X
Normal file
34
data/BaseObjects/sky/sky_01.xml
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="all" source="Sky_01.w3x" />
|
||||
</Includes>
|
||||
<Texture id="SkyDome_01" File="SkyDome_01.dds"/>
|
||||
<GameObject
|
||||
id="SkyDome_01"
|
||||
Side="Neutral"
|
||||
EditorSorting="SYSTEM"
|
||||
TransportSlotCount="1"
|
||||
KindOf="PRELOAD IMMOBILE STRUCTURE NO_COLLIDE RESIST_EMP UNATTACKABLE INERT INERT_SHROUD_REVEALER"
|
||||
ThreatLevel="10"
|
||||
EditorName="SkyDome_01">
|
||||
<DisplayName>SkyDome_01</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="SkyDome_01" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Body>
|
||||
<PropBody
|
||||
id="ModuleTag_Body"/>
|
||||
</Body>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
5678
data/BaseObjects/sky/sky_02.W3X
Normal file
34
data/BaseObjects/sky/sky_02.xml
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="all" source="Sky_02.w3x" />
|
||||
</Includes>
|
||||
<Texture id="SkyDome_Space_02" File="SkyDome_Space_02.dds"/>
|
||||
<GameObject
|
||||
id="SkyDome_Space_02"
|
||||
Side="Neutral"
|
||||
EditorSorting="SYSTEM"
|
||||
TransportSlotCount="1"
|
||||
KindOf="PRELOAD IMMOBILE STRUCTURE NO_COLLIDE RESIST_EMP UNATTACKABLE INERT INERT_SHROUD_REVEALER"
|
||||
ThreatLevel="10"
|
||||
EditorName="SkyDome_Space_02">
|
||||
<DisplayName>SkyDome_Space_02</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="SkyDome_Space_02" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Body>
|
||||
<PropBody
|
||||
id="ModuleTag_Body"/>
|
||||
</Body>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
5678
data/BaseObjects/sky/sky_03.W3X
Normal file
34
data/BaseObjects/sky/sky_03.xml
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="all" source="Sky_03.w3x" />
|
||||
</Includes>
|
||||
<Texture id="SkyDome_Space_03" File="SkyDome_Space_03.dds"/>
|
||||
<GameObject
|
||||
id="SkyDome_Space_03"
|
||||
Side="Neutral"
|
||||
EditorSorting="SYSTEM"
|
||||
TransportSlotCount="1"
|
||||
KindOf="PRELOAD IMMOBILE STRUCTURE NO_COLLIDE RESIST_EMP UNATTACKABLE INERT INERT_SHROUD_REVEALER"
|
||||
ThreatLevel="10"
|
||||
EditorName="SkyDome_Space_03">
|
||||
<DisplayName>SkyDome_Space_03</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="SkyDome_Space_03" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Body>
|
||||
<PropBody
|
||||
id="ModuleTag_Body"/>
|
||||
</Body>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
5678
data/BaseObjects/sky/sky_04.W3X
Normal file
34
data/BaseObjects/sky/sky_04.xml
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="all" source="Sky_04.w3x" />
|
||||
</Includes>
|
||||
<Texture id="SkyDome_Space_04" File="SkyDome_Space_04.dds"/>
|
||||
<GameObject
|
||||
id="SkyDome_Space_04"
|
||||
Side="Neutral"
|
||||
EditorSorting="SYSTEM"
|
||||
TransportSlotCount="1"
|
||||
KindOf="PRELOAD IMMOBILE STRUCTURE NO_COLLIDE RESIST_EMP UNATTACKABLE INERT INERT_SHROUD_REVEALER"
|
||||
ThreatLevel="10"
|
||||
EditorName="SkyDome_Space_04">
|
||||
<DisplayName>SkyDome_Space_04</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="SkyDome_Space_04" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Body>
|
||||
<PropBody
|
||||
id="ModuleTag_Body"/>
|
||||
</Body>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
5678
data/BaseObjects/sky/sky_05.W3X
Normal file
34
data/BaseObjects/sky/sky_05.xml
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Tags></Tags>
|
||||
<Includes>
|
||||
<Include type="all" source="Sky_05.w3x" />
|
||||
</Includes>
|
||||
<Texture id="SkyDome_World_01" File="SkyDome_World_01.dds"/>
|
||||
<GameObject
|
||||
id="SkyDome_World_01"
|
||||
Side="Neutral"
|
||||
EditorSorting="SYSTEM"
|
||||
TransportSlotCount="1"
|
||||
KindOf="PRELOAD IMMOBILE STRUCTURE NO_COLLIDE RESIST_EMP UNATTACKABLE INERT INERT_SHROUD_REVEALER"
|
||||
ThreatLevel="10"
|
||||
EditorName="SkyDome_World_01">
|
||||
<DisplayName>SkyDome_World_01</DisplayName>
|
||||
<ArmorSet
|
||||
Armor="NoArmor" />
|
||||
<Draws>
|
||||
<ScriptedModelDraw
|
||||
id="ModuleTag_Draw">
|
||||
<ModelConditionState
|
||||
ParseCondStateType="PARSE_DEFAULT">
|
||||
<Model
|
||||
Name="SkyDome_World_01" />
|
||||
</ModelConditionState>
|
||||
</ScriptedModelDraw>
|
||||
</Draws>
|
||||
<Body>
|
||||
<PropBody
|
||||
id="ModuleTag_Body"/>
|
||||
</Body>
|
||||
</GameObject>
|
||||
</AssetDeclaration>
|
BIN
data/GlobalData/ART/ICON - 副本.PSD
Normal file
BIN
data/GlobalData/ART/ICON.PSD
Normal file
BIN
data/GlobalData/ART/heroIconGril.tga
Normal file
BIN
data/GlobalData/ART/heroIconMahojin.tga
Normal file
9
data/GlobalData/ART/index.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Includes>
|
||||
|
||||
<Include type="all" source="register.xml"/>
|
||||
|
||||
|
||||
</Includes>
|
||||
</AssetDeclaration>
|
38
data/GlobalData/ART/register.xml
Normal file
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Texture
|
||||
id="heroIconGril"
|
||||
File="heroIconGril.tga"
|
||||
OutputFormat="A8R8G8B8"
|
||||
GenerateMipMaps="false"/>
|
||||
<PackedTextureImage
|
||||
id="heroIconGril"
|
||||
Texture="heroIconGril"
|
||||
Rotated="false">
|
||||
<Dimensions x="32" y="25"/>
|
||||
<Coords x="0" y="0"/>
|
||||
<TextureDimensions x="32" y="25"/>
|
||||
</PackedTextureImage>
|
||||
<UnitTypeIcon id="heroIconGril" Image="heroIconGril">
|
||||
<Offset x="0" y="0"/>
|
||||
</UnitTypeIcon>
|
||||
|
||||
<Texture
|
||||
id="heroIconMahojin"
|
||||
File="heroIconMahojin.tga"
|
||||
OutputFormat="A8R8G8B8"
|
||||
GenerateMipMaps="false"/>
|
||||
<PackedTextureImage
|
||||
id="heroIconMahojin"
|
||||
Texture="heroIconMahojin"
|
||||
Rotated="false">
|
||||
<Dimensions x="32" y="25"/>
|
||||
<Coords x="0" y="0"/>
|
||||
<TextureDimensions x="32" y="25"/>
|
||||
</PackedTextureImage>
|
||||
<UnitTypeIcon id="heroIconMahojin" Image="heroIconMahojin">
|
||||
<Offset x="0" y="0"/>
|
||||
</UnitTypeIcon>
|
||||
|
||||
|
||||
</AssetDeclaration>
|
BIN
data/GlobalData/ART/timg.PSD
Normal file
27
data/GlobalData/AttributeModifier.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
<!--AC part -->
|
||||
<AttributeModifier
|
||||
id="AttributeModifier_Upgrade_AC_VETERAN"
|
||||
Duration="1s"
|
||||
ModelConditionsSet="RIDER6"/>
|
||||
<AttributeModifier
|
||||
id="AttributeModifier_Upgrade_AC_ELITE"
|
||||
Duration="1s"
|
||||
ModelConditionsSet="RIDER7"/>
|
||||
<AttributeModifier
|
||||
id="AttributeModifier_Upgrade_AC_HEROIC"
|
||||
Duration="1s"
|
||||
ModelConditionsSet="RIDER8"/>
|
||||
<AttributeModifier
|
||||
id="AttributeModifier_ACUnit_Begining"
|
||||
Duration="3.3s"
|
||||
ObjectStatusToSet="UNSELECTABLE"
|
||||
ModelConditionsSet="RIDER5">
|
||||
<Modifier Type="HEALTH_MULT" Value="1%"/>
|
||||
<Modifier Type="SPEED" Value="0%"/>
|
||||
<Modifier Type="RATE_OF_FIRE" Value="10%"/>
|
||||
</AttributeModifier>
|
||||
<!--SM Part-->
|
||||
|
||||
</AssetDeclaration>
|
94
data/GlobalData/HealthBarTemplates.xml
Normal file
@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
<Tags />
|
||||
<Includes/>
|
||||
|
||||
<HealthBarTemplate
|
||||
id="Short"
|
||||
Length="20"/>
|
||||
|
||||
<HealthBarTemplate
|
||||
id="Medium"
|
||||
Length="40"/>
|
||||
|
||||
<HealthBarTemplate
|
||||
id="Long"
|
||||
Length="70"/>
|
||||
|
||||
<HealthBarTemplate
|
||||
id="LargeUnit"
|
||||
Length="90"/>
|
||||
|
||||
<HealthBarTemplate
|
||||
id="VeryLargeUnit"
|
||||
Length="160"/>
|
||||
|
||||
<HealthBarTemplate
|
||||
id="Structure"
|
||||
Length="140"/>
|
||||
|
||||
<HealthBarSettings
|
||||
id="HealthBarSettings"
|
||||
DefaultHealthBar="Medium">
|
||||
<ObjectMapping
|
||||
HealthBar="Short">
|
||||
<ObjectFilter Rule="ANY" Include="INFANTRY"/>
|
||||
</ObjectMapping>
|
||||
<ObjectMapping
|
||||
HealthBar="Medium">
|
||||
<ObjectFilter
|
||||
Rule="ANY" Include="FS_BASE_DEFENSE">
|
||||
<IncludeThing>AlliedWallPiece</IncludeThing>
|
||||
<IncludeThing>AlliedWallSegmentPiece</IncludeThing>
|
||||
<IncludeThing>SovietWallPiece</IncludeThing>
|
||||
<IncludeThing>SovietWallSegmentPiece</IncludeThing>
|
||||
<IncludeThing>JapanWallPiece</IncludeThing>
|
||||
<IncludeThing>JapanWallSegmentPiece</IncludeThing>
|
||||
<IncludeThing>SovietBunker</IncludeThing>
|
||||
<IncludeThing>SMBunker</IncludeThing>
|
||||
|
||||
</ObjectFilter>
|
||||
</ObjectMapping>
|
||||
<ObjectMapping
|
||||
HealthBar="Long">
|
||||
<ObjectFilter
|
||||
Rule="ANY">
|
||||
<IncludeThing>SovietAntiVehicleVehicleTech3</IncludeThing>
|
||||
<IncludeThing>SovietMCV</IncludeThing>
|
||||
<IncludeThing>SovietAntiStructureShip</IncludeThing>
|
||||
<IncludeThing>SovietBomberAircraft</IncludeThing>
|
||||
<IncludeThing>SovietBomberAircraft_Special</IncludeThing>
|
||||
<IncludeThing>SovietAntiNavyShipTech2</IncludeThing>
|
||||
<IncludeThing>AlliedMCV</IncludeThing>
|
||||
<IncludeThing>AlliedBomberAircraft</IncludeThing>
|
||||
<IncludeThing>AlliedAntiStructureShip</IncludeThing>
|
||||
<IncludeThing>AlliedAntiStructureVehicle</IncludeThing>
|
||||
<IncludeThing>AlliedAntiNavyShipTech1</IncludeThing>
|
||||
<IncludeThing>JapanMCV</IncludeThing>
|
||||
<IncludeThing>JapanAntiVehicleVehicleTech3</IncludeThing>
|
||||
<IncludeThing>JapanAntiStructureVehicle</IncludeThing>
|
||||
<IncludeThing>JapanAntiStructureShip</IncludeThing>
|
||||
<IncludeThing>JapanAntiVehicleShip</IncludeThing>
|
||||
<IncludeThing>JapanEmperorMecha</IncludeThing>
|
||||
<IncludeThing>KR_ArtilleryDome</IncludeThing>
|
||||
<IncludeThing>ACPacifier</IncludeThing>
|
||||
<IncludeThing>ACAntiStructureShip</IncludeThing>
|
||||
<IncludeThing>SMBomberAircraft</IncludeThing>
|
||||
<IncludeThing>SMAntiVehicleVehicleTech3</IncludeThing>
|
||||
<IncludeThing>SMAntiStructureVehicle</IncludeThing>
|
||||
<IncludeThing>ACAntiNavyShipTech1</IncludeThing>
|
||||
|
||||
</ObjectFilter>
|
||||
</ObjectMapping>
|
||||
<ObjectMapping
|
||||
HealthBar="Structure">
|
||||
<ObjectFilter
|
||||
Rule="ANY" Include="STRUCTURE">
|
||||
<IncludeThing>JapanMechaKing</IncludeThing>
|
||||
<IncludeThing>ST_ShuttleDisguiseBuilding</IncludeThing>
|
||||
</ObjectFilter>
|
||||
</ObjectMapping>
|
||||
|
||||
</HealthBarSettings>
|
||||
|
||||
</AssetDeclaration>
|
10
data/GlobalData/LogicCommandSet.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
||||
|
||||
<LogicCommandSet
|
||||
id="UseLessCommandSet">
|
||||
<Cmd>Command_AttackMove</Cmd>
|
||||
<Cmd>Command_MoveToPositionAndCollect</Cmd>
|
||||
</LogicCommandSet>
|
||||
|
||||
</AssetDeclaration>
|