(client) feat:添加事件定义,定义部分怪物
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
<defName>chicken</defName>
|
||||
<label>不大聪明</label>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="EntityHealth(50)">
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</Node>
|
||||
@ -64,5 +64,829 @@
|
||||
</idle_down>
|
||||
</drawingOrder>
|
||||
</MonsterDef>
|
||||
|
||||
<!-- Mechanical Monsters -->
|
||||
<MonsterDef>
|
||||
<defName>MonsterA1</defName>
|
||||
<label>A怪物1 (普通)</label>
|
||||
<description>机械类型怪物,拥有远程攻击能力。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>4600</health>
|
||||
<defense>100</defense>
|
||||
<moveSpeed>2.5</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterA1</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterA1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterA1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterA1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterA1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterA2</defName>
|
||||
<label>A怪物2 (普通)</label>
|
||||
<description>更快的机械远程怪物。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>6000</health>
|
||||
<defense>10</defense>
|
||||
<moveSpeed>4</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterA2</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterA2Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterA2Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterA2Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterA2Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterB1</defName>
|
||||
<label>B怪物1 (普通)</label>
|
||||
<description>防御较高的机械近战怪物。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>5000</health>
|
||||
<defense>400</defense>
|
||||
<moveSpeed>1</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterB1</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterB1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterB1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterB1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterB1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterB2</defName>
|
||||
<label>B怪物2 (普通)</label>
|
||||
<description>高血高防的机械近战怪物。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>8000</health>
|
||||
<defense>500</defense>
|
||||
<moveSpeed>1.5</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterB2</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterB2Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterB2Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterB2Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterB2Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterC1</defName>
|
||||
<label>C怪物1 (精英)</label>
|
||||
<description>血量和防御极高的精英机械近战怪物。击杀后掉落10能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>22000</health>
|
||||
<defense>800</defense>
|
||||
<moveSpeed>1</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterC1</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterC1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterC1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterC1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterC1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>10</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterC2</defName>
|
||||
<label>C怪物2 (精英)</label>
|
||||
<description>血量极高的精英机械近战怪物,攻击力强大。击杀后掉落10能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>22000</health>
|
||||
<defense>450</defense>
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterC2</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterC2Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterC2Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterC2Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>MechanicalMonsterC2Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>10</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<!-- Hybrid Monsters -->
|
||||
<MonsterDef>
|
||||
<defName>MonsterD1</defName>
|
||||
<label>D怪物1 (普通)</label>
|
||||
<description>混合类型怪物,拥有远程攻击能力。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>6400</health>
|
||||
<defense>50</defense>
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterD1</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterD1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterD1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterD1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterD1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterD2</defName>
|
||||
<label>D怪物2 (普通)</label>
|
||||
<description>混合类型怪物,高速远程攻击。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>7200</health>
|
||||
<defense>0</defense>
|
||||
<moveSpeed>3</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterD2</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterD2Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterD2Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterD2Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterD2Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterE1</defName>
|
||||
<label>E怪物1 (普通)</label>
|
||||
<description>混合类型近战怪物,高速。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>6550</health>
|
||||
<defense>240</defense>
|
||||
<moveSpeed>3</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterE1</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterE1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterE1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterE1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterE1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterE2</defName>
|
||||
<label>E怪物2 (普通)</label>
|
||||
<description>更强大的混合类型近战怪物。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>9120</health>
|
||||
<defense>320</defense>
|
||||
<moveSpeed>3</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterE2</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterE2Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterE2Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterE2Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterE2Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterF1</defName>
|
||||
<label>F怪物1 (关卡11BOSS)</label>
|
||||
<description>关卡BOSS,血量和防御极高,近战爆发强。击杀后掉落50能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>42000</health>
|
||||
<defense>770</defense>
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterF1</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterF1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterF1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterF1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterF1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>50</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MonsterF2</defName>
|
||||
<label>F怪物2 (关卡11BOSS)</label>
|
||||
<description>终极关卡BOSS,超高血量和攻击力。击杀后掉落50能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>48000</health>
|
||||
<defense>560</defense>
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterF2</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterF2Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterF2Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterF2Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>HybridMonsterF2Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>50</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<!-- Biological Monsters -->
|
||||
<MonsterDef>
|
||||
<defName>MaskMonster1</defName>
|
||||
<label>面具1/2/3 (普通)</label>
|
||||
<description>快速生物近战怪物。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>4800</health>
|
||||
<defense>66</defense>
|
||||
<moveSpeed>8</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MaskMonster</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalMaskMonster1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalMaskMonster1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalMaskMonster1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalMaskMonster1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>MaskMonster4</defName>
|
||||
<label>面具4/5/6 (精英)</label>
|
||||
<description>更强大的快速精英生物近战怪物。击杀后掉落10能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>9600</health>
|
||||
<defense>132</defense>
|
||||
<moveSpeed>8</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MaskMonsterElite</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalMaskMonster4Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalMaskMonster4Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalMaskMonster4Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalMaskMonster4Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>10</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>HologramMonster1</defName>
|
||||
<label>全息1/2 (普通)</label>
|
||||
<description>特殊的生物近战怪物,无移动速度。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>6666</health>
|
||||
<defense>-66</defense> <!-- 负防御在某些游戏中表示易受伤害 -->
|
||||
<moveSpeed>0</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_HologramMonster</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalHologramMonster1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalHologramMonster1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalHologramMonster1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalHologramMonster1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>HologramMonster3</defName>
|
||||
<label>全息3/4 (精英)</label>
|
||||
<description>更强大的精英生物近战怪物,无移动速度。击杀后掉落10能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>16666</health>
|
||||
<defense>-166</defense>
|
||||
<moveSpeed>0</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_HologramMonsterElite</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalHologramMonster3Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalHologramMonster3Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalHologramMonster3Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalHologramMonster3Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>10</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>SnakeMonster1</defName>
|
||||
<label>蛇1/2/3 (普通)</label>
|
||||
<description>生物远程怪物。击杀后掉落5能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>5630</health>
|
||||
<defense>78</defense>
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_SnakeMonster</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalSnakeMonster1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalSnakeMonster1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalSnakeMonster1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalSnakeMonster1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>5</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>SnakeMonster4</defName>
|
||||
<label>蛇4/5/6 (精英)</label>
|
||||
<description>更强大的精英生物远程怪物。击杀后掉落10能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>11260</health>
|
||||
<defense>156</defense>
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_SnakeMonsterElite</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalSnakeMonster4Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalSnakeMonster4Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalSnakeMonster4Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalSnakeMonster4Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>10</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>RatMonster1</defName>
|
||||
<label>鼠鼠1 (普通)</label>
|
||||
<description>弱小的生物近战怪物,每11秒移动一次。击杀后掉落1能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>111</health>
|
||||
<defense>1</defense>
|
||||
<moveSpeed>11</moveSpeed> <!-- 移动速度很快,但有CD -->
|
||||
</attributes>
|
||||
<weapon>Weapon_RatMonster</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalRatMonster1Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalRatMonster1Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalRatMonster1Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalRatMonster1Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>1</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
<MonsterDef>
|
||||
<defName>RatMonster2</defName>
|
||||
<label>鼠鼠2 (精英)</label>
|
||||
<description>更强大的精英生物近战怪物,每22秒移动一次。击杀后掉落2能量。</description>
|
||||
<behaviorTree>
|
||||
<Node className="ThinkNode_Conditional" value="HasEnemyInSight()">
|
||||
<Node className="JobGiver_AttackJob"/>
|
||||
</Node>
|
||||
<Node className="JobGiver_RandomWander"/>
|
||||
</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>222</health>
|
||||
<defense>2</defense>
|
||||
<moveSpeed>22</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_RatMonsterElite</weapon>
|
||||
<drawingOrder>
|
||||
<idle_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalRatMonster2Texture_0</li>
|
||||
</textures>
|
||||
</idle_down>
|
||||
<walk_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalRatMonster2Texture_0</li>
|
||||
</textures>
|
||||
</walk_down>
|
||||
<meleeAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalRatMonster2Texture_0</li>
|
||||
</textures>
|
||||
</meleeAttack_down>
|
||||
<rangedAttack_down name="Body">
|
||||
<textures>
|
||||
<li>BiologicalRatMonster2Texture_0</li>
|
||||
</textures>
|
||||
</rangedAttack_down>
|
||||
</drawingOrder>
|
||||
<tag_dropEnergyOnDefeat>2</tag_dropEnergyOnDefeat>
|
||||
</MonsterDef>
|
||||
|
||||
|
||||
</Define>
|
136
Client/Data/Core/Define/Pawn/MonsterTextures.xml
Normal file
136
Client/Data/Core/Define/Pawn/MonsterTextures.xml
Normal file
@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Define>
|
||||
<!-- ImageDefs for Mechanical Monsters -->
|
||||
<ImageDef>
|
||||
<defName>MechanicalMonsterA1Texture</defName>
|
||||
<path>res:Texture/Monster/机械/A怪物1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>MechanicalMonsterA2Texture</defName>
|
||||
<path>res:Texture/Monster/机械/A怪物2</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>MechanicalMonsterB1Texture</defName>
|
||||
<path>res:Texture/Monster/机械/B怪物1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>MechanicalMonsterB2Texture</defName>
|
||||
<path>res:Texture/Monster/机械/B怪物2</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>MechanicalMonsterC1Texture</defName>
|
||||
<path>res:Texture/Monster/机械/C怪物1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>MechanicalMonsterC2Texture</defName>
|
||||
<path>res:Texture/Monster/机械/C怪物2</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
|
||||
<!-- ImageDefs for Hybrid Monsters -->
|
||||
<ImageDef>
|
||||
<defName>HybridMonsterD1Texture</defName>
|
||||
<path>res:Texture/Monster/混合/D怪物1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>HybridMonsterD2Texture</defName>
|
||||
<path>res:Texture/Monster/混合/D怪物2</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>HybridMonsterE1Texture</defName>
|
||||
<path>res:Texture/Monster/混合/E怪物1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>HybridMonsterE2Texture</defName>
|
||||
<path>res:Texture/Monster/混合/E怪物2</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>HybridMonsterF1Texture</defName>
|
||||
<path>res:Texture/Monster/混合/F怪物1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>HybridMonsterF2Texture</defName>
|
||||
<path>res:Texture/Monster/混合/F怪物2</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
|
||||
<!-- ImageDefs for Biological Monsters -->
|
||||
<ImageDef>
|
||||
<defName>BiologicalMaskMonster1Texture</defName>
|
||||
<path>res:Texture/Monster/生物/面具1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<!-- <ImageDef>
|
||||
<defName>BiologicalMaskMonster4Texture</defName>
|
||||
<path>res:Texture/Monster/生物/面具4</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef> -->
|
||||
<ImageDef>
|
||||
<defName>BiologicalHologramMonster1Texture</defName>
|
||||
<path>res:Texture/Monster/生物/全息1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<!-- <ImageDef>
|
||||
<defName>BiologicalHologramMonster3Texture</defName>
|
||||
<path>res:Texture/Monster/生物/全息3</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef> -->
|
||||
<ImageDef>
|
||||
<defName>BiologicalSnakeMonster1Texture</defName>
|
||||
<path>res:Texture/Monster/生物/蛇1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<!-- <ImageDef>
|
||||
<defName>BiologicalSnakeMonster4Texture</defName>
|
||||
<path>res:Texture/Monster/生物/蛇4</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef> -->
|
||||
<!-- <ImageDef>
|
||||
<defName>BiologicalRatMonster1Texture</defName>
|
||||
<path>res:Texture/Monster/生物/鼠鼠1</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
<ImageDef>
|
||||
<defName>BiologicalRatMonster2Texture</defName>
|
||||
<path>res:Texture/Monster/生物/鼠鼠2</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef> -->
|
||||
<!-- Generic Bullet Texture (if not specific per monster) -->
|
||||
<ImageDef>
|
||||
<defName>GenericBulletTexture</defName>
|
||||
<path>res:Texture/Bullet/GenericBullet</path>
|
||||
<wCount>1</wCount>
|
||||
<hCount>1</hCount>
|
||||
</ImageDef>
|
||||
|
||||
</Define>
|
Reference in New Issue
Block a user