找回密码
 点一下
查看: 3535|回复: 28

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

[复制链接]
发表于 2015-7-4 21:02:27 | 显示全部楼层 |阅读模式
除了步兵的防御外,还查看了山岭巨人的硬化皮肤
发现根本没办法找出这些技能在物编里生效的原理

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

求问,我现在想利用原来步兵的防御技能,改出一个类似盾墙的效果来,只要开着防御,就能免去所有类型伤害百分之50的效果。该如何做到?
 楼主| 发表于 2015-7-4 21:40:17 | 显示全部楼层
顺便,发现了一个bug

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

使用道具 举报

 楼主| 发表于 2015-7-4 22:21:15 | 显示全部楼层
补充一下,硬化皮肤的原理我搞明白了。

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

使用道具 举报

发表于 2015-7-5 00:44:51 | 显示全部楼层
你需要看WarCraftDataAbil.SC2Mod中的相关script~

点评

怎么看?  详情 回复 发表于 2015-7-5 09:26
回复

使用道具 举报

 楼主| 发表于 2015-7-5 09:26:17 | 显示全部楼层
windywel 发表于 2015-7-5 00:44
你需要看WarCraftDataAbil.SC2Mod中的相关script~

怎么看?

点评

把这个文件用编辑器打开后另存为组件(第二个选项),然后打开里面的 Lib755ACB0A.galaxy 用步兵的英文技能就可以定位到调用的位置。或者你直接在编辑器中看脚本也可以。  详情 回复 发表于 2015-7-5 09:45
回复

使用道具 举报

发表于 2015-7-5 09:45:03 | 显示全部楼层

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

点评

原本还以为是纯物编的,看来不是这样啊  详情 回复 发表于 2015-7-5 09:55
看不懂脚本······  详情 回复 发表于 2015-7-5 09:51
回复

使用道具 举报

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

看不懂脚本······

点评

我其实当时也没啥看懂.......  详情 回复 发表于 2015-7-5 09:53
回复

使用道具 举报

发表于 2015-7-5 09:53:31 | 显示全部楼层

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

使用道具 举报

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

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

使用道具 举报

发表于 2015-7-5 10:12:35 | 显示全部楼层
真不知道你们在说啥。明明可以直接看触发器,为啥一定要看脚本啊?

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

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

点评

可是,没在触发器里找到那个东西啊  详情 回复 发表于 2015-7-5 15:35
头目..我说的就是触发器......  详情 回复 发表于 2015-7-5 10:22
回复

使用道具 举报

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

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

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

点评

用触发器判断攻击类型是怎样实现的  详情 回复 发表于 2015-7-5 15:36
回复

使用道具 举报

 楼主| 发表于 2015-7-5 15:35:40 | 显示全部楼层
麦德三世 发表于 2015-7-5 10:12
真不知道你们在说啥。明明可以直接看触发器,为啥一定要看脚本啊?

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

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

使用道具 举报

 楼主| 发表于 2015-7-5 15:36:06 | 显示全部楼层
windywel 发表于 2015-7-5 10:22
头目..我说的就是触发器......

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

点评

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

使用道具 举报

发表于 2015-7-5 16:40:08 | 显示全部楼层
天国的洗衣机 发表于 2015-7-5 15:36
用触发器判断攻击类型是怎样实现的

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

点评

没找到这个函数啊。应该在哪里看  详情 回复 发表于 2015-7-5 16:55
这个函数在哪里看  详情 回复 发表于 2015-7-5 16:42
这个函数在哪里看  详情 回复 发表于 2015-7-5 16:42
哦,那我再去研究研究  详情 回复 发表于 2015-7-5 16:40
回复

使用道具 举报

 楼主| 发表于 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
头目的触发器里面貌似有一个看攻击类型的函数样~

这个函数在哪里看

点评

应该是这个函数 GAw3_WeaponAtkType  详情 回复 发表于 2015-7-5 16:44
回复

使用道具 举报

发表于 2015-7-5 16:44:49 | 显示全部楼层

应该是这个函数 GAw3_WeaponAtkType

点评

只要有mod依赖,你在trigger中设置变量的函数里面应该可以找到  详情 回复 发表于 2015-7-5 16:45
回复

使用道具 举报

发表于 2015-7-5 16:45:41 | 显示全部楼层
windywel 发表于 2015-7-5 16:44
应该是这个函数 GAw3_WeaponAtkType

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

点评

身为一个新人,看来面对这个问题只能跪了  详情 回复 发表于 2015-7-5 17:01
完全看不懂你在说什么!!!!!  详情 回复 发表于 2015-7-5 16:59
回复

使用道具 举报

 楼主| 发表于 2015-7-5 16:55:12 | 显示全部楼层
windywel 发表于 2015-7-5 16:40
头目的触发器里面貌似有一个看攻击类型的函数样~

没找到这个函数啊。应该在哪里看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-22 11:00 , Processed in 0.208819 second(s), 38 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表