这家伙很懒,什么都没写下...
这家伙很懒,什么都没写下...
变量
主角血量
次数 [npc]
是BOSS [npc]
BOSS存活
能飞行 [npc]
角色
地图
代码
当接收到 tick
移到最 后面
血量
代码
当 绿旗 被点击
移到 x:-143 y:155
将 {主角血量} 设为 20
移到最 前面
显示
执行 更新血量
隐藏
当接收到 扣血
如果 ({主角血量} < 0) 那么
如果 ({主角血量} < 1) 那么
换成 血0 造型
当接收到 开始
将 {主角血量} 设为 20
移到 x:-143 y:155
移到最 前面
显示
执行 更新血量
瓦基里女武神
造型
死亡
代码
当接收到 死亡
停止 该角色的其他脚本
换成 死亡 造型
等待 0.5 秒
广播 黑屏
当接收到 开始
如果 碰到 传送门? 那么
如果 (碰到 传送门? 与 ({BOSS存活} = 0)) 那么
定义 处理移动
如果 ({攻击} = 1) 那么
如果 (({攻击帧数} > 8) 与 ({攻击帧数} < 12)) 那么
将 {x速度} 设为 0
定义 切换造型
如果 ({攻击帧数} = 10) 那么
广播 攻击
npc
代码
当接收到 第2关
执行 添加NPC 153 98 280 266
执行 添加NPC 0 90 178 -214
执行 添加NPC 100 90 178 -252
执行 添加NPC 70 -60 -132 264
执行 添加NPC 120 -60 -82 304
执行 添加BOSS 153 98 -122 196
当接收到 攻击
如果 (碰到 瓦基里女武神? 与 ({血量} > 0)) 那么
执行 扣血
当接收到 第1关
执行 添加NPC -14 45 -219 460
执行 添加NPC -14 45 400 250
执行 添加NPC -14 45 400 250
执行 添加BOSS -14 45 -219 460
当接收到 tick
换成 连接 {类型} 和 hitbox 造型
执行 处理移动
执行 决定方向
执行 更新x坐标
执行 更新y坐标
执行 处理攻击
执行 更新造型
如果 ({血量} > 0) 那么
换成 连接 {类型} 和 hitbox 造型
执行 处理移动
执行 决定方向
执行 更新x坐标
执行 更新y坐标
执行 处理攻击
执行 更新造型
否则
当接收到 第2关
执行 添加NPC 153 98 360 420
当作为克隆体启动时
将 虚像 特效设定为 0
将 亮度 特效设定为 0
将 {次数} 设为 0
将 {方向} 设为 下
如果 ({是BOSS} = 1) 那么
将 {BOSS存活} 设为 1
将 {能飞行} 设为 1
将 {能飞行} 设为 0
将 {能飞行} 设为 0
将 {能飞行} 设为 0
定义 处理攻击
如果 ((瓦基里女武神 的 y坐标 - y坐标) > {攻击距离}) 那么
如果 ((y坐标 - (瓦基里女武神 的 y坐标 + 20)) > {攻击距离}) 那么
如果 ((瓦基里女武神 的 y坐标 + 20) > {攻击距离}) 那么
如果 ((瓦基里女武神 的 y坐标 - y坐标) > {攻击距离}) 那么
定义 更新y坐标
如果 碰到 地图? 那么
如果 (碰到 地图? 与 ({能飞行} = 0)) 那么
定义 添加BOSS {x} {y} {地图x} {地图y}
将 {本体} 设为 0
将 {是BOSS} 设为 1
将 {X} 设为 ({x} - {地图x})
将 {Y} 设为 ({y} - {地图y})
将 {类型} 设为 {类型}
克隆 自己
将 {本体} 设为 1
定义 添加NPC {x} {y} {地图x} {地图y}
将 {本体} 设为 0
将 {是BOSS} 设为 0
定义 更新x坐标
如果 碰到 地图? 那么
如果 (碰到 地图? 与 ({能飞行} = 0)) 那么
定义 死亡
如果 ({是BOSS} = 1) 那么
将 {BOSS存活} 设为 0
重复执行 10 次
将 虚像 特效增加 10
删除此克隆体
定义 扣血
将 {血量} 增加 -1
如果 ({血量} < 1) 那么
执行 死亡
将 亮度 特效设定为 50
等待 0.1 秒
将 亮度 特效设定为 0
GAME OVER