收起左侧

关于持续伤害效果的制作与小羽大佬帖子的一点扩充

[复制链接]
mrf发表于 2021-7-10 22:02:32
 本帖最后由 mrf 于 2021-7-10 22:07 编辑 

#以下所有内容均在决定版测试,原版不保证有效(应该是指定不行),语句未经过充分测试,不保证正确性,仅供参考和交流,本人修改萌新一枚
我之前希望做一个单位持续伤害的效果,然后由于眼瞎,没有看到印加的毒箭效果,于是有了这番对话:

关于持续伤害效果的制作与小羽大佬帖子的一点扩充

关于持续伤害效果的制作与小羽大佬帖子的一点扩充
emmmm……
先上小羽大佬的链接:https://www.aoebbs.net/thread-696-1-1.html
但是其实我并没有参考这个帖子(一点都没有,因为这种不写语句作用的说明对我来说跟没有是一样的
下面就来说说我的思考过程和实现方式。前面的都没什么用,想要看实现方式直接从红色分割线看起就彳亍,想直接看毒箭效果从绿色分割线看起,或者点上面目录。

首先,根据大佬们的提示,我要找到印加的毒箭单位。我没有用过印加,开游戏再找太慢,所以我直接在stringtabley.xml中搜索关键字“毒箭”,最后定位到一个stringid:80035
  1. <string _locid="80035">配有毒箭的步弓手能够造成持续性的中毒伤害。很适合对付重装步兵和轻型远程骑兵。</string><!--如果没有修改过应该是31878行左右-->
复制代码
接着,在protoy.xml中搜索80035,找到一个叫deJungleBowman的单位
  1. <unit id="1504" name="deJungleBowman">
  2. <dbid>2152</dbid>
  3. <displaynameid>80032</displaynameid>
  4. <editornameid>80033</editornameid>
  5. <populationcount>1</populationcount>
  6. <obstructionradiusx>0.4900</obstructionradiusx>
  7. <obstructionradiusz>0.4900</obstructionradiusz>
  8. <formationcategory>Ranged</formationcategory>
  9. <maxvelocity>4.5000</maxvelocity>
  10. <maxrunvelocity>6.5000</maxrunvelocity>
  11. <movementtype>land</movementtype>
  12. <turnrate>18.0000</turnrate>
  13. <animfile>units\natives\inca\bowman\bowman.xml</animfile>
  14. <impacttype>Flesh</impacttype>
  15. <physicsinfo>dude</physicsinfo>
  16. <icon>resources\art\units\natives\inca\bowman_icon.png</icon>
  17. <portraiticon>resources\art\units\natives\inca\bowman_portrait.png</portraiticon>
  18. <rollovertextid>80035</rollovertextid>
  19. <shortrollovertextid>80034</shortrollovertextid>
复制代码
发现它的tactics是junglebowman.tactics,接着就打开它。以下是它的内容:
  1. <tactics>
复制代码
上面那个action,其中多数语句和普通弓箭手的远程攻击语句是一样的,圣典里都有写,那些作用未明的语句我肯定研究不明白,所以直接看加粗的两句。
  1. <projectile>ArrowPoisoned</projectile>
复制代码
这句是定义发射物的,然而我们看发射物本身并没有什么蹊跷,跟普通的箭矢Arrow几乎是一样的,所以问题肯定在第二个句子(废话)。

mrf发表于 2021-7-10 22:09:45
吐槽一句:代码编辑器就不应该带加粗功能,不能加粗不说还多出个<b></b>。我已经尽量删掉夹杂在代码区的加粗命令了,如果看到<b></b>请忽略,不要复制到代码中去。造成的麻烦我表示非常抱歉!
yxtajwj发表于 2021-8-12 20:50:00
虽然我没有DE但是我听说DE有attaching语句,就是把毒箭附在什么上面,所以我怀疑ArrowPoisoned有一个攻击的tactics
  • こはね : 对的,就是这样
万灵归宗发表于 2022-11-9 15:48:28
 妙啊!
跳转到