设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2474|回复: 1
打印 上一主题 下一主题

[已经解决] 如何实现装备增加物品掉落几率

[复制链接]

Lv1.梦旅人

梦石
0
星屑
710
在线时间
1 小时
注册时间
2014-9-30
帖子
3
跳转到指定楼层
1
发表于 2014-10-2 13:46:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
谢谢,比如穿戴某个装备,可以增加所有物品的掉落几率

Lv5.捕梦者

梦石
0
星屑
33473
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2014-10-2 17:32:14 | 只看该作者
本帖最后由 芯☆淡茹水 于 2014-10-2 19:43 编辑

下面这个,复制后插入到main前。
这个只是防具增加几率。在防具的 说明 后面加逗号 ,  然后再写上防具增加的掉宝几率。没写的为0 。(几率可叠加)
估摸着写的,未测试。
  1. #==============================================================================
  2. module RPG
  3.   class Armor
  4.     #-------------------------------------------------------------------------
  5.     def description
  6.       return @description.split(/,/)[0] != nil ? @description.split(/,/)[0] : ""
  7.     end
  8.     #-------------------------------------------------------------------------
  9.     def add_prob
  10.       return @description.split(/,/)[1] != nil ? @description.split(/,/)[1].to_i : 0
  11.     end
  12.   end
  13. end
  14. #==============================================================================
  15. class Game_Actor < Game_Battler
  16.   def add_prob
  17.     rate = 0
  18.     for id in [@armor1_id,@armor2_id,@armor3_id,@armor4_id]
  19.       armor = $data_armors[id]
  20.       next if armor.nil?
  21.       rate += armor.add_prob
  22.     end
  23.     return rate
  24.   end
  25. end
  26. #==============================================================================
  27. class Game_Enemy < Game_Battler
  28.   #--------------------------------------------------------------------------
  29.   # ● 获取宝物出现率
  30.   #--------------------------------------------------------------------------
  31.   def treasure_prob
  32.     n = $data_enemies[@enemy_id].treasure_prob
  33.     for actor in $game_party.actors
  34.       n += actor.add_prob
  35.     end
  36.     return n
  37.   end
  38. end
  39. #==============================================================================
复制代码

点评

不过这样叠加好恐怖  发表于 2014-10-2 21:08

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 07:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表