zzkzzk 发表于 2021-2-16 02:16:42

请问单位标签怎么设置???

比如设置一个新单位为英雄标签,让他不受某些指向技能攻击

zzkzzk 发表于 2021-2-16 02:17:44

想直接修改单位的标签,不修改技能

zzkzzk 发表于 2021-2-16 02:22:24

我尝试将protoy.xml的新单位属性,增加<unittype>Hero</unittype>,但任然没用。

こはね 发表于 2021-2-16 09:31:22

不是要添加标签,而是要删,例如删除LogicalTypeValidSharpshoot

具体删哪些要看powers.xml的设定
<abstractattacktargettype>Unittype</abstractattacktargettype>可对指定的单位类型使用该技能,在protoy删除对应的标签即可
               

除此之外,还可以在powers.xml技能那里添加不可释放对象的设定
<explicitlyrestrictedattacktargettype>Unittype</explicitlyrestrictedattacktargettype>这个语句作用为不能对指定的单位类型使用该技能

zzkzzk 发表于 2021-2-16 15:52:16

本帖最后由 zzkzzk 于 2021-2-16 15:58 编辑

新英雄完全拷贝【自带默认英雄】的<unittype>,但技能就是能指向新英雄,不能指向【自带默认英雄】。
技能powers.xml是<abstractattacktargettype>Unit</abstractattacktargettype>,没有修改过。
就是不想修改技能啊,但protoy.xml的<unittype>又完全搬照默认英雄的,奇怪的是默认英雄可以不被指向,新英雄却能被指向。

zzkzzk 发表于 2021-2-16 15:52:59

技能powers.xml是<abstractattacktargettype>Unit</abstractattacktargettype>,没有修改过

zzkzzk 发表于 2021-2-16 15:57:02

就是不想修改技能,但protoy.xml的<unittype>又完全搬照默认英雄的,奇怪的是默认英雄可以不被指向,新英雄却能被指向

zzkzzk 发表于 2021-2-16 16:01:14

青天小羽 发表于 2021-2-16 09:31
不是要添加标签,而是要删,例如删除LogicalTypeValidSharpshoot

具体删哪些要看powers.xml的设定


新英雄完全拷贝【自带默认英雄】的<unittype>,但技能就是能指向新英雄,不能指向【自带默认英雄】。
技能powers.xml是<abstractattacktargettype>Unit</abstractattacktargettype>,没有修改过。
就是不想修改技能啊,但protoy.xml的<unittype>又完全搬照默认英雄的,奇怪的是默认英雄可以不被指向,新英雄却能被指向。

こはね 发表于 2021-2-16 16:42:27

zzkzzk 发表于 2021-2-16 16:01
新英雄完全拷贝【自带默认英雄】的,但技能就是能指向新英雄,不能指向【自带默认英雄】。
技能powers.xm ...

顺便告诉我下是哪个技能

zzkzzk 发表于 2021-2-16 17:12:57

青天小羽 发表于 2021-2-16 16:42
顺便告诉我下是哪个技能

PowerConvert,招降指向技能

zzkzzk 发表于 2021-2-16 19:11:33

protoy.xml完全搬照中国和尚英雄,没有多一条,也没少一条,完全按下面和尚复制
    <unittype>LogicalTypeHealed</unittype>
    <unittype>LogicalTypeNeededForVictory</unittype>
    <unittype>LogicalTypeHandUnitsAutoAttack</unittype>
    <unittype>LogicalTypeLandMilitary</unittype>
    <unittype>LogicalTypeScout</unittype>
    <unittype>LogicalTypeValidSPCUnitsDeadCondition</unittype>
    <unittype>LogicalTypeGarrisonInShips</unittype>
    <unittype>LogicalTypeRangedUnitsAutoAttack</unittype>
    <unittype>LogicalTypeVillagersAttack</unittype>
    <unittype>LogicalTypeHandUnitsAttack</unittype>
    <unittype>LogicalTypeRangedUnitsAttack</unittype>
    <unittype>LogicalTypeMinimapFilterMilitary</unittype>
    <unittype>AbstractInfantry</unittype>
    <unittype>Hero</unittype>
    <unittype>Unit</unittype>
    <unittype>Military</unittype>
    <unittype>UnitClass</unittype>
    <unittype>AbstractCavalryInfantry</unittype>
    <unittype>HasBountyValue</unittype>
    <unittype>ConvertsHerds</unittype>
    <unittype>AbstractCanSeeStealth</unittype>
    <unittype>AbstractHandInfantry</unittype>
    <unittype>AbstractChineseMonk</unittype>
    <unittype>AbstractMonk</unittype>
    <unittype>AbstractHealer</unittype>

こはね 发表于 2021-2-16 20:45:07

应该没有PowerConvert这个技能吧?除了圣典14-6找到这个技能外,我没找到










建议再把技能语句复制上来,不然也不好找问题,目前判断为灵异事件{:4_88:}


zzkzzk 发表于 2021-2-16 21:08:42

青天小羽 发表于 2021-2-16 20:45
应该没有PowerConvert这个技能吧?除了圣典14-6找到这个技能外,我没找到




是帝国时代3决定版

こはね 发表于 2021-2-16 21:16:55

zzkzzk 发表于 2021-2-16 21:08
是帝国时代3决定版
那你试一下把这些标签添加进去单位里面,理论上有hero就不能对这个单位释放


   <explicitlyrestrictedattacktargettype>Hero</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>AbstractDaimyo</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>AbstractHealer</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>Building</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>AbstractWagon</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>RailroadUnit</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>Resource</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>AbstractNugget</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>EmbellishmentClass</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>Unattackable</explicitlyrestrictedattacktargettype>
    <explicitlyrestrictedattacktargettype>Projectile</explicitlyrestrictedattacktargettype>

zzkzzk 发表于 2021-2-17 00:53:36

青天小羽 发表于 2021-2-16 21:16
那你试一下把这些标签添加进去单位里面,理论上有hero就不能对这个单位释放




不行哦

zzkzzk 发表于 2021-2-17 00:54:53

应该和添加护甲种类一样,需要在什么地方添加多一种英雄出来,才有效果
页: [1]
查看完整版本: 请问单位标签怎么设置???