| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- <?xml version="1.0" encoding="utf-8"?>
- <AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xai="uri:ea.com:eala:asset:instance">
- <Tags></Tags>
- <Includes>
- <Include
- type="all"
- source="ART:NBOreNode4c.w3x" />
- <Include
- type="all"
- source="ART:NBOreNode4c_GAG_SKN.w3x" />
- <Include
- type="all"
- source="ART:NBOreNode4c_GAG_DROP.w3x" />
- <Include
- type="all"
- source="ART:NBOreNode4c_GAG_FILL.w3x" />
- <Include
- type="all"
- source="ART:NBOreNode4c_GAG_RETURN.w3x" />
- <Include
- type="instance"
- source="DATA:BaseObjects/BaseOreNode.xml" />
- <Include
- type="all"
- source="ART:Ore_Gold_SKN.w3x" />
- <Include
- type="all"
- source="ART:Ore_Gold_N4CDROP.w3x" />
- <Include
- type="all"
- source="ART:Ore_Gold_N1IDLA.w3x" />
- </Includes>
- <GameObject
- id="OreNode4c"
- inheritFrom="BaseOreNode"
- EditorName="OreNode4c"
- Description="Desc:TechBuildingOreNode4">
- <DisplayName
- xai:joinAction="Replace" xmlns:xai="uri:ea.com:eala:asset:instance">Name:TechBuildingOreNode4</DisplayName>
- <Draws>
- <ScriptedModelDraw
- id="ModuleTag_Draw"
- xai:joinAction="Replace"
- OkToChangeModelColor="true"
- ExtraPublicBone="DockStart DockAction DockEnd QUE01 QUE02 QUE03 QUE04 QUE05 QUE06">
- <ModelConditionState
- ParseCondStateType="PARSE_DEFAULT">
- <Model
- Name="NBOreNode4c" />
- </ModelConditionState>
- <AnimationState
- ParseCondStateType="PARSE_DEFAULT">
- <!-- no anim -->
- </AnimationState>
- </ScriptedModelDraw>
- <!-- Draw Ore -->
-
- <ScriptedModelDraw
- id="ModuleTag_Draw_ARM"
- OkToChangeModelColor="true">
- <ModelConditionState
- ParseCondStateType="PARSE_DEFAULT">
- <Model
- Name="Ore_Gold_SKN" />
- </ModelConditionState>
- <AnimationState
- ParseCondStateType="PARSE_DEFAULT"
- Flags="START_FRAME_LAST">
- <Animation
- AnimationName="Ore_Gold_N1IDLA"
- AnimationMode="ONCE"
- AnimationBlendTime="0" />
- <Script>
- Prev = CurDrawablePrevAnimationState();
- if Prev == "STATE_Unload" then
- CurDrawableSetTransitionAnimState("TRANS_Unload")
- end
- </Script>
- </AnimationState>
- <AnimationState
- ParseCondStateType="PARSE_NORMAL"
- StateName="STATE_Unload"
- ConditionsYes="DOCKING_ACTIVE">
- <Animation
- AnimationName="Ore_Gold_N4CDROP"
- AnimationMode="ONCE"
- AnimationBlendTime="0" />
- </AnimationState>
- <AnimationState
- ParseCondStateType="PARSE_TRANSITION"
- StateName="TRANS_Unload">
- <Animation
- AnimationName="Ore_Gold_N1IDLA"
- AnimationMode="ONCE"
- AnimationBlendTime="0" />
- </AnimationState>
- </ScriptedModelDraw>
-
- <!-- DRAW GAG -->
- <ScriptedModelDraw
- id="ModuleTag_Draw_GAG"
- xai:joinAction="Replace"
- OkToChangeModelColor="true"
- ExtraPublicBone="BONE_TABLE">
- <ModelConditionState
- ParseCondStateType="PARSE_DEFAULT">
- <Model
- Name="NBOreNode4c_GAG_SKN" />
- </ModelConditionState>
- <AnimationState
- ParseCondStateType="PARSE_DEFAULT"
- StateName="STATE_idle"
- Flags="START_FRAME_FIRST">
- <Animation
- AnimationName="NBOreNode4c_GAG_DROP"
- AnimationMode="MANUAL"/>
- </AnimationState>
- <AnimationState
- ParseCondStateType="PARSE_NORMAL"
- ConditionsYes="DOCKING_ACTIVE"
- StateName="STATE_drop"
- Flags="START_FRAME_LAST">
- <Animation
- AnimationName="NBOreNode4c_GAG_DROP"
- AnimationMode="ONCE"
- AnimationAbsoluteTime="=$DELIVERY_TIME"/>
- </AnimationState>
- <AnimationState
- ParseCondStateType="PARSE_NORMAL"
- ConditionsYes="DOCKING_EXTRACT"
- StateName="STATE_fill"
- Flags="START_FRAME_LAST">
- <Animation
- AnimationName="NBOreNode4c_GAG_FILL"
- AnimationMode="MANUAL"
- AnimationAbsoluteTime="=$EXTRACT_TIME"/>
- </AnimationState>
- <AnimationState
- ParseCondStateType="PARSE_NORMAL"
- ConditionsYes="DOCKING_RETURN"
- Flags="START_FRAME_LAST"
- StateName="STATE_return">
- <Animation
- AnimationName="NBOreNode4c_GAG_RETURN"
- AnimationMode="ONCE_BACKWARDS"
- AnimationAbsoluteTime="=$MOVE_TO_EXTRACT_TIME"/>
- </AnimationState>
- <AnimationState
- ParseCondStateType="PARSE_NORMAL"
- ConditionsYes="DOCKING_MOVEBACK"
- Flags="START_FRAME_FIRST"
- StateName="STATE_return">
- <Animation
- AnimationName="NBOreNode4c_GAG_RETURN"
- AnimationMode="ONCE"
- AnimationAbsoluteTime="=$MOVE_TO_EXTRACT_TIME"/>
- </AnimationState>
- </ScriptedModelDraw>
- </Draws>
- <Behaviors>
- <AssistedPlacementInfoBehavior
- id="AssistedPlacementInfoBehavior_ModuleData">
- <SuggestedOffset
- x = "-180.0"
- y = "0.0"
- z = "0.0" />
- </AssistedPlacementInfoBehavior>
- </Behaviors>
- <ClientBehaviors>
- <AnimationSoundClientBehavior id="ModuleTag_AnimationSound">
- <Sound Sound="NEU_OreNode_CraneMoveCCW" Animation="NBOreNode4c_GAG_RETURN" RequiredMC="DOCKING_MOVEBACK" Frame="33" />
- <Sound Sound="NEU_OreNode_CraneMoveCW" Animation="NBOreNode4c_GAG_RETURN" RequiredMC="DOCKING_RETURN" Frame="69" />
- </AnimationSoundClientBehavior>
- <ModelConditionAudioLoopClientBehavior id="ModuleTag_OreLoad">
- <ModelConditionSound Sound="NEU_OreNode_Load" RequiredFlags="DOCKING_ACTIVE" ExcludedFlags="DYING" />
- </ModelConditionAudioLoopClientBehavior>
- <ModelConditionAudioLoopClientBehavior id="ModuleTag_PlatformTurn">
- <ModelConditionSound Sound="ALL_Refinery_Platform_Rotate" RequiredFlags="DOCKING_ACTIVE" ExcludedFlags="DYING" />
- </ModelConditionAudioLoopClientBehavior>
- </ClientBehaviors>
- <Geometry
- IsSmall="false">
- <Shape
- Type= "BOX"
- MajorRadius = "25.4858"
- MinorRadius = "55.7191"
- Height = "29.2901"
- ContactPointGeneration = "STRUCTURE" >
- <Offset
- x = "-26.0707"
- y = "0.907684"
- z = "0.0" />
- </Shape>
- <Shape
- Type= "BOX"
- MajorRadius = "27.4506"
- MinorRadius = "28.2412"
- Height = "15.6676"
- ContactPointGeneration = "STRUCTURE" >
- <Offset
- x = "-78.2167"
- y = "0.907684"
- z = "0.0" />
- </Shape>
- <Shape
- Type= "BOX"
- MajorRadius = "10.8358"
- MinorRadius = "11.4491"
- Height = "51.04"
- ContactPointGeneration = "STRUCTURE" >
- <Offset
- x = "-47.1389"
- y = "47.8299"
- z = "0.0" />
- </Shape>
- <Shape
- Type= "BOX"
- MajorRadius = "10.8358"
- MinorRadius = "11.4491"
- Height = "58.0"
- ContactPointGeneration = "STRUCTURE" >
- <Offset
- x = "-48.4885"
- y = "-47.8759"
- z = "0.0" />
- </Shape>
- </Geometry>
- </GameObject>
- </AssetDeclaration>
|