碎晶掉落规则:修订间差异

来自Tevi Wiki
无编辑摘要
第23行: 第23行:
* 地图各处的玛那碎晶砖块。
* 地图各处的玛那碎晶砖块。
* 击杀3种特定怪物各掉落一个:永夜花园的天使守卫,地下墓穴的红恶魔,罪者之地的红色魔械。
* 击杀3种特定怪物各掉落一个:永夜花园的天使守卫,地下墓穴的红恶魔,罪者之地的红色魔械。
* 在单一地图区域中击杀该区域总共怪物数量'''大约40%'''后概率获得(不包含重复),击杀数超过数量越多掉落概率越高,每个区域只掉落一次。<span style="background-color:black;">注:此途获取径涉及一个复杂计算公式,如须详细了解见下?</span>
* 在单一地图区域中击杀该区域总共怪物数量'''大约40%'''后概率获得(不包含重复),击杀数超过数量越多掉落概率越高,每个区域只掉落一次。<span style="background-color:black;">注:此途获取径涉及一个复杂计算公式,如须详细了解见下公式。</span>
* 在药水商店希希处购买药水或背包,消费4000金币可获得第一个玛那碎晶,之后每消费7500可获得一个,消费金额为所有商店累计消费。
* 在药水商店希希处购买药水或背包,消费4000金币可获得第一个玛那碎晶,之后每消费7500可获得一个,消费金额为所有商店累计消费。
* 完成精英挑战,每一个挑战获得1个。
* 完成精英挑战,每一个挑战获得1个。
第51行: 第51行:
<blockquote>b1=
<blockquote>b1=


| ''b + RAND(0,MIN(100,b*0.25))'' // b+一个介于0~b*0.25的随机数,若b*0.25大于100,则取0~100
| ''b + RAND(0,MIN(100,b*0.25))'' // b+一个介于0~b*0.25的随机数,若b*0.25大于100,则取100


| ''/ isSRMode ? 1.1^( 5 - GetChapter() )  : 1'' // 如果是speedrun模式,位于第一章时除以1.1^4,若第二章则除以1.1^3,以此类推,当为第五章时则不计算
| ''/ isSRMode ? 1.1^( 5 - GetChapter() )  : 1'' // 如果是speedrun模式,位于第一章时除以1.1^4,若第二章则除以1.1^3,以此类推,当为第五章时则不计算

2024年1月12日 (五) 03:48的版本


该页面尚未完成
部分内容可能不完整或有误



魔钛碎晶(Magitite Shard)掉落规则

魔钛碎晶用于研发浮游炮模组、研发核心展开模组、升级罗盘,以下是主要来源:

  • 击杀特定位置的特定种类怪物,且同种类怪物只掉落1次。
  • 在魔淬商店伊恩处购买任意道具和魔淬,消费3000金币可获得第一个魔钛碎晶,之后每消费7000可获得一个,消费金额为所有商店累计消费。
  • 完成精英挑战,每一个挑战获得1个。
  • 击败雷瓦纳斯获得1个。
  • Free Roam模式下,击败瓦沙果和艾姆勒斯可各获得2个。

掉落魔钛碎晶的怪物列表

待施工

玛那碎晶(Mananite Shard)掉落规则

玛那碎晶用于升级各种能力道具,如移动速度提升、空中冲刺等。

  • 地图各处的玛那碎晶砖块。
  • 击杀3种特定怪物各掉落一个:永夜花园的天使守卫,地下墓穴的红恶魔,罪者之地的红色魔械。
  • 在单一地图区域中击杀该区域总共怪物数量大约40%后概率获得(不包含重复),击杀数超过数量越多掉落概率越高,每个区域只掉落一次。注:此途获取径涉及一个复杂计算公式,如须详细了解见下公式。
  • 在药水商店希希处购买药水或背包,消费4000金币可获得第一个玛那碎晶,之后每消费7500可获得一个,消费金额为所有商店累计消费。
  • 完成精英挑战,每一个挑战获得1个。
  • 击败雷瓦纳斯获得1个。
  • 完成茹岚支线任务后获得1个。

掉落玛那碎晶的计算公式

每一个区域最多掉落一个玛那碎晶,游戏内总共有50个区域能获得玛那碎晶。每个区域有一个杀怪计数器,每击杀一个敌人后该计数器会+1,被召唤的怪物和切版复活后重复击杀无效,假设该击杀计数器值为b,当b大于一个最少击杀数值后,玛那碎晶会概率掉落,假设该最少击杀数值为r。(注:区域的划分和游戏内地图命名无关,不能简单的理解为每一个地图掉落一个玛那碎晶)


r遵循以下计算步骤

r=

| min(area.numCountableMob * 0.4, 64) // 区域内可以计入击杀计数器的敌人总数*0.4,若计算值>64,则取64

| - getDiffMod(dff) *1.4 // 减去难度系数值,当难度系数*1.4<3时取值为3,当难度系数*1.4>7时取值为7

| * isSRMode ? 0.8 : 1 // 如果是speedrun模式,乘0.8

| * isSRMode & AreaID < 10 0.55 : 1 // 如果是speedrun模式,同时该区域id小于10,乘0.55

| .floor() // 向下取整

当b>r时,玛那碎晶的掉落概率遵循以下计算

b1=

| b + RAND(0,MIN(100,b*0.25)) // b+一个介于0~b*0.25的随机数,若b*0.25大于100,则取100

| / isSRMode ? 1.1^( 5 - GetChapter() )  : 1 // 如果是speedrun模式,位于第一章时除以1.1^4,若第二章则除以1.1^3,以此类推,当为第五章时则不计算

| if b1>RAND(0,101) , TRUE , FALSE // 取0~101之间的随机数与以上计算值做对比,若b1大于该随机数则会掉落玛那碎晶