關於 前言
這個計算機在使用上需要對裝備有一定的了解
如果對於某件裝不知道怎樣填歡迎發問

建議在輸入要換的裝前 可以先看現有裝打蛋測試傷害是否符合
才開始換成預計要換的裝

參考朋友賴喵用google sheet寫的計算機做成通用的版本
我的本業是做遊戲,可是要做計算機的話還是要用成網頁比較好
所以這個是網頁菜鳥寫出來的,敬請見諒
RO的技能多又複雜,要靠大家的測試跟整理才有辦法寫成計算機
歡迎提供算式跟找出計算機還是官方的BUG(?)
關於
巴哈討論串連結
操作說明

聯絡方式
信箱:valkyrie7744533@gmail.com
Discord: Landgris
Twitter @Landgris
PTT ID: valkyria
巴哈 ID: randgris
{{ t('nav.settings', '設定') }}
{{ t('settings.darktheme', '夜間模式') }} {{ t('settings.zeroregion', 'Zero 服務器') }}
{{ t('ui.common.confirm', '確定') }}
{{ t('settings.skillversion', '技能版本') }}
{{ t('ui.common.reload', '重新載入') }} {{ DefaultDB_Skill.length }}
{{ t('settings.supportskillversion', '支援技能版本') }}
{{ t('ui.common.reload', '重新載入') }} {{ DefaultDB_SupportSkill.length }}
{{ t('settings.skilltreesource', '技能樹資料來源') }}
Toss A Coin To Your Witcher
這個計算機是希望大家在換裝備的時候可以不用借裝或是買到才發現傷害怎麼沒變?!
就可以先用算的少走一些冤枉路

從2019年12月完成後一直更新到現在
沒想到時間過這麼快! 好險有在寫更新紀錄,沒事就可以看看到底加了多少東西
除了修正BUG、增加新功能、填各職業技能坑、各種測試公式、還要隨版本更新跑
如果覺得這個計算機有幫助你選擇到適合的裝備、或是計算是否打的贏某隻怪物
想要斗內的話可以按下方按鈕,我會非常感謝

寄信告訴我訂單編號跟伺服器ID或想要的名字,我會把你加入感謝名單!

{{ t('welcome.clickherecoffee', '點這裡→buy me a coffee') }} {{ t('welcome.clickhereopay', '點這裡→歐付寶(需帳號)') }}
{{ t('welcome.title', '歡迎使用計算機') }}
{{ t('welcome.usageguide', '使用說明') }}
{{ t('welcome.agree', '同意使用說明') }} {{ t('welcome.disagree', '不同意') }}
{{ t('welcome.tossacoin', 'Toss A Coin To Your Witcher') }}
{{ t('welcome.clickherecoffee', '點這裡→buy me a coffee') }} {{ t('welcome.clickhereopay', '點這裡→歐付寶(需帳號)') }} {{ t('welcome.featuredvideos', '精選影片') }}
{{ t('welcome.viewupdatelog', '查看更新紀錄') }} {{ t('nav.thanks', '協力') }}
更新紀錄
特別感謝
{{ item.coop }} {{ item.name }}
{{ item.coop }} {{ item.name }}
{{ t('ui.skill.tab.default', '技能清單') }} {{ t('ui.skill.title', '技能') }}
{{option.SkillFormulaError}}
{{ t('ui.skill.savecustom', '儲存自訂技能') }} >>> {{ t('ui.skill.setnamefirst', '儲存前設定技能名') }} {{ t('ui.skill.name', '技能名') }}
{{ t('ui.panel.skillmulti', '技能倍率') }} {{option.SkillPercent}} % ? {{ t('ui.skill.level', '技能等級') }} {{ t('ui.skill.hitnumber', '傷害次數') }} {{ t('ui.skill.fixedcast', '固定詠唱') }} {{ t('ui.skill.variablecast', '變動詠唱') }} {{ t('ui.skill.independentdelay', '獨立延遲') }} {{ t('ui.skill.globaldelay', '共通延遲') }} {{ t('ui.skill.ranged', '技能遠傷') }} {{ t('ui.skill.critical', '技能暴擊') }} {{ t('ui.skill.halfcri', '一半暴率') }} {{ t('ui.skill.cannon', '使用加農砲彈') }} {{ t('ui.skill.cart', '使用手推車') }} {{ t('ui.skill.halfignoredef', '半無視DEF') }} {{ t('ui.skill.ignoreres', '無視RES') }} {{ t('ui.skill.laterranged', '後計算技能遠傷') }} {{ t('ui.skill.damagetype', '傷害類型') }}
{{ t('ui.skill.attackelement', '攻擊屬性') }}
{{ t('ui.skill.note', '備註') }}
{{ t('ui.skill.savedlist', '已儲存清單') }}
{{ getSkillName(item.skill.id) }} Lv {{ item.skill.level }} {{ item.skill.formula }} {{ item.skill.hitnumber }} HIT {{ t('ui.skill.tag.ranged', '遠傷') }} {{ t('ui.skill.tag.critical', '暴擊') }} {{ t('ui.skill.halfcri', '一半暴率') }} {{ t('ui.skill.tag.cannon', '砲彈') }} {{ t('ui.skill.tag.cart', '手推車') }} {{ t('ui.skill.halfignoredef', '半無視DEF') }} {{ t('ui.skill.ignoreres', '無視RES') }} {{ t('ui.skill.laterranged', '後計算技能遠傷') }} {{ t('ui.skill.tag.fct', '固詠') }} {{ item.skill.FCT }}s {{ t('ui.skill.tag.vct', '變詠') }} {{ item.skill.VCT }}s {{ t('ui.skill.tag.cd', '獨延') }} {{ item.skill.CD }}s {{ t('ui.skill.tag.gcd', '共延') }} {{ item.skill.GCD }}s {{ t('ui.skill.note', '備註') }}: {{ item.skill.Note }} {{ t('ui.common.load', '載入') }}
{{ getSkillName(item.skill.id) }} Lv {{ item.skill.level }} {{ item.skill.formula }} {{ item.skill.hitnumber }} HIT {{ t('ui.skill.tag.ranged', '遠傷') }} {{ t('ui.skill.tag.critical', '暴擊') }} {{ t('ui.skill.halfcri', '一半暴率') }} {{ t('ui.skill.tag.cannon', '砲彈') }} {{ t('ui.skill.tag.cart', '手推車') }} {{ t('ui.skill.halfignoredef', '半無視DEF') }} {{ t('ui.skill.ignoreres', '無視RES') }} {{ t('ui.skill.laterranged', '後計算技能遠傷') }} {{ t('ui.skill.tag.fct', '固詠') }} {{ item.skill.FCT }}s {{ t('ui.skill.tag.vct', '變詠') }} {{ item.skill.VCT }}s {{ t('ui.skill.tag.cd', '獨延') }} {{ item.skill.CD }}s {{ t('ui.skill.tag.gcd', '共延') }} {{ item.skill.GCD }}s {{ t('ui.skill.note', '備註') }}: {{ item.skill.Note }} {{ t('ui.common.load', '載入') }}
簡易計算機 算式:
計算結果
{{QuickCalc.solution}}
備註:
備註 算式 計算結果
{{ item.remark }} {{ item.formula }} {{ item.solution }}
編輯裝備 {{EquipSelectLabel}} {{ t('ui.equip.aiparse', 'AI解析') }} {{ t('ui.common.clear', '清空') }} {{ t('ui.common.cancel', '取消') }} {{ t('ui.common.confirm', '確定') }} {{ t('ui.common.save', '儲存') }} {{ t('ui.equip.setnamefirst', '儲存前設定裝備名') }}
{{ formatEffectLabel(item) }} {{ item.opersymbol }} {{ item.totalvalue!=9999?item.totalvalue:'' }} {{ item.suffixsymbol }}
STR AGI VIT INT DEX LUK
POW STA WIS SPL CON CRT
{{ t('AllStatus', '全能力') }} {{ t('AllStatus2', '所有特性屬性') }} HP % HP SP % SP HIT FLEE {{ t('PerfectFlee', '完全迴避') }} {{ t('SPRegenPercent', 'SP恢復 %') }} {{ t('HPRegenPercent', 'HP恢復 %') }} {{ t('SPConsume', 'SP消耗量 %') }} DEF MDEF
{{ t('ui.equip.allskilldmg', '所有技能增傷 %') }} {{ t('ui.equip.specifyskill', '指定技能') }} {{ t('ui.equip.allskillcd', '所有技能獨延') }} {{ t('GCDPercent', '技能後(共)延%') }} {{ t('VariableCastPercent', '變詠 %') }} {{ t('VariableCastSecond', '變詠') }} s {{ t('SPSkillVariableCastPercent', '指定技能變詠 %') }} {{ t('FixedCast', '固詠') }} {{ t('FixedCastPercent', '固詠 %') }} ASPD {{ t('AspdPercent', '攻擊後延%') }} {{ t('Cri', '暴擊率 %') }} {{ t('ElementDamageDealtIncreasedPercent', '屬性耐性減少 %') }} {{ t('ui.equip.specifyelement', '指定屬性') }}
P.ATK Atk Atk % {{ t('RaceAtkPercent', '種族 %') }} {{ t('ui.equip.specifyrace', '指定種族') }} {{ t('SizeAtkPercent', '體型 %') }} {{ t('ui.equip.specifysize', '指定體型') }} {{ t('LevelAtkPercent', '階級 %') }} {{ t('ui.equip.specifylevel', '指定階級') }} {{ t('ElementalAtkPercent', '對屬性敵人 %') }} {{ t('ui.equip.specifyelement', '指定屬性') }} {{ t('WeaponRangedDamagePercent', '武器遠傷 %') }} {{ t('MonsterAtkPercent', '特定魔物 %') }} {{ t('BypassDEFPercent', '無視物理防禦 %') }} {{ t('ui.equip.specifybypassdetail', '細部設定') }} {{ t('BypassRESPercent', '無視RES %') }} {{ t('HitAtkDamagePercent', '命中傷 %') }} {{ t('CriDamagePercent', '暴傷 %') }} C.RATE {{ t('MeleeDamagePercent', '近傷 %') }} {{ t('MeleeDamageDealtIncreasedPercent', '近傷耐性減少 %') }} {{ t('RangedDamagePercent', '遠傷 %') }} {{ t('RangedDamageDealtIncreasedPercent', '遠傷耐性減少 %') }} {{ t('WeaponPerfection', '無視體型攻擊') }} > {{ t('WeaponOccult', '浸透勁效果') }} >
S.MATK Matk Matk % {{ t('RaceMatkPercent', '種族 %') }} {{ t('ui.equip.specifyrace', '指定種族') }} {{ t('SizeMatkPercent', '體型 %') }} {{ t('ui.equip.specifysize', '指定體型') }} {{ t('LevelMatkPercent', '階級 %') }} {{ t('ui.equip.specifylevel', '指定階級') }} {{ t('ElementalMatkPercent', '對屬性敵人 %') }} {{ t('ui.equip.specifyelement', '指定屬性') }} {{ t('ElementalMagicPercent', '屬性魔法 %') }} {{ t('ui.equip.specifyelement', '指定屬性') }} {{ t('MonsterMatkPercent', '特定魔物 %') }} {{ t('BypassMDEFPercent', '無視魔法防禦 %') }} {{ t('ui.equip.specifybypassdetail', '細部設定') }} {{ t('BypassMRESPercent', '無視MRES %') }}
選擇技能
{{ t('ui.equip.specifysizemultiplier', '指定體型倍率') }}
{{ t('ui.common.cancel', '取消') }} {{ t('ui.common.confirm', '確定') }}
{{ t('ui.equip.specifylevelmultiplier', '指定階級倍率') }}
{{ t('ui.common.cancel', '取消') }} {{ t('ui.common.confirm', '確定') }}
{{ t('ui.equip.specifyracemultiplier', '指定種族倍率') }}
{{ t('ui.common.cancel', '取消') }} {{ t('ui.common.confirm', '確定') }}
{{ t('ui.equip.specifyelementmultiplier', '指定屬性倍率') }}
{{ t('ui.common.cancel', '取消') }} {{ t('ui.common.confirm', '確定') }}
{{ enemyResistFieldLabel(enemyResistDialog.field) }}
{{ t('ui.common.cancel', '取消') }} {{ t('ui.common.confirm', '確定') }}
{{ t('ui.equip.specifybypassdetail', '細部設定') }} - {{ selectBypassEffectLabel }}
{{ t('ui.equip.level', '階級') }}
{{ t('ui.equip.race', '種族') }}
{{ t('ui.common.cancel', '取消') }} {{ t('ui.common.confirm', '確定') }}
{{ t('ui.equip.dblist', '裝備清單') }}
{{ t('ui.equip.slot', '部位') }} {{ t('ui.equip.equipnamecol', '裝備名字') }} {{ t('ui.common.action', '操作') }}
{{ t(item.equip.id, item.equip.label) }} {{ item.equip.equipname }} {{ t('ui.common.delete', '刪除') }} {{ t('ui.common.load', '載入') }}
{{ formatEffectLabelForEffect(effect) }} {{ effecttypelist[GetETLIndex(effect.EffectType.id)].opersymbol }} {{ effect.EffectNumber!=9999?effect.EffectNumber:'' }} {{ effecttypelist[GetETLIndex(effect.EffectType.id)].suffixsymbol }}
{{ t('ui.enemy.edit', '編輯敵方') }} {{ t('ui.enemy.new', '新增') }} {{ t('ui.common.cancel', '取消') }} {{ t('ui.common.confirm', '確定') }} {{ EnemyEditUuid ? t('ui.enemy.overwrite', '覆蓋儲存') : t('ui.common.save', '儲存') }} {{ t('ui.enemy.setnamefirst', '儲存前設定名稱') }} {{ t('ui.enemy.saveas', '另存新敵方') }}
{{ t('ui.enemy.customlist', '已儲存的自訂敵方') }}
{{ t('ui.enemy.nocustom', '尚無自訂敵方') }}
{{ item.enemy.name }} {{ t('ui.common.delete', '刪除') }}
{{ t('ui.enemy.name', '敵方名稱') }}
Stat Level HP {{ t('ui.enemy.element', '敵方屬性') }} {{ t('ui.enemy.elementlevel', '屬性等級') }} {{ t('ui.equip.size', '體型') }} {{ t('ui.equip.level', '階級') }} {{ t('ui.equip.race', '種族') }} LUK VIT {{ t('ui.enemy.subdef', '減算DEF(前)') }} {{ t('ui.enemy.muldef', '乘算DEF') }} {{ t('ui.enemy.submdef', '減算MDEF(前)') }} {{ t('ui.enemy.mulmdef', '乘算MDEF') }}
PVE {{ t('ui.enemy.stardefense', '★防禦') }} {{ t('ui.enemy.reduce90', '90%減傷') }} {{ t('ui.enemy.reduce99', '99%減傷') }}
GVG {{ t('ui.enemy.normalatkreduce', '普攻減傷') }}% {{ t('ui.enemy.rangednormalatkreduce', '遠距離普攻減傷') }}% {{ t('ui.enemy.skillreduce', '技能減傷') }}%
{{ t(group.key, group.label) }} {{ enemyResistRowLabel(field) }}
複製裝備文字 複製整合效果
{{EquipText}}
{{ t('ui.allset.dialogtitle', '配置清單(測試)') }} {{ t('ui.allset.savedlist', '已儲存清單') }}
{{ t('ui.common.load', '載入') }} {{ t('ui.common.download', '下載') }} {{ item.AllSet.Name }} Lv.{{ item.AllSet.Status.Level }} {{ item.AllSet.SkillName }} {{ item.AllSet.EnemyName }} {{ item.AllSet.Damage }} {{ t('ui.common.delete', '刪除') }}
{{ t('nav.savecfg', '儲存配置') }} {{ t('ui.allset.savenotice', '測試中 不會儲存額外技能選項') }}
{{ t('ui.allset.saveconfirm', '儲存配置>>>') }} {{ t('ui.allset.setnamefirst', '儲存前設定檔名') }} {{ t('ui.allset.filename', '存檔名') }} {{ t('ui.skill.name', '技能名') }} {{ t('ui.allset.enemyname', '敵人名') }} {{ t('ui.panel.tab.damage', '傷害') }} {{TempAllSet.Damage}}
{{ t('ui.consumable.dialogtitle', '使用消耗品') }} {{ t('ui.common.clear', '清空') }} {{ t('ui.common.confirm', '確定') }} {{ t('ui.consumable.statseffect', '統計效果') }}
{{ t(item.id, item.label) }} {{ item.opersymbol }} {{ item.totalvalue }} {{ item.suffixsymbol }}
{{ t('ui.consumable.zerostattypemax', 'Zero套餐') }}
{{ getConsumableName(item.id, item.name) }}
{{ t('ui.consumable.stattypemax', '素質類(取最大)') }}
{{ getConsumableName(item.id, item.name) }}
{{ t('ui.consumable.atkup', 'ATK提升') }}
{{ t('ui.consumable.matkup', 'MATK提升') }}
{{ t('ui.consumable.criup', '爆擊率%提升') }}
{{ t('ui.consumable.stattypestack', '素質類(可疊加)') }}
{{ getConsumableName(item.id, item.name) }}
{{ t('ui.consumable.atkmatkup', 'ATK MATK提升(取最大, 面板不顯示)') }}
{{ getConsumableName(item.id, item.name) }}
{{ t('ui.consumable.battlepotion', '戰鬥藥(擇一)') }}
{{ getConsumableName(item.id, item.name) }}
{{ t('ui.consumable.magiccandy', '魔法糖(擇一)') }}
{{ getConsumableName(item.id, item.name) }}
{{ t('ui.consumable.independent', '獨立系統(可疊加)') }}
{{ getConsumableName(item.id, item.name) }}
{{ getConsumableName(item.id, item.name) }}
{{ getConsumableName(item.id, item.name) }}
{{ getConsumableName(item.id, item.name) }}
{{ t('ui.elementtable.dialogtitle', '屬性相剋倍率表') }} {{ t('ui.elementtable.uselatest', '使用新版屬性表') }} Lv: {{ElementTableIndex}} Lv 1 Lv 2 Lv 3 Lv 4 {{ t('ui.elementtable.atkdef', '攻 \\ 守') }}
{{t('elementtype_' + elementtypelist[colindex-1].id, elementtypelist[colindex-1].label)}}
{{t('elementtype_' + elementtypelist[rowindex-1].id, elementtypelist[rowindex-1].label)}}
{{t('elementtype_' + elementtypelist[rowindex-1].id, elementtypelist[rowindex-1].label)}} {{ t('ui.common.vs', '對') }} {{t('elementtype_' + elementtypelist[colindex-1].id, elementtypelist[colindex-1].label)}} {{ElementTableIndex}}
{{elementalmap[(ElementTableIndex-1)*100+colindex-1+(rowindex-1)*10]}}
{{ t('ui.equip.aspdpenaltytable', '攻速懲罰表') }}({{status.AspdFormula==='paradise'? t('ui.common.paradise','樂園') : t('ui.common.official','四轉服')}}) {{ t('ui.common.aspdformula', '攻速公式') }} {{ t('ui.common.aspdpenaltytier', '攻速懲罰職等') }}
{{ t('ui.charstats.class', '職業') }} {{ t(getAspdColumnKey(col), col) }} {{item.name}} {{item.row[col] !== undefined ? item.row[col] : ''}}
{{ t('ui.equip.weaponsizetable', '武器懲罰表') }} {{ t('ui.equip.weapontype', '武器類型') }} {{ t('sizetype_0', '小型') }} {{ t('sizetype_1', '中型') }} {{ t('sizetype_2', '大型') }} {{ t(item.id, item.label) }} {{item.sizefix.small}}% {{item.sizefix.middle}}% {{item.sizefix.large}}% {{ t('ui.skill.supportskills', '輔助技能') }} {{ t('ui.skill.resetall', '全部重置') }} {{ t('class_' + item.id, item.label) }} {{ t('ui.skill.fantasybook', '幻想叢書') }}
{{ getSkillName(item.skill.id) }} {{ item.skill.maxlv }}
{{ t('nav.allsetlist', '配置清單') }} {{ t('nav.savecfg', '儲存配置') }} {{ t('nav.loadcfg', '讀取配置檔案') }}
{{ t('nav.title', 'RO 計算機') }}
{{ isZeroMode ? (settings.zeroRegion === 'global' ? 'GlobalROZero' : 'TwROZero') : 'TwRO' }} {{ t('nav.about', '關於') }} {{ t('nav.donate', '贊助') }} {{ t('nav.welcomepage', '歡迎頁面') }}
{{ t('ui.charstats.title', '角色素質') }}
{{ t('ui.charstats.class', '職業') }}
HP {{status.HP}} / {{status.MHP}} SP {{status.SP}} / {{status.MSP}} HP SP
Level JobLevel STR + {{status_add.STR}} + {{status_job.STR}} = {{status_total.STR}} AGI + {{status_add.AGI}} + {{status_job.AGI}} = {{status_total.AGI}} VIT + {{status_add.VIT}} + {{status_job.VIT}} = {{status_total.VIT}} INT + {{status_add.INT}} + {{status_job.INT}} = {{status_total.INT}} DEX + {{status_add.DEX}} + {{status_job.DEX}} = {{status_total.DEX}} LUK + {{status_add.LUK}} + {{status_job.LUK}} = {{status_total.LUK}}
{{ t('ui.charstats.traitpoints','特質點') }} {{computeattribute.RaisingTStatsPoint}}/{{TStatusPoint[this.status.Level-200]}}{{ t('ui.common.point','點') }} {{ t('ui.common.insufficient','不足') }} {{computeattribute['RaisingTStatsPoint']-TStatusPoint[this.status.Level-200]}}{{ t('ui.common.point','點') }} POW + {{status_add.POW}} + {{status_job.POW}} = {{status_total.POW}} STA + {{status_add.STA}} + {{status_job.STA}} = {{status_total.STA}} WIS + {{status_add.WIS}} + {{status_job.WIS}} = {{status_total.WIS}} SPL + {{status_add.SPL}} + {{status_job.SPL}} = {{status_total.S_P_L}} CON + {{status_add.CON}} + {{status_job.CON}} = {{status_total.CON}} CRT + {{status_add.CRT}} + {{status_job.CRT}} = {{status_total.CRT}}
{{ t('ui.charstats.applyjobbonus', '代入JOB加成') }} {{ t('ui.charstats.aspdsetting', '攻速設定') }} {{status.AspdFormula==='paradise'? t('ui.common.paradise','樂園') : t('ui.common.official','四轉服')}} {{ t('ui.common.formula','公式') }} / {{aspdJobTierSwitch? t('ui.common.tier34','三/四轉') : t('ui.common.tier2','二轉')}} {{ t('ui.common.jobtier','職等') }} {{ t('ui.charstats.transcendent', '轉生') }} {{ t('ui.charstats.availablepoints', '可用素質點') }} {{computeattribute.StatsPoint}} {{ t('ui.charstats.usedpoints', '已消耗點數') }} {{computeattribute.RaisingStatsPoint}} {{ t('ui.common.remaining','餘') }} {{computeattribute['StatsPoint']-computeattribute['RaisingStatsPoint']}}{{ t('ui.common.point','點') }} {{ t('ui.charstats.usedpoints', '已消耗點數') }} {{computeattribute.RaisingStatsPoint}} {{ t('ui.common.insufficient','不足') }} {{computeattribute['RaisingStatsPoint']-computeattribute['StatsPoint']}}{{ t('ui.common.point','點') }}
Base/Job {{status.Level}} / {{status.JOBLevel}} {{ t('ui.charstats.jobbonuspoint', 'Job加成點') }} STR {{GetPureStats(status.STR)}} + {{status_total.STR-GetPureStats(status.STR)}} AGI {{GetPureStats(status.AGI)}} + {{status_total.AGI-GetPureStats(status.AGI)}} VIT {{GetPureStats(status.VIT)}} + {{status_total.VIT-GetPureStats(status.VIT)}} INT {{GetPureStats(status.INT)}} + {{status_total.INT-GetPureStats(status.INT)}} DEX {{GetPureStats(status.DEX)}} + {{status_total.DEX-GetPureStats(status.DEX)}} LUK {{GetPureStats(status.LUK)}} + {{status_total.LUK-GetPureStats(status.LUK)}}
{{ t('ui.enemy.title', '敵方') }}
{{ t('ui.common.edit', '編輯') }}
Stat {{ t('ui.enemy.elementlevel', '屬性等級') }}
Level {{ t('ui.equip.size', '體型') }}
{{ t('ui.equip.level', '階級') }}
{{ t('ui.equip.race', '種族') }}
LUK VIT {{ t('ui.enemy.subdef', '減算DEF(前)') }} {{ t('ui.enemy.muldef', '乘算DEF') }} {{ t('ui.enemy.submdef', '減算MDEF(前)') }} {{ t('ui.enemy.mulmdef', '乘算MDEF') }}
{{ UIPanel['EnemyDetailPanel'] ? t('ui.enemy.collapsedetail', '收起減傷 / 抗性') : t('ui.enemy.expanddetail', '展開減傷 / 抗性') }}
PVE {{ t('ui.enemy.stardefense', '★防禦') }} {{ t('ui.enemy.reduce90', '90%減傷') }} {{ t('ui.enemy.reduce99', '99%減傷') }}
GVG {{ t('ui.enemy.normalatkreduce', '普攻減傷') }}% {{ t('ui.enemy.rangednormalatkreduce', '遠距離普攻減傷') }}% {{ t('ui.enemy.skillreduce', '技能減傷') }}%
{{ t(group.key, group.label) }} {{ enemyResistRowLabel(field) }}
Lv:{{enemyattribute.level}} / {{t('elementtype_' + (elementtypelist[enemyattribute.elemental] || {}).id, (elementtypelist[enemyattribute.elemental] || {}).label)}} {{enemyattribute.elementallevel}} / {{t('sizetype_' + (sizetypelist[enemyattribute.size] || {}).id, (sizetypelist[enemyattribute.size] || {}).label)}} / {{t('leveltype_' + (leveltypelist[enemyattribute.leveltype] || {}).id, (leveltypelist[enemyattribute.leveltype] || {}).label)}} / {{t('racetype_' + (racetypelist[enemyattribute.race] || {}).id, (racetypelist[enemyattribute.race] || {}).label)}} LUK {{enemyattribute.LUK}} VIT {{enemyattribute.VIT}} DEF {{enemyattribute.StatusDEF}}({{ t('ui.common.subtracted','減') }}) + {{enemyattribute.WeaponDEF}}({{ t('ui.common.multiplied','乘') }}) MDEF {{enemyattribute.StatusMDEF}}({{ t('ui.common.subtracted','減') }}) + {{enemyattribute.WeaponMDEF}}({{ t('ui.common.multiplied','乘') }}) RES {{enemyattribute.RES}} MRES {{enemyattribute.MRES}} PVE {{ t('ui.enemy.stardefense', '★防禦') }} ★{{enemyattribute.StarDefense}} / {{ t('ui.enemy.reduce90', '90%減傷') }} / {{ t('ui.enemy.reduce99', '99%減傷') }} GVG {{ t('ui.enemy.normalatkreduce', '普攻減傷') }} {{enemyattribute.NormalAtkReduce}}% / {{ t('ui.enemy.rangednormalatkreduce', '遠距離普攻減傷') }} {{enemyattribute.RangedNormalAtkReduce}}% / {{ t('ui.enemy.skillreduce', '技能減傷') }} {{enemyattribute.SkillReduce}}%
{{ t('ui.consumable.title', '消耗品') }} {{ t('nav.settings', '設定') }}
{{ getConsumableName(item.id, item.name) }}
{{ t(item.id, item.label) }} {{ item.opersymbol }} {{ item.totalvalue!=9999?item.totalvalue:'' }} {{ item.suffixsymbol }}
{{ t('ui.skill.title', '技能') }} {{ t('ui.skilltree.open', '技能樹') }} {{ t('ui.skill.settings', '技能設定') }}
{{ t('ui.skill.name', '技能名') }}
{{ t('ui.skill.name', '技能名') }} {{getSkillName(skill.id)}} Lv {{skill.level}} {{option.SkillPercent | currency2}} %
? {{ t('ui.skill.level', '技能等級') }} {{ t('ui.skill.hitnumber', '傷害次數') }} {{ t('ui.skill.fixedcast', '固定詠唱') }} {{ t('ui.skill.variablecast', '變動詠唱') }} {{ t('ui.skill.independentdelay', '獨立延遲') }} {{ t('ui.skill.globaldelay', '共通延遲') }} {{ t('ui.skill.damagetype', '傷害類型') }}
{{ t('ui.skill.ranged', '技能遠傷') }}
{{ t('ui.skill.critical', '技能暴擊') }}
{{ t('ui.skill.halfcri', '一半暴率') }}
{{ t('ui.skill.cannon', '使用加農砲彈') }}
{{ t('ui.skill.cart', '使用手推車') }}
{{ t('ui.skill.halfignoredef', '半無視防禦') }}
{{ t('ui.skill.ignoreres', '無視RES') }}
{{ t('ui.skill.laterranged', '後計算技能遠傷') }}
{{ t('damagetype_' + (DamageType[skill.DamageTypeIdx] || {}).id, (DamageType[skill.DamageTypeIdx] || {}).label) }} {{ t('ui.skill.hitnumber', '傷害次數') }} {{ EvalFormula(skill.hitnumber) }} {{ t('ui.skill.fixedcast', '固定詠唱') }} {{ EvalFormula(skill.FCT) }} s {{ t('ui.skill.variablecast', '變動詠唱') }} {{ EvalFormula(skill.VCT) }} s {{ t('ui.skill.independentdelay', '獨立延遲') }} {{ EvalFormula(skill.CD) }} s {{ t('ui.skill.globaldelay', '共通延遲') }} {{ EvalFormula(skill.GCD) }} s
{{ t('ui.skill.note', '備註') }}: {{ skill.Note }}
{{ t('ui.skill.attackelement', '攻擊屬性') }}
{{ t('ui.skill.elementtable', '屬性相剋表') }}
{{ skillEffect.skillName }} {{ skillEffect.type }} {{ skillEffect.value }} {{ skillEffect.unit }}
{{ t('ui.skill.cartweight', '手推車重量') }}
{{ t('ui.skill.jobskills', '職業技能') }} {{ t('ui.skill.extraskills', '額外技能') }}
{{ t('ui.skill.weaponmasteryatk', '武器修練ATK增加') }} {{skilloption.WeaponMasteryATK}} +
{{ getSkillName(item.skill.id) }} {{ item.skill.maxlv }}
{{ item.skill.arg1desc }} {{ item.skill.arg2desc }}
{{ getSkillName(item.skill.id) }} {{ item.skill.maxlv }}
{{ item.skill.arg1desc }} {{ item.skill.arg2desc }}
{{ t('ui.equip.title', '裝備') }} {{ t('ui.equip.aiparse', 'AI解析') }} {{ t('ui.equip.dblist', '裝備清單') }}
{{t(equipspartlist[0].id, equipspartlist[0].label)}}
{{ t('ui.common.edit', '編輯') }}
{{ t('ui.equip.type', '類型') }} {{ t('ui.equip.weaponsizetable', '武器懲罰表') }} {{ t('ui.equip.weaponlevel', '武器等級') }} {{ t('ui.equip.refinelevel', '精鍊等級') }}
{{ t('ui.equip.grade', 'Grade等級') }} {{ t('ui.equip.weaponatk', '武器ATK') }}: {{ t('ui.equip.weaponmatk', '武器MATK') }}: {{ t('ui.equip.refineatkmatk', '精鍊Atk / Matk') }}: {{weapon.refineatk}} / {{weapon.refinematk}} {{ t('ui.equip.overrefineatkmatk', '過度精鍊Atk / Matk') }}: {{weapon.refineatk2}} {{ t('ui.equip.shellatk', '砲彈ATK') }}: {{ t('ui.equip.arrowatk', '箭矢ATK') }}: {{ t('ui.equip.bulletatk', '子彈ATK') }}: {{ t('ui.equip.weaponweight', '武器重量') }}:
{{ t('ui.equip.arrowatk', '箭矢ATK') }}: {{ t('ui.equip.shellatk', '砲彈ATK') }}:
{{ t('ui.equip.cardenchant', '卡片/附魔') }}
{{ t('ui.common.edit', '編輯') }}
{{ t('ui.equip.cardenchant', '卡片/附魔') }}
{{ t('ui.common.edit', '編輯') }}
{{ formatEffectLabelForEffect(item) }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].opersymbol }} {{ item.EffectNumber!=9999?item.EffectNumber:'' }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].suffixsymbol }}
{{ formatEffectLabelForEffect(item) }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].opersymbol }} {{ item.EffectNumber!=9999?item.EffectNumber:'' }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].suffixsymbol }}
{{ formatEffectLabelForEffect(effect) }} {{ effecttypelist[GetETLIndex(effect.EffectType.id)].opersymbol }} {{ effect.EffectNumber != 9999 ? effect.EffectNumber : '' }} {{ effecttypelist[GetETLIndex(effect.EffectType.id)].suffixsymbol }}
{{t(equipspartlist[1].id, equipspartlist[1].label)}}
{{ t('ui.common.edit', '編輯') }}
{{ t('ui.equip.type', '類型') }} {{ t('ui.equip.shieldrefine', '盾牌精煉') }}:
{{ t('ui.equip.shieldweight', '盾牌重量') }}:
{{ t('ui.equip.subweapontype', '副手武器類型') }} {{ t('ui.equip.weaponlevel', '武器等級') }}
{{ t('ui.equip.refinelevel', '精鍊等級') }}
{{ t('ui.equip.grade', 'Grade等級') }} {{ t('ui.equip.weaponatk', '武器ATK') }}:
{{ t('ui.equip.weaponmatk', '武器MATK') }}:
{{ t('ui.equip.cardenchant', '卡片/附魔') }}
{{ t('ui.common.edit', '編輯') }}
{{ formatEffectLabelForEffect(item) }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].opersymbol }} {{ item.EffectNumber!=9999?item.EffectNumber:'' }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].suffixsymbol }}
{{ formatEffectLabelForEffect(item) }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].opersymbol }} {{ item.EffectNumber!=9999?item.EffectNumber:'' }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].suffixsymbol }}
{{t(item.id, item.label)}}
{{ t('ui.common.edit', '編輯') }}
{{ t('ui.common.edit', '編輯') }}
{{ formatEffectLabelForEffect(item) }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].opersymbol }} {{ item.EffectNumber!=9999?item.EffectNumber:'' }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].suffixsymbol }}
{{ formatEffectLabelForEffect(item) }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].opersymbol }} {{ item.EffectNumber!=9999?item.EffectNumber:'' }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].suffixsymbol }}
{{t(item.id, item.label)}}
{{ t('ui.common.edit', '編輯') }}
{{ formatEffectLabelForEffect(item) }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].opersymbol }} {{ item.EffectNumber != 9999 ? item.EffectNumber : '' }} {{ effecttypelist[GetETLIndex(item.EffectType.id)].suffixsymbol }}
{{ t('ui.panel.tab.damage','傷害') }} {{ t('ui.panel.survival','生存') }} {{ t('ui.panel.tab.cast','詠唱&延遲') }}
Copyright(c) Landgris
Twitter