[转帖]斩魔刀计算公式

2003-03-10 20:54 | 素敵だね

相性值:
初期值普通版50,国际版128
最大255,最小0

【相性值增减表】
使用斩魔刀       +4
使用胁差全体    +3
使用胁差单体    +2
使用小柄        +0
使用ダイゴロウ     -1
一次都不给钱就叫他回去 -3
用心棒战斗不能     -10
支付金额为0       -20

用心棒自动攻击机率:
相性值/1024

自动攻击时使用的攻击种类:
a=(相性值/4)+(0~63的乱数值)
由a值决定攻击种类

 a   攻击种类
───────────
0~31  ダイゴロウ
32~47 小柄
48~63 胁差单体
64~80 胁差全体
80以上 斩魔刀
※自动攻击只有敌斩魔刀等级1时才会用斩魔刀,否则会变成胁差全体


付钱时决定行动的顺序:
※"杀气"是决定用心棒行动的一数值
1.支付金额决定杀气
2.增加相性值杀气
3.敌斩魔刀确认,降低杀气
4.od满时增加杀气
5.杀气加上一乱数值
6.攻击判定
下详述:

1.
支付金额为2^n ~ [2^(n+1)]-1
杀气为(n-1)×2
国际版杀气值为上面公式算出值的2倍

2.
普通版杀气=相性值/30
国际版杀气=相性值/4
小数点以下舍去

3.
☆让用心棒加入时选"召唤士としての修行のため"或"魔物をけちらす力を得るため":

敌斩魔刀等级 杀气倍率
─────────────
   1     1.0
   2     0.5
   3     0.33
   4     0.25
   5     0.2
   6     0.16

选"召唤士としての修行のため"的另外杀气倍率:
75+(支付金额×50/全部金额)(%)

☆让用心棒加入时选"真に强い敌を倒すため":

敌斩魔刀等级 杀气倍率
─────────────
   1     0.8
   2     0.8
   3     0.8
   4     0.4
   5     0.4
   6     0.4

乘出来后小数点以下舍去

4.
od满时杀气普版加2,国际版加20

5.
杀气增加0~63的乱数值

6.
当(1的要素+2的要素)×3的要素+4的要素+5的要素≧80时,
斩魔刀发动,
当(1的要素+2的要素)×3的要素+4的要素+5的要素<80时,
将敌的斩魔刀等级视为1重新计算,
计算出来的杀气决定以下行动

杀气 行动
───────────
0~31  ダイゴロウ
32~47 小柄
48~63 胁差单体
64以上 胁差全体


※ex:
   假设普通版,给钱5万,相性240,敌斩魔刀等级1,od满,
   1.50000 → 介于2^15(32768) ~2^16-1(65535)之间
       → 杀气:(15-1)×2=28
   2.相性值增加杀气:240/30=8
   3.假设选"真に强い敌を倒すため",杀气倍率:0.8
   4.增加杀气:2

杀气最终值:
 (1的要素+2的要素)×3的要素+4的要素+5的要素
=(28+8)×0.8+2+n
=28+2+n
=30+n

假如乱数n≧50,杀气最终值≧80,斩魔刀发动,
假如乱数n<50,将敌斩魔刀等级视为1重新计算:

 (1的要素+2的要素)×3的要素+4的要素+5的要素
=(28+8)×0.8+2+n
=28+2+n
=30+n

假如乱数n≧34,杀气最终值≧64   →使用胁差全体
假如18≦n<34,杀气最终值为48~63 →使用胁差单体
假如2≦n<18,杀气最终值为32~47 →使用小柄
假如乱数n<2,杀气最终值为0~31 →使用ダイゴロウ

-
わたし 、『シン』を倒します 必ず倒します