• 游客,欢迎来到米坛社区。
    米坛社区是大型中文智能穿戴设备交流社区,在这里交流你的极客思想,共同建造我们的智能世界
    为了更加方便的获取支持与帮助,请加入米坛社区官方QQ频道
宠物史莱姆

小米手环7小程序 宠物史莱姆 7.14(疑似最終版)

请登录账号后下载
修復技能問題
新增了魔法書
修復1-5bug
-------------------------分割线-------------------

V 背包增加魔法卷轴物品(无法购买,仅限探险概率掉落和剧情给予)

-------------------------------------分割线-------

V 魔法书剧情完成第二章第一节开放使用

V 获得魔法书解锁除红石堡以外的地点

----------------------分割线----------------------

技能分类:

V D辅助类:支持效果强化,冷却时间减少

V C战斗类:支持效果强化,冷却时间减少

V B保命类:不支持强化,解锁需要消耗20复活核心和魔法卷轴 (被動?)

V A削弱类:支持效果强化,不支持冷却时间减少 (狀態不可疊加?)

V S大招类:不支持强化

----------分割线----------------------------------

V 魔法书等级(book_leve):可以通过使用魔晶升级

V 魔法书经验(book_exp):击败魔物获取

V 魔法书魔力值(book_power):随着等级提升

V 魔法卷轴(book_updataIetm):用于解锁魔法技能,击败魔物概率获得

V 魔法技能(zn)
X 升级材料有金币、魔法卷轴



-------------------分割线-------------------------
V 魔法书{
信息
魔法技能


V 信息{
当前持有者:(玩家名)
原主:创哲宇
魔法书等级:0
魔法书经验:0/100(最大值默认是100)
魔力值:0/100(最大值默认是100,随着魔法书等级而提高)
已记录的技能:0


V 传送地图(探险功能,你懂的)

魔法技能{
技能上阵(战斗中能用的技能)

V D力量强化(冷却时间:1个小时,持续2分钟,魔力消耗10点)
用于强化史莱姆的力量。

V D防御强化(冷却时间:1个小时,持续2分钟,魔力消耗10点)
用于强化史莱姆的防御(可以提高存活率)

V C豪火球(冷却时间:3秒,魔力消耗3点)
对魔物造成20*魔法书等级的伤害

V B秽土转生(冷却时间:7天,魔力消耗100点)

V A火焰附加(冷却时间:10秒,魔力消耗5点)

V S次元斩—绝(冷却时间:1小时,魔力消耗50点)
对魔物造成book_power*book_leve*500点伤害


------------------------------分割线--------------
  • 赞
反馈: 失心乱
新增:
新增了职业系统(新主线解锁)
在红石堡中探险触发找到魔法书的词条弹窗(只弹一次)解锁(概率2%)
修复bug:
修复暴食,探险一些bug
新增
新增强制更新功能
新增剧情第一章(序章?重要吗)
什么?重置按钮?没有!
更新&修复bug
现在最高可以回收到1000个
优化了核心强化
删除了神秘之地
优化剧情体验
修复Toolbox工具bug
更新
剧情1-1开放
加入自动更新功能
修复bug
暴食bug
七日签到bug
史莱姆触摸的一些bug
提升流畅度
修复剧情bug
新增了半成品的剧情功能
修复了暴食功能
修复:
1.修复关于日期的一些bug
2.每日暴食次数无限制
3.调整厄运之神概率
Tips:在约321级以内,使用经验药剂比经验糖果更划算。超过这个等级,购买经验糖果将更加经济实惠。


自己开发的,爱拿去拿去
JavaScript:
class DATE {
              //本库制作者 : 米坛淘汰郎,你们爱用拿去用
              static getLastDay(year, month) {
                const isLeapYear = ((year % 4) == 0) && ((year % 100) != 0) || ((year % 400) == 0)
                const maxDays = [1, 3, 5, 7, 8, 10, 12]
                const middleDays = [4, 6, 9, 11]
                month = Number(month)
                if (month == 2) {
                  if (isLeapYear) {
                    return 29
                  } else {
                    return 28
                  }
                } else if (maxDays.includes(month)) {
                  return 31
                } else if (middleDays.includes(month)) {
                  return 30
                }
              }
              static ifChange(toms = Date.now(), testms, type, debug = false) {
                let temp = Array(3)
                switch (type.toLowerCase()) {
                  case "time":
                    if (testms < toms) {
                      return true
                    } else {
                      return false
                    }
                  case "second":
                    temp[0] = (new Date(testms))
                    temp[0].setMilliseconds(999)
                    temp[0] = temp[0].getTime()
                    if (temp[0] > toms) {
                      if (debug) {
                        console.log((new Date(temp[0]).toLocaleString()) + '\n在\n' + (new Date(toms).toLocaleString()) + '\n同一秒或之前')
                      }
                      return false
                    } else {
                      if (debug) {
                        console.log((new Date(toms).toLocaleString()) + '\n在\n' + (new Date(temp[0]).toLocaleString()) + '\n之后')
                      }
                      return true
                    }
                  case "minute":
                    temp[0] = (new Date(testms))
                    temp[0].setSeconds(59, 999)
                    temp[0] = temp[0].getTime()
                    if (temp[0] > toms) {
                      if (debug) {
                        console.log((new Date(temp[0]).toLocaleString()) + '\n在\n' + (new Date(toms).toLocaleString()) + '\n同一分或之前')
                      }
                      return false
                    } else {
                      if (debug) {
                        console.log((new Date(toms).toLocaleString()) + '\n在\n' + (new Date(temp[0]).toLocaleString()) + '\n之后')
                      }
                      return true
                    }
                  case "hour":
                    temp[0] = (new Date(testms))
                    temp[0].setMinutes(59, 59, 999)
                    temp[0] = temp[0].getTime()
                    if (temp[0] > toms) {
                      if (debug) {
                        console.log((new Date(temp[0]).toLocaleString()) + '\n在\n' + (new Date(toms).toLocaleString()) + '\n同一小時或之前')
                      }
                      return false
                    } else {
                      if (debug) {
                        console.log((new Date(toms).toLocaleString()) + '\n在\n' + (new Date(temp[0]).toLocaleString()) + '\n之后')
                      }
                      return true
                    }
                  case "date":
                    temp[0] = (new Date(testms))
                    temp[0].setHours(23, 59, 59, 999)
                    temp[0] = temp[0].getTime()
                    if (temp[0] > toms) {
                      if (debug) {
                        console.log((new Date(temp[0]).toLocaleString()) + '\n在\n' + (new Date(toms).toLocaleString()) + '\n同一天或之前')
                      }
                      return false
                    } else {
                      if (debug) {
                        console.log((new Date(toms).toLocaleString()) + '\n在\n' + (new Date(temp[0]).toLocaleString()) + '\n之后')
                      }
                      return true
                    }
                  case "month":
                    temp[0] = (new Date(testms))
                    temp[0].setHours(23, 59, 59, 999)
                    temp[0].setDate(this.getLastDay(temp[0].getFullYear(), temp[0].getMonth() + 1))
                    temp[0] = temp[0].getTime()
                    if (temp[0] > toms) {
                      if (debug) {
                        console.log((new Date(temp[0]).toLocaleString()) + '\n在\n' + (new Date(toms).toLocaleString()) + '\n同一月或之前')
                      }
                      return false
                    } else {
                      if (debug) {
                        console.log((new Date(toms).toLocaleString()) + '\n在\n' + (new Date(temp[0]).toLocaleString()) + '\n之后')
                      }
                      return true
                    }
                  case "year":
                    temp[0] = (new Date(testms))
                    temp[0].setHours(23, 59, 59, 999)
                    temp[0].setMonth(12, this.getLastDay(temp[0].getFullYear(), temp[0].getMonth() + 1))
                    temp[0] = temp[0].getTime()
                    if (temp[0] > toms) {
                      if (debug) {
                        console.log((new Date(temp[0]).toLocaleString()) + '\n在\n' + (new Date(toms).toLocaleString()) + '\n同一月或之前')
                      }
                      return false
                    } else {
                      if (debug) {
                        console.log((new Date(toms).toLocaleString()) + '\n在\n' + (new Date(temp[0]).toLocaleString()) + '\n之后')
                      }
                      return true
                    }
                  default:
                    break;
                }

              }
            }
新增:
1.新增文件提醒(以保证重置不是我的错)
2.七日连续签到功能
修复:
1.修复暴食问题
调整:
1.职业属性调整(来源:李斯泰)
增强了职业的专属性。想着把职业的专属性加入,比如刺客闪避率高,攻击力高,但是防御力减弱
  • 赞
反馈: 谷羽123
1.正确的修复每日签到的问题
2.新增每日签到彩蛋
3.本版本有补偿礼包
修复问题:
1.签到可以一直签到。
2.每小时恢复变成负数。
3.无法查看关于页面。
4.经验糖果无法购买。
5.复活核心踢出神秘商店。