Category: MapleRoyals

  • 【MapleRoyals】洗血成本估计 HP-Washing Pseudo-Guide

    先说结论,洗血的本质,是获取额外AP。 不知有心还是无意,MapleStory为不同职业设置了不同的HP和MP增长模型,战士具有最高的HP增长量,魔法师具有最高的MP增长量,飞侠和弓箭手的HP和MP增长则较为平庸。与此同时,魔法师的“魔法盾”和独行客的“金钱盾”技能,分别可以用MP和Meso抵消一部分HP伤害。第一眼看过去,会觉得这种设定与职业本身的画风高度契合。但是当参与BOSS副本后,不同职业这种高度契合画风的HP和技能设定反而会遭遇不小的麻烦。 战士作为HP增长最快的职业,升级到200级时,HP仅能达到15651。而HP增长更为拉垮的弓箭手/飞侠/船长、魔法师和冲锋队长在200级时能够达到的HP分别为6393、2452和12663。作为后期主要游戏内容的各BOSS,不考虑秒杀机制和不易触碰的部位,暗黑龙王的翅膀会造成9800的触碰伤害,杜纳斯V1会造成最大15000的反弹伤害,班·雷昂的闪电会造成17400的魔法伤害,黑道老大的BodyGuardA会造成27400的魔法伤害。并且于此同时,为了增加副本的可玩性,多数BOSS都会使用“驱散”(Dispel)技能消除玩家的buff,这就让等效血量最高的魔法师和侠盗即便有“魔法盾”“金钱盾”技能,也难以在BOSS一套带有Dispel的Combo中存活下来。MapleStory并没有因为BOSS伤害和玩家HP的冲突提供除“魔法盾”“金钱盾”外的任何伤害减免设定,防御属性在MapleStory中也几乎对于伤害减免没有任何作用。因此,所有职业都有提升最大HP的迫切需求,即俗称的洗血(HP Washing),洗血也是MapleStory除了优美的画面和相得益彰的BGM这两点外,又一大区别于其他网络游戏的特点。 现在说回洗血。一开始说了,洗血的本质是获取额外的AP。在MapleStory中,默认情况下,AP仅能通过升级获得,每次升级获得5点AP,可以用于提升STR、DEX、INT、LUK四种属性,以及增加HP、MP。由于属性与伤害密切相关,因此正常情况下游玩MapleStory,升级获得的5点AP一定用于增加属性,而非增加HP、MP。在游戏设计上,由于不同职业副属性的存在,比如战士需要DEX提升命中,弓箭手需要STR提升近战击退怪物时的伤害:),法师需要LUK提升回避率:),而考虑到部分装备能在后期提供部分副属性,以及为了让MapleStory有更大的自由度和错误冗余,MapleStory在商城中提供了AP重置卷轴(APR)。每次使用APR可以降低STR、DEX、INT、LUK、HP、MP中的某一个,并立刻选择STR、DEX、INT、LUK、HP、MP中的一个提升。APR正常的用法是,一位侠盗在穿戴好黑龙项链HTP后,将前期升级时提升的DEX降低,并将其增加到LUK上。非主流的用法是,一位龙骑士由于升级时手滑,将5点AP加在了MP上,需要使用5张APR扣除5次MP并将其重新加回STR(但实际上可能只能使用3张APR扣除3次就无法继续)。而由于游戏机制,后者有办法在高INT的情况下,使用1点AP增加MP后,需要降低2次甚至更多次才能使MP复原,一来一回,凭空多出了一点或者多点AP,这些AP就可以用于增加HP,也即洗血的本质是获取额外的AP。 此时会有自信无伤BOSS的钢魂MapleStory高手提问,既然APR可以降低HP和MP并增加STR、DEX、INT、LUK,那么为何不一开始就把HP和MP降为1/1,大幅增加主属性换取伤害。答案是不行,一是因为HP和MP存在下限,达到阈值后无法继续使用APR降低HP和MP。二是存在隐藏的AP池,STR、DEX、INT、LUK池存在和等级挂钩的AP上限,超出的AP无法分配至STR、DEX、INT与LUK;HP/MP是另一个池子,只有使用AP增加过HP和MP,在HP和MP中留存有该AP,才能够使用APR操作HP和MP。 举个例子,一位35级的Page自身HP为1911,自身MP为354,升级至36级后,自身HP增长到1977,自身MP增长至359,并且获得了5点AP,此时的MP下限为300。但是,此时并不能使用APR直接降低MP并增加HP或STR,因为HP/MP池子中不存在额外的AP,为了能使用APR扣减MP,就必须先将一点AP分配到HP或MP上。分配到MP上的问题是,扣除MP以后,这一点AP便被返还了回来,因此MP又会无法扣除。因此,必须将升级获得的一点AP分配到HP上,并且直到洗血完成都不要从HP中扣除这一点AP回来,这样,MP便可在触达下限前始终处于可被APR操作的状态。 此时会有知晓以上两点的萌新MapleStory低手战士跃跃欲试,他将升级时获得的五点AP先加在MP上,获得了额…额外12点MP(+2+2+2+3+3),接下来,他要扣除这12点额外MP,于是在扣除了三次后(-4-4-4),发现MP触达下限无法扣除,于是不仅没有获得额外AP,还丢失了两点AP,成为残缺的战士。重新整理思路后,他及时将自身的INT属性从4点提升到了40点,再次升级时把获得的五点AP加在MP上,这一次他获得了额外32点MP(+6+6+6+7+7),这32点MP被他使用了8张APR才扣除干净(-4-4-4-4-4-4-4-4),其中两张用于弥补之前的错误,五张用于点回本应在这次升级时提升的STR,最后一张APR提升了52点HP。这里正是大部分洗血方案最核心的操作,利用高INT下增减MP的差值获得额外AP。高INT让1点AP换取更多的MP,更多的MP可以在MP触达下限前,扣除更多次数,等效于更多的AP。 INT和MP增长具体的关系是,INT分为BaseINT和TotalINT,前者为角色自身的INT属性,后者为携带了装备加成和技能增益后的INT,升级时可以额外获得(TotalINT/10)点MP,使用AP增加MP时可以获得(BaseINT/10)点MP,两者均向下取整。装备一般能够在50级时提供80-120INT,MW20能提供基于BaseINT 10%的加成,相对于每次升级时的5点AP配合BaseINT,装备和MW20对MP增长的帮助只能算作锦上添花。但装备和MW20在升级时提供的额外MP有一个很大的好处,就是不用像用AP提升MP一样要考虑返还的问题,升级时获得的额外MP全部都是纯白嫖,多多益善。 现在,已经知道了洗血涉及到的所有原理,整理一下通过额外MP洗血的计算思路。为了简化问题和降低成本,这里均以200lvl时的目标为例。首先要确定自己希望在200lvl时达成的HP,战士的洗血成本极低,因此可设定为30000。其它职业洗血成本高出战士很多,因此可以设定为30000或是考虑到任务和装备带来的额外HP,将HP设定为24000。确定目标后,就可以查表确定200lvl时目标HP和自然HP之间的差值。通过该差值和不同职业使用APR时扣减MP和增加HP的数据,就可以计算出对应所需的APR和MP。洗血所需的额外MP,来自200lvl时本就可以扣除至下限的MP,升级时TotalINT带来的MP与后续扩魔基于BaseINT获取的MP。 首先以战士为例,梳理一遍具体的洗血操作。已知战士在200级时,HP为15651,MP为1179,MP下限为956,配合满级的“生命加强”,使用APR时固定扣除4点MP,平均可获得52点HP。为了让战士能够在200级时达到30000HP的上限,需要洗出额外14349HP,这对应了14349/52*4=1104点MP和275张APR。考虑到200lvl时本就能扣除的一小部分MP,需要额外获得的MP为956+1104-1179=881。为了获得881点额外MP,设BaseINT为x,EqpINT为0,升级次数为y,就有x*y=8810,显然当x和y尽量接近时,x和y的和能尽量小,同时x应当尽量为10的倍数,那么x取90,y取98是一个可取的方案。又注意到,90点TotalINT可以轻易使用装备达成,比如26INT的浴袍、30INT的扎昆头盔、10INT的木制短杖、10INT的单个银耳环、10INT的黄色工地手套,再配合角色自带的默认4点INT,即可达成90INT。因此战士的洗血方案就可以初步敲定,战士不需要用升级获得的AP增加INT,全程可以正常游玩儿,只需要在50级时拿到扎昆头盔,并在每次升级时佩戴总计86INT的洗血装备,即可在升级98次后,于148级获得足以洗出14349点HP所需的881点MP。此时仅需要使用1104/4=276张APR将其转换为HP,即可在200lvl时,达成30000HP。由于扎昆头盔、黑龙项链等部位固有的INT属性,在200lvl达成30000HP时,甚至MP还会略高于战士的MP下限。如果考虑到一些200lvl时获得的装备和任务给出的HP,战士可以获得生命之泉1000+Olaf 3000+怪物卡1000+其它装备约600=5600点HP,这能够降低5600/52*4=430点MP的洗血成本,此时则只需要(1104-430)/4=168张APR,即可达成30000HP。 战士的洗血操作总结,50级时开始佩戴86INT以上的洗血装备升级,最晚于148级凑够可转化为HP的MP,使用276张APR洗出14349HP或使用168张APR洗出8736HP配合任务/装备带来的HP,于200级时达成30000HP。全程除升级需佩戴洗血装备外,可正常游玩儿。 接下来再看弓箭手/飞侠,与战士一样,第一步,先获取满级时的HP/MP状况以及使用APR的情况。查表可知弓箭手/飞侠在200级时的HP为6393,MP为3479,MP下限为2948,使用APR时固定扣除12点MP,平均可增加18点HP。为了达成30000HP,还需要通过洗血获得23607点HP,这对应了23607/18*12=15738点MP和1312张APR。同样设BaseINT为x,EqpINT为0,升级次数为y,有x*y=157380,两者要尽可能接近且x应为整数。此时出现了问题,x可以取400,对应了y为390,但y代表升级次数,最大也仅能为200,而当y为200时,x高达786,这意味着需要先升级到157级才能让智力达到786,但此时距离满级200仅有43级。所以,弓箭手和飞侠,无法获得洗血所需的15738点额外MP,了吗? 前文中提到,升级时借助TotalINT获得的额外MP,相对于在高BaseINT下使用AP直接增加MP只能算作锦上添花,因此为了让飞侠/弓箭手获得15738点MP,我们这里必须换用另一种策略——先抬高BaseINT,再在高BaseINT下使用AP增加MP,大幅获取额外MP以换取额外AP,即所谓“扩魔”。为了计算方便,这里先排除掉前期升级累加的MP影响。由于一次升级可以获得5点AP,等效于5次升级,现在仅需要x*y=157380/(5+1),也就是x*y=26230。但此时要注意到,由于在升级时将原本用于增加DEX/LUK主属性的AP分配到了MP上,这部分AP需要优先扣除回来以保证主属性不缺失,由于每次使用APR固定扣除12点MP,这对应了120点BaseINT,只有超出120的BaseINT,才能够转化为额外AP。因此更进一步的,应当有(x-120)*y=26230,x取280,y取160是一个看似对x和y要求最低的解(P.S.画出来是个双曲线,x的最小值还真是120+26230^0.5=281)。但是,280BaseINT意味着需要升级56次,而56+160超出了200级等级上限,因此还需要调整。考虑到扩魔本身没有成本,洗血的成本仅来自于将INT洗回主属性、将MP洗回主属性和将MP转化为HP三个部分,其中MP转化为HP的部分是固定值。为(x-120)*y=26230这个函数加上限定条件,x/5+y<=200,基本上x只有位于320-800之间才能使其成立。为了方便计算,这里取x=360、x=480、x=720三个特定值。为了达成以上BaseINT,分别需要先升级到72、96和144级,然后分别需要再升级109、72、43次,分别在181、168和187级达成总共所需的15738点MP,当然实际所需的升级次数会更小,因为这里忽略了前期为了达到目标BaseINT,每次升级获得的额外MP。可以看出一个趋势,就是平移x/5+y=200函数图像让其与(x-120)*y=26230相切时,x+y能够达到最小值,此时大致上x/5+y=170,x可以取[440,520]之间的数,也就是说让BaseINT取480是一个相对来说方便计算且高效扩魔的。 现在让我们考虑到前期升级所累加的MP再次计算。角色初始AP有25点,其中有16点分配为4INT、4LUK、4STR和4DEX,飞侠和弓箭手转职均需要25DEX,也就是说1级时的主属性为4INT、4LUK、4STR和(4+9)DEX,角色升级到4级时可以达到(4+3)INT、4LUK、4STR和(4+9+12)DEX,从5级开始将所有升级获得的AP用于提升INT。所以INT是7,12,17,22…482,项数为(482-7)/5=95,也就是说到99级时可以达成480点BaseINT,这个过程中,由于升级获得的额外MP分别为0,1,1,2,2,3,3…47,47,可以拆为两个等差数列,总共获得的MP为(1+47)*47=2256。这可以让后续通过扩魔获得的MP需求从15738降低到13482。之后每次升级加上5点AP总共可以增长288点额外MP,但是要留出用于加回主属性的MP,也就是12MP*5=60MP,每一级净剩余的MP为288-60=228,还需要升级60次才可以得到足够用于转化为HP的MP。虽然洗血装带来的额外MP相对有限,但不需要像AP一样返还,因此现在再考虑佩戴洗血装。假设50级时开始佩戴120INT的洗血装,那么到100级时可以额外获得600点MP,进一步压缩MP需求到12882。而且120INT的洗血装,配合480的BaseINT,刚好可以在每次升级时弥补需要扣除回来的AP,所以此时每一级净剩余MP为60+48*5-60=240点,需要升级的次数为54次。也就是说飞侠/弓箭手可以在154级时达成30000HP所需的MP,实际上还可以更低,因为以上计算没有考虑到飞侠/弓箭手在200级时天然MP与MP下限的差值,这部分有约500点MP;也没有考虑到任务与装备能够带来的HP,这部分能够给出3000-6000点HP。现在计算APR的用量,为了转化出23607点HP,需要洗掉15738点MP,这里需要1311张APR,然后在54升级的扩魔中,需要使用270张APR把MP中的AP洗回主属性,最后需要使用480张APR把480INT洗回主属性,因此洗血的总需求为1311+270+480=2061张APR,是一笔不菲的花销。 由于不菲的成本,现在考虑到任务和装备给出的HP、一部分的每日任务HP以及MP下限。将200级的目标HP设定到24000,需要17607点额外HP,对应了11738点额外MP。200级时MP可自然达到3479,而MP下限为2948,可以压缩扩魔获取的MP到11207,达成480BaseINT需要99级,配合50开始穿戴的120INT洗血装,99级时可以带来2856点MP,进一步压缩扩魔获得的MP到8351。仅需要8351/240=34级,也就是说,把目标HP由30000降低到24000,可以在480BaseINT的目标下,在135级之前达成所需的MP,这是一个非常好的时间点,因为135级的四转职业才开始具有对BOSS的战斗力。那么这样一来,所需的成本为979+480+170=1629张APR,成本降低为30000HP方案的80%,仍然是昂贵的花销,但至少,节省出了约4B的成本。由于目标改变,原本的双曲线函数也有变化,因此这里再计算一下BaseINT设定为360的情况,这样在75级时可以达到360INT,前期升级获得的额外MP总共为(1+35)*35=1260MP,配合50级时开吃穿戴的120INT洗血装,到75级时可以获得300MP,对后期扩魔的需求为11207-300-1260=9647MP。之后每一级获得的净MP为48+36*5-60=168,再升级57次到132级即可完成MP的积累。总的成本为360+57*5+979=1624张APR。所以,看起来对于200lvl时24000HP的目标,360BaseINT和480BaseINT几乎是一样的成本。对于飞侠和弓箭手这样洗血成本高昂的职业,每日HP任务的性价比最高,因此洗到一个相对较高但是不满血的程度,再配合任务与装备达成30000HP是最好的。 飞侠/弓箭手的洗血总结,1-4级时优先保证DEX足够转职,之后升级获得的所有AP全部用于增加INT,在99级时达成480INT。之后再升级34次可以凑够24000HP所需的MP,或升级60次凑够30000HP所需的MP,前者需要1624张APR分别将MP和INT中的AP洗回主属性以及增加HP,后者则需要2061张。推荐以24000HP为目标,以保证不浪费任务与装备提供的HP。 在以上对飞侠/弓箭手洗血的计算过程中,我们顺便计算了由于INT装和BaseINT累计获得的额外MP,这部分虽然锦上添花但不可忽略,因此先顺便整理几个公式。除魔法师外,所有职业为了扩魔增加INT,均为[7,12,17,22…BaseINT]这样的等差数列,每次升级获取的额外MP均为[0,1,1,2,2…(BaseINT-10)%10,(BaseINT-5)%10]这样的等效两组等差数列。可知,上述等差数列的项数为(BaseINT-7)/5+1,也因此,在达到目标BaseINT的期间,总共获得的额外MP为(1+(BaseINT-5)%10)*((BaseINT-7)/5+1)/2*2,近似等于(BaseINT%10)*(BaseINT%10-1)。比如BaseINT为480,那么所需的升级次数就近似为(480-7)/5+1=96,在此期间累计获得的额外MP为48*47=2256。假设50级开始佩戴洗血装,那么洗血装在达成BaseINT前,累计获得的额外MP为(EqpINT%10)*((BaseINT-7)/5+1-50),比如佩戴总计120INT的洗血装,就能在480BaseINT时累计获得12*46=552点额外MP。同时还已知200lvl时,角色自身的MP与MP下限之间的差值,比如飞侠为3479-2948=531,冲锋队长为4524-3711=813。以上三种MP均可以先行从总共所需的MP中扣除,以最小化后续扩魔所需的等级。比如飞侠以480BaseINT和24000HP为目标,其本需要11738点MP,扣除上述三种可以扣除的MP后,还需要通过后续扩魔获取的额外MP为11738-2256-552-531=8399点MP。在后续扩魔时,每一次升级时能够获得TotalInt%10点MP,5点AP可以获得BaseINT%10*5点MP,但必须还要从中扣除5点AP回到主属性,扣除的MP根据职业有所不同,飞侠需要扣除12*5=60点MP,冲锋队长需要扣除16*5=80点MP。因此,后续扩魔时,每一级净剩余的额外MP就是TotalInt%10+(BaseINT%10-costMP)*5,由此可以计算扩魔所需的等级为needMP/(TotalInt%10+(BaseINT%10-costMP)*5),以480BaseINT和24000HP的飞侠为例,此处就是8499/240=36次。这样一来,总的APR消耗量就可以计算出来,对于480BaseINT和24000HP的飞侠,为了将11738点MP转化为17607点HP,需要使用979张APR,接着需要把扩魔的36次升级共计180点AP从MP中扣除回主属性LUK,最后需要把480INT扣除回480LUK(实际为476LUK),因此总的APR消耗量就是979+180+480=1639张APR。 由于HP目标确定时,转化MP到HP的APR用量就是确定的,因此不同洗血策略对最终APR用量的差别就仅仅取决于,BaseINT和在该BaseINT下扩魔次数。很明显,两者是负相关,BaseINT越少,则需要洗回BaseINT所需的APR就越少,但越少的BaseINT就需要越多的扩魔次数,扩魔次数越多则最终需要洗回的主属性就越多。前文已经明确,对于一特定的BaseINT,扩魔次数=needMP/(TotalInt%10+(BaseINT%10-costMP)*5),为了计算方便,先忽略洗血装,所以就有扩魔次数=needMP/(BaseINT%10-costMP)*5),needMP中唯一的变量是达成BaseINT的过程中累计的MP,近似等于(BaseINT%10)*(BaseINT%10-1),这里直接设BaseINT%10的值为x,总的APR消耗量为y,就有y=(totalNeedMP-x*(x-1))/(x-costMP)*5)+10x。同样的,是一个双曲线,设totalNeedMP为a,costMP为b,求导求该函数在第一象限的极值,有x=(7b+(-b^2+b+a)^0.5)/7。从实际函数图像中能够看出,该函数图像在极值附近变化剧烈,但要知道,x是BaseINT除以10之后取整后的值,在MapleStory里只能位于[0,100]之间,受限于之前所提到的其它可行性,实际的取值范围还要进一步缩小。以下述函数为例,三条竖线分别是x=16、32和48,BaseINT为160在之前的计算中已经确定难以达成洗血目标,BaseINT为320和480可以达成洗血目标,虽然函数在此时变化剧烈,但对y的影响看起来仅仅是475和525的区别。也就是说,只要确定了某个中庸的BaseINT可以达成洗血目标,那么最终的洗血成本的波动就在很有限的范围以内,BaseINT的轻微高低波动对总成本的影响可以忽略。当然,x=(7b+(-b^2+b+a)^0.5)/7这个公式可以用来计算在不穿戴洗血装时,要以最最便宜的成本达成目标洗血,所需的BaseINT。这个公式也体现出,APR的消耗量主要取决于所需的MP,战士由于高达52:4的转换比和天生更高的血量,所需MP远低于其它职业。对于其它职业,由于较低的HP:MP转换比,APR的消耗量由目标HP决定,而目标HP不会很低,因此即使取极值也无法显著降低APR消耗量。 这样一来,洗血的大致计算流程就被抽象了出来,WordPress看样子不好打LaTex公式,之后有机会再重新排版,下述其它职业仍然继续以简陋口述的形式计算。 与飞侠/弓箭手类似的是船长,同样需要大量的APR完成洗血,由于每次使用APR时,固定扣除16点MP,平均增加20点HP,单位HP的造价还要高于飞侠/弓箭手。但是由于在遭受死光(1/1)时,船长的HP越多,就会对船造成越多的伤害,所以一般来说船长不会追求30000HP,而是充分利用远程职业不会碰撞本体的优势,把血量控制到更低的水平。作为没有玩儿过船长的云玩家,我这里就粗暴地以18000HP作为其洗血目标,一是18000HP可以硬扛除BodyGuardA以外所有BOSS的伤害,二是配合装备与任务,也能继续抬高HP到24000甚至更高,三是由于船长令人发指的单位HP的高昂成本,30000HP望而却步,18000HP可以接受。 以上述的计算流程计算,船长使用APR每次扣除16点MP,因此先设定BaseINT为480,这样每点AP可以获得额外两点AP。首先,船长在200级时,HP为6963,MP为4524,MP下限为3711,为了达成目标血量18000,还需要准备额外11037点HP,对应了8830点额外MP与552张APR。在升级96次后达到480INT的过程中,累计能够获得2256点额外MP,50级时开始佩戴的120INT洗血装可以在此时提供552点额外MP,加上200lvl时本就可以扣减的813点MP,还需要通过扩魔获取的MP为8830-813-552-2256=5209点MP。开始扩魔后,每一级净剩余MP为60+(48-16)*5=220,所需的升级次数为5209/220=24次。所需的总APR就是552+480+24*5=1152张APR。顺便提一嘴,如果设定为400BaseINT和18000HP,总共用量还能更少,仅有1132张APR。如果设定为400BaseINT和30000HP,则需要2037张APR。 以上战士、飞侠、弓箭手和船长的洗血,均是通过TotalINT和BaseINT,在升级和使用APR时得到额外的MP用于转化为AP和HP。以上策略对于冲锋队长也适用,但同时,由于冲锋队长有与战士别无二致的“生命加强”技能,借此可以以另一种方法获取额外AP。 首先还是计算传统的扩魔洗血。冲锋队长的“生命加强”技能,可以在升级和使用AP时获取更多的HP,但是使用APR扣减MP时仍为固定的16点,因此成本介于战士与飞侠之间。200lvl的冲锋队长具有12663点HP和4524点MP,MP下限为3711。设定BaseINT为320,HP为30000,那么冲锋队长需要洗出17337点HP,对应434张APR和6935点MP。320BaseINT对应了64lvl和累计992点MP,120INT的洗血装可以在320BaseINT时提供168点MP,因此还需要通过扩魔得到的MP为4962,每一级可以净获得的MP为44+(32-16)*5=124点MP,对应40次升级。因此总的APR消耗量就是434+320+40*5=954张APR。如果将目标HP设定为24000,对应了284张APR和4535点MP,320BaseINT意味着还需要通过扩魔获得4524-813-992-168=2551点MP,对应了21次升级,那么总共的APR消耗量为284+320+21*5=709张APR。 现在开始考虑另一种方式,对于冲锋队长的“生命加强”,在技能满级时,每次使用AP增加HP的量为40,在技能0级时,每次使用AP增加HP的量为20。因此,通过技能的开关,能够达成每次使用一点AP增加的HP需要扣减两次才能复原,一来一回便能多出一点额外AP。因此,技能满级时为33级,33级之前的AP除用于转职外均保留,33级开始将升级获得的AP直接用于增加HP,33级时拥有约150点未分配的AP,对应6000HP,此后每级获得的5点AP可额外增加200点HP,查表可知大约在107级时,HP就会即将触达30000上限,此时有约520点AP被直接分配到了HP上,此时使用SPR重置“生命加强”技能,从HP中扣除520点AP回来加到主属性STR上,会共计扣除10400点HP,将HP降回20000左右。而107级时冲锋队长的HP原本为6623,因此此时已经洗出了约13000点额外HP。与此同时,满级时的813点额外MP与升级时洗血装备带来的12点额外MP仍可以用于洗血,107级能获得684点额外MP对应了855点HP,813点额外MP对应了1017点HP,这样一来使用520+93张APR与20张SPR,即可在200级达成约27000HP。这种方法单位APR的洗血效率为1APR=20HP,不如扩魔1APR=40HP,但节省了从INT和MP中将AP扣除回来的操作,如果要充分利用装备与INT带来的额外HP,从而设定了一个较低的HP目标,那么直接采用该方法的成本能够略低一些。 最后来说说法师洗血,mapleroyals中没有为法师提供诸多增加HP的途径,法师在200lvl时的默认HP仅为2452,作为HT和VL都必不可少的职业,2452HP在遭遇BOSS的Dispel时会直接被秒杀,因此参与BOSS的法师必须洗血,一般认为这两个副本安全的血量在12000左右。法师使用APR时固定扣除30点MP并平均增加15点HP,如果关闭“魔力强化”技能,则固定扣除20点MP并平均增加15点HP,因此洗血效率极低,但相对的,由于法师的主属性就是INT,因此扩魔的效率极高。为了扩更多的魔,个人认为法师在150lvl时开始扩魔比较好,此时的魔力足够1hit skele,且BaseINT已经高达750。法师的扩魔操作是先保证“魔力强化”技能满级,此时使用AP增加MP可以多增加10点,在150lvl、750BaseINT下,每次使用AP增加MP可以增加75+10=85点MP,每次升级可以获得425点MP,升级约25级消耗125点AP即可获得约10000点MP,此时使用SPR关闭“魔力强化”,10000点MP可供扣除500次,获得了额外375点AP,能够转化为5625点HP,如此从150lvl升级到200lvl刚好可以执行两轮以上循环,实际上扩魔效果更高,因为175lvl时BaseINT会达到875,配合本就有的2000点HP,总HP可以轻松达到13000以上,总MP可能维持在20000左右的水平。由于法师的主属性就是INT,因此即便200lvl时,也可以直接左脚踩右脚反复增加HP和MP。假设主属性控制在900INT,则有100点AP可以用于扩魔,每点AP能够增加100点MP,待MP即将抵达上限后,关闭“魔力强化”,10000点MP可供扣减500次,可以获得额外400点AP,能够转化为6000HP。一次的成本约500张APR,法师可在使用约3000张APR后,维持MP不变让HP触达30000上限,如果要让MP也触达30000上限,还需要再一次扩魔。 左脚踩右脚的方式适用于法师,但所有职业也都可以直接使用,只是效率更低成本更高。正常的洗血方案无法让任何职业在200lvl时达成HP和MP同时触达30000上限,如果想让自己的角色成为双上限的传奇,就要像法师一样将升级得到的AP全部分配到INT,再配合足量的APR和全程覆盖的leech。是从开服就住在MapleRoyals里的大佬们的领域。 总之,洗血的成本大头来自于APR对MP和HP的转化效率,战士为13,冲锋队长为2.5,飞侠/弓箭手为1.5,船长为1.25,法师仅为0.75。这造成了不同职业洗血所消耗APR的数量级的差距,以30000HP为目标,战士仅需270张左右,冲锋队长需要1000张,飞侠/弓箭手/船长需要2000张,法师即使不考虑留存一定的MP,也需要3000张以上。具体花费会因为洗血装和自身智力值的高低有细小差别,但不会影响到数量级。也因此,战士洗血仅需要佩戴洗血装升级,或是分配20-60点AP到INT,仅需要依靠升级带来的额外MP即可完成洗血,全程可以正常游玩儿;冲锋队长、飞侠、弓箭手、船长必须借助扩魔才能获得充足的额外MP,也意味着前期必须依靠Leech才能升级,无法自强。魔法师自身拥有极高的扩魔效率和印钱效率,在TMA足以1-hit骨龙后,就可以开始扩魔,对于HT和VL副本,只需要不到1000张APR就能保证存活,30000HP更多是开服玩家的法师终极梦想。