文档详情

最终幻想VI数值计算.doc

发布:2018-02-13约8.05千字共7页下载文档
文本预览下载声明
一、介绍 一些说明: [a..b]——表示a到b之间(包括a和b)的一个随机整数; 注意:如无特殊说明,本文所有公式中的除法运算均为整数除法(向下取整)。 二、基本计算 1、伤害值计算 步骤1:最大伤害值计算。 对于魔法攻击:伤害=魔法力*4+(等级*魔力*魔法力/32); 对于物理攻击: 己方攻击: 步骤1a:体力2 = 体力*2。若体力2255,则体力2=255; 步骤1b:攻击力=战斗力+体力2*2; 步骤1c:若装备铁护手,则攻击力=攻击力+战斗力*3/4; 步骤1d:伤害值=战斗力+((等级*等级*攻击力)/256)*3/2; 步骤1e:若该攻击是普通物理攻击且该队员装备有Offering,则伤害值=伤害值/2; 步骤1f:若该攻击是普通物理攻击且该队员装备有源氏手套(但只有一件武器),则伤害值=伤害值*3/4(向下取整)。 敌方攻击: 步骤1a:伤害值=等级*等级*(战斗力*4+体力)/256(注:每种怪物的体力为[58..65],在战斗开始时随机决定); 步骤2:装备Atlas Armlet或Earring。 步骤2a:如果是物理攻击且攻击者装备Atlas Armlet或Hero Ring,则伤害值=伤害值*5/4; 步骤2b:如果是魔法攻击且攻击者装备1个Earring或Hero Ring,则伤害值=伤害值*5/4; 步骤2c:如果是魔法攻击且攻击者装备2个Earring或Hero Ring,则伤害值=伤害值*3/2; 步骤3:攻击多个目标。如果是魔法攻击且攻击目标多于一个,则伤害值=伤害值/2(注:对有些魔法需要跳过这一步); 步骤4:攻击者的位置。如果是物理攻击且攻击者位于后排,则伤害值=伤害值/2; 步骤5:伤害值修正。 步骤5a:随机差异。伤害值=(伤害值*[224..255]/256)+1; 步骤5b:防御力修正。伤害值=(伤害值*(255-防御力)/256)+1。(对于魔法攻击则换成魔法防御力); 步骤5c:Safe/Shell。若对处于Shell状态的目标使用魔法攻击,或对处于Safe状态的目标使用物理攻击,则伤害值=(伤害值*170/256)+1; 步骤5d:目标位置。如果是物理攻击且目标处于后排,则伤害值=伤害值/2; 步骤5e:目标变身。如果是魔法攻击且目标处于变身状态,则伤害值=伤害值/2; 步骤5f:自残。若攻击者和目标均为己方队员,则伤害值=伤害值/2; 步骤5g:攻击者变身。若攻击者处于变身状态,则伤害值=伤害值*2; 步骤5h:狂暴。如果是物理攻击且攻击者处于狂暴状态,则伤害值=伤害值*3/2; 步骤5i:致命一击。普通物理攻击有1/32的几率成为致命一击,此时伤害值=伤害值*2; 步骤6:属性防御。若目标能吸收攻击属性,则伤害数值不变,但攻击效果变成回复目标的HP;若目标对该属性免疫,则伤害值=0;若目标能抵御该属性,则伤害值=伤害值/2;若目标畏惧该属性,则伤害值=伤害值*2; 2、命中率计算 只要遇到无法命中或100%命中的情况,就跳过该步之后的所有步骤。 步骤1:“Vanish”。如果是物理攻击且目标处于隐身状态,则无法命中;如果是魔法攻击且目标处于“Vanish”状态,则100%命中; 步骤2:防即死攻击。若目标具有防即死攻击的能力,且即死攻击未奏效,则本次攻击无法命中; 步骤3:不可回避攻击。如果使用的魔法是不可回避的,则100%命中; 步骤4:普通攻击命中率(对于“耐力”因素起作用的攻击,则跳过这一步转到步骤5); 步骤4a:若目标处于睡眠、石化、冰冻或停止状态,则100%命中; 步骤4b:若使用强制命中武器(Illumina),则100%命中; 步骤4c:如果是物理攻击且目标具有“Image”状态,则无法命中,同时有1/4的几率解除“Image”状态。 步骤4d:命中率 1、命中数值=(255-魔法回避*2) +1; 2、若命中数值255,则命中数值=255;若命中数值1,则命中数值=1; 3、若(命中率*命中数值)/256=[0..99],则命中,否则不命中。 步骤5:对于“耐力回避”无效的攻击的命中率。(大多数攻击用步骤4计算,只有Break、Doom、Demi、Quartr、X-zone、W wind、Shoat、Odin、Raiden、Antlion、Snare、X-fer和Grav Bomb用该步骤计算。) 步骤5a:命中率 1、命中数值=(255-魔法回避*2) +1; 2、若命中数值255,则命中数值=255;若命中数值1,则命中数值=1; 3、若(命中率*命中数值)/256=[0..99],则命中。 步骤5b:耐力回避是否起作用。若目标的耐力[0..127],则不会命中(无论步骤5a的结果如何),否则命中。 3、随机遇敌 游戏中有一个随着行走而
显示全部
相似文档