Browse Source

【GameEditor】增加一个boss单位,增加远程普攻对应的法术、增加场景创建单位事件

大爷 2 years ago
parent
commit
dd92a6d1c7
53 changed files with 2611 additions and 52 deletions
  1. 3 3
      GameEditor/.setting/buffs/.tree
  2. 9 0
      GameEditor/.setting/scenes/1.tree
  3. 5 1
      GameEditor/.setting/skills/.tree
  4. 17 0
      GameEditor/.setting/spells/.tree
  5. 1 1
      GameEditor/.setting/unit_events/.tree
  6. 2 0
      GameEditor/.setting/unit_events/1000.tree
  7. 4 0
      GameEditor/.setting/unit_events/841623754.tree
  8. 1 0
      GameEditor/.setting/units/.tree
  9. BIN
      GameEditor/data/scene_snaps/1.snd
  10. 1 1
      GameEditor/data/scenes/.md5
  11. 85 6
      GameEditor/data/scenes/1.xml
  12. BIN
      GameEditor/data/scenes/1.xml.bin
  13. 1 1
      GameEditor/data/skills/.list
  14. 2 2
      GameEditor/data/skills/.md5
  15. 41 11
      GameEditor/data/skills/110000.xml
  16. BIN
      GameEditor/data/skills/110000.xml.bin
  17. 994 8
      GameEditor/data/skills/310000.xml
  18. BIN
      GameEditor/data/skills/310000.xml.bin
  19. 13 0
      GameEditor/data/spells/.list
  20. 13 0
      GameEditor/data/spells/.md5
  21. 97 0
      GameEditor/data/spells/310000.xml
  22. BIN
      GameEditor/data/spells/310000.xml.bin
  23. 82 0
      GameEditor/data/spells/310001.xml
  24. BIN
      GameEditor/data/spells/310001.xml.bin
  25. 113 0
      GameEditor/data/spells/310002.xml
  26. BIN
      GameEditor/data/spells/310002.xml.bin
  27. 113 0
      GameEditor/data/spells/310003.xml
  28. BIN
      GameEditor/data/spells/310003.xml.bin
  29. 113 0
      GameEditor/data/spells/310004.xml
  30. BIN
      GameEditor/data/spells/310004.xml.bin
  31. 119 0
      GameEditor/data/spells/310005.xml
  32. BIN
      GameEditor/data/spells/310005.xml.bin
  33. 118 0
      GameEditor/data/spells/310006.xml
  34. BIN
      GameEditor/data/spells/310006.xml.bin
  35. 103 0
      GameEditor/data/spells/310007.xml
  36. BIN
      GameEditor/data/spells/310007.xml.bin
  37. 80 0
      GameEditor/data/spells/310008.xml
  38. BIN
      GameEditor/data/spells/310008.xml.bin
  39. 97 0
      GameEditor/data/spells/310009.xml
  40. BIN
      GameEditor/data/spells/310009.xml.bin
  41. 57 0
      GameEditor/data/spells/310010.xml
  42. BIN
      GameEditor/data/spells/310010.xml.bin
  43. 57 0
      GameEditor/data/spells/310011.xml
  44. BIN
      GameEditor/data/spells/310011.xml.bin
  45. 57 0
      GameEditor/data/spells/310012.xml
  46. BIN
      GameEditor/data/spells/310012.xml.bin
  47. 1 0
      GameEditor/data/units/.list
  48. 2 1
      GameEditor/data/units/.md5
  49. 12 11
      GameEditor/data/units/1.xml
  50. BIN
      GameEditor/data/units/1.xml.bin
  51. 192 0
      GameEditor/data/units/101.xml
  52. BIN
      GameEditor/data/units/101.xml.bin
  53. 6 6
      GameEditor/data/ver.md5

+ 3 - 3
GameEditor/.setting/buffs/.tree

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-16"?>
 <node Name="BUFF" IsExpanded="True">
-  <node Name="BOSS" IsExpanded="False">
-    <node Name="怪物" IsExpanded="False">
+  <node Name="BOSS" IsExpanded="True">
+    <node Name="怪物" IsExpanded="True">
       <node Name="910201" IsExpanded="False" />
       <node Name="910202" IsExpanded="False" />
       <node Name="910203" IsExpanded="False" />
@@ -574,7 +574,7 @@
   <node Name="未知资源" IsExpanded="False">
     <node Name="602093" IsExpanded="False" />
   </node>
-  <node Name="正式BUFF" IsExpanded="False">
+  <node Name="正式BUFF" IsExpanded="True">
     <node Name="100051" IsExpanded="False" />
     <node Name="100060" IsExpanded="False" />
     <node Name="101010" IsExpanded="False" />

+ 9 - 0
GameEditor/.setting/scenes/1.tree

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-16"?>
+<root>
+  <objects Name="所有单位" IsExpanded="True">
+    <node Name="UnitData1" IsExpanded="False" />
+  </objects>
+  <events Name="SceneEventEditor" IsExpanded="True">
+    <node Name="来个大BOSS" IsExpanded="False" />
+  </events>
+</root>

+ 5 - 1
GameEditor/.setting/skills/.tree

@@ -1,5 +1,9 @@
 <?xml version="1.0" encoding="utf-16"?>
 <node Name="技能" IsExpanded="True">
   <node Name="110000" IsExpanded="False" />
-  <node Name="310000" IsExpanded="False" />
+  <node Name="正式玩家" IsExpanded="True">
+    <node Name="逸仙ext" IsExpanded="True">
+      <node Name="310000" IsExpanded="False" />
+    </node>
+  </node>
 </node>

+ 17 - 0
GameEditor/.setting/spells/.tree

@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="utf-16"?>
 <node Name="法术" IsExpanded="True">
   <node Name="110000" IsExpanded="False" />
+  <node Name="正式玩家" IsExpanded="True">
+    <node Name="法师ext" IsExpanded="True">
+      <node Name="310000" IsExpanded="False" />
+      <node Name="310001" IsExpanded="False" />
+      <node Name="310002" IsExpanded="False" />
+      <node Name="310003" IsExpanded="False" />
+      <node Name="310004" IsExpanded="False" />
+      <node Name="310005" IsExpanded="False" />
+      <node Name="310006" IsExpanded="False" />
+      <node Name="310007" IsExpanded="False" />
+      <node Name="310008" IsExpanded="False" />
+      <node Name="310009" IsExpanded="False" />
+      <node Name="310010" IsExpanded="False" />
+      <node Name="310011" IsExpanded="False" />
+      <node Name="310012" IsExpanded="False" />
+    </node>
+  </node>
 </node>

+ 1 - 1
GameEditor/.setting/unit_events/.tree

@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-16"?>
-<node Name="单位事件" IsExpanded="True" />
+<node Name="单位事件" IsExpanded="False" />

+ 2 - 0
GameEditor/.setting/unit_events/1000.tree

@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-16"?>
+<root Name="SceneEventEditor" IsExpanded="True" />

+ 4 - 0
GameEditor/.setting/unit_events/841623754.tree

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-16"?>
+<root Name="SceneEventEditor" IsExpanded="True">
+  <node Name="来个大BOSS" IsExpanded="False" />
+</root>

+ 1 - 0
GameEditor/.setting/units/.tree

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-16"?>
 <node Name="单位" IsExpanded="True">
   <node Name="1" IsExpanded="False" />
+  <node Name="101" IsExpanded="False" />
 </node>

BIN
GameEditor/data/scene_snaps/1.snd


+ 1 - 1
GameEditor/data/scenes/.md5

@@ -1 +1 @@
-ad3ba4a7e9a86be0a4c4d062b613f7db :         2135 : 1.xml
+0e6c5d27a6cff25eec34e4c91ab02393 :         4345 : 1.xml

+ 85 - 6
GameEditor/data/scenes/1.xml

@@ -8,7 +8,49 @@
   <Decorations element_type="CommonAI.Zone.ZoneEditor.DecorationData" />
   <DefaultUnitLevel>0</DefaultUnitLevel>
   <EnvironmentVars element_type="CommonAI.ZoneEditor.ZoneVar" />
-  <Events element_type="CommonAI.Zone.ZoneEditor.ZoneEvent" />
+  <Events element_type="CommonAI.Zone.ZoneEditor.ZoneEvent">
+    <element type="CommonAI.Zone.ZoneEditor.ZoneEvent">
+      <Actions type="CommonAI.Zone.ZoneEditor.EventActions">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractAction">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitAction">
+            <Direction>0.00</Direction>
+            <Force type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>2</Value>
+            </Force>
+            <hpPrecent>100</hpPrecent>
+            <Position type="CommonAI.Zone.ZoneEditor.EventTrigger.PositionValue+VALUE">
+              <X>2.00</X>
+              <Y>0.00</Y>
+            </Position>
+            <unique>False</unique>
+            <UnitLevel>1</UnitLevel>
+            <UnitName>我是大BOSS</UnitName>
+            <UnitTemplateID>101</UnitTemplateID>
+          </element>
+        </Datas>
+      </Actions>
+      <Active>True</Active>
+      <Comment></Comment>
+      <Conditions type="CommonAI.Zone.ZoneEditor.EventConditions">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractCondition">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AlwaysTrue" />
+        </Datas>
+      </Conditions>
+      <DelayTimeMS>0</DelayTimeMS>
+      <LocalVars type="CommonAI.Zone.ZoneEditor.EventLocalVars">
+        <Datas element_type="CommonAI.Zone.EventTrigger.LocalVar" />
+      </LocalVars>
+      <Name>来个大BOSS</Name>
+      <SavePath></SavePath>
+      <Triggers type="CommonAI.Zone.ZoneEditor.EventTriggers">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractTrigger">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.TimeElapsed">
+            <TimeSEC>5.00</TimeSEC>
+          </element>
+        </Datas>
+      </Triggers>
+    </element>
+  </Events>
   <ID>1</ID>
   <isTeam>False</isTeam>
   <Items element_type="CommonAI.Zone.ZoneEditor.ItemData" />
@@ -38,12 +80,49 @@
   <RemoveUnitOnDisconnect>False</RemoveUnitOnDisconnect>
   <sceneType>Normal</sceneType>
   <Terrain type="CommonAI.Zone.ZoneEditor.TerrainData">
-    <GridCellH>32</GridCellH>
-    <GridCellW>32</GridCellW>
-    <XCount>100</XCount>
-    <YCount>100</YCount>
+    <GridCellH>5</GridCellH>
+    <GridCellW>5</GridCellW>
+    <TerrainTextData>
+{0,0,0,0,0,0,0,0,0,0},
+{0,0,FF008000,FF008000,FF008000,FF008000,FF008000,0,0,0},
+{0,0,0,0,0,0,FF008000,0,0,0},
+{0,0,FF008000,FF008000,FF008000,FF008000,FF008000,0,0,0},
+{0,0,FF008000,0,0,0,0,0,0,0},
+{0,0,FF008000,0,0,0,0,0,0,0},
+{0,0,FF008000,FF008000,FF008000,FF008000,FF008000,0,0,0},
+{0,0,0,0,0,0,0,0,0,0},
+{0,0,0,0,0,0,0,0,0,0},
+{0,0,0,0,0,0,0,0,0,0},
+</TerrainTextData>
+    <XCount>10</XCount>
+    <YCount>10</YCount>
   </Terrain>
   <TotalTimeLimitSEC>0</TotalTimeLimitSEC>
-  <Units element_type="CommonAI.Zone.ZoneEditor.UnitData" />
+  <Units element_type="CommonAI.Zone.ZoneEditor.UnitData">
+    <element type="CommonAI.Zone.ZoneEditor.UnitData">
+      <Abilities element_type="CommonAI.Zone.ZoneEditor.UnitAbilityData" />
+      <Color>-16711936</Color>
+      <Direction>0.00</Direction>
+      <Enable>True</Enable>
+      <Force>0</Force>
+      <LableColor>-1</LableColor>
+      <LableOffsetX>0.00</LableOffsetX>
+      <LableOffsetY>15.00</LableOffsetY>
+      <LableOutline>False</LableOutline>
+      <LableSize>20</LableSize>
+      <MapShow>False</MapShow>
+      <Name>UnitData1</Name>
+      <OffsetX>0.00</OffsetX>
+      <OffsetY>3.00</OffsetY>
+      <SavePath></SavePath>
+      <Scale>1.00</Scale>
+      <UnitIcon></UnitIcon>
+      <UnitLevel>0</UnitLevel>
+      <UnitName></UnitName>
+      <UnitTemplateID>101</UnitTemplateID>
+      <X>13.67</X>
+      <Y>17.74</Y>
+    </element>
+  </Units>
   <property.EditorPath>场景/stage1(1)</property.EditorPath>
 </SceneData>

BIN
GameEditor/data/scenes/1.xml.bin


+ 1 - 1
GameEditor/data/skills/.list

@@ -1,2 +1,2 @@
 ;110000
-;310000
+正式玩家/逸仙ext;310000

+ 2 - 2
GameEditor/data/skills/.md5

@@ -1,2 +1,2 @@
-43c07ae3b35b2c9045e742a550efb005 :         2251 : 110000.xml
-eed0dda62d19c477556b082577c4f096 :         2251 : 310000.xml
+8aba83e4e5a1424ba50f34f1493064f3 :         3633 : 110000.xml
+89331a114afb143f5a529ced3ea6f635 :        48703 : 310000.xml

+ 41 - 11
GameEditor/data/skills/110000.xml

@@ -1,11 +1,41 @@
 <?xml version="1.0" encoding="utf-8"?>
 <SkillTemplate type="CommonAI.Zone.SkillTemplate">
   <ActionPriority>0</ActionPriority>
-  <ActionQueue element_type="CommonAI.Zone.UnitActionData" />
+  <ActionQueue element_type="CommonAI.Zone.UnitActionData">
+    <element type="CommonAI.Zone.UnitActionData">
+      <ActionName>skill0</ActionName>
+      <ActionSpeedRate>0.00</ActionSpeedRate>
+      <BodyBlockOnAttackRange>False</BodyBlockOnAttackRange>
+      <BodyHitNextAction>False</BodyHitNextAction>
+      <BodyHitSize>0.00</BodyHitSize>
+      <IsAddSkillBtnBlock>False</IsAddSkillBtnBlock>
+      <IsAudioLoop>False</IsAudioLoop>
+      <IsCancelable>False</IsCancelable>
+      <IsCancelableBySkill>False</IsCancelableBySkill>
+      <IsCancelBySkillNext>False</IsCancelBySkillNext>
+      <IsChangeIcon>False</IsChangeIcon>
+      <IsControlFaceable>False</IsControlFaceable>
+      <IsControlMoveable>False</IsControlMoveable>
+      <IsCycAction>False</IsCycAction>
+      <IsFaceToTarget>True</IsFaceToTarget>
+      <IsInvisible>False</IsInvisible>
+      <IsJumpToTarget>False</IsJumpToTarget>
+      <IsMoveToTarget>False</IsMoveToTarget>
+      <IsNoneBlock>False</IsNoneBlock>
+      <IsNoneTouch>False</IsNoneTouch>
+      <IsShowSkillGuide>True</IsShowSkillGuide>
+      <JumpToTargetHeightZ>1.00</JumpToTargetHeightZ>
+      <KeyFrames element_type="CommonAI.Zone.UnitActionData+KeyFrame" />
+      <MoveToTargetSpeedSEC>10.00</MoveToTargetSpeedSEC>
+      <ShowChargeTimeMS>0</ShowChargeTimeMS>
+      <SigleActionType>None</SigleActionType>
+      <TotalTimeMS>2000</TotalTimeMS>
+    </element>
+  </ActionQueue>
   <ActionSpeedRate>1.00</ActionSpeedRate>
   <AttackAngle>0.00</AttackAngle>
   <AttackKeepRange>0.00</AttackKeepRange>
-  <AttackMustBeInRange>True</AttackMustBeInRange>
+  <AttackMustBeInRange>False</AttackMustBeInRange>
   <AttackRange>3.00</AttackRange>
   <AutoFightFollower>False</AutoFightFollower>
   <BodyScale>1.00</BodyScale>
@@ -17,30 +47,30 @@
   <ExpectTarget>Enemy</ExpectTarget>
   <ID>110000</ID>
   <IgnoreMyUncancelable>False</IgnoreMyUncancelable>
-  <IsCoolDownWithAction>False</IsCoolDownWithAction>
+  <IsCoolDownWithAction>True</IsCoolDownWithAction>
   <IsCounter>False</IsCounter>
   <IsLaunchBody>True</IsLaunchBody>
   <IsManuallyCancelable>False</IsManuallyCancelable>
   <IsSelectRange>False</IsSelectRange>
-  <IsSingleAction>False</IsSingleAction>
+  <IsSingleAction>True</IsSingleAction>
   <Name>近战普攻</Name>
   <Properties type="XmdsCommon.Plugin.XmdsSkillProperties">
     <AddUseTimesIntervalMS>3000</AddUseTimesIntervalMS>
     <IsRandomNormalAttack>False</IsRandomNormalAttack>
     <LaunchCondition>IgnoreTarget</LaunchCondition>
     <LaunchModeData type="XmdsCommon.Plugin.XmdsSkillLaunchModeData">
-      <Mode>Mode_None</Mode>
-      <Shape_Angle>0</Shape_Angle>
+      <Mode>Mode_Arrow</Mode>
+      <Shape_Angle>3</Shape_Angle>
       <Shape_LaunchCenterOffset>0.00</Shape_LaunchCenterOffset>
-      <Shape_Radius>0.00</Shape_Radius>
-      <Shape_Width>0.00</Shape_Width>
-      <ShowLaunchGuide>False</ShowLaunchGuide>
+      <Shape_Radius>5.00</Shape_Radius>
+      <Shape_Width>2.00</Shape_Width>
+      <ShowLaunchGuide>True</ShowLaunchGuide>
       <TwineCircleScale>0.00</TwineCircleScale>
       <TwineNotCircleLength>0.00</TwineNotCircleLength>
       <TwineNotCircleWidth>0.00</TwineNotCircleWidth>
     </LaunchModeData>
     <LaunchType>None</LaunchType>
-    <NeedTarget>True</NeedTarget>
+    <NeedTarget>False</NeedTarget>
     <NeedTargetType>ALL</NeedTargetType>
     <SkillIndex>0</SkillIndex>
     <SkillType>active</SkillType>
@@ -49,6 +79,6 @@
   </Properties>
   <SelectRangeSize>0.00</SelectRangeSize>
   <SelectRangeType>NA</SelectRangeType>
-  <SingleActionCoolDownMS>500</SingleActionCoolDownMS>
+  <SingleActionCoolDownMS>2000</SingleActionCoolDownMS>
   <property.EditorPath>技能/近战普攻(110000)</property.EditorPath>
 </SkillTemplate>

BIN
GameEditor/data/skills/110000.xml.bin


File diff suppressed because it is too large
+ 994 - 8
GameEditor/data/skills/310000.xml


BIN
GameEditor/data/skills/310000.xml.bin


+ 13 - 0
GameEditor/data/spells/.list

@@ -1 +1,14 @@
 ;110000
+正式玩家/法师ext;310000
+正式玩家/法师ext;310001
+正式玩家/法师ext;310002
+正式玩家/法师ext;310003
+正式玩家/法师ext;310004
+正式玩家/法师ext;310005
+正式玩家/法师ext;310006
+正式玩家/法师ext;310007
+正式玩家/法师ext;310008
+正式玩家/法师ext;310009
+正式玩家/法师ext;310010
+正式玩家/法师ext;310011
+正式玩家/法师ext;310012

+ 13 - 0
GameEditor/data/spells/.md5

@@ -1 +1,14 @@
 2d9c8f3c5437468a66b58c921113ab9f :         2232 : 110000.xml
+056cfb572a9b523e6cbe55fc1a4d40e8 :         4065 : 310000.xml
+ce108f091228de522beec1fd67310664 :         3427 : 310001.xml
+950358d633baec4790dcd525ab8bc2e4 :         4752 : 310002.xml
+a999a8aff623b019fc60029166b2229f :         4758 : 310003.xml
+42fc3431eca09480a0fd4fc30ab692a7 :         4760 : 310004.xml
+a4755b9af7cc7e0abdaf8faf90250536 :         5004 : 310005.xml
+c2a10f3f3e938584605268336d322b3e :         4950 : 310006.xml
+bcc537693b8ad49c877c162e8e69d921 :         4348 : 310007.xml
+68c0849702747e78f8b067cc6c56de9d :         3340 : 310008.xml
+5ab9b0a1778401d8caabed244b7c4eb1 :         4136 : 310009.xml
+70f9f0d7d9097c76bdf1204736ccf5d7 :         2363 : 310010.xml
+164b99b0831f243ff84f455cf4e67c5c :         2363 : 310011.xml
+9e1d704e68cbd476229ee93b9755f997 :         2363 : 310012.xml

+ 97 - 0
GameEditor/data/spells/310000.xml

@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>0.10</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_attack_01</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>True</HitOnExplosion>
+  <HitOnExplosionKeyFrame type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <Attack type="CommonAI.Zone.AttackProp">
+      <Attack>0</Attack>
+      <CrushPercent>0.00</CrushPercent>
+      <Effect type="CommonAI.Zone.LaunchEffect">
+        <BindBody>True</BindBody>
+        <EarthQuakeMS>0</EarthQuakeMS>
+        <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+        <EffectAddSpeed>1.00</EffectAddSpeed>
+        <EffectHight>1.50</EffectHight>
+        <EffectOffsetX>0.00</EffectOffsetX>
+        <EffectOffsetY>0.00</EffectOffsetY>
+        <EffectTimeMS>0</EffectTimeMS>
+        <IsLoop>False</IsLoop>
+        <IsSyncSenderRotation>False</IsSyncSenderRotation>
+        <Name>vfx_chr_fashi_sj_01</Name>
+        <RType>None</RType>
+        <ScaleToBodySize>0.00</ScaleToBodySize>
+        <SoundName>/res/sound/dynamic/ui/role_attack_03.assetbundles</SoundName>
+        <property.SerialNumber>8591711</property.SerialNumber>
+      </Effect>
+      <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+      <HitMoveMType>BySenderPosition</HitMoveMType>
+      <IsDamageProtect>False</IsDamageProtect>
+      <KnockOutTimeMS>0</KnockOutTimeMS>
+      <MaskDamage>False</MaskDamage>
+      <MaskHitFly>False</MaskHitFly>
+      <MaskKnockDown>False</MaskKnockDown>
+      <MaskMustCritical>False</MaskMustCritical>
+      <MaskMustHit>False</MaskMustHit>
+      <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+        <DamageModiferID>0</DamageModiferID>
+        <DamagePerID>0</DamagePerID>
+        <SkillTemplateID>310000</SkillTemplateID>
+      </Properties>
+      <StopFrameMS>0</StopFrameMS>
+      <Weight>1</Weight>
+      <property.SerialNumber>294</property.SerialNumber>
+    </Attack>
+    <FrameMS>0</FrameMS>
+  </HitOnExplosionKeyFrame>
+  <ID>310000</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>300</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>9.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>1.00</MSpeedAdd>
+  <MSpeedSEC>30.00</MSpeedSEC>
+  <MType>Missile</MType>
+  <Name>普攻</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>1.45</FileBodyScale_X>
+    <FileBodyScale_Y>1.45</FileBodyScale_Y>
+    <FileBodyScale_Z>1.45</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/普攻(310000)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310000.xml.bin


+ 82 - 0
GameEditor/data/spells/310001.xml

@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <AudioName>/res/sound/dynamic/ui/role_attack_02.assetbundles</AudioName>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>0.10</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_sj_01</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>310001</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <element type="CommonAI.Zone.SpellTemplate+KeyFrame">
+      <Attack type="CommonAI.Zone.AttackProp">
+        <Attack>0</Attack>
+        <CrushPercent>0.00</CrushPercent>
+        <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+        <HitMoveMType>BySenderPosition</HitMoveMType>
+        <IsDamageProtect>False</IsDamageProtect>
+        <KnockOutTimeMS>0</KnockOutTimeMS>
+        <MaskDamage>False</MaskDamage>
+        <MaskHitFly>False</MaskHitFly>
+        <MaskKnockDown>False</MaskKnockDown>
+        <MaskMustCritical>False</MaskMustCritical>
+        <MaskMustHit>False</MaskMustHit>
+        <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+          <DamageModiferID>0</DamageModiferID>
+          <DamagePerID>0</DamagePerID>
+          <SkillTemplateID>310000</SkillTemplateID>
+        </Properties>
+        <StopFrameMS>0</StopFrameMS>
+        <Weight>1</Weight>
+        <property.SerialNumber>4638200</property.SerialNumber>
+      </Attack>
+      <FrameMS>0</FrameMS>
+    </element>
+  </KeyFrames>
+  <LifeTimeMS>500</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>0.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>0.00</MSpeedAdd>
+  <MSpeedSEC>9.00</MSpeedSEC>
+  <MType>Immovability</MType>
+  <Name>普攻爆炸</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>0.80</FileBodyScale_X>
+    <FileBodyScale_Y>0.80</FileBodyScale_Y>
+    <FileBodyScale_Z>0.80</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/普攻爆炸(310001)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310001.xml.bin


+ 113 - 0
GameEditor/data/spells/310002.xml

@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>0.10</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_skill06_07</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>True</HitOnExplosion>
+  <HitOnExplosionKeyFrame type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <Attack type="CommonAI.Zone.AttackProp">
+      <Attack>0</Attack>
+      <CrushPercent>0.00</CrushPercent>
+      <DamageActionName>f_hurt</DamageActionName>
+      <Effect type="CommonAI.Zone.LaunchEffect">
+        <BindBody>False</BindBody>
+        <EarthQuakeMS>0</EarthQuakeMS>
+        <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+        <EffectAddSpeed>1.00</EffectAddSpeed>
+        <EffectHight>1.00</EffectHight>
+        <EffectOffsetX>0.00</EffectOffsetX>
+        <EffectOffsetY>0.00</EffectOffsetY>
+        <EffectTimeMS>0</EffectTimeMS>
+        <IsLoop>False</IsLoop>
+        <IsSyncSenderRotation>True</IsSyncSenderRotation>
+        <Name>vfx_chr_fashi_skill06_12</Name>
+        <RType>None</RType>
+        <ScaleToBodySize>1.20</ScaleToBodySize>
+        <SoundName>/res/sound/dynamic/ui/role_attack_03.assetbundles</SoundName>
+        <property.SerialNumber>4662489</property.SerialNumber>
+      </Effect>
+      <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+      <HitMoveMType>BySenderPosition</HitMoveMType>
+      <IsDamageProtect>False</IsDamageProtect>
+      <KnockOutTimeMS>250</KnockOutTimeMS>
+      <MaskDamage>True</MaskDamage>
+      <MaskHitFly>False</MaskHitFly>
+      <MaskKnockDown>False</MaskKnockDown>
+      <MaskMustCritical>False</MaskMustCritical>
+      <MaskMustHit>False</MaskMustHit>
+      <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+        <DamageModiferID>1</DamageModiferID>
+        <DamagePerID>1</DamagePerID>
+        <SkillTemplateID>310000</SkillTemplateID>
+      </Properties>
+      <StopFrameMS>0</StopFrameMS>
+      <Weight>40</Weight>
+      <property.SerialNumber>4662488</property.SerialNumber>
+    </Attack>
+    <Effect type="CommonAI.Zone.LaunchEffect">
+      <BindBody>True</BindBody>
+      <EarthQuakeMS>500</EarthQuakeMS>
+      <EarthQuakeXYZ>0.20</EarthQuakeXYZ>
+      <EffectAddSpeed>1.00</EffectAddSpeed>
+      <EffectHight>0.00</EffectHight>
+      <EffectOffsetX>0.00</EffectOffsetX>
+      <EffectOffsetY>0.00</EffectOffsetY>
+      <EffectTimeMS>0</EffectTimeMS>
+      <IsLoop>False</IsLoop>
+      <IsSyncSenderRotation>False</IsSyncSenderRotation>
+      <RType>None</RType>
+      <ScaleToBodySize>0.00</ScaleToBodySize>
+      <property.SerialNumber>14576577</property.SerialNumber>
+    </Effect>
+    <FrameMS>0</FrameMS>
+  </HitOnExplosionKeyFrame>
+  <ID>310002</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>300</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>9.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>2.00</MSpeedAdd>
+  <MSpeedSEC>35.00</MSpeedSEC>
+  <MType>Missile</MType>
+  <Name>普通剑影</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>2.00</FileBodyScale_X>
+    <FileBodyScale_Y>2.00</FileBodyScale_Y>
+    <FileBodyScale_Z>2.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/普通剑影(310002)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310002.xml.bin


+ 113 - 0
GameEditor/data/spells/310003.xml

@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>0.10</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_skill06_11</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>True</HitOnExplosion>
+  <HitOnExplosionKeyFrame type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <Attack type="CommonAI.Zone.AttackProp">
+      <Attack>0</Attack>
+      <CrushPercent>0.00</CrushPercent>
+      <DamageActionName>f_hurt</DamageActionName>
+      <Effect type="CommonAI.Zone.LaunchEffect">
+        <BindBody>False</BindBody>
+        <EarthQuakeMS>0</EarthQuakeMS>
+        <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+        <EffectAddSpeed>1.00</EffectAddSpeed>
+        <EffectHight>1.00</EffectHight>
+        <EffectOffsetX>0.00</EffectOffsetX>
+        <EffectOffsetY>0.00</EffectOffsetY>
+        <EffectTimeMS>0</EffectTimeMS>
+        <IsLoop>False</IsLoop>
+        <IsSyncSenderRotation>True</IsSyncSenderRotation>
+        <Name>vfx_chr_fashi_skill06_16</Name>
+        <RType>None</RType>
+        <ScaleToBodySize>1.20</ScaleToBodySize>
+        <SoundName>/res/sound/dynamic/ui/role_attack_03.assetbundles</SoundName>
+        <property.SerialNumber>4681223</property.SerialNumber>
+      </Effect>
+      <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+      <HitMoveMType>BySenderPosition</HitMoveMType>
+      <IsDamageProtect>False</IsDamageProtect>
+      <KnockOutTimeMS>250</KnockOutTimeMS>
+      <MaskDamage>True</MaskDamage>
+      <MaskHitFly>False</MaskHitFly>
+      <MaskKnockDown>False</MaskKnockDown>
+      <MaskMustCritical>False</MaskMustCritical>
+      <MaskMustHit>False</MaskMustHit>
+      <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+        <DamageModiferID>2</DamageModiferID>
+        <DamagePerID>2</DamagePerID>
+        <SkillTemplateID>310000</SkillTemplateID>
+      </Properties>
+      <StopFrameMS>0</StopFrameMS>
+      <Weight>40</Weight>
+      <property.SerialNumber>4681222</property.SerialNumber>
+    </Attack>
+    <Effect type="CommonAI.Zone.LaunchEffect">
+      <BindBody>True</BindBody>
+      <EarthQuakeMS>500</EarthQuakeMS>
+      <EarthQuakeXYZ>0.30</EarthQuakeXYZ>
+      <EffectAddSpeed>1.00</EffectAddSpeed>
+      <EffectHight>0.00</EffectHight>
+      <EffectOffsetX>0.00</EffectOffsetX>
+      <EffectOffsetY>0.00</EffectOffsetY>
+      <EffectTimeMS>0</EffectTimeMS>
+      <IsLoop>False</IsLoop>
+      <IsSyncSenderRotation>False</IsSyncSenderRotation>
+      <RType>None</RType>
+      <ScaleToBodySize>0.00</ScaleToBodySize>
+      <property.SerialNumber>14576578</property.SerialNumber>
+    </Effect>
+    <FrameMS>0</FrameMS>
+  </HitOnExplosionKeyFrame>
+  <ID>310003</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>250</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>9.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>2.00</MSpeedAdd>
+  <MSpeedSEC>35.00</MSpeedSEC>
+  <MType>Missile</MType>
+  <Name>剑影强化1-5</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>2.00</FileBodyScale_X>
+    <FileBodyScale_Y>2.00</FileBodyScale_Y>
+    <FileBodyScale_Z>2.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/剑影强化1-5(310003)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310003.xml.bin


+ 113 - 0
GameEditor/data/spells/310004.xml

@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>0.10</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_skill06_10</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>True</HitOnExplosion>
+  <HitOnExplosionKeyFrame type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <Attack type="CommonAI.Zone.AttackProp">
+      <Attack>0</Attack>
+      <CrushPercent>0.00</CrushPercent>
+      <DamageActionName>f_hurt</DamageActionName>
+      <Effect type="CommonAI.Zone.LaunchEffect">
+        <BindBody>False</BindBody>
+        <EarthQuakeMS>0</EarthQuakeMS>
+        <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+        <EffectAddSpeed>1.00</EffectAddSpeed>
+        <EffectHight>1.00</EffectHight>
+        <EffectOffsetX>0.00</EffectOffsetX>
+        <EffectOffsetY>0.00</EffectOffsetY>
+        <EffectTimeMS>0</EffectTimeMS>
+        <IsLoop>False</IsLoop>
+        <IsSyncSenderRotation>True</IsSyncSenderRotation>
+        <Name>vfx_chr_fashi_skill06_15</Name>
+        <RType>None</RType>
+        <ScaleToBodySize>1.20</ScaleToBodySize>
+        <SoundName>/res/sound/dynamic/ui/role_attack_03.assetbundles</SoundName>
+        <property.SerialNumber>16024002</property.SerialNumber>
+      </Effect>
+      <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+      <HitMoveMType>BySenderPosition</HitMoveMType>
+      <IsDamageProtect>False</IsDamageProtect>
+      <KnockOutTimeMS>250</KnockOutTimeMS>
+      <MaskDamage>True</MaskDamage>
+      <MaskHitFly>False</MaskHitFly>
+      <MaskKnockDown>False</MaskKnockDown>
+      <MaskMustCritical>False</MaskMustCritical>
+      <MaskMustHit>False</MaskMustHit>
+      <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+        <DamageModiferID>3</DamageModiferID>
+        <DamagePerID>3</DamagePerID>
+        <SkillTemplateID>310000</SkillTemplateID>
+      </Properties>
+      <StopFrameMS>0</StopFrameMS>
+      <Weight>40</Weight>
+      <property.SerialNumber>16024001</property.SerialNumber>
+    </Attack>
+    <Effect type="CommonAI.Zone.LaunchEffect">
+      <BindBody>True</BindBody>
+      <EarthQuakeMS>500</EarthQuakeMS>
+      <EarthQuakeXYZ>0.40</EarthQuakeXYZ>
+      <EffectAddSpeed>1.00</EffectAddSpeed>
+      <EffectHight>0.00</EffectHight>
+      <EffectOffsetX>0.00</EffectOffsetX>
+      <EffectOffsetY>0.00</EffectOffsetY>
+      <EffectTimeMS>0</EffectTimeMS>
+      <IsLoop>False</IsLoop>
+      <IsSyncSenderRotation>False</IsSyncSenderRotation>
+      <RType>None</RType>
+      <ScaleToBodySize>0.00</ScaleToBodySize>
+      <property.SerialNumber>16024000</property.SerialNumber>
+    </Effect>
+    <FrameMS>0</FrameMS>
+  </HitOnExplosionKeyFrame>
+  <ID>310004</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>250</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>9.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>2.00</MSpeedAdd>
+  <MSpeedSEC>35.00</MSpeedSEC>
+  <MType>Missile</MType>
+  <Name>剑影强化1-6</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>2.00</FileBodyScale_X>
+    <FileBodyScale_Y>2.00</FileBodyScale_Y>
+    <FileBodyScale_Z>2.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/剑影强化1-6(310004)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310004.xml.bin


+ 119 - 0
GameEditor/data/spells/310005.xml

@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>0.10</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_skill06_09</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalKeyFrame type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <Attack type="CommonAI.Zone.AttackProp">
+      <Attack>0</Attack>
+      <CrushPercent>0.00</CrushPercent>
+      <DamageActionName>f_hurt</DamageActionName>
+      <Effect type="CommonAI.Zone.LaunchEffect">
+        <BindBody>False</BindBody>
+        <EarthQuakeMS>500</EarthQuakeMS>
+        <EarthQuakeXYZ>0.50</EarthQuakeXYZ>
+        <EffectAddSpeed>1.00</EffectAddSpeed>
+        <EffectHight>1.00</EffectHight>
+        <EffectOffsetX>0.00</EffectOffsetX>
+        <EffectOffsetY>0.00</EffectOffsetY>
+        <EffectTimeMS>0</EffectTimeMS>
+        <IsLoop>False</IsLoop>
+        <IsSyncSenderRotation>True</IsSyncSenderRotation>
+        <Name>vfx_chr_fashi_skill06_14</Name>
+        <RType>None</RType>
+        <ScaleToBodySize>1.20</ScaleToBodySize>
+        <SoundName>/res/sound/dynamic/ui/role_attack_03.assetbundles</SoundName>
+        <property.SerialNumber>4662487</property.SerialNumber>
+      </Effect>
+      <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+      <HitMoveMType>BySenderPosition</HitMoveMType>
+      <IsDamageProtect>False</IsDamageProtect>
+      <KnockOutTimeMS>250</KnockOutTimeMS>
+      <MaskDamage>True</MaskDamage>
+      <MaskHitFly>False</MaskHitFly>
+      <MaskKnockDown>False</MaskKnockDown>
+      <MaskMustCritical>False</MaskMustCritical>
+      <MaskMustHit>False</MaskMustHit>
+      <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+        <DamageModiferID>4</DamageModiferID>
+        <DamagePerID>4</DamagePerID>
+        <SkillTemplateID>310000</SkillTemplateID>
+      </Properties>
+      <StopFrameMS>0</StopFrameMS>
+      <Weight>40</Weight>
+      <property.SerialNumber>4649711</property.SerialNumber>
+    </Attack>
+    <FrameMS>0</FrameMS>
+    <Spell type="CommonAI.Zone.LaunchSpell">
+      <Angle>0.00</Angle>
+      <ChainLevel>0</ChainLevel>
+      <Count>1</Count>
+      <FromUnitBody>False</FromUnitBody>
+      <IsAutoSeekingTarget>False</IsAutoSeekingTarget>
+      <LaunchPercent>100.00</LaunchPercent>
+      <LaunchSpellHeight>0.00</LaunchSpellHeight>
+      <LaunchSpellRadius>0.00</LaunchSpellRadius>
+      <PType>POS_TYPE_DEFAULT_SINGLE</PType>
+      <SeekingTargetExpect>Random</SeekingTargetExpect>
+      <SeekingTargetRange>10.00</SeekingTargetRange>
+      <SenderUnit>Sender</SenderUnit>
+      <SpellID>310007</SpellID>
+      <SpellRange>1</SpellRange>
+      <StartAngle>0.00</StartAngle>
+      <xModify>0.00</xModify>
+      <xyModifyType>Relative</xyModifyType>
+      <yModify>0.00</yModify>
+      <property.SerialNumber>16024003</property.SerialNumber>
+    </Spell>
+  </HitIntervalKeyFrame>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>310005</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>250</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>9.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>2.00</MSpeedAdd>
+  <MSpeedSEC>35.00</MSpeedSEC>
+  <MType>Straight</MType>
+  <Name>剑影强化2-5</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>2.00</FileBodyScale_X>
+    <FileBodyScale_Y>2.00</FileBodyScale_Y>
+    <FileBodyScale_Z>2.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/剑影强化2-5(310005)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310005.xml.bin


+ 118 - 0
GameEditor/data/spells/310006.xml

@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>0.10</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_skill06_11</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>True</HitOnExplosion>
+  <HitOnExplosionKeyFrame type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <Attack type="CommonAI.Zone.AttackProp">
+      <Attack>0</Attack>
+      <CrushPercent>0.00</CrushPercent>
+      <Effect type="CommonAI.Zone.LaunchEffect">
+        <BindBody>False</BindBody>
+        <EarthQuakeMS>0</EarthQuakeMS>
+        <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+        <EffectAddSpeed>1.00</EffectAddSpeed>
+        <EffectHight>1.00</EffectHight>
+        <EffectOffsetX>0.00</EffectOffsetX>
+        <EffectOffsetY>0.00</EffectOffsetY>
+        <EffectTimeMS>0</EffectTimeMS>
+        <IsLoop>False</IsLoop>
+        <IsSyncSenderRotation>True</IsSyncSenderRotation>
+        <Name>vfx_chr_fashi_skill06_16</Name>
+        <RType>None</RType>
+        <ScaleToBodySize>1.20</ScaleToBodySize>
+        <SoundName>/res/sound/dynamic/ui/role_attack_03.assetbundles</SoundName>
+        <property.SerialNumber>4681221</property.SerialNumber>
+      </Effect>
+      <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+      <HitMoveMType>BySenderPosition</HitMoveMType>
+      <IsDamageProtect>False</IsDamageProtect>
+      <KnockOutTimeMS>0</KnockOutTimeMS>
+      <MaskDamage>True</MaskDamage>
+      <MaskHitFly>False</MaskHitFly>
+      <MaskKnockDown>False</MaskKnockDown>
+      <MaskMustCritical>False</MaskMustCritical>
+      <MaskMustHit>False</MaskMustHit>
+      <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+        <DamageModiferID>5</DamageModiferID>
+        <DamagePerID>5</DamagePerID>
+        <SkillTemplateID>310000</SkillTemplateID>
+      </Properties>
+      <StopFrameMS>0</StopFrameMS>
+      <Weight>1</Weight>
+      <property.SerialNumber>4681216</property.SerialNumber>
+    </Attack>
+    <FrameMS>0</FrameMS>
+    <Spell type="CommonAI.Zone.LaunchSpell">
+      <Angle>0.00</Angle>
+      <ChainLevel>0</ChainLevel>
+      <Count>1</Count>
+      <FromUnitBody>True</FromUnitBody>
+      <IsAutoSeekingTarget>False</IsAutoSeekingTarget>
+      <LaunchPercent>100.00</LaunchPercent>
+      <LaunchSpellHeight>0.00</LaunchSpellHeight>
+      <LaunchSpellRadius>0.00</LaunchSpellRadius>
+      <PType>POS_TYPE_DEFAULT_SINGLE</PType>
+      <SeekingTargetExpect>Random</SeekingTargetExpect>
+      <SeekingTargetRange>10.00</SeekingTargetRange>
+      <SenderUnit>Sender</SenderUnit>
+      <SpellID>310009</SpellID>
+      <SpellRange>1</SpellRange>
+      <StartAngle>0.00</StartAngle>
+      <xModify>0.00</xModify>
+      <xyModifyType>Relative</xyModifyType>
+      <yModify>0.00</yModify>
+      <property.SerialNumber>4681224</property.SerialNumber>
+    </Spell>
+  </HitOnExplosionKeyFrame>
+  <ID>310006</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>250</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>0.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>2.00</MSpeedAdd>
+  <MSpeedSEC>35.00</MSpeedSEC>
+  <MType>Missile</MType>
+  <Name>剑影强化3-6</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>2.00</FileBodyScale_X>
+    <FileBodyScale_Y>2.00</FileBodyScale_Y>
+    <FileBodyScale_Z>2.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/剑影强化3-6(310006)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310006.xml.bin


+ 103 - 0
GameEditor/data/spells/310007.xml

@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <AudioName>/res/sound/dynamic/ui/role_attack_02.assetbundles</AudioName>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>2.50</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_skill03_08</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>310007</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <element type="CommonAI.Zone.SpellTemplate+KeyFrame">
+      <Attack type="CommonAI.Zone.AttackProp">
+        <Attack>0</Attack>
+        <Buff type="CommonAI.Zone.LaunchBuff">
+          <BindEventID>0</BindEventID>
+          <BuffID>310602</BuffID>
+          <LaunchPercent>100.00</LaunchPercent>
+          <property.SerialNumber>4832159</property.SerialNumber>
+        </Buff>
+        <CrushPercent>0.00</CrushPercent>
+        <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+        <HitMoveMType>BySenderPosition</HitMoveMType>
+        <IsDamageProtect>False</IsDamageProtect>
+        <KnockOutTimeMS>0</KnockOutTimeMS>
+        <MaskDamage>False</MaskDamage>
+        <MaskHitFly>False</MaskHitFly>
+        <MaskKnockDown>False</MaskKnockDown>
+        <MaskMustCritical>False</MaskMustCritical>
+        <MaskMustHit>False</MaskMustHit>
+        <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+          <DamageModiferID>0</DamageModiferID>
+          <DamagePerID>0</DamagePerID>
+          <SkillTemplateID>-1</SkillTemplateID>
+        </Properties>
+        <StopFrameMS>0</StopFrameMS>
+        <Weight>1</Weight>
+        <property.SerialNumber>101</property.SerialNumber>
+      </Attack>
+      <Effect type="CommonAI.Zone.LaunchEffect">
+        <BindBody>True</BindBody>
+        <EarthQuakeMS>500</EarthQuakeMS>
+        <EarthQuakeXYZ>0.50</EarthQuakeXYZ>
+        <EffectAddSpeed>1.00</EffectAddSpeed>
+        <EffectHight>0.00</EffectHight>
+        <EffectOffsetX>0.00</EffectOffsetX>
+        <EffectOffsetY>0.00</EffectOffsetY>
+        <EffectTimeMS>0</EffectTimeMS>
+        <IsLoop>False</IsLoop>
+        <IsSyncSenderRotation>False</IsSyncSenderRotation>
+        <RType>None</RType>
+        <ScaleToBodySize>0.00</ScaleToBodySize>
+        <property.SerialNumber>14576581</property.SerialNumber>
+      </Effect>
+      <FrameMS>500</FrameMS>
+    </element>
+  </KeyFrames>
+  <LifeTimeMS>1000</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>0.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>0.00</MSpeedAdd>
+  <MSpeedSEC>9.00</MSpeedSEC>
+  <MType>SelectTarget</MType>
+  <Name>剑影1-6,范围减速</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>1.00</FileBodyScale_X>
+    <FileBodyScale_Y>1.00</FileBodyScale_Y>
+    <FileBodyScale_Z>1.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/剑影1-6,范围减速(310007)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310007.xml.bin


+ 80 - 0
GameEditor/data/spells/310008.xml

@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>2.00</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>310008</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <element type="CommonAI.Zone.SpellTemplate+KeyFrame">
+      <Attack type="CommonAI.Zone.AttackProp">
+        <Attack>0</Attack>
+        <CrushPercent>0.00</CrushPercent>
+        <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+        <HitMoveMType>BySenderPosition</HitMoveMType>
+        <IsDamageProtect>False</IsDamageProtect>
+        <KnockOutTimeMS>0</KnockOutTimeMS>
+        <MaskDamage>False</MaskDamage>
+        <MaskHitFly>False</MaskHitFly>
+        <MaskKnockDown>False</MaskKnockDown>
+        <MaskMustCritical>False</MaskMustCritical>
+        <MaskMustHit>False</MaskMustHit>
+        <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+          <DamageModiferID>2</DamageModiferID>
+          <DamagePerID>2</DamagePerID>
+          <SkillTemplateID>310330</SkillTemplateID>
+        </Properties>
+        <StopFrameMS>0</StopFrameMS>
+        <Weight>1</Weight>
+        <property.SerialNumber>4870401</property.SerialNumber>
+      </Attack>
+      <FrameMS>300</FrameMS>
+    </element>
+  </KeyFrames>
+  <LifeTimeMS>800</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>0.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>0.00</MSpeedAdd>
+  <MSpeedSEC>9.00</MSpeedSEC>
+  <MType>Binding</MType>
+  <Name>闪现回原地,范围伤害</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>1.00</FileBodyScale_X>
+    <FileBodyScale_Y>1.00</FileBodyScale_Y>
+    <FileBodyScale_Z>1.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/闪现回原地,范围伤害(310008)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310008.xml.bin


+ 97 - 0
GameEditor/data/spells/310009.xml

@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>0.10</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_skill03_08</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>310009</ID>
+  <IsAudioLoop>False</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame">
+    <element type="CommonAI.Zone.SpellTemplate+KeyFrame">
+      <Attack type="CommonAI.Zone.AttackProp">
+        <Attack>0</Attack>
+        <CrushPercent>0.00</CrushPercent>
+        <Effect type="CommonAI.Zone.LaunchEffect">
+          <BindBody>True</BindBody>
+          <EarthQuakeMS>0</EarthQuakeMS>
+          <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+          <EffectAddSpeed>1.00</EffectAddSpeed>
+          <EffectHight>0.00</EffectHight>
+          <EffectOffsetX>0.00</EffectOffsetX>
+          <EffectOffsetY>0.00</EffectOffsetY>
+          <EffectTimeMS>0</EffectTimeMS>
+          <IsLoop>False</IsLoop>
+          <IsSyncSenderRotation>False</IsSyncSenderRotation>
+          <RType>None</RType>
+          <ScaleToBodySize>0.00</ScaleToBodySize>
+          <SoundName>/res/sound/dynamic/ui/role_attack_02.assetbundles</SoundName>
+          <property.SerialNumber>9515099</property.SerialNumber>
+        </Effect>
+        <HitMoveBodyAttackSize>1.00</HitMoveBodyAttackSize>
+        <HitMoveMType>BySenderPosition</HitMoveMType>
+        <IsDamageProtect>False</IsDamageProtect>
+        <KnockOutTimeMS>0</KnockOutTimeMS>
+        <MaskDamage>False</MaskDamage>
+        <MaskHitFly>False</MaskHitFly>
+        <MaskKnockDown>False</MaskKnockDown>
+        <MaskMustCritical>False</MaskMustCritical>
+        <MaskMustHit>False</MaskMustHit>
+        <Properties type="XmdsCommon.Plugin.XmdsAttackProperties">
+          <DamageModiferID>6</DamageModiferID>
+          <DamagePerID>6</DamagePerID>
+          <SkillTemplateID>310000</SkillTemplateID>
+        </Properties>
+        <StopFrameMS>0</StopFrameMS>
+        <Weight>1</Weight>
+        <property.SerialNumber>4870400</property.SerialNumber>
+      </Attack>
+      <FrameMS>500</FrameMS>
+    </element>
+  </KeyFrames>
+  <LifeTimeMS>1000</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>0.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>0.00</MSpeedAdd>
+  <MSpeedSEC>9.00</MSpeedSEC>
+  <MType>SelectTarget</MType>
+  <Name>剑影3-6,数柄仙剑</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>0.00</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>1.00</FileBodyScale_X>
+    <FileBodyScale_Y>1.00</FileBodyScale_Y>
+    <FileBodyScale_Z>1.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/剑影3-6,数柄仙剑(310009)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310009.xml.bin


+ 57 - 0
GameEditor/data/spells/310010.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <AudioName></AudioName>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>4.50</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_attack_02</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>310010</ID>
+  <IsAudioLoop>True</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>1000</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>0.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>0.00</MSpeedAdd>
+  <MSpeedSEC>9.00</MSpeedSEC>
+  <MType>Immovability</MType>
+  <Name>法师普通特效法术1</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>1.80</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>1.00</FileBodyScale_X>
+    <FileBodyScale_Y>1.00</FileBodyScale_Y>
+    <FileBodyScale_Z>1.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/法师普通特效法术1(310010)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310010.xml.bin


+ 57 - 0
GameEditor/data/spells/310011.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <AudioName></AudioName>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>4.50</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_attack_03</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>310011</ID>
+  <IsAudioLoop>True</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>1000</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>0.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>0.00</MSpeedAdd>
+  <MSpeedSEC>9.00</MSpeedSEC>
+  <MType>Immovability</MType>
+  <Name>法师普通特效法术2</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>1.80</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>1.00</FileBodyScale_X>
+    <FileBodyScale_Y>1.00</FileBodyScale_Y>
+    <FileBodyScale_Z>1.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/法师普通特效法术2(310011)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310011.xml.bin


+ 57 - 0
GameEditor/data/spells/310012.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <AudioName></AudioName>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>4.50</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1000</BoomerangHangtime>
+  <ClientVisible>True</ClientVisible>
+  <Distance>10.00</Distance>
+  <EffectAddSpeed>1.00</EffectAddSpeed>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <FanAngle>0.00</FanAngle>
+  <FileBodyScale>1.00</FileBodyScale>
+  <FileName>vfx_chr_fashi_attack_04</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>310012</ID>
+  <IsAudioLoop>True</IsAudioLoop>
+  <IsBindingDirection>False</IsBindingDirection>
+  <IsBindingOrbit>False</IsBindingOrbit>
+  <IsCycAnim>True</IsCycAnim>
+  <KeyFrames element_type="CommonAI.Zone.SpellTemplate+KeyFrame" />
+  <LifeTimeMS>1000</LifeTimeMS>
+  <MaxAffectUnit>0</MaxAffectUnit>
+  <MaxMoveDistance>0.00</MaxMoveDistance>
+  <MSpeed_MAX>100.00</MSpeed_MAX>
+  <MSpeed_MIN>-100.00</MSpeed_MIN>
+  <MSpeedAcc>0.00</MSpeedAcc>
+  <MSpeedAdd>0.00</MSpeedAdd>
+  <MSpeedSEC>9.00</MSpeedSEC>
+  <MType>Immovability</MType>
+  <Name>法师普通特效法术3</Name>
+  <OrbitDistance>0.00</OrbitDistance>
+  <ParabolaHeight>1.80</ParabolaHeight>
+  <Properties type="XmdsCommon.Plugin.XmdsSpellProperties">
+    <FileBodyScale_X>1.00</FileBodyScale_X>
+    <FileBodyScale_Y>1.00</FileBodyScale_Y>
+    <FileBodyScale_Z>1.00</FileBodyScale_Z>
+    <IsRefineSoul>False</IsRefineSoul>
+    <NeedTargetType>ALL</NeedTargetType>
+  </Properties>
+  <RectWide>1.00</RectWide>
+  <RemoveOnBindingSkillOver>False</RemoveOnBindingSkillOver>
+  <RemoveOnBindingUncontrollable>False</RemoveOnBindingUncontrollable>
+  <RotateSpeedSEC>0.00</RotateSpeedSEC>
+  <SeekingCooldownMS>1000</SeekingCooldownMS>
+  <SeekingExpectTarget>Random</SeekingExpectTarget>
+  <SeekingRange>10.00</SeekingRange>
+  <SeekingTurningAngleSEC>3.00</SeekingTurningAngleSEC>
+  <SpecialEffect>None</SpecialEffect>
+  <SpecialEffectParam>0.00</SpecialEffectParam>
+  <StopBindingSkillOnRemoved>False</StopBindingSkillOnRemoved>
+  <property.EditorPath>法术/正式玩家/法师ext/法师普通特效法术3(310012)</property.EditorPath>
+</SpellTemplate>

BIN
GameEditor/data/spells/310012.xml.bin


+ 1 - 0
GameEditor/data/units/.list

@@ -1 +1,2 @@
 ;1
+;101

+ 2 - 1
GameEditor/data/units/.md5

@@ -1 +1,2 @@
-8c25fe84c494d287a9b006cf2c563ab2 :         7551 : 1.xml
+3201f580ce63040a712654868617ed92 :         7595 : 1.xml
+17b23401b4cb79a6ea93aeac11e3e34d :         7612 : 101.xml

+ 12 - 11
GameEditor/data/units/1.xml

@@ -6,7 +6,7 @@
     <SkillID>0</SkillID>
     <property.SerialNumber>16</property.SerialNumber>
   </BaseSkillID>
-  <BodyHeight>0.00</BodyHeight>
+  <BodyHeight>1.00</BodyHeight>
   <BodyHitSize>1.00</BodyHitSize>
   <BodyScale>1.00</BodyScale>
   <BodySize>1.00</BodySize>
@@ -18,6 +18,7 @@
   <DropItemsSet element_type="CommonAI.Zone.DropItemList" />
   <DropMoney>0</DropMoney>
   <Events element_type="System.Int32" />
+  <FileName>Aj</FileName>
   <GenExp>0</GenExp>
   <GuardRange>5.00</GuardRange>
   <GuardRangeGroup>5.00</GuardRangeGroup>
@@ -102,12 +103,12 @@
           <element>0</element>
           <element>0</element>
         </ArtifactRestraint>
-        <AttackPer>0</AttackPer>
+        <AttackPer>10000</AttackPer>
         <AttackSpeed>0</AttackSpeed>
-        <BaseAttack>0</BaseAttack>
+        <BaseAttack>5</BaseAttack>
         <BaseDefence>0</BaseDefence>
         <BaseIgnoreDefense>0</BaseIgnoreDefense>
-        <BaseMaxHP>0</BaseMaxHP>
+        <BaseMaxHP>1000</BaseMaxHP>
         <BaseResCrit>0</BaseResCrit>
         <BreakShieldValue>0</BreakShieldValue>
         <cardWeight type="System.Int32[]" element_type="System.Int32" rank="1" ranges="5">
@@ -129,10 +130,10 @@
         <fateValue>0</fateValue>
         <HealedEffect>0</HealedEffect>
         <HealEffect>0</HealEffect>
-        <HP>0</HP>
-        <HPPer>0</HPPer>
-        <HPReborn>0</HPReborn>
-        <HPRecoverPer>0</HPRecoverPer>
+        <HP>100</HP>
+        <HPPer>10000</HPPer>
+        <HPReborn>1000</HPReborn>
+        <HPRecoverPer>1</HPRecoverPer>
         <IgnoreDefensePer>0</IgnoreDefensePer>
         <KillValuePer>0</KillValuePer>
         <monsterAtk>0</monsterAtk>
@@ -157,7 +158,7 @@
         <ResCritPer>0</ResCritPer>
         <ResCritRate>0</ResCritRate>
         <ShieldValue>0</ShieldValue>
-        <SkillCD>0</SkillCD>
+        <SkillCD>10</SkillCD>
         <SkillDamageAdd>0</SkillDamageAdd>
         <ToBossCritDamage>0</ToBossCritDamage>
         <ToBossCritRate>0</ToBossCritRate>
@@ -184,8 +185,8 @@
   <StaminaPoint>100</StaminaPoint>
   <SumType>none</SumType>
   <Triggers element_type="CommonAI.Zone.LaunchTrigger" />
-  <TurnSpeedSEC>NaN</TurnSpeedSEC>
-  <UType>TYPE_MONSTER</UType>
+  <TurnSpeedSEC>1.00</TurnSpeedSEC>
+  <UType>TYPE_PLAYER</UType>
   <Weight>1</Weight>
   <property.EditorPath>单位/主角一(1)</property.EditorPath>
 </UnitInfo>

BIN
GameEditor/data/units/1.xml.bin


+ 192 - 0
GameEditor/data/units/101.xml

@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="utf-8"?>
+<UnitInfo type="CommonAI.Zone.UnitInfo">
+  <BaseSkillID type="CommonAI.Zone.LaunchSkill">
+    <AutoLaunch>True</AutoLaunch>
+    <Priority>0</Priority>
+    <SkillID>310000</SkillID>
+    <property.SerialNumber>30660863</property.SerialNumber>
+  </BaseSkillID>
+  <BodyHeight>1.00</BodyHeight>
+  <BodyHitSize>1.00</BodyHitSize>
+  <BodyScale>1.00</BodyScale>
+  <BodySize>1.00</BodySize>
+  <DamageTimeMS>10</DamageTimeMS>
+  <DeadDelaySpellIntervalMS>0</DeadDelaySpellIntervalMS>
+  <DeadDelaySpellNumber>0</DeadDelaySpellNumber>
+  <DeadDelayTimeMS>0</DeadDelayTimeMS>
+  <DeadTimeMS>0</DeadTimeMS>
+  <DropItemsSet element_type="CommonAI.Zone.DropItemList" />
+  <DropMoney>0</DropMoney>
+  <Events element_type="System.Int32" />
+  <FileName>Amy</FileName>
+  <GenExp>0</GenExp>
+  <GuardRange>5.00</GuardRange>
+  <GuardRangeGroup>5.00</GuardRangeGroup>
+  <GuardRangeLimit>20.00</GuardRangeLimit>
+  <HealthPoint>100</HealthPoint>
+  <HealthRecoveryPoint>0</HealthRecoveryPoint>
+  <HitBreakPrecent>0</HitBreakPrecent>
+  <ID>101</ID>
+  <InventoryList element_type="CommonAI.Zone.InventoryItem" />
+  <InventorySize>1</InventorySize>
+  <IsDynamic>False</IsDynamic>
+  <IsElite>False</IsElite>
+  <IsMoveable>True</IsMoveable>
+  <IsRandomName>False</IsRandomName>
+  <IsTurnable>True</IsTurnable>
+  <LaunchSpellHeight>0.00</LaunchSpellHeight>
+  <LaunchSpellRadius>0.00</LaunchSpellRadius>
+  <LifeTimeMS>0</LifeTimeMS>
+  <ManaPoint>100</ManaPoint>
+  <ManaRecoveryPoint>0</ManaRecoveryPoint>
+  <MoveSpeedSEC>6.00</MoveSpeedSEC>
+  <Name>boss1</Name>
+  <Properties type="XmdsCommon.Plugin.XmdsUnitProperties">
+    <BotTestTemplate>False</BotTestTemplate>
+    <FaceToInteractiveUnit>True</FaceToInteractiveUnit>
+    <GameStatusType>Normal</GameStatusType>
+    <HeadIcon>没脸见人</HeadIcon>
+    <IsStaticUnit>False</IsStaticUnit>
+    <IsUseCombatTimeCount>True</IsUseCombatTimeCount>
+    <LoadDataConfig>True</LoadDataConfig>
+    <ServerData type="XmdsCommon.Plugin.XmdsUnitData">
+      <AvatarList element_type="XmdsCommon.Plugin.XmdsAvatarInfo" />
+      <BaseInfo type="XmdsCommon.Plugin.XmdsUnitBaseInfo">
+        <alliesForce>0</alliesForce>
+        <force>0</force>
+        <logicServerId>0</logicServerId>
+        <name>俺是大boss</name>
+        <potionAddition>0.00</potionAddition>
+        <ProType>None</ProType>
+        <ServerID>0</ServerID>
+        <sex>0</sex>
+        <SPState>None</SPState>
+        <StateLv>0</StateLv>
+        <Testament>0</Testament>
+        <TitleID>0</TitleID>
+        <UnitLv>3</UnitLv>
+        <VIPLv>0</VIPLv>
+      </BaseInfo>
+      <PlayerEntered>False</PlayerEntered>
+      <Prop type="XmdsCommon.Plugin.XmdsUnitProp">
+        <ActiveAtkLeech>0</ActiveAtkLeech>
+        <AllDmgAdd>0</AllDmgAdd>
+        <AllDmgReduce>0</AllDmgReduce>
+        <ArtifactAttack type="System.Int32[]" element_type="System.Int32" rank="1" ranges="5">
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+        </ArtifactAttack>
+        <ArtifactDefenceIndex>-1</ArtifactDefenceIndex>
+        <ArtifactDefense type="System.Int32[]" element_type="System.Int32" rank="1" ranges="5">
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+        </ArtifactDefense>
+        <ArtifactIndex>-1</ArtifactIndex>
+        <ArtifactMainPer>0</ArtifactMainPer>
+        <ArtifactResist type="System.Int32[]" element_type="System.Int32" rank="1" ranges="5">
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+        </ArtifactResist>
+        <ArtifactRestraint type="System.Int32[]" element_type="System.Int32" rank="1" ranges="5">
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+        </ArtifactRestraint>
+        <AttackPer>0</AttackPer>
+        <AttackSpeed>0</AttackSpeed>
+        <BaseAttack>5</BaseAttack>
+        <BaseDefence>0</BaseDefence>
+        <BaseIgnoreDefense>0</BaseIgnoreDefense>
+        <BaseMaxHP>2000</BaseMaxHP>
+        <BaseResCrit>0</BaseResCrit>
+        <BreakShieldValue>0</BreakShieldValue>
+        <cardWeight type="System.Int32[]" element_type="System.Int32" rank="1" ranges="5">
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+        </cardWeight>
+        <ControlUp>0</ControlUp>
+        <CritDamage>0</CritDamage>
+        <CritDamageRes>0</CritDamageRes>
+        <CritRate>0</CritRate>
+        <CtrlTimeReduce>0</CtrlTimeReduce>
+        <CurInventorySize>0</CurInventorySize>
+        <CurTeamInventorySize>0</CurTeamInventorySize>
+        <DefencePer>0</DefencePer>
+        <fateType>None</fateType>
+        <fateValue>0</fateValue>
+        <HealedEffect>0</HealedEffect>
+        <HealEffect>0</HealEffect>
+        <HP>2000</HP>
+        <HPPer>100</HPPer>
+        <HPReborn>100</HPReborn>
+        <HPRecoverPer>0</HPRecoverPer>
+        <IgnoreDefensePer>0</IgnoreDefensePer>
+        <KillValuePer>0</KillValuePer>
+        <monsterAtk>0</monsterAtk>
+        <monsterAtkPer>0</monsterAtkPer>
+        <monsterDamageAdd>0</monsterDamageAdd>
+        <monsterDamageReduce>0</monsterDamageReduce>
+        <monsterDef>0</monsterDef>
+        <monsterDefPer>0</monsterDefPer>
+        <MonsterRestraint type="System.Int32[]" element_type="System.Int32" rank="1" ranges="5">
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+          <element>0</element>
+        </MonsterRestraint>
+        <MoveSpeed>1.00</MoveSpeed>
+        <NormalAtkCriteRate>0</NormalAtkCriteRate>
+        <NormalAtkLeech>0</NormalAtkLeech>
+        <pickupRange>0</pickupRange>
+        <PlayerDamageAdd>0</PlayerDamageAdd>
+        <PlayerDamageReduce>0</PlayerDamageReduce>
+        <ResCritPer>0</ResCritPer>
+        <ResCritRate>0</ResCritRate>
+        <ShieldValue>0</ShieldValue>
+        <SkillCD>5000</SkillCD>
+        <SkillDamageAdd>0</SkillDamageAdd>
+        <ToBossCritDamage>0</ToBossCritDamage>
+        <ToBossCritRate>0</ToBossCritRate>
+        <VelocityAddition>0</VelocityAddition>
+        <YaoQiLevel>0</YaoQiLevel>
+      </Prop>
+      <QuestFlags element_type="XmdsCommon.Plugin.XmdsQuestFlag" />
+      <Tasks element_type="XmdsCommon.Plugin.XmdsQuestData" />
+      <UnitPKInfo type="XmdsCommon.Plugin.PKInfo">
+        <CurPKLevel>White</CurPKLevel>
+        <CurPKMode>Peace</CurPKMode>
+        <CurPKValue>0</CurPKValue>
+      </UnitPKInfo>
+      <UnitSceneInfo type="XmdsCommon.Plugin.SceneInfo">
+        <AllowAutoGuard>True</AllowAutoGuard>
+      </UnitSceneInfo>
+    </ServerData>
+    <ShowHPBanner>True</ShowHPBanner>
+  </Properties>
+  <RebirthTimeMS>0</RebirthTimeMS>
+  <RecoveryIntervalMS>10000</RecoveryIntervalMS>
+  <Skills element_type="CommonAI.Zone.LaunchSkill" />
+  <SpawnTimeMS>0</SpawnTimeMS>
+  <StaminaPoint>100</StaminaPoint>
+  <SumType>none</SumType>
+  <Triggers element_type="CommonAI.Zone.LaunchTrigger" />
+  <TurnSpeedSEC>1.00</TurnSpeedSEC>
+  <UType>TYPE_MONSTER</UType>
+  <Weight>1</Weight>
+  <property.EditorPath>单位/boss1(101)</property.EditorPath>
+</UnitInfo>

BIN
GameEditor/data/units/101.xml.bin


+ 6 - 6
GameEditor/data/ver.md5

@@ -1,12 +1,12 @@
-ce2decdabef9aad9eb87e5f5fcca4d5b
+d9727de3c878aa33167aab4fee31d222
 df42af314a1e0b2fdc2fef25681cdbcf :         2032 : \config.xml
 04ec8269f738580df36175335b0c5ccb :         2413 : \config_ext.xml
 0581a6b6b04394a594541167bc7fdeef :         1486 : \terrain_definition.xml
-dadd11d9f617c44e53c3eae6ed4bf64a :           57 : \units\.md5
-b543f923ef1704239e52426ee71835c1 :          124 : \skills\.md5
-b9399c137ebfaa11506e077a55c5fbdf :           62 : \spells\.md5
-1f92452cd0c39cfff894f4d4013672ce :        29973 : \buffs\.md5
+edddc0fc4997c59e811732c4d2ef6509 :          116 : \units\.md5
+1050ab1e8587efb49fd227d3b2e0250f :          124 : \skills\.md5
+6f4d64ab87f9383950f7e91318b2d0c5 :          868 : \spells\.md5
+9887b46b23f6882668be0f761d28866d :        29973 : \buffs\.md5
 d41d8cd98f00b204e9800998ecf8427e :            0 : \items\.md5
 d41d8cd98f00b204e9800998ecf8427e :            0 : \unit_triggers\.md5
 d41d8cd98f00b204e9800998ecf8427e :            0 : \unit_events\.md5
-fca0fdda354746b8c3d444670b29ac02 :           57 : \scenes\.md5
+d3c68178744e54db175157f27c20e4a5 :           57 : \scenes\.md5

Some files were not shown because too many files changed in this diff