找回密码
 点一下
楼主: thrall

再次向各位求教一个有时间限制的英雄单位互换的触发技能问题

[复制链接]
发表于 2010-9-6 13:17:23 | 显示全部楼层
不必,英雄复活时再添加也行。
回复

使用道具 举报

发表于 2010-9-6 15:00:23 | 显示全部楼层
嗯.........
“如果单位死亡,那么东西就会被扔在地下”...
有这个BUG么?真没有发现呢...

a595859893前辈所说的“那么就加个判断死否死亡,如果死亡的话复活,然后将东西给他,再杀掉”,这个是什么意思呢?貌似是很复杂的东西呢...,那添加这个判断的触发具体应该怎么写呢?还请劳烦大家指教,谢谢...
这个BUG是存在的,而且除了死亡之外,还要考虑单位是否“隐藏”。
至于怎么判断“死亡”,小鸟的演示中已经有了例子,你只要把“交换物品”的触发按照这个来改就可以了。
[trigger]
For循环整数A从 0 到 1, 做动作
    Loop - 动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (danwei[(循环整数A)] 处于死亡状态) 等于 TRUE
            Then - 动作
                英雄 - 立即复活 danwei[(循环整数A)] 在(0.00,0.00), 隐藏 复活动画
                单位 - 改变 danwei[(循环整数A)] 所属为 wanjia[(循环整数A)] 并 改变颜色
                单位 - 杀死 danwei[(循环整数A)]
            Else - 动作
                单位 - 改变 danwei[(循环整数A)] 所属为 wanjia[(循环整数A)] 并 改变颜色
[/trigger]
不过,其实这个方法也并不算很好……你还可以看见单位飞尸的场面……
最好可以把物品“隐藏”起来,然后在复活的时候再交给他……方法也就是计时器检查单位存活状态,然后给予物品……你可以自己试试
回复

使用道具 举报

发表于 2010-9-6 15:22:01 | 显示全部楼层
另外,我觉得这个技能这样做实在很不平衡,难以应用到实际地图里面,最多作为娱乐技能……
像这样改应该会好一些:

使用技能后交换两个单位的所有者,并且交换单位生命和魔法的百分比。
且在“其中一个单位死亡”或“持续时间结束”的时候,就换回原来的所有者。(且换回生命和魔法百分比)

这样的话,就不会出现你和别人交换身体过后反而不敢攻击敌人的问题了。
你可以先放完一套技能,然后“灵魂交换”,然后再使用一套敌人的技能将敌人秒杀掉~~~

做起来貌似也要简单一些。
http://bbs.islga.org/read.php?ti ... =1&toread=1#tpc
好了,花了一个下午,完美完成~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 22:22 , Processed in 0.030847 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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