找回密码
 点一下
查看: 1617|回复: 8

自己粗制滥造了一个DOTA先知技能集合

[复制链接]
发表于 2012-1-20 19:38:15 | 显示全部楼层 |阅读模式
好像很少人发DOTA先知的技能……发芽是JASS的,传送是T的。另外,技能我只做了一级的,传送的效果与DOTA的不一样,不是我做不出来DOTA的效果,而是我想换个效果。只供参考……演示图: 【Dota先知全套技能】.w3x (178 KB, 下载次数: 121)
JASS代码如下:
function Trig_Faya_Conditions takes nothing returns boolean
    if ( not ( GetSpellAbilityId() == 'A000' ) ) then //“A000”技能TD
        return false
    endif
    return true
endfunction

function Trig_Faya_Actions takes nothing returns nothing
    local destructable array tree
    local integer int
    set int = 1
    loop
        exitwhen int > 8
        call CreateDestructableLoc( 'VTlt', PolarProjectionBJ(GetUnitLoc(GetSpellTargetUnit()), 180.00, ( I2R(int) * 45.00 )), GetRandomDirectionDeg(), 1, 0 ) //“VTlt”可破坏物ID
        set tree[( int - 1 )] = GetLastCreatedDestructable()
        set int = int + 1
    endloop
    call PolledWait( 5.00 )
    set int = 1
    loop
        exitwhen int > 8
        call KillDestructable( tree[( int - 1 )] )
        set int = int + 1
    endloop
    call PolledWait( 2.00 )
    set int = 1
    loop
        exitwhen int > 8
        call RemoveDestructable( tree[( int - 1 )] )
        set int = int + 1
    endloop
endfunction

//===========================================================================
function InitTrig_Faya takes nothing returns nothing
    set gg_trg_Faya = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Faya, EVENT_PLAYER_UNIT_SPELL_EFFECT )
    call TriggerAddCondition( gg_trg_Faya, Condition( function Trig_Faya_Conditions ) )
    call TriggerAddAction( gg_trg_Faya, function Trig_Faya_Actions )
endfunction

评分

参与人数 1威望 +26 收起 理由
okolek + 26 呒 加分吧。。。

查看全部评分

发表于 2012-1-21 00:17:25 | 显示全部楼层
  先知我用无T都能做出来你信么。。。
回复

使用道具 举报

发表于 2012-1-21 01:32:42 | 显示全部楼层
不管你信不信,反正我是信了。
回复

使用道具 举报

发表于 2012-1-21 18:26:52 | 显示全部楼层

回 okolek 的帖子

okolek:    先知我用无T都能做出来你信么。。。 (2012-01-21 00:17) 
→_→ 求问无T大树怎么造
回复

使用道具 举报

发表于 2012-1-21 18:36:58 | 显示全部楼层
求问无T发芽怎么做,唯一与可破坏物挂钩的只有火山爆发吧
回复

使用道具 举报

发表于 2012-1-22 00:11:31 | 显示全部楼层
可破坏物的造不出,造一个山寨版的嘛。
地狱火+创造尸体+诞生刺蛇
回复

使用道具 举报

发表于 2012-1-24 01:59:25 | 显示全部楼层
无T最后一个技能求解。。。。可以用闪电链做。但问题是闪电链衰减不能为负,而先知的自然之怒则是递增30%。。。。
回复

使用道具 举报

发表于 2012-1-24 02:00:48 | 显示全部楼层
6L问题,忘了@了
回复

使用道具 举报

发表于 2012-1-24 09:50:51 | 显示全部楼层
按住 Shift 点开 可以改为负数
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 01:34 , Processed in 0.181637 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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