枫之谷台服最佳装备计算机 如何搭配最简单省钱
2016-06-23
7933
最近由于花钱花很凶,枫谷又有一堆航海、深渊、暴君、深渊等装备,怎样搭配才是最强呢? 大家说法都不一致。当然最简单的方法是把每个东西买回来试试看,但谁有那么多钱啊? 于是,灵光乍现,干脆让程序去模拟不就好了?
于是,花了一个礼拜写的 MapleStory-Calculator 就这样诞生,以 Python 撰写,目前放在 GitHub 供大家使用,教学请参考该 Wiki 和里面的 JSON 格式教学 (目前有中文翻译囉)。
不过似乎有点太技术了,可能使用上会有很大的难度,必须懂得 JSON 档案格式和一点英文。因此这部分我还在构想如何把他变简单化,可能最简单的做法是再写一个将 Excel CSV 档案转成 JSON 档案的工具。
华丽的 Python 程序码:
使用本计算机不需要修改程序码,只需要修改档案,以上图片只是让这篇乏味的文章多点色彩而已。
让我们先来看看运算玩家数值的结果吧,程序单纯从玩家基础能力值、装备数值、技能等就能精算出最后的能力值、表攻、实际攻击、平均伤害。
程序算出来的:
(primary_stat=主数, secondary_stat=副属, max_shown_damage=最大表攻, min_shown_damage=最小表攻, average damage per second=每秒平均伤害, time to kill=干掉怪物所需秒数)
这边的怪物我设定混沌贝伦,因此可以看到 time to kill = 1578.57 秒,快半小时,看来目前我是打不过。
再看游戏中的主属和副属,一模一样,除了表攻有一点差异 (差了大概 7k),国外另一个做计算机的人也遇到相同问题,算出来的比游戏中的少一点点。不过这不会影响算最佳装备的正确性。
接下来才是重点,最佳装备算出来到底是什么?
以下是一般装备都冲11星、尊贵装备冲7星、用最好的卷(X卷)、敲一个槌子、潜能一般的30%主属、武器13%攻击40%B伤40%无视、手套15%大小爆、副武12%攻击40%B伤40%无视、第三武(能源)12%攻击、两个40%无视的最佳装备结果:
description =
Possible best equipments.
Potentials:
- Normal equipments: 30% primary stat.
- Weapons: 13% attack, 40% boss damage, 40% ignore DEF.
- Gloves: 15% min and 15% max critical damage.
- Emblem: 12% attack, 40% ignore DEF, 40% ignore DEF.
- Sub weapon: 12% attack, 40% boss damage, 40% ignore DEF.
No additional potentials. Use the best scrolls. Non-superior equipments enchanted to 11 stars. Superior equipments enchanted to 7 stars. Apply 1 hammers.
best average damage per second = 402983583.73 (damage/second)
increase=274.98%
+ ring = 天上的气息
+ ring = 顶级培罗德戒指 (Superior Gollux Ring)
+ ring = 新星戒指
+ ring = 希拉的愤怒
+ pocket = 时间逆行
+ pendant = 顶级培罗德烙印坠饰 (Superior Engraved Gollux Pendant)
+ weapon = 夫尼尔转轮手枪 (Fafnir Zeliska)
+ belt = 枫之谷强韧意志黑色腰带 (Tinkerer's Black Belt)
+ cap = 水瓶座冠 (Aquarius Crown)
+ fore_head = 波赛顿纹身 (Sweetwater Tattoo)
+ eye_acc = 波赛顿眼镜 (Sweetwater Glasses)
+ clothes = 鹰眼漫游者大衣 (Eagle Eye Wanderer Coat)
+ pants = 黄蜘蛛漫游者裤 (Trixter Wanderer Pants)
+ shoes = 塔兰特亚泰尔靴 (Tyrant Altair Boots)
+ ear_acc = 被遗忘的神话耳环
+ shoulder = 枫之谷强韧意志黑色肩膀装饰 (Tinkerer's Black Shoulder Accessory)
+ gloves = 武公的手套 (Mu Gong's Gloves)
+ emblem = 黄金枫叶腰带 (Gold Maple Leaf Emblem)
+ badge = 黑翼胸章
+ medal = 飞龙在天派门徒 (Gold Dragon Student)
+ sub_weapon = 猎鹰眼 (Falcon Eye)
+ cape = 塔兰特亚泰尔斗篷 (Tyrant Altair Cloak)
+ heart = 女武神之心 (Outlaw Heart)
+ totem = 小筱精灵图腾
+ totem = 小筱精灵图腾
+ totem = 小筱精灵图腾
+ pet = 10卷宠物装备 (Pet Equip, 10 Updates Available)
+ pet = 10卷宠物装备 (Pet Equip, 10 Updates Available)
+ pet = 10卷宠物装备 (Pet Equip, 10 Updates Available)
primary_stat=16750, secondary_stat=1863
attack=2468
stat_value=68863
total_damage_pct=65
final_damage_boost=0
boss_damage_pct=170
ignore_defense_pct=93.9317439304
max_shown_damage=4206358, min_shown_damage=3575404
max_actual_damage=2549308, min_actual_damage=2166912
critical_rate=100
critical_damage_range=(44, 69)
actual_skill_damage_max_crit=56477176
actual_skill_damage_min_crit=40904183
actual_skill_damage_max_no_crit=33418446
actual_skill_damage_min_no_crit=28405682
actual_skill_damage_avg_crit=48377381
actual_skill_damage_avg_no_crit=30912065
avg_skill_damage=48377381.0
avg_damage_per_second=402983583.73
run time=367.68 (seconds)
从黑意志、暴君等来看,看来跟一般大家穿的很相似,比较神奇的是灭龙竟然没有出现,反而是两套深渊上衣+裤子比较强。
再来以下是一般装备都冲20星、尊贵装备冲10星的最佳装备结果,其他和上面一样:
description =
Possible best equipments.
Potentials:
- Normal equipments: 30% primary stat.
- Weapons: 13% attack, 40% boss damage, 40% ignore DEF.
- Gloves: 15% min and 15% max critical damage.
- Emblem: 12% attack, 40% ignore DEF, 40% ignore DEF.
- Sub weapon: 12% attack, 40% boss damage, 40% ignore DEF.
No additional potentials. Use the best scrolls. Non-superior equipments enchanted to 20 stars. Superior equipments enchanted to 10 stars. Apply 1 hammers.
best average damage per second = 763098280.21 (damage/second)
increase=610.06%
+ ring = 天上的气息
+ ring = 顶级培罗德戒指 (Superior Gollux Ring)
+ ring = 梅斯特戒指 (Meister Ring)
+ ring = 新星戒指
+ pocket = 时间逆行
+ pendant = 顶级培罗德烙印坠饰 (Superior Engraved Gollux Pendant)
+ weapon = 夫尼尔转轮手枪 (Fafnir Zeliska)
+ belt = 顶级培罗德烙印皮带 (Superior Engraved Gollux Belt)
+ cap = 航海师海盗帽 (AbsoLab Pirate Fedora)
+ fore_head = 波赛顿纹身 (Sweetwater Tattoo)
+ eye_acc = 波赛顿眼镜 (Sweetwater Glasses)
+ clothes = 鹰眼漫游者大衣 (Eagle Eye Wanderer Coat)
+ pants = 黄蜘蛛漫游者裤 (Trixter Wanderer Pants)
+ shoes = 塔兰特亚泰尔靴 (Tyrant Altair Boots)
+ ear_acc = 顶级培罗德耳环 (Superior Gollux Earrings)
+ shoulder = 航海师海盗肩膀 (AbsoLab Pirate Shoulder)
+ gloves = 波赛顿手套 (Sweetwater Gloves)
+ emblem = 黄金枫叶腰带 (Gold Maple Leaf Emblem)
+ badge = 黑翼胸章
+ medal = 飞龙在天派门徒 (Gold Dragon Student)
+ sub_weapon = 猎鹰眼 (Falcon Eye)
+ cape = 塔兰特亚泰尔斗篷 (Tyrant Altair Cloak)
+ heart = 女武神之心 (Outlaw Heart)
+ totem = 小筱精灵图腾
+ totem = 小筱精灵图腾
+ totem = 小筱精灵图腾
+ pet = 10卷宠物装备 (Pet Equip, 10 Updates Available)
+ pet = 10卷宠物装备 (Pet Equip, 10 Updates Available)
+ pet = 10卷宠物装备 (Pet Equip, 10 Updates Available)
primary_stat=22071, secondary_stat=2616
attack=3589
stat_value=90900
total_damage_pct=50
final_damage_boost=0
boss_damage_pct=145
ignore_defense_pct=94.53856953736
max_shown_damage=7340402, min_shown_damage=6239341
max_actual_damage=4893601, min_actual_damage=4159561
critical_rate=100
critical_damage_range=(59, 84)
actual_skill_damage_max_crit=106254525
actual_skill_damage_min_crit=78045106
actual_skill_damage_max_no_crit=57747024
actual_skill_damage_min_no_crit=49084972
actual_skill_damage_avg_crit=91608437
actual_skill_damage_avg_no_crit=53415998
avg_skill_damage=91608437.0
avg_damage_per_second=763098280.21
run time=384.03 (seconds)
顶赔 4 set、航海师都出现了,这验证了【攻略】再次计算 黑意志套装&顶腰(暴君腰)+航海师肩膀的说法,比较神奇的是手套竟然是波赛顿手套? 可能是因为到后来攻击的增益会比较好,由于波赛顿手套的基础攻击比较高的关系。
计算这个最佳装备可能要花蛮久的时间,我光是把航海、波赛顿、深渊、顶培等装备加进去产生的组合就有 414720 种,以上的都花了差不多 7 分钟运算。
这边要再强调,算最佳装备不是单靠看装备素质,程序再算的时候只是把原来玩家的装备换掉成另外一组,重算玩家伤害,挑最好的。这意味着最佳装备还是要看原本玩家的能力值等,我本身很懒还没练任何传授技能,或许传授技能练满结果会不同,这就交给大家去实验了。
由于计算机把计算伤害的东西都弄好了,我希望不遗漏任何东西,这意味着计算机不只能拿来算最佳装备,还可以做到以下事情,当然你要学会 Python 去修改 code:
计算最佳极限属性配法
计算最佳潜能配法
计算最佳练等地图
计算打BOSS最佳使用技能
这个计算机还有另一个功能,给定想替换的一些装备,计算看看是不是该换掉原本的比较好,例如我在自由市场看到不错的装备,但和原本的装备数值又差不多的感觉,到底该不该买来换呢?
程序中只要把最底下的 remove_orig_equips 设成 False (代表在试装备时,不要把原本旧的装备移除),在 alternates.json 加上你想替换的装备,程序一样能为你算最佳装备! 底下是一个范例:
description = Make small changes by replacing some original equipments.
best average damage per second = 122141648.79 (damage/second)
increase=13.65%
- ring = 白金十字戒指 (Platinum Cross Ring)
+ ring = 天上的气息
pocket = 时间逆行
pendant = 强力的魔性首饰
weapon = 夫尼尔转轮手枪 (Fafnir Zeliska)
- belt = 神秘腰带
+ belt = 顶级培罗德烙印皮带 (Superior Engraved Gollux Belt)
cap = 高贵的漫游者帽 (Royal Wanderer Hat)
fore_head = 波赛顿纹身 (Sweetwater Tattoo)
eye_acc = 波赛顿眼镜 (Sweetwater Glasses)
clothes = 灭龙骑士盔甲 (Perfected Dragon Slayer Knight Armor)
pants = None
- shoes = 须佐之男的鞋子 (Amaterasu's Shoes)
+ shoes = 塔兰特亚泰尔靴 (Tyrant Altair Boots)
ear_acc = 顶级培罗德耳环 (Superior Gollux Earrings)
shoulder = 须佐之男的肩章 (Amaterasu's Eqaulet)
- gloves = 高级次元手套 (High Quality Dimension Gloves)
+ gloves = 塔兰特亚泰尔手套 (Tyrant Altair Gloves)
android = 战斗机器人(女) (Battle-roid (F))
emblem = 黄金枫叶腰带 (Gold Maple Leaf Emblem)
badge = 黑翼胸章
medal = 飞龙在天派门徒 (Gold Dragon Student)
sub_weapon = 猎鹰眼 (Falcon Eye)
cape = 塔兰特亚泰尔斗篷 (Tyrant Altair Cloak)
heart = 女武神之心 (Outlaw Heart)
totem = 轮回碑石
totem = 小筱精灵图腾
totem = 医院长图腾 (Hospital Director Totem)
cash_weapon = None
cash_cap = None
cash_fore_head = None
cash_eye_acc = None
cash_clothes = 强化初音未来套服
cash_pants = None
cash_shoes = None
cash_ear_acc = None
cash_gloves = None
cash_sub_weapon = None
cash_cape = None
pet = 红色发光的尖角
pet = 蓝色发光的尖角
pet = 紫色发光的尖角
primary_stat=10297, secondary_stat=2290
attack=1835
stat_value=43478
total_damage_pct=50
final_damage_boost=0
boss_damage_pct=135
ignore_defense_pct=87.3589671865
max_shown_damage=1795097, min_shown_damage=1525833
max_actual_damage=1196731, min_actual_damage=1017222
critical_rate=100
critical_damage_range=(44, 69)
actual_skill_damage_max_crit=17117853
actual_skill_damage_min_crit=12397790
actual_skill_damage_max_no_crit=10128906
actual_skill_damage_min_no_crit=8609576
actual_skill_damage_avg_crit=14662863
actual_skill_damage_avg_no_crit=9369241
avg_skill_damage=14662863.0
avg_damage_per_second=122141648.79
run time=0.11 (seconds)
我在替换装备档案 (alternates.json) 也有加上水瓶座冠,不过因为那个水瓶座冠还没冲卷,因此还是赢不了原来的深渊帽子,戒指部分有四个,程序则是推荐我把白金十字戒指换成天上的气息。
欢迎大家使用看看,如果有问题也欢迎指教。专业玩家网游戏工作室论坛为游戏工作室提供游戏赚钱方法,游戏工作室项目,出金思路,游戏心得,游戏攻略等最新信息。
免责声明:部分内容转自其他媒体,转载目的在于为游戏工作室传递更多信息,如因作品内容、版权和其他问题请 联系客服