(client) feat:添加通讯服务定义

This commit is contained in:
m0_75251201
2025-09-03 19:16:51 +08:00
parent eb9cf415f2
commit b4f3cad4ba
2 changed files with 332 additions and 129 deletions

View File

@ -64,7 +64,7 @@
</idle_down>
</drawingOrder>
</MonsterDef>
<!-- Mechanical Monsters -->
<!-- Mechanical Monsters -->
<MonsterDef>
<defName>MonsterA1</defName>
<label>A怪物1 (普通)</label>
@ -85,22 +85,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>MechanicalMonsterA1Texture_0</li>
<li>MechanicalMonsterA1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>MechanicalMonsterA1Texture_0</li>
<li>MechanicalMonsterA1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>MechanicalMonsterA1Texture_0</li>
<li>MechanicalMonsterA1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>MechanicalMonsterA1Texture_0</li>
<li>MechanicalMonsterA1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -126,22 +126,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>MechanicalMonsterA2Texture_0</li>
<li>MechanicalMonsterA2Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>MechanicalMonsterA2Texture_0</li>
<li>MechanicalMonsterA2Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>MechanicalMonsterA2Texture_0</li>
<li>MechanicalMonsterA2Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>MechanicalMonsterA2Texture_0</li>
<li>MechanicalMonsterA2Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -167,22 +167,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>MechanicalMonsterB1Texture_0</li>
<li>MechanicalMonsterB1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>MechanicalMonsterB1Texture_0</li>
<li>MechanicalMonsterB1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>MechanicalMonsterB1Texture_0</li>
<li>MechanicalMonsterB1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>MechanicalMonsterB1Texture_0</li>
<li>MechanicalMonsterB1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -208,22 +208,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>MechanicalMonsterB2Texture_0</li>
<li>MechanicalMonsterB2Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>MechanicalMonsterB2Texture_0</li>
<li>MechanicalMonsterB2Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>MechanicalMonsterB2Texture_0</li>
<li>MechanicalMonsterB2Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>MechanicalMonsterB2Texture_0</li>
<li>MechanicalMonsterB2Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -249,22 +249,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>MechanicalMonsterC1Texture_0</li>
<li>MechanicalMonsterC1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>MechanicalMonsterC1Texture_0</li>
<li>MechanicalMonsterC1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>MechanicalMonsterC1Texture_0</li>
<li>MechanicalMonsterC1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>MechanicalMonsterC1Texture_0</li>
<li>MechanicalMonsterC1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -290,22 +290,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>MechanicalMonsterC2Texture_0</li>
<li>MechanicalMonsterC2Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>MechanicalMonsterC2Texture_0</li>
<li>MechanicalMonsterC2Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>MechanicalMonsterC2Texture_0</li>
<li>MechanicalMonsterC2Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>MechanicalMonsterC2Texture_0</li>
<li>MechanicalMonsterC2Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -332,22 +332,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>HybridMonsterD1Texture_0</li>
<li>HybridMonsterD1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>HybridMonsterD1Texture_0</li>
<li>HybridMonsterD1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>HybridMonsterD1Texture_0</li>
<li>HybridMonsterD1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>HybridMonsterD1Texture_0</li>
<li>HybridMonsterD1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -373,22 +373,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>HybridMonsterD2Texture_0</li>
<li>HybridMonsterD2Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>HybridMonsterD2Texture_0</li>
<li>HybridMonsterD2Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>HybridMonsterD2Texture_0</li>
<li>HybridMonsterD2Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>HybridMonsterD2Texture_0</li>
<li>HybridMonsterD2Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -414,22 +414,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>HybridMonsterE1Texture_0</li>
<li>HybridMonsterE1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>HybridMonsterE1Texture_0</li>
<li>HybridMonsterE1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>HybridMonsterE1Texture_0</li>
<li>HybridMonsterE1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>HybridMonsterE1Texture_0</li>
<li>HybridMonsterE1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -455,22 +455,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>HybridMonsterE2Texture_0</li>
<li>HybridMonsterE2Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>HybridMonsterE2Texture_0</li>
<li>HybridMonsterE2Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>HybridMonsterE2Texture_0</li>
<li>HybridMonsterE2Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>HybridMonsterE2Texture_0</li>
<li>HybridMonsterE2Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -496,22 +496,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>HybridMonsterF1Texture_0</li>
<li>HybridMonsterF1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>HybridMonsterF1Texture_0</li>
<li>HybridMonsterF1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>HybridMonsterF1Texture_0</li>
<li>HybridMonsterF1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>HybridMonsterF1Texture_0</li>
<li>HybridMonsterF1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -537,22 +537,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>HybridMonsterF2Texture_0</li>
<li>HybridMonsterF2Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>HybridMonsterF2Texture_0</li>
<li>HybridMonsterF2Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>HybridMonsterF2Texture_0</li>
<li>HybridMonsterF2Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>HybridMonsterF2Texture_0</li>
<li>HybridMonsterF2Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -579,22 +579,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>BiologicalMaskMonster1Texture_0</li>
<li>BiologicalMaskMonster1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>BiologicalMaskMonster1Texture_0</li>
<li>BiologicalMaskMonster1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>BiologicalMaskMonster1Texture_0</li>
<li>BiologicalMaskMonster1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>BiologicalMaskMonster1Texture_0</li>
<li>BiologicalMaskMonster1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -620,22 +620,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>BiologicalMaskMonster4Texture_0</li>
<li>BiologicalMaskMonster4Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>BiologicalMaskMonster4Texture_0</li>
<li>BiologicalMaskMonster4Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>BiologicalMaskMonster4Texture_0</li>
<li>BiologicalMaskMonster4Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>BiologicalMaskMonster4Texture_0</li>
<li>BiologicalMaskMonster4Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -654,29 +654,29 @@
<affiliation>monster</affiliation>
<attributes>
<health>6666</health>
<defense>-66</defense> <!-- 负防御在某些游戏中表示易受伤害 -->
<defense>-66</defense>
<moveSpeed>0</moveSpeed>
</attributes>
<weapon>Weapon_HologramMonster</weapon>
<drawingOrder>
<idle_down name="Body">
<textures>
<li>BiologicalHologramMonster1Texture_0</li>
<li>BiologicalHologramMonster1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>BiologicalHologramMonster1Texture_0</li>
<li>BiologicalHologramMonster1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>BiologicalHologramMonster1Texture_0</li>
<li>BiologicalHologramMonster1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>BiologicalHologramMonster1Texture_0</li>
<li>BiologicalHologramMonster1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -702,22 +702,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>BiologicalHologramMonster3Texture_0</li>
<li>BiologicalHologramMonster3Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>BiologicalHologramMonster3Texture_0</li>
<li>BiologicalHologramMonster3Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>BiologicalHologramMonster3Texture_0</li>
<li>BiologicalHologramMonster3Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>BiologicalHologramMonster3Texture_0</li>
<li>BiologicalHologramMonster3Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -743,22 +743,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>BiologicalSnakeMonster1Texture_0</li>
<li>BiologicalSnakeMonster1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>BiologicalSnakeMonster1Texture_0</li>
<li>BiologicalSnakeMonster1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>BiologicalSnakeMonster1Texture_0</li>
<li>BiologicalSnakeMonster1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>BiologicalSnakeMonster1Texture_0</li>
<li>BiologicalSnakeMonster1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -784,22 +784,22 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>BiologicalSnakeMonster4Texture_0</li>
<li>BiologicalSnakeMonster4Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>BiologicalSnakeMonster4Texture_0</li>
<li>BiologicalSnakeMonster4Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>BiologicalSnakeMonster4Texture_0</li>
<li>BiologicalSnakeMonster4Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>BiologicalSnakeMonster4Texture_0</li>
<li>BiologicalSnakeMonster4Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -819,28 +819,28 @@
<attributes>
<health>111</health>
<defense>1</defense>
<moveSpeed>11</moveSpeed> <!-- 移动速度很快但有CD -->
<moveSpeed>11</moveSpeed>
</attributes>
<weapon>Weapon_RatMonster</weapon>
<drawingOrder>
<idle_down name="Body">
<textures>
<li>BiologicalRatMonster1Texture_0</li>
<li>BiologicalRatMonster1Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>BiologicalRatMonster1Texture_0</li>
<li>BiologicalRatMonster1Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>BiologicalRatMonster1Texture_0</li>
<li>BiologicalRatMonster1Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>BiologicalRatMonster1Texture_0</li>
<li>BiologicalRatMonster1Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
@ -866,27 +866,26 @@
<drawingOrder>
<idle_down name="Body">
<textures>
<li>BiologicalRatMonster2Texture_0</li>
<li>BiologicalRatMonster2Texture</li>
</textures>
</idle_down>
<walk_down name="Body">
<textures>
<li>BiologicalRatMonster2Texture_0</li>
<li>BiologicalRatMonster2Texture</li>
</textures>
</walk_down>
<meleeAttack_down name="Body">
<textures>
<li>BiologicalRatMonster2Texture_0</li>
<li>BiologicalRatMonster2Texture</li>
</textures>
</meleeAttack_down>
<rangedAttack_down name="Body">
<textures>
<li>BiologicalRatMonster2Texture_0</li>
<li>BiologicalRatMonster2Texture</li>
</textures>
</rangedAttack_down>
</drawingOrder>
<tag_dropEnergyOnDefeat>2</tag_dropEnergyOnDefeat>
</MonsterDef>
</Define>