Files
Server-Datasheets/Datasheet/S1ActionScripts_Common.xml

239 lines
11 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- The type is not used. It is just for distinction purposes. -->
<!-- Test Method -->
<!-- In the game console command window, -->
<!-- Enter "ActionScript [ScriptId]" -->
<!-- The nearest NPC to the current player will execute the specified script. -->
<S1ActionScripts type="Common">
<!-- 예제 스크립트 -->
<!-- huntingZoneId=64 templateId=1007 shapeId=203102 basicActionId=200810 전투기술 교관 (66913, -79107, -2965) -->
<!-- socialMotionId=12 -> socialId=20081012 Human_M_ANI.Anim.Human_M_Share_Anim.angry -->
<Script id="1">
<Action time="200" type="move" pos="66836,-79186,-2980" speed="100">
<Action type="move" pos="66741,-79099,-2985" speed="100">
<Action type="rotateToUser" duration="0">
<Action type="social" socialMotionId="12">
<Action type="dialog" textId="1"/>
</Action>
</Action>
</Action>
</Action>
<Action time="12000" type="moveToInitPos" speed="100">
<Action type="rotateToInitDir" duration="0">
<Action type="animation" animName="idle1"/>
<Action type="cameraShake" duration="5000" power="5" speed="3000">
<Action type="effect" effectId="1109"/>
</Action>
</Action>
</Action>
<Action time="2000" type="scale" scale="3.0" duration="5000" power="5">
<Action type="scaleToInitScale" duration="5000" power="5"/>
</Action>
</Script>
<!-- 이건 NPC에게 사용해 보세요. @spawnnpc 13 300930 1-->
<Script id="2">
<Action time="1000" type="material" postfix="_death">
<Action type="materialParam" param="JordonCrossFactor" from="0.0" to="1.0" duration="2000">
<Action type="materialParam" param="JordonCrossFactor" from="1.0" to="0.0" duration="2000">
<Action type="material" postfix="">
<Action type="defaultAnim" waitAnim="Walk" moveAnim="Wait">
<Action time="5000" type="defaultAnim" waitAnim="" moveAnim=""/>
</Action>
</Action>
</Action>
</Action>
</Action>
</Script>
<Script id="3">
<Action time="1000" type="translationZ" from="0.0" to="1000.0" duration="2000" power="4.0">
<Action type="translationZ" from="1000.0" to="0.0" duration="2000" power="4.0">
</Action>
</Action>
</Script>
<Script id="4">
<Action time="1000" type="mesh" huntingZoneId="213" templateId="1002"/>
</Script>
<!-- 스폰 시에 머티리얼 변화는 효과 테스트용 -->
<!-- 머티리얼 변경 효과가 스폰 다음 틱부터 적용되어 아래와 같이 visible 변경을 사용-->
<!-- @spawnnpc 24 9 1 -->
<Script id="5">
<InitState visible="false"/>
<Action type="material" postfix="_spawn">
<Action type="materialParam" param="JordonCrossFactor" from="1.0" to="1.0" duration="0">
<Action time="1" type="visible" visibility="true">
<Action type="materialParam" param="JordonCrossFactor" from="1.0" to="0.0" duration="3000">
<Action type="material" postfix=""/>
</Action>
</Action>
</Action>
</Action>
</Script>
<!-- 소셜 anim 테스트용 -->
<Script id="6" playingTime="100000">
<Action time="1000" type="animation" animName="angry" blendInTime="0.2">
<Action time="1000" type="animation" animName="applaud" blendInTime="0.2">
<Action time="1000" type="animation" animName="attack" blendInTime="0.2">
<Action time="1000" type="animation" animName="beg" blendInTime="0.2">
<Action time="1000" type="animation" animName="bow" blendInTime="0.2">
<Action time="1000" type="animation" animName="dance" blendInTime="0.2">
<Action time="1000" type="animation" animName="fund" blendInTime="0.2">
<Action time="1000" type="animation" animName="greet" blendInTime="0.2">
<Action time="1000" type="animation" animName="pointing" blendInTime="0.2">
<Action time="1000" type="animation" animName="propose" blendInTime="0.2">
<Action time="1000" type="animation" animName="request" blendInTime="0.2">
<Action time="1000" type="animation" animName="shy" blendInTime="0.2">
<Action time="1000" type="animation" animName="smile" blendInTime="0.2">
<Action time="1000" type="animation" animName="sob" blendInTime="0.2">
<Action time="1000" type="animation" animName="taunt" blendInTime="0.2">
<Action time="1000" type="animation" animName="victory" blendInTime="0.2">
<Action time="1000" type="animation" animName="worry" blendInTime="0.2">
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Action>
</Script>
<Script id="7" playingTime="20000">
<Action time="1000" type="aero" aeroSet="ase_aeroset.AERO.ACE_Insanity_Hill_AERO_FINAL" on="true" blendTime="2.0"/>
<Action time="4000" type="aero" aeroSet="hec_aeroset.AERO.TRP_Wild_Valley_Aero" on="true" blendTime="2.0"/>
<Action time="7000" type="aero" aeroSet="hec_aeroset.AERO.TRP_Wild_Valley_Aero" on="false" blendTime="2.0"/>
<Action time="10000" type="aero" aeroSet="ase_aeroset.AERO.ACE_Insanity_Hill_AERO_FINAL" on="false" blendTime="2.0"/>
</Script>
<Script id="8" playingTime="20000">
<Action time="1000" type="aero" aeroSet="ase_aeroset.AERO.ACE_Insanity_Hill_AERO_FINAL" on="true" blendTime="2.0"/>
<Action time="4000" type="aero" aeroSet="hec_aeroset.AERO.TRP_Wild_Valley_Aero" on="true" blendTime="2.0"/>
<Action time="7000" type="aero" aeroSet="" on="false" blendTime="2.0"/>
</Script>
<Script id="47410051" playingTime="1000">
<Action type="actionScript" huntingZoneId="474" templateId="1005" scriptId="101"/>
</Script>
<Script id="47410052" playingTime="1000">
<Action type="actionScript" huntingZoneId="474" templateId="1005" scriptId="102"/>
</Script>
<Script id="47410053" playingTime="1000">
<Action type="actionScript" huntingZoneId="474" templateId="1005" scriptId="103"/>
</Script>
<Script id="47410054" playingTime="1000">
<Action type="actionScript" huntingZoneId="474" templateId="1005" scriptId="104"/>
</Script>
<Script id="101" playingTime="2000">
<Action type="materialParam" param="process" from="-2.0" to="-0.34" duration="2000"/>
</Script>
<Script id="102" playingTime="2000">
<Action type="materialParam" param="process" from="-0.34" to="0.0" duration="2000"/>
<Action type="aero" aeroSet="SWC_Quest_Aero.Quest_process_A_Aero" on="true" blendTime="2.0"/>
<Action time="200" type="cameraShake" duration="3000" power="2" speed="1000"/>
</Script>
<Script id="103" playingTime="2000">
<Action type="materialParam" param="process" from="0.0" to="0.5" duration="2000"/>
<Action type="aero" aeroSet="SWC_Quest_Aero.Quest_process_A_Aero" on="false" blendTime="2.0"/>
<Action type="aero" aeroSet="SWC_Quest_Aero.Quest_process_B_Aero" on="true" blendTime="2.0"/>
<Action time="200" type="cameraShake" duration="3000" power="3" speed="1000"/>
</Script>
<Script id="104" playingTime="2000">
<Action type="materialParam" param="process" from="0.5" to="1.0" duration="2000"/>
<Action type="aero" aeroSet="SWC_Quest_Aero.Quest_process_B_Aero" on="false" blendTime="2.0"/>
<Action type="aero" aeroSet="SWC_Quest_Aero.Quest_process_C_Aero" on="true" blendTime="2.0"/>
<Action time="200" type="cameraShake" duration="5000" power="3" speed="1000"/>
</Script>
<Script id="105" playingTime="2000">
<Action type="materialParam" param="process" from="-0.34" to="-2.0" duration="2000"/>
<Action type="aero" aeroSet="" on="false" blendTime="2.0"/>
</Script>
<Script id="106" playingTime="5000">
<Action time="0" type="effect" effectId="999001"/>
<Action time="200" type="effect" effectId="999002"/>
<Action time="3500" type="effect" effectId="999003"/>
</Script>
<Script id="107" playingTime="5000">
<Action time="0" type="effect" effectId="999003"/>
<Action time="100" type="material" postfix="_death"/>
<Action type="materialParam" param="JordonCrossFactor" from="0.0" to="1.0" duration="2000"/>
<Action time="0" type="effect" effectId="300004"/>
</Script>
<Script id="4520001" playingTime="6000">
<Action time="0" type="effect" effectId="80038"/>
</Script>
<Script id="4520003" playingTime="6000">
<Action time="500" type="dialog" textId="444"/>
</Script>
<Script id="4510002" playingTime="5000">
<Action time="0" type="visible" visibility="false"/>
</Script>
<Script id="4510003" playingTime="6000">
<Action time="0" type="visible" visibility="true"/>
<Action time="1" type="animation" animName="Death" rate="1"/>
</Script>
<!--아크데바 무기고 -->
<Script id="8080001" playingTime="5000">
<Action type="move" pos="35965.5039,144918.0469,307.1051" speed="200"/>
</Script>
<!-- 아크데바 인던 종료 -->
<Script id="8080002" playingTime="10500">
<Action time="0" type="dialog" textId="101" rate="1" />
<Action time="1000" type="effect" effectId="513110800" rate="1" />
<Action time="1000" type="animation" animName="blastBallStart" rate="1" />
<Action time="2000" type="animation" animName="blastBallLoop" rate="1" />
<Action time="2500" type="cameraShake" duration="2000" power="1" speed="1000" />
<Action time="2500" type="effect" effectId="1030" rate="1" />
<Action time="3000" type="dialog" textId="102" rate="1" />
<Action time="3000" type="animation" animName="bReactionStart2" rate="1" />
<Action time="4000" type="effect" effectId="1030" rate="1" />
<Action time="4000" type="dialog" textId="102" rate="1" />
<Action time="4000" type="instantMove" pos="43855.8398,133768.7969,-1529.7754" dir="1"/>
<Action time="4000" type="animation" animName="bReactionDown2" rate="1" />
<Action time="5000" type="animation" animName="bReactionDown2" rate="1" />
<Action time="6000" type="animation" animName="bReactionDown2" rate="1" />
<Action time="7000" type="animation" animName="bReactionCom2" rate="1" />
<Action time="7500" type="dialog" textId="103" rate="1" />
<Action time="8000" type="animation" animName="Groggy1" rate="1" />
<Action time="9000" type="effect" effectId="1030" rate="1" />
<Action time="9000" type="animation" animName="Death" rate="1" />
</Script>
<!-- 아크데바 무기고 카메라 쉐이크 -->
<Script id="8080003" playingTime="2000">
<Action time="0" type="cameraShake" duration="2000" power="1" speed="1000" />
</Script>
<!-- 엘카이아호(퀘스트) 카메라 쉐이크 -->
<Script id="8230001" playingTime="600000">
<Action time="0" type="cameraShake" duration="2000" power="2" speed="1000"/>
</Script>
<Script id="8230002" playingTime="600000">
<Action time="0" type="cameraShake" duration="2000" power="2" speed="1000"/>
</Script>
</S1ActionScripts>