变量
关卡
主角攻击力
角色
勇者
造型
死亡
代码
当接收到 死亡
停止 该角色的其他脚本
换成 死亡 造型
等待 2 秒
广播 连接 第 和 连接 {关卡} 和 关
广播 游戏开始
当接收到 游戏开始
将 {主角攻击力} 设为 5
说 {主角血量}
将 {帧数} 增加 1
定义 处理移动
将 {Y速度} 设为 -8
将 {方向} 设为 下
如果 按下 ← 键? 那么
将 {X速度} 设为 -8
将 {方向} 设为 左
如果 按下 → 键? 那么
将 {X速度} 设为 8
将 {方向} 设为 右
将 {Y速度} 设为 0
如果 按下 ↑ 键? 那么
将 {Y速度} 设为 8
将 {方向} 设为 上
如果 按下 ↓ 键? 那么
地图
当接收到 第2关
换成 第2关 造型
将 {关卡} 设为 2
当接收到 第1关
换成 第1关 造型
将 {关卡} 设为 1
当接收到 第3关
换成 第3关 造型
将 {关卡} 设为 3
血量
血量0
血量1
血量2
血量3
血量4
血量5
血量6
血量7
血量8
血量9
血量10
血量11
血量12
血量13
血量14
血量15
血量16
血量17
血量18
血量19
血0
血1
血2
血3
血4
血5
血6
血7
血8
血9
血10
血11
血12
血13
血14
血15
血16
血17
血18
血19
血20
声音
啵
hurt
fallsmall
fallbig1
fallbig2
当 绿旗 被点击
将 {主角血量} 设为 20
当接收到 扣血
将 {主角血量} 增加 (0 - {扣血量})
隐藏
移到 x:-143 y:155
显示
执行 更新血量
如果 ({主角血量} < 0) 那么
广播 死亡
定义 更新血量
换成 连接 血 和 {主角血量} 造型
敌人
当接收到 tick
说 {血量}
当接收到 攻击
如果 碰到 勇者? 那么
说 啊! 2 秒
将 亮度 特效设定为 50
将 {血量} 增加 (0 - {主角攻击力})
如果 ({血量} > 0) 不成立 那么
删除此克隆体
等待 0.1 秒
将 亮度 特效设定为 0
执行 开始创建
重复执行 10 次
将 {类型} 设为 普通士兵
将 {X} 设为 -20
将 {Y} 设为 70
克隆 自己
将 {类型} 设为 高级士兵
将 {X} 设为 -70
将 {Y} 设为 -70
将 {X} 设为 -276
将 {Y} 设为 710