哇噢星球

 找回密码
 立即注册
搜索
热搜: 地形 技能 Lua

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()
回复

使用道具 举报

moe_moe_pupil 发表于 2018-8-19 21:07:55 | 显示全部楼层
It's Cooooooooooooool!
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|哇噢星球  

GMT+8, 2019-2-21 10:22 , Processed in 0.046934 second(s), 13 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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