Project1

标题: 如何将武器伤害修改为随机数? [打印本页]

作者: longman123    时间: 2008-10-7 08:02
标题: 如何将武器伤害修改为随机数?
想做个类DND的游戏,可是对编程不是很懂,有没有简单点的方法实现?
还有SLG的战斗脚本,阿尔西斯战记的那个不太适合,听说有个标准的脚本,谁能给个链接?

再次谢过…… [LINE]1,#dddddd[/LINE]此贴于 2008-10-8 12:02:00 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 连三の月    时间: 2008-10-7 14:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-10-7 15:18
定义武器伤害的部分:Game_Actor
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk : 0
  end
[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: redant    时间: 2008-10-7 17:41
Game_Battler 3里

atk = [attacker.atk , 0].max
      self.damage = (attacker.atk  - self.pdef + attacker.str)*2
物理伤害=(我攻击力+我力量-敌物理防御)*2

默认的 查看F1 搜索战斗计算式

self.damage = rand(10000)

10000就是随机10000-1 以内的数 不过敌人也是 所以对自己伤害也很大{/gg}……




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