Project1

标题: RMXP里面的数据是怎么分析的 [打印本页]

作者: woninzero    时间: 2008-10-9 18:18
标题: RMXP里面的数据是怎么分析的
我增加了力量怎么不长攻击力啊
还有其他的比如灵巧是干什么的啊
谁能告诉我啊
我在66找了好半天没找到啊 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 木葬枫    时间: 2008-10-9 18:19
查看F1的帮助……
力量是生命值吧……灵巧解释为敏捷……如果不做半即时没什么用……只能用来判定出手顺序和逃跑的成功率………
作者: woninzero    时间: 2008-10-9 18:25
那告诉告诉我都怎么计算的啊我在F1里也找不到啊
都急死我了
作者: woninzero    时间: 2008-10-9 18:27
我想把 1点力量=1攻击力怎么改啊
作者: 天圣的马甲    时间: 2008-10-9 18:30
主站搜索“算法”,参考相关修改处。
作者: 木葬枫    时间: 2008-10-9 18:32
搜索…伤害公式……
作者: woninzero    时间: 2008-10-9 18:37
没有算法 50没1条有用的
伤害公式 1条都没有

作者: 木葬枫    时间: 2008-10-9 18:54
呐……默认的是攻击乘二减去防御乘一……
要改的话自己在脚本的Scenc类里面找……
似乎在Item附近……
作者: woninzero    时间: 2008-10-9 19:08
哎呀这么重要的东西论坛上竟然没有
不会光买装备提升攻击力和防御力啊 不买装备就不行?!

有没有可以把 加力量=加攻击力 加灵巧=加防御
作者: 木葬枫    时间: 2008-10-9 19:14
论坛应该有…是你没找到……
可以改……自己去尝试吧……脚本行应该有注释……
作者: 天圣的马甲    时间: 2008-10-9 19:15
以下引用木葬枫于2008-10-9 10:54:13的发言:

呐……默认的是攻击乘二减去防御乘一……
要改的话自己在脚本的Scenc类里面找……
似乎在Item附近……

您误导大了谢谢= =攻击力算法在Game_Actor部分。
找到
def base_atk
   weapon = $data_weapons[@weapon_id]
   return weapon != nil ? weapon.atk : 0
end

此为攻击力算法,因为只和武器攻击力有关系,所以力量升降与其无关。
如果挂钩的话,可修改为类似
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk + base_str * 0.2 : base_str * 0.2
    #攻击力=武器攻击力+力量*0.2

    end

这样的效果。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 木葬枫    时间: 2008-10-9 19:17
呐……我错了……
[LINE]1,#dddddd[/LINE]
已经很久没碰电脑了……
作者: woninzero    时间: 2008-10-9 19:26
weapon.atk : 0
weapon.atk + base_str * 0.2 : base_str * 0.2

base_str 就是基本力量啊 哈哈 把0.2改成1有问题吗??
作者: woninzero    时间: 2008-10-9 19:37
总之 谢谢了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1