变量
关卡
保护帧数 [steve]
角色
Stage
声音
MC BGM
代码
当 绿旗 被点击
重复执行
播放声音 MC BGM 等待播完
当按下 5 键
广播 lv5
当按下 1 键
广播 lv1
当按下 4 键
广播 lv4
当按下 6 键
广播 lv6
当按下 2 键
广播 lv2
当按下 3 键
广播 lv3
steve
造型
hitbox
站
走0
走1
走2
草6
草5
草4
草3
草2
草1
石头6
石头5
石头4
石头3
石头2
石头1
移到最 前面
将大小设为 46
将 {帧} 设为 0
将 {y速度} 设为 0
将旋转方式设为 左右翻转
换成 hitbox 造型
执行 x移动
执行 y移动
执行 水平滚动屏幕
执行 垂直滚动屏幕
执行 换造型
将 {帧} 增加 1
广播 tick
如果 (({x速度} = 0) 不成立 与 ({站在地面} = 1)) 那么
执行 播放走路声音
当接收到 过关
停止 该角色的其他脚本
重复执行 20 次
将 虚像 特效增加 5
当接收到 开始游戏
清除图形特效
将 {保护帧数} 设为 0
执行 检测陷阱
定义 尝试爬坡
将y坐标增加 1
将y坐标增加 5
将y坐标增加 -1
将y坐标增加 -5
定义 播放走路声音
播放声音 连接 石头 和 在 1 和 6 之间取随机数
等待 0.4 秒
定义 检测陷阱
如果 ({保护帧数} > 0) 那么
将 {保护帧数} 增加 -1
如果 (碰到 陷阱? 与 ({保护帧数} = 0)) 那么
将 {扣血值} 设为 1
将 {保护帧数} 设为 30
将 {y速度} 设为 10
广播 扣血
定义 掉落
将 {y速度} 设为 30
将 {y速度} 设为 22
刚体
a5fi7-nldug
lv1
当接收到 lv6
换成 lv6 造型
将 {关卡} 设为 6
广播 开始游戏
当接收到 lv5
换成 lv5 造型
将 {关卡} 设为 5
当接收到 lv2
换成 lv2 造型
将 {关卡} 设为 2
当接收到 lv1
换成 lv1 造型
将 {关卡} 设为 1
当接收到 lv3
换成 lv3 造型
将 {关卡} 设为 3
当接收到 lv4
换成 lv4 造型
将 {关卡} 设为 4
装饰和背景
a3xvm-efzfw
当接收到 tick
移到最 后面
陷阱
lv5
传送门
travel
定义 过关
如果 (造型名称 = 1) 那么
广播 过关
播放声音 travel
等待 1 秒
广播 淡出 并等待
如果 ({关卡} = 1) 那么
如果 (造型名称 = 2) 那么
如果 ({关卡} = 2) 那么
如果 (造型名称 = 3) 那么
如果 ({关卡} = 3) 那么
如果 (造型名称 = 4) 那么
如果 ({关卡} = 4) 那么
如果 (造型名称 = 5) 那么
如果 ({关卡} = 5) 那么
广播 淡入
黑屏
血条