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

Project1

 找回密码
 注册会员
搜索

关于怪物掉宝率的问题!!!!

查看数: 1868 | 评论数: 7 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-9-6 08:55

正文摘要:

关于怪物的掉宝率,有几个问题想请教前辈们: 1、我想设计一种装备,在队伍中任一人装备的状态下,怪物的掉宝率会增加n%。这样的情况应该怎么设计?从脚本到事件应该怎么设计,请前辈们指点! 2、XP默认一个敌人ID只 ...

回复

乱糟糟 发表于 2012-9-8 21:13:21
我心飞扬 发表于 2012-9-8 20:12
你的每个汉字的意思我全都明白。
我就是看不懂脚本。不知道该在哪里改,该怎么改。根据脚本对应的在数据 ...

增加概率那段应该插在 判断是否获得物品前面。
限制宝物6:最多获得6个宝物,你可以改[0..5]使得获得更多或者更少
50的话就是增加50%,比如原来掉率是100的话现在就是150%,用上述脚本作判断的时候也即100%获得。
增加到100%以上的概率都相当于100%的概率。
这里的掉率是你在数据库里设定的概率+装备某武器之后增加概率。比如原来掉率是10,增加50,就是60%。
乱糟糟 发表于 2012-9-8 20:02:40
我心飞扬 发表于 2012-9-8 19:42
您这样一说我更糊涂了,能不能详细指点一下?谢谢。

就是:已知战斗结束之后获得物品概率的脚本,现在只需要写个判断角色是否装备某武器,使概率增加即可,很简单了吧。。。
我心飞扬 发表于 2012-9-8 19:42:22
乱糟糟 发表于 2012-9-6 18:04
1、掉落多种物品搜索 四格掉宝……
2、关于概率增加问题提供个思路,查找代码:
if rand(100) < enemy.tre ...

您这样一说我更糊涂了,能不能详细指点一下?谢谢。
乱糟糟 发表于 2012-9-6 18:04:31
1、掉落多种物品搜索 四格掉宝……
2、关于概率增加问题提供个思路,查找代码:
if rand(100) < enemy.treasure_prob
          if enemy.item_id > 0
            treasures.push($data_items[enemy.item_id])
          end
          if enemy.weapon_id > 0
            treasures.push($data_weapons[enemy.weapon_id])
          end
          if enemy.armor_id > 0
            treasures.push($data_armors[enemy.armor_id])
          end
        end
这里是战斗结束结算的时候按掉落概率来决定是否获得敌人掉落的物品。
for actor in $game_party.actors   #所有的角色
        if actor.weapon_id == 4 #假设有装备了4号装备
          treasure_prob_plus = 50 #比如增加50%的掉率
        end  
  end
类似这样引入treasure_prob_plus 增加概率的参数。
然后  if rand(100) < enemy.treasure_prob 改为  if rand(100) < enemy.treasure_prob + treasure_prob_plus
这样,就使得所有的敌人掉宝概率都增加了。
PS:引入四格掉宝之后,每种物品都有个掉率,到时候都增加即可。
我心飞扬 发表于 2012-9-6 17:23:17
没是的人 发表于 2012-9-6 16:34
假设:幽灵掉落恢复剂的概率为10%,当主角装备铜剑时,幽灵掉落恢复剂的概率变为50%

你打开数据库先把幽灵 ...

的确是想所有敌人的掉宝率增加。
没是的人 发表于 2012-9-6 16:34:31
本帖最后由 没是的人 于 2012-9-6 16:47 编辑

假设:幽灵掉落恢复剂的概率为10%,当主角装备铜剑时,幽灵掉落恢复剂的概率变为50%

你打开数据库先把幽灵本身掉落物品清空
在幽灵的队伍里设置事件页,有几个幽灵就设置几个事件页
当铜剑可以被多人装备,你必须判断队伍里所有的人是否持有

这个方法比较简单,想掉多个物品也差不多简单
你不会是装备了铜剑所有的怪物掉宝率都增加了吧。。。。
那就比较麻烦了,自己看癫狂侠客的视频学脚本改吧

点评

癫狂侠客的那期视频里讲了掉宝率的问题?  发表于 2012-9-8 19:42
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-19 10:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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