找回密码
 点一下
查看: 1766|回复: 12

有了解DOTA中淘汰之刃是如何斩人的吗。

[复制链接]
发表于 2008-7-7 21:28:23 | 显示全部楼层 |阅读模式
一直不知道,自己又看不明白。
用JASS编辑工具打开了6.51后查找不到淘汰之刃的技能代码,用火凤凰的投射物是找到了,但看不懂-_-b
发表于 2008-7-7 21:52:03 | 显示全部楼层
虚空兽王技能.w3x (27 KB, 下载次数: 63)

记得有下载过……跑去翻下硬盘找到的全套技能……
回复

使用道具 举报

发表于 2008-7-7 21:54:34 | 显示全部楼层
DOTA里 的技能倒是了解一点
给些描述吧  
光看名字 记不起来 ...
回复

使用道具 举报

发表于 2008-7-7 22:01:08 | 显示全部楼层
就是斧王的大吧………………
什么叫怎么斩人的呢??
回复

使用道具 举报

 楼主| 发表于 2008-7-8 00:13:04 | 显示全部楼层
当单位当前生命值低于300/450/625的时候,直接杀死单位,否则造成150/300/450点伤害。

那么,这个直接斩杀是如何实现的。
对目标造成非常大的伤害?比如999999?
对目标进行生命最大值*50的伤害?
还是命令一个攻击50W的单位无限攻击目标直到死亡??

人有好奇心呐~
多谢楼上几位回答了,多谢!
回复

使用道具 举报

发表于 2008-7-8 00:17:50 | 显示全部楼层
貌似 有直接杀死单位的函数把..
判断一下 血量
然后 Call KillUnit()....
回复

使用道具 举报

发表于 2008-7-8 00:40:58 | 显示全部楼层
那个触发杀死是没有凶手的
回复

使用道具 举报

发表于 2008-7-8 00:42:35 | 显示全部楼层
call KillUnit(u)是绝对不可行的,这样会无法捕捉到凶手单位的

就是伤害一个大数值,如果混乱仍旧保持对任何护甲100%的话,可以造成对手当前生命值点混乱未知伤害
保险点就弄个允许的最大的整数吧
回复

使用道具 举报

发表于 2008-7-8 01:09:13 | 显示全部楼层
引用第6楼腋来香于2008-07-08 00:40发表的  :
那个触发杀死是没有凶手的
恩好像是这样的..
回复

使用道具 举报

发表于 2008-7-8 06:06:45 | 显示全部楼层
斧王的大就是直接造成变态的物理伤害拉
所以遗忘和仙女龙可以无视掉这个丑陋的男人
至于47、幽鬼、虚空之类的闪避伤害的技能全是玩血量游戏
什么先加血后减血 先减血后加血 等等
但是由于没有改变生命上限
所以
无论如何闪避不掉 超过生命上限的伤害

其实个人认为淘汰之刃直接杀死就行了  
判断凶手单位的话 可以在使用淘汰之刃杀死单位时用游戏缓存将一个值和被杀死的单位绑定一下(英雄才有必要绑) 什么值都行 例如 true只要能区分是淘汰之刃杀死的即可
判断英雄死亡时 取出那个值 如果为true 那么是斧王杀死的(其他人有能力使它为true么) 那就××× 然后将这个值改成false
[s:186]
这样做最多没经验 但不是问题
ZEUS的大大得远了也没经验
[s:186] 反正都是冰蛤蟆的错
回复

使用道具 举报

发表于 2008-7-8 14:40:19 | 显示全部楼层
造成99……99点普通攻击、普通伤害

所以遗忘可以~哈
回复

使用道具 举报

发表于 2008-7-8 14:54:34 | 显示全部楼层
dota又不是什么变态地图,9999够任何英雄挂掉了。
回复

使用道具 举报

发表于 2008-7-8 15:20:11 | 显示全部楼层
= = 回LZ  手起 刀落 就斩了
输出应该是魔法伤害  物理的话 还考虑到全能的9999防
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-20 22:23 , Processed in 0.068715 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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