找回密码
 点一下
查看: 1317|回复: 15

能为单位添加任意值的攻击力吗

[复制链接]
发表于 2009-10-31 00:25:34 | 显示全部楼层 |阅读模式
可以通过增加单位生命值的物品技能之BUG 来达到为单位增加减少任何HP的效果.

那么增加攻击力是否有类似的技巧?
比如我要为召唤单位增加和英雄某属性相关的攻击力.  可不希望做一大堆增加攻击力的技能然后为每个单位添加几十个技能.
发表于 2009-10-31 06:34:15 | 显示全部楼层
商店法。
比较小白的做法是:
物品A增加1攻击力。
商店马甲B出售此物品(9999999999个)
马甲C购买此物品。
购买瞬间把物品转移到需要增加攻击力的单位D身上。
删除物品。
你会发现这1点攻击力留在了单位D身上。
以上动作重复400次,就可以给D增加400点攻击力。
不过我认为不能这么干……
最好用100,10,1来进行叠加处理。
回复

使用道具 举报

发表于 2009-10-31 08:33:26 | 显示全部楼层
一本攻击力魔法书,里面有6、7个技能,分别是:
攻击力0~9
攻击力00~90
攻击力000~900
攻击力0000~9000
攻击力00000~90000
攻击力000000~900000
攻击力0000000~9000000
以上技能均是10级
给召唤出来的单位添加魔法书,然后根据英雄的属性计算出你需要的攻击力数值,将数值转换成字符串,将字符串按位截取转换成整数(这个整数就是对应技能的等级)
回复

使用道具 举报

发表于 2009-10-31 10:02:47 | 显示全部楼层
LS你简直是在误导人…………
这玩意怎么可能要用String啊!
直接对数值循环mod10+除以10。
不就得到了每个技能的等级了吗?
而且你那样只能支持10进制的转换。
8进制呢?2进制呢?
回复

使用道具 举报

发表于 2009-10-31 10:55:01 | 显示全部楼层
mod的话要在jass下嘛~毕竟ui下没有关于mod的运算貌似?
回复

使用道具 举报

发表于 2009-10-31 11:29:19 | 显示全部楼层
UI下显然有mod运算,名字就叫模还是取模
回复

使用道具 举报

发表于 2009-10-31 12:03:55 | 显示全部楼层
引用第3楼血戮魔动冰于2009-10-31 10:02发表的  :
LS你简直是在误导人…………
这玩意怎么可能要用String啊!
直接对数值循环mod10+除以10。
不就得到了每个技能的等级了吗?
而且你那样只能支持10进制的转换。
.......

这个,数学太烂,都没有想到取模...其二,我也不会去使用10进制之外的进制Orz
回复

使用道具 举报

 楼主| 发表于 2009-10-31 13:33:34 | 显示全部楼层
商店法不错.
单位获得物品后不等待就立即删除, 物品是删除了但是物品的技能仍然添加到单位身上不会被删除.
因为游戏为单位添加物品技能有延迟.

这个可以好好利用.

还好我的图不BT, 数据精度要求也不高, 也就每10点一级就OK.
谢谢大大们.
回复

使用道具 举报

发表于 2009-10-31 18:18:57 | 显示全部楼层
一本攻击力魔法书《---攻击力技能似乎不显示
回复

使用道具 举报

发表于 2009-10-31 18:37:36 | 显示全部楼层
另外我说一下,在游戏中添加立刻使用类道具,是没有延迟的。

完全可以直接创建了物品给单位然后直接删除。

据测试只有属性书在创建后立刻删除会不起作用。
回复

使用道具 举报

发表于 2009-10-31 18:39:29 | 显示全部楼层
这个创建了不删除也没问题吧………………
不过并不是所有技能都能用在书本上的
回复

使用道具 举报

发表于 2009-10-31 20:24:51 | 显示全部楼层
商店法无法应用于立即使用的书的。不要太想当然。正因为如此才会需要删除那一步。

要有绿色字推荐商店法,要白色字直接用攻击之书。

就效率来说,其实用位标识技能比商店法来得不好,因为商店法其实只是循环发布购买命令,而位标识技术要添加技能。用jass添加技能比发布命令当然慢多了。


另外商店法的适用范围比位标识技术广很多。
回复

使用道具 举报

发表于 2009-10-31 20:48:46 | 显示全部楼层
我总感觉我严重的与时代脱轨.. 攻击之书,太好用了...还可以负的...
回复

使用道具 举报

 楼主| 发表于 2009-11-2 02:00:57 | 显示全部楼层
我最后还是把增加单位攻击的物品技能设置了20级, 每级加20点....

然后根据英雄智力/20来设置技能等级.
回复

使用道具 举报

发表于 2009-11-2 05:57:22 | 显示全部楼层

回 13楼(刀锋战士) 的帖子

比较土的方法,需要3~4个10级的攻击技能,BT图除外
http://bbs.uuu9.com/read.php?tid=2813566#37393745
回复

使用道具 举报

发表于 2009-11-2 09:11:03 | 显示全部楼层
其实我没有想出为什么要用商店。。我测试的结论是除了属性书以外的书生效都是瞬间的,会夹在你的函数里面执行
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 23:20 , Processed in 0.034628 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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