这家伙很懒,什么都没写下...
这家伙很懒,什么都没写下...
变量
是克隆体? [NPC血条]
ID [NPC血条]
X [NPC血条]
Y [NPC血条]
血条Y偏移 [NPC血条]
是BOSS? [NPC]
列表
NPC_类型
角色
Stage
造型
造型1
白天
黑夜
声音
水流_耳聆网__声音ID:34967_
背景音乐2
背景音乐3
背景音乐1
代码
当 绿旗 被点击
换成 白天 背景
移到最 后面
广播 第1关
广播 主页面
当接收到 Tick
移到 x:0 y:0
主角
声音
Magic Spell
受伤
失去生命
攻击
代码
当接收到 第3关
移到 x:-7 y:20
广播 开始
当接收到 主页面
显示
将 {克隆体的形状} 设为 女站0
克隆 自己
将 {克隆体的形状} 设为 男站0
克隆 自己
当作为克隆体启动时
换成 {克隆体的形状} 造型
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
广播 第1关
删除此克隆体
否则
如果 ({克隆体的形状} = 女站0) 那么
移到 x:-88 y:-12
如果 ({克隆体的形状} = 男站0) 那么
移到 x:99 y:-14
定义 初始化
将 {主角性别} 设为 男
定义 y移动
将 {y速度} 设为 20
将 {y速度} 设为 25
地图
造型
3
代码
当接收到 第2关
显示
换成 白天 背景
当接收到 第1关
显示
换成 白天 背景
当接收到 第3关
换成 黑夜 背景
显示
换成 3 造型
将 {关卡} 设为 3
将 {地图宽度} 设为 1619
将 {地图高度} 设为 640
将 {地图x} 设为 -128
将 {地图y} 设为 174
移到 x:{地图x} y:{地图y}
执行 边界计算
将 {地图X最小值} 设为 -551
装饰
造型
3
代码
当接收到 第3关
换成 3 造型
电梯
代码
定义 排序 {层级}
将 {i} 设为 1
重复执行直到 ({层级} < {层数} 的第 {i} 项) 不成立
将 {i} 增加 1
在 {层级} 的第 {i} 项前插入 {层数}
前移 ({i} - 1) 层
NPC
声音
pop
死亡2
死亡
受伤
僵尸攻击
攻击
代码
当 绿旗 被点击
删除 {NPC_X} 的全部项目
删除 {NPC_Y} 的全部项目
删除 {NPC_HP} 的全部项目
将 {NPC_ID} 设为 0
当接收到 第1关
执行 生成NPC 兔 (114 - -429) (-121 - 140) (218 - -551) (114 - -128)
执行 生成NPC 史莱姆 (-69 - -501) (-126 - 140) (218 - -551) (116 - -159)
执行 生成NPC 僵尸 (158 - 331) (-123 - 140) (42 - 156) (-217 - 568)
执行 生成NPC 蝴蝶 (-59 - -491) (-56 - 140) ( - ) ( - )
执行 初始化关卡
执行 生成NPC 兔 (114 - -429) (-121 - 140) (218 - -551) (114 - -128)
执行 生成NPC 史莱姆 (-69 - -501) (-126 - 140) (218 - -551) (116 - -159) 1
执行 生成NPC 僵尸 (158 - 331) (-123 - 140) (42 - 156) (-217 - 568)
执行 生成NPC 蝴蝶 (-59 - -491) (-56 - 140) ( - ) ( - )
当接收到 第2关
隐藏
如果 ({是克隆体?} = 1) 那么
删除此克隆体
否则
执行 生成NPC 金鱼 (-40 - -445) (-67 - -74.5) (214 - -440) (-162 - -440)
当接收到 第2关
隐藏
如果 ({是克隆体?} = 1) 那么
删除此克隆体
否则
执行 初始化NPC
执行 生成NPC 金鱼 (-40 - -445) (-67 - -74.5) (214 - -440) (-162 - -440)
执行 生成NPC 水母 (-40 - -445) (-67 - -74.5) (214 - -440) (-162 - -440)
执行 生成NPC 鸟 (28 - 59) (60 - -93.5) ( - ) ( - )
执行 生成NPC 螃蟹 (-28 - -162) (-160 - 93.5) (-164 - 93.5) (-118 - 93.5)
执行 生成NPC 火蝠 (97 - -19) ( - 93.5) ( - ) ( - )
定义 初始化NPC
将 {动画帧数} 设为 4
将 {动画帧数} 设为 3
如果 ({类型} = 眼球怪) 那么
将 {可飞行} 设为 1
将 {动画帧数} 设为 1
将 {血量上限} 设为 7
将 {攻击力} 设为 3
将 {移动速度} 设为 2
将 {攻击间隔} 设为 30
将大小设为 200
将 {类型} 加入 {NPC_类型}
定义 生成NPC {类型} {X} {Y} {X最大值} {X最小值}
定义 生成NPC {类型} {X} {Y} {X最大值} {X最小值} {是否为BOSS}
将 {是BOSS?} 设为 {是否为BOSS}
定义 初始化关卡
删除 {NPC_HP} 的全部项目
删除 {NPC_HP_MAX} 的全部项目
删除 {NPC_X} 的全部项目
删除 {NPC_HP_MAX} 的全部项目
删除 {NPC_类型} 的全部项目
将 {NPC_ID} 设为 0
主界面贴图
造型
树们
女站0
男站0
代码
当接收到 主页面
克隆 自己
将 {克隆体的形状} 设为 女站0
克隆 自己
将 {克隆体的形状} 设为 男站0
克隆 自己
隐藏
当接收到 开始
隐藏
删除此克隆体
当作为克隆体启动时
将大小设为 100
重复执行直到 按下鼠标?
重复执行
重复执行直到 按下鼠标?
重复执行
如果 ({克隆体的形状} = 女站0) 那么
移到 x:-88 y:-12
将大小设为 300
重复执行直到 (按下鼠标? 与 碰到 鼠标指针?)
如果 碰到 鼠标指针? 那么
将大小设为 400
否则
将大小设为 300
将 {主角性别} 设为 女
广播 淡出 并等待
广播 第1关
广播 淡入
如果 ({克隆体的形状} = 男站0) 那么
移到 x:99 y:-14
将大小设为 300
重复执行直到 (按下鼠标? 与 碰到 鼠标指针?)
如果 碰到 鼠标指针? 那么
将大小设为 400
否则
将大小设为 300
将 {主角性别} 设为 男
广播 淡出 并等待
广播 第1关
广播 淡入
NPC血条
代码
当 绿旗 被点击
将 {是克隆体?} 设为 0
当接收到 排序
执行 排序 -500
当接收到 NPC死亡
如果 ({NPC_HP} 的第 {ID} 项 = 0) 那么
重复执行 10 次
将 虚像 特效增加 10
删除此克隆体
当接收到 tick
如果 那么
执行 更新血条造型
执行 定位血条
当接收到 开始
如果 ({是克隆体?} = 1) 那么
删除此克隆体
否则
隐藏
等待 0 秒
将 {ID} 设为 0
重复执行 {NPC_HP} 的项目数 次
将 {ID} 增加 1
克隆 自己
当接收到 Tick
如果 ({是克隆体?} = 0) 那么
停止 这个脚本
执行 定位血条
执行 更新血条造型
移到 x:({X} + {地图x}) y:({Y} + {地图y})
如果 (((x坐标 = ({X} + {地图x})) 与 (y坐标 = ({Y} + {地图y}))) 与 ({NPC_HP} 的第 {ID} 项 = {NPC_HP_MAX} 的第 {ID} 项) 不成立) 那么
显示
否则
隐藏
当作为克隆体启动时
将 {是克隆体?} 设为 1
将 {类型} 设为 {NPC_类型} 的第 {ID} 项
如果 ({类型} = 兔) 那么
将大小设为 40
如果 ({类型} = 史莱姆) 那么
将大小设为 40
如果 ({类型} = 僵尸) 那么
将大小设为 40
将 {血条Y偏移} 设为 80
如果 ({类型} = 螃蟹) 那么
将大小设为 40
如果 ({类型} = 蝙蝠) 那么
将大小设为 40
如果 ({类型} = 鸟) 那么
将大小设为 40
如果 ({类型} = 蝴蝶) 那么
将大小设为 40
如果 ({类型} = 老鼠) 那么
将大小设为 40
如果 ({类型} = 眼球怪) 那么
将大小设为 40
定义 排序 {层级}
将 {i} 设为 1
重复执行直到 ({层级} < {层数} 的第 {i} 项) 不成立
将 {i} 增加 1
在 {层级} 的第 {i} 项前插入 {层数}
前移 ({i} - 1) 层
定义 更新血条造型
换成 连接 hp 和 四舍五入((({血量} / {血量上限}) * 48)) 造型
换成 连接 hp 和 四舍五入((({NPC_HP} 的第 {ID} 项 / {NPC_HP_MAX} 的第 {ID} 项) * 48)) 造型
定义 读取血量数据
定义 定位血条
将 {X} 设为 {NPC_X} 的第 {ID} 项
将 {Y} 设为 ({NPC_Y} 的第 {ID} 项 + {血条Y偏移})