查看: 1235|回复: 3

如何将武器伤害修改为随机数?

  [复制链接]
梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-8-7
回帖
5
发表于 2008-10-7 08:02:13 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
想做个类DND的游戏,可是对编程不是很懂,有没有简单点的方法实现?
还有SLG的战斗脚本,阿尔西斯战记的那个不太适合,听说有个标准的脚本,谁能给个链接?

再次谢过……
此贴于 2008-10-8 12:02:00 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-25
回帖
181
发表于 2008-10-7 14:16:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-10-7 15:18:57 | 显示全部楼层
定义武器伤害的部分:Game_Actor
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk : 0
  end

系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~

生命即是责任。自己即是世界。
回复

使用道具 举报

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
回帖
2991
发表于 2008-10-7 17:41:31 | 显示全部楼层
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}……
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部