WOW8论坛

 找回密码
 立即注册
搜索
热搜: 地形 技能 Lua
查看: 79|回复: 0

WurstScript 创建一个单位,该单位受伤时立即向6方向散射震荡波 示例代码

[复制链接]
发表于 2018-5-30 00:35:26 | 显示全部楼层 |阅读模式
本帖最后由 皇家骑士 于 2018-5-30 00:36 编辑

package Game

import InstantDummyCaster

class Awesome
        construct()
                let uHost = createUnit(Player(1), 'nwnr', vec2(0, 0), angle(0))
                let t = CreateTrigger()
                t.registerUnitEvent(uHost, EVENT_UNIT_DAMAGED)
                t.addAction(() -> begin
                        let vecSource = GetTriggerUnit().getPos()
                        for i = 0 to 5
                                let a = (i * 60.0).fromDeg()
                                let vecTarget = vecSource.polarOffset(a, 100)
                                InstantDummyCaster.castPoint(Player(1), 'AOsh', 1, "shockwave", vecTarget, vecSource)
                end)

init
        print("Game Initializing")
        new Awesome()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|WOW8论坛  

GMT+8, 2018-8-18 10:57 , Processed in 0.034009 second(s), 5 queries , File On.

WOW8 © 2018

Powered by Discuz! X3.3

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