天国的洗衣机 发表于 2015-7-4 21:02:27

war3mod中步兵的防御如何实现的?

除了步兵的防御外,还查看了山岭巨人的硬化皮肤
发现根本没办法找出这些技能在物编里生效的原理

触发器里就更是连影子都么有了

求问,我现在想利用原来步兵的防御技能,改出一个类似盾墙的效果来,只要开着防御,就能免去所有类型伤害百分之50的效果。该如何做到?

天国的洗衣机 发表于 2015-7-4 21:40:17

顺便,发现了一个bug

步兵的防御,虽然能正常反弹投射物,但反弹回去的投射物是没伤害的。

天国的洗衣机 发表于 2015-7-4 22:21:15

补充一下,硬化皮肤的原理我搞明白了。

但步兵那个防御的原理,亦然搞不明白。

windywel 发表于 2015-7-5 00:44:51

你需要看WarCraftDataAbil.SC2Mod中的相关script~

天国的洗衣机 发表于 2015-7-5 09:26:17

windywel 发表于 2015-7-5 00:44
你需要看WarCraftDataAbil.SC2Mod中的相关script~

怎么看?

windywel 发表于 2015-7-5 09:45:03

天国的洗衣机 发表于 2015-7-5 09:26
怎么看?

把这个文件用编辑器打开后另存为组件(第二个选项),然后打开里面的 Lib755ACB0A.galaxy 用步兵的英文技能就可以定位到调用的位置。或者你直接在编辑器中看脚本也可以。

天国的洗衣机 发表于 2015-7-5 09:51:34

windywel 发表于 2015-7-5 09:45
把这个文件用编辑器打开后另存为组件(第二个选项),然后打开里面的 Lib755ACB0A.galaxy 用步兵的英文技 ...

看不懂脚本······

windywel 发表于 2015-7-5 09:53:31

天国的洗衣机 发表于 2015-7-5 09:51
看不懂脚本······

我其实当时也没啥看懂.......

天国的洗衣机 发表于 2015-7-5 09:55:43

windywel 发表于 2015-7-5 09:45
把这个文件用编辑器打开后另存为组件(第二个选项),然后打开里面的 Lib755ACB0A.galaxy 用步兵的英文技 ...

原本还以为是纯物编的,看来不是这样啊

麦德三世 发表于 2015-7-5 10:12:35

真不知道你们在说啥。明明可以直接看触发器,为啥一定要看脚本啊?

楼主你的盾墙技能可以纯数据编辑器实现。防御需要触发器是因为它需要过滤攻击类型。而攻击类型这玩意儿在sc2里面并不存在,是我单独实现的一个机制。

要制作盾墙的话只需要设置伤害响应为50%伤害百分比就行啦。

windywel 发表于 2015-7-5 10:22:39

麦德三世 发表于 2015-7-5 10:12
真不知道你们在说啥。明明可以直接看触发器,为啥一定要看脚本啊?

楼主你的盾墙技能可以纯数据编辑器实 ...

头目..我说的就是触发器......

天国的洗衣机 发表于 2015-7-5 15:35:40

麦德三世 发表于 2015-7-5 10:12
真不知道你们在说啥。明明可以直接看触发器,为啥一定要看脚本啊?

楼主你的盾墙技能可以纯数据编辑器实 ...

可是,没在触发器里找到那个东西啊

天国的洗衣机 发表于 2015-7-5 15:36:06

windywel 发表于 2015-7-5 10:22
头目..我说的就是触发器......

用触发器判断攻击类型是怎样实现的

windywel 发表于 2015-7-5 16:40:08

天国的洗衣机 发表于 2015-7-5 15:36
用触发器判断攻击类型是怎样实现的

头目的触发器里面貌似有一个看攻击类型的函数样~

天国的洗衣机 发表于 2015-7-5 16:40:36

windywel 发表于 2015-7-5 16:40
头目的触发器里面貌似有一个看攻击类型的函数样~

哦,那我再去研究研究

天国的洗衣机 发表于 2015-7-5 16:42:10

windywel 发表于 2015-7-5 16:40
头目的触发器里面貌似有一个看攻击类型的函数样~

这个函数在哪里看

天国的洗衣机 发表于 2015-7-5 16:42:11

windywel 发表于 2015-7-5 16:40
头目的触发器里面貌似有一个看攻击类型的函数样~

这个函数在哪里看

windywel 发表于 2015-7-5 16:44:49

天国的洗衣机 发表于 2015-7-5 16:42
这个函数在哪里看

应该是这个函数 GAw3_WeaponAtkType

windywel 发表于 2015-7-5 16:45:41

windywel 发表于 2015-7-5 16:44
应该是这个函数 GAw3_WeaponAtkType

只要有mod依赖,你在trigger中设置变量的函数里面应该可以找到

天国的洗衣机 发表于 2015-7-5 16:55:12

windywel 发表于 2015-7-5 16:40
头目的触发器里面貌似有一个看攻击类型的函数样~

没找到这个函数啊。应该在哪里看
页: [1] 2
查看完整版本: war3mod中步兵的防御如何实现的?