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:引入四格掉宝之后,每种物品都有个掉率,到时候都增加即可。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-19 10:35
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.