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

查看: 402|回复: 1
[复制链接]

皇家骑士 发表于 2018-5-30 00:35:26 | 显示全部楼层

欢迎访问本论坛,注册你的账号并登录,来与我们交流吧!

欢迎 登录 与我们交流!没有帐号?立即注册

x
本帖最后由 皇家骑士 于 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!
回复 支持 反对

使用道具 举报

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

本版积分规则

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