有一款遊戲叫做沃土WAKFU
魯魯小弟正在玩這個遊戲
今天要講的是如何用EXCEL指令來查詢「洗點是否會得到額外熟練度」
線上遊戲百百款,常見設定如下
1.需要使用技能讓某一個技能得到提升,也就是練技能熟練度
通常技能等級也會卡腳色等級上限
2.技能共用分配槽,點A就沒法點B
3.技能等級影響其他技能強度,會給增傷,如點火係魔法A,火係魔法B也能得到少許增傷
4.可使用技能數或實用技能數少於全技能數,有可能風系1、3、5好用、土系2、4好用
導致部分技能為廢技(低效益導致不願使用或者等級太低實戰無用)
5.可以重置技能分配
由於沃土集合以上5點因素
因此玩家常常為了練技能而煩惱
我訊息也不靈活,但是我發現
沃土這個遊戲在重置技能分配時,會因腳色等級而給最低技能熟練度
因此今天要用EXCEL的操作來查詢「洗點是否會得到額外熟練度」
如果你玩的遊戲也是重置時會給予最低熟練度的話,或者是超出熟練度會被沒收
這個表格就對你有幫助
步驟一:打開EXCEL,首先先列出技能熟練度經驗值表
表格編號
A B C
Level XP needed Total XP
1 1,000 1100
2 2,000 3100
3 3,000 6100
4 4,000 10100
5 5,000 15100
....以下略
我們可以由上表知道,技能等級是累計的
於是我們可以把一個技能的經驗值拆為兩個
目前零散經驗(還不夠升等,但已練的經驗)+已有等級換算經驗
使用EXCEL裡面的 VLOOKUP指令來幫助我們
公式為
=VLOOKUP(H2,$A$4:$C$500,3,FALSE)
H2 是我們查詢輸入自己腳色的技能等級
$A$4:$C$500 是前面的經驗職表
3 是從查詢到的數字算過來第三欄(自身為1)
FALSE 精準查詢,必須是和H2相同
假設H2是22,設定後不會和122跟222混淆
在旁邊列出查詢經驗值表,以下以兩個角色為例
下面表格F、G、H都是自己查詢輸入,I、J兩列讓EXCEL幫我們查詢與計算
腳色A 等級143 主修風與水系
F G H I J
目前 技能 已有等級 技能經驗
零散經驗 等級 換算經驗
風1 826583 138 9591100 10417683
風2 824306 133 8911100 9735406
風3 219237 137 9453100 9672337
風4 201265 113 6441100 6642365
風5 915249 132 8778100 9693349
水1 322319 137 9453100 9775419
水2 379001 140 9870100 10249101
水3 68748 113 6441100 6509848
水4 68502 113 6441100 6509602
水5 264499 133 8911100 9175599
總經驗 88380709
上面文字部分, I 公式為=VLOOKUP(H2,$A$4:$C$500,3,FALSE)
J 公式為=I2+G2
最下面總經驗公式為==SUM(J2:J11)
沃土這個遊戲對於洗點時,會確認腳色技能熟練度是否達到基本值,如果沒有達到會送你
確認公式是5+(腳色等級/40)*等級技能熟練度
所以根據上面公式
我們得到腳色A的基礎熟練度為88289057.5,
我們比基礎熟練度多練了 91651 技能熟練度
接下來計算腳色B,等級103
M O H I J
目前零 等級 已有等級 技能經驗
散經驗 換算經驗
土1 74046 42 903100 977146
土2 0 83 3486100 3486100
土3 25110 90 4095100 4120210
土4 335618 88 3916100 4251718
土5 15854 24 300100 315954
水1 232336 102 5253100 5485436
水2 544854 103 5356100 5900954
水3 544854 103 5356100 5900954
水4 147237 101 5151100 5298337
水5 20201 90 4095100 4115301
總經驗 39852110
沃土這個遊戲對於洗點時,會確認腳色技能熟練度是否達到基本值,如果沒有達到會送你
確認公式是5+(腳色等級/40)*等級技能熟練度
所以根據上面公式
我們得到腳色B的基礎熟練度為39852110,
我們比基礎熟練度少練了 720347.5技能熟練度
因此洗點可以得到額外經驗值效應
最後結語:
現在練技能熟練度的遊戲似乎越來越少的,如果你玩的遊戲符合以上條件
希望這個表格與公式對你有幫助