Browse Source

【GameEditor】提交一版Demo测试OK的场景技能配置

大爷 2 years ago
parent
commit
72f70a030f

+ 3 - 1
GameEditor/.setting/scenes/1.tree

@@ -1,6 +1,8 @@
 <?xml version="1.0" encoding="utf-16"?>
 <root>
-  <objects Name="所有单位" IsExpanded="False"></objects>
+  <objects Name="所有单位" IsExpanded="True">
+    <node Name="RegionData2" IsExpanded="False" />
+  </objects>
   <events Name="SceneEventEditor" IsExpanded="True">
     <node Name="派发个boss" IsExpanded="False" />
     <node Name="未命名事件2" IsExpanded="False" />

+ 11 - 0
GameEditor/.setting/skills/.tree

@@ -1,6 +1,17 @@
 <?xml version="1.0" encoding="utf-16"?>
 <node Name="技能" IsExpanded="True">
   <node Name="110000" IsExpanded="False" />
+  <node Name="斩妖修仙传技能" IsExpanded="True">
+    <node Name="boss技能" IsExpanded="True">
+      <node Name="各阶野外单独技能" IsExpanded="True">
+        <node Name="1阶野外" IsExpanded="True">
+          <node Name="B迷津渡" IsExpanded="True">
+            <node Name="92010211" IsExpanded="False" />
+          </node>
+        </node>
+      </node>
+    </node>
+  </node>
   <node Name="正式玩家" IsExpanded="True">
     <node Name="逸仙ext" IsExpanded="True">
       <node Name="310000" IsExpanded="False" />

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

@@ -1,6 +1,18 @@
 <?xml version="1.0" encoding="utf-16"?>
 <node Name="法术" IsExpanded="True">
   <node Name="110000" IsExpanded="False" />
+  <node Name="斩妖修仙传" IsExpanded="True">
+    <node Name="BOSS法术" IsExpanded="True">
+      <node Name="野外BOSS法术" IsExpanded="True">
+        <node Name="1阶野外" IsExpanded="True">
+          <node Name="B迷津渡" IsExpanded="True">
+            <node Name="920102111" IsExpanded="False" />
+            <node Name="920102112" IsExpanded="False" />
+          </node>
+        </node>
+      </node>
+    </node>
+  </node>
   <node Name="正式玩家" IsExpanded="True">
     <node Name="法师ext" IsExpanded="True">
       <node Name="310000" IsExpanded="False" />

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

@@ -2,4 +2,5 @@
 <node Name="单位" IsExpanded="True">
   <node Name="1" IsExpanded="False" />
   <node Name="101" IsExpanded="False" />
+  <node Name="102" IsExpanded="False" />
 </node>

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

@@ -1 +1 @@
-3f4e7cd6fec85e83cef0b0da70e96f9c :        12609 : 1.xml
+40b7f3f0b025c27e765754c215933257 :        15614 : 1.xml

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

@@ -93,12 +93,12 @@
           <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitAction">
             <Direction>0.00</Direction>
             <Force type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
-              <Value>2</Value>
+              <Value>3</Value>
             </Force>
             <hpPrecent>100</hpPrecent>
             <Position type="CommonAI.Zone.ZoneEditor.EventTrigger.PositionValue+VALUE">
-              <X>7.00</X>
-              <Y>6.00</Y>
+              <X>4.00</X>
+              <Y>10.00</Y>
             </Position>
             <unique>False</unique>
             <UnitLevel>1</UnitLevel>
@@ -107,7 +107,7 @@
           </element>
         </Datas>
       </Actions>
-      <Active>True</Active>
+      <Active>False</Active>
       <Comment></Comment>
       <Conditions type="CommonAI.Zone.ZoneEditor.EventConditions">
         <Datas element_type="CommonAI.Zone.EventTrigger.AbstractCondition">
@@ -126,6 +126,31 @@
         </Datas>
       </Triggers>
     </element>
+    <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.DoNoting" />
+        </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>未命名事件4</Name>
+      <SavePath></SavePath>
+      <Triggers type="CommonAI.Zone.ZoneEditor.EventTriggers">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractTrigger">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.SceneInitialized" />
+        </Datas>
+      </Triggers>
+    </element>
   </Events>
   <ID>1</ID>
   <isTeam>False</isTeam>
@@ -145,14 +170,62 @@
     <BotTestTemplate>False</BotTestTemplate>
     <SavePlayerStatus>False</SavePlayerStatus>
     <ServerSceneData type="XmdsCommon.Plugin.XmdsServerSceneData">
-      <AllowAutoGuard>1</AllowAutoGuard>
+      <AllowAutoGuard>3</AllowAutoGuard>
       <CalPKValue>True</CalPKValue>
       <CurAreaType>AreaFiled</CurAreaType>
       <SceneHard>Normal-World</SceneHard>
       <UsespaceDiv>True</UsespaceDiv>
     </ServerSceneData>
   </Properties>
-  <Regions element_type="CommonAI.Zone.ZoneEditor.RegionData" />
+  <Regions element_type="CommonAI.Zone.ZoneEditor.RegionData">
+    <element type="CommonAI.Zone.ZoneEditor.RegionData">
+      <Abilities element_type="CommonAI.Zone.ZoneEditor.RegionAbilityData">
+        <element type="CommonAI.Zone.ZoneEditor.SpawnUnitAbilityData">
+          <AliveLimit>2</AliveLimit>
+          <Force>3</Force>
+          <forceMax>0</forceMax>
+          <forceMin>0</forceMin>
+          <IntervalMS>5000</IntervalMS>
+          <Name>AI</Name>
+          <OnceCount>1</OnceCount>
+          <PeaceTime>0</PeaceTime>
+          <ResetOnWithoutAlive>True</ResetOnWithoutAlive>
+          <StartDirection>-1.00</StartDirection>
+          <StartPathHoldMaxTimeMS>0</StartPathHoldMaxTimeMS>
+          <StartPathHoldMinTimeMS>0</StartPathHoldMinTimeMS>
+          <StartTimeDelayMS>3000</StartTimeDelayMS>
+          <TotalLimit>2</TotalLimit>
+          <UnitLevel>0</UnitLevel>
+          <UnitName>Monster</UnitName>
+          <UnitTemplates element_type="CommonAI.Zone.ZoneEditor.SpawnUnitAbilityData+SpawnUnit" />
+          <UnitTemplatesID element_type="System.Int32">
+            <element>101</element>
+          </UnitTemplatesID>
+          <WithoutAlive>False</WithoutAlive>
+        </element>
+      </Abilities>
+      <Color>-65536</Color>
+      <Enable>True</Enable>
+      <H>10.00</H>
+      <LableColor>-1</LableColor>
+      <LableOffsetX>0.00</LableOffsetX>
+      <LableOffsetY>15.00</LableOffsetY>
+      <LableOutline>False</LableOutline>
+      <LableSize>20</LableSize>
+      <MapShow>False</MapShow>
+      <Name>RegionData2</Name>
+      <OffsetX>0.00</OffsetX>
+      <OffsetY>0.00</OffsetY>
+      <RegionType>ROUND</RegionType>
+      <SavePath></SavePath>
+      <StripDirection>0.00</StripDirection>
+      <UnitIcon></UnitIcon>
+      <UnitName></UnitName>
+      <W>3.00</W>
+      <X>3.00</X>
+      <Y>10.00</Y>
+    </element>
+  </Regions>
   <RemoveUnitOnDisconnect>False</RemoveUnitOnDisconnect>
   <sceneType>Normal</sceneType>
   <Terrain type="CommonAI.Zone.ZoneEditor.TerrainData">

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


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

@@ -1,2 +1,3 @@
 ;110000
+斩妖修仙传技能/boss技能/各阶野外单独技能/1阶野外/B迷津渡;92010211
 正式玩家/逸仙ext;310000

+ 1 - 0
GameEditor/data/skills/.md5

@@ -1,2 +1,3 @@
 8aba83e4e5a1424ba50f34f1493064f3 :         3633 : 110000.xml
+40380f71e26406501360ce170e4f4e69 :         4862 : 92010211.xml
 89331a114afb143f5a529ced3ea6f635 :        48703 : 310000.xml

+ 109 - 0
GameEditor/data/skills/92010211.xml

@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SkillTemplate type="CommonAI.Zone.SkillTemplate">
+  <ActionPriority>0</ActionPriority>
+  <ActionQueue element_type="CommonAI.Zone.UnitActionData">
+    <element type="CommonAI.Zone.UnitActionData">
+      <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>False</IsShowSkillGuide>
+      <JumpToTargetHeightZ>1.00</JumpToTargetHeightZ>
+      <KeyFrames element_type="CommonAI.Zone.UnitActionData+KeyFrame">
+        <element type="CommonAI.Zone.UnitActionData+KeyFrame">
+          <FrameMS>0</FrameMS>
+          <hitTargetMoveEnable>True</hitTargetMoveEnable>
+          <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>920102111</SpellID>
+            <SpellRange>1</SpellRange>
+            <StartAngle>0.00</StartAngle>
+            <xModify>0.00</xModify>
+            <xyModifyType>Relative</xyModifyType>
+            <yModify>0.00</yModify>
+            <property.SerialNumber>13307887</property.SerialNumber>
+          </Spell>
+        </element>
+      </KeyFrames>
+      <MoveToTargetSpeedSEC>10.00</MoveToTargetSpeedSEC>
+      <ShowChargeTimeMS>0</ShowChargeTimeMS>
+      <SigleActionType>None</SigleActionType>
+      <TotalTimeMS>0</TotalTimeMS>
+    </element>
+  </ActionQueue>
+  <ActionSpeedRate>1.00</ActionSpeedRate>
+  <AttackAngle>0.00</AttackAngle>
+  <AttackKeepRange>0.00</AttackKeepRange>
+  <AttackMustBeInRange>True</AttackMustBeInRange>
+  <AttackRange>60.00</AttackRange>
+  <AutoFightFollower>False</AutoFightFollower>
+  <BodyScale>1.00</BodyScale>
+  <ChantTimeMS>0</ChantTimeMS>
+  <CoolDownMS>10000</CoolDownMS>
+  <CostHP>0</CostHP>
+  <CostMP>0</CostMP>
+  <CurUseTimes>-1</CurUseTimes>
+  <ExpectTarget>Enemy</ExpectTarget>
+  <ID>92010211</ID>
+  <IgnoreMyUncancelable>False</IgnoreMyUncancelable>
+  <IsCoolDownWithAction>False</IsCoolDownWithAction>
+  <IsCounter>False</IsCounter>
+  <IsLaunchBody>True</IsLaunchBody>
+  <IsManuallyCancelable>False</IsManuallyCancelable>
+  <IsSelectRange>False</IsSelectRange>
+  <IsSingleAction>False</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>
+      <Shape_LaunchCenterOffset>0.00</Shape_LaunchCenterOffset>
+      <Shape_Radius>0.00</Shape_Radius>
+      <Shape_Width>0.00</Shape_Width>
+      <ShowLaunchGuide>False</ShowLaunchGuide>
+      <TwineCircleScale>0.00</TwineCircleScale>
+      <TwineNotCircleLength>0.00</TwineNotCircleLength>
+      <TwineNotCircleWidth>0.00</TwineNotCircleWidth>
+    </LaunchModeData>
+    <LaunchType>None</LaunchType>
+    <NeedTarget>True</NeedTarget>
+    <NeedTargetType>ALL</NeedTargetType>
+    <SkillIndex>0</SkillIndex>
+    <SkillType>active</SkillType>
+    <TargetType>Enemy</TargetType>
+    <UseTimes>1</UseTimes>
+  </Properties>
+  <SelectRangeSize>0.00</SelectRangeSize>
+  <SelectRangeType>NA</SelectRangeType>
+  <SingleActionCoolDownMS>500</SingleActionCoolDownMS>
+  <property.EditorPath>技能/斩妖修仙传技能/boss技能/各阶野外单独技能/1阶野外/B迷津渡/摊面柱·伤(92010211)</property.EditorPath>
+</SkillTemplate>

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


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

@@ -1,4 +1,6 @@
 ;110000
+斩妖修仙传/BOSS法术/野外BOSS法术/1阶野外/B迷津渡;920102111
+斩妖修仙传/BOSS法术/野外BOSS法术/1阶野外/B迷津渡;920102112
 正式玩家/法师ext;310000
 正式玩家/法师ext;310001
 正式玩家/法师ext;310002

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

@@ -1,4 +1,6 @@
 2d9c8f3c5437468a66b58c921113ab9f :         2232 : 110000.xml
+d987715c860ac5f606247763471b60e6 :         3382 : 920102111.xml
+3cff02f05219e2a041ebc6f620222a4f :         3407 : 920102112.xml
 056cfb572a9b523e6cbe55fc1a4d40e8 :         4065 : 310000.xml
 ce108f091228de522beec1fd67310664 :         3427 : 310001.xml
 950358d633baec4790dcd525ab8bc2e4 :         4752 : 310002.xml

+ 81 - 0
GameEditor/data/spells/920102111.xml

@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>1.00</BodySize>
+  <BoomerangFlyTime>1000</BoomerangFlyTime>
+  <BoomerangHangtime>1600</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>920102111</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">
+      <FrameMS>1500</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>920102112</SpellID>
+        <SpellRange>1</SpellRange>
+        <StartAngle>0.00</StartAngle>
+        <xModify>0.00</xModify>
+        <xyModifyType>Relative</xyModifyType>
+        <yModify>0.00</yModify>
+        <property.SerialNumber>13307877</property.SerialNumber>
+      </Spell>
+    </element>
+  </KeyFrames>
+  <LifeTimeMS>1600</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>伤·指示</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>法术/斩妖修仙传/BOSS法术/野外BOSS法术/1阶野外/B迷津渡/伤·指示(920102111)</property.EditorPath>
+</SpellTemplate>

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


+ 81 - 0
GameEditor/data/spells/920102112.xml

@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SpellTemplate type="CommonAI.Zone.SpellTemplate">
+  <AOEMType>Linear</AOEMType>
+  <BodyHeight>0.00</BodyHeight>
+  <BodyShape>Round</BodyShape>
+  <BodySize>3.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>
+  <FileName>vfx_chr_fashi_attack_01</FileName>
+  <HeightUpdate>False</HeightUpdate>
+  <HitIntervalMS>0</HitIntervalMS>
+  <HitOnExplosion>False</HitOnExplosion>
+  <ID>920102112</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>3</DamageModiferID>
+          <DamagePerID>7</DamagePerID>
+          <SkillTemplateID>9999901</SkillTemplateID>
+        </Properties>
+        <StopFrameMS>0</StopFrameMS>
+        <Weight>1</Weight>
+        <property.SerialNumber>14011191</property.SerialNumber>
+      </Attack>
+      <FrameMS>300</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>Immovability</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>法术/斩妖修仙传/BOSS法术/野外BOSS法术/1阶野外/B迷津渡/伤·法术(920102112)</property.EditorPath>
+</SpellTemplate>

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


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

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

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

@@ -1,2 +1,3 @@
 3201f580ce63040a712654868617ed92 :         7595 : 1.xml
-b116ea61deb0b94ca0baa0108113530e :         7612 : 101.xml
+f33254edd6541ffd3031b00772d03d33 :         7855 : 101.xml
+6a499f2c4b86674ca0779d7294afd2b4 :         7612 : 102.xml

+ 16 - 9
GameEditor/data/units/101.xml

@@ -3,14 +3,14 @@
   <BaseSkillID type="CommonAI.Zone.LaunchSkill">
     <AutoLaunch>True</AutoLaunch>
     <Priority>0</Priority>
-    <SkillID>310000</SkillID>
-    <property.SerialNumber>30660863</property.SerialNumber>
+    <SkillID>110000</SkillID>
+    <property.SerialNumber>30662564</property.SerialNumber>
   </BaseSkillID>
   <BodyHeight>1.00</BodyHeight>
   <BodyHitSize>1.00</BodyHitSize>
   <BodyScale>1.00</BodyScale>
   <BodySize>1.00</BodySize>
-  <DamageTimeMS>10</DamageTimeMS>
+  <DamageTimeMS>1</DamageTimeMS>
   <DeadDelaySpellIntervalMS>0</DeadDelaySpellIntervalMS>
   <DeadDelaySpellNumber>0</DeadDelaySpellNumber>
   <DeadDelayTimeMS>0</DeadDelayTimeMS>
@@ -20,8 +20,8 @@
   <Events element_type="System.Int32" />
   <FileName>Amj</FileName>
   <GenExp>0</GenExp>
-  <GuardRange>5.00</GuardRange>
-  <GuardRangeGroup>5.00</GuardRangeGroup>
+  <GuardRange>20.00</GuardRange>
+  <GuardRangeGroup>0.00</GuardRangeGroup>
   <GuardRangeLimit>20.00</GuardRangeLimit>
   <HealthPoint>100</HealthPoint>
   <HealthRecoveryPoint>0</HealthRecoveryPoint>
@@ -53,11 +53,11 @@
       <AvatarList element_type="XmdsCommon.Plugin.XmdsAvatarInfo" />
       <BaseInfo type="XmdsCommon.Plugin.XmdsUnitBaseInfo">
         <alliesForce>0</alliesForce>
-        <force>0</force>
+        <force>3</force>
         <logicServerId>0</logicServerId>
         <name>俺是大boss</name>
         <potionAddition>0.00</potionAddition>
-        <ProType>None</ProType>
+        <ProType>Magic</ProType>
         <ServerID>0</ServerID>
         <sex>0</sex>
         <SPState>None</SPState>
@@ -180,8 +180,15 @@
   </Properties>
   <RebirthTimeMS>0</RebirthTimeMS>
   <RecoveryIntervalMS>10000</RecoveryIntervalMS>
-  <Skills element_type="CommonAI.Zone.LaunchSkill" />
-  <SpawnTimeMS>0</SpawnTimeMS>
+  <Skills element_type="CommonAI.Zone.LaunchSkill">
+    <element type="CommonAI.Zone.LaunchSkill">
+      <AutoLaunch>True</AutoLaunch>
+      <Priority>0</Priority>
+      <SkillID>92010211</SkillID>
+      <property.SerialNumber>30661995</property.SerialNumber>
+    </element>
+  </Skills>
+  <SpawnTimeMS>600</SpawnTimeMS>
   <StaminaPoint>100</StaminaPoint>
   <SumType>none</SumType>
   <Triggers element_type="CommonAI.Zone.LaunchTrigger" />

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


+ 192 - 0
GameEditor/data/units/102.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>30661429</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>Amj</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>102</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>boss2</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>单位/boss2(102)</property.EditorPath>
+</UnitInfo>

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


+ 5 - 5
GameEditor/data/ver.md5

@@ -1,12 +1,12 @@
-aab446d8a9ef0a90aa23f9fa7044c3bf
+8c3a100f71a2dd556f1d345af3606aaa
 df42af314a1e0b2fdc2fef25681cdbcf :         2032 : \config.xml
 04ec8269f738580df36175335b0c5ccb :         2413 : \config_ext.xml
 0581a6b6b04394a594541167bc7fdeef :         1486 : \terrain_definition.xml
-64332f2e07673042dfaaac393edbf579 :          116 : \units\.md5
-1050ab1e8587efb49fd227d3b2e0250f :          124 : \skills\.md5
-6f4d64ab87f9383950f7e91318b2d0c5 :          868 : \spells\.md5
+c2a9c5da691fac2f153a79c16085aaba :          175 : \units\.md5
+6f045c07f3d14c7294b41d0ee351d7d8 :          188 : \skills\.md5
+1ab6effeced0e0012dac5c2ff4b0054b :          998 : \spells\.md5
 9887b46b23f6882668be0f761d28866d :        29973 : \buffs\.md5
 d41d8cd98f00b204e9800998ecf8427e :            0 : \items\.md5
 d41d8cd98f00b204e9800998ecf8427e :            0 : \unit_triggers\.md5
 d41d8cd98f00b204e9800998ecf8427e :            0 : \unit_events\.md5
-5543cef789cfe90b03db63509da05cc4 :           57 : \scenes\.md5
+51236be2abddbbf05351bf5e21a5c1e3 :           57 : \scenes\.md5