这家伙很懒,什么都没写下...
这家伙很懒,什么都没写下...
变量
是否开始攻击 [炮台]
查找的id
获得敌人ID
敌人与我之间的距离 [炮台]
角色
路线
造型
造型1
敌人
代码
当 绿旗 被点击
将大小设为 30
将大小设为 100
当作为克隆体启动时
将大小设为 100
将 1 加入 {敌人进度}
移动 0.5 步
移动 1 步
定义 探路
左转 15 度
左转 30 度
右转 15 度
右转 30 度
指挥
代码
当 绿旗 被点击
等待 3 秒
等待 4 秒
炮台
代码
当作为克隆体启动时
将 {是否开始攻击} 设为 no
重复执行
如果 (造型编号 > 1) 那么
执行 查找要攻击的目标
如果 ({获得敌人ID} > 0) 那么
将 {是否开始攻击} 设为 yes
否则
将 {是否开始攻击} 设为 no
如果 ({是否开始攻击} = yes) 那么
面向 90 方向
将 {敌人目前血量} 的第 {获得敌人ID} 项替换为 ({敌人目前血量} 的第 {获得敌人ID} 项 - 1)
等待 2 秒
定义 查找要攻击的目标
将 {获得敌人ID} 设为 0
将 {查找的id} 设为 0
重复执行直到 (({查找的id} = {敌人进度} 的项目数) 或 ({获得敌人ID} > 0))
将 {查找的id} 增加 1
如果 ({敌人进度} 的第 {查找的id} 项 > 0) 那么
将 {敌人与我之间的距离} 设为 平方根((((y坐标 - {敌人y坐标} 的第 {查找的id} 项) * (y坐标 - {敌人y坐标} 的第 {查找的id} 项)) + ((x坐标 - {敌人x坐标} 的第 {查找的id} 项) * (x坐标 - {敌人x坐标} 的第 {查找的id} 项))))
如果 ({敌人与我之间的距离} < 50) 那么
将 {获得敌人ID} 设为 {查找的id}