Project1

标题: 物品掉落率怎么改 [打印本页]

作者: szr1512636534    时间: 2019-4-26 21:44
标题: 物品掉落率怎么改
各位问下,掉率怎么改?我找了好久没找到
作者: 活气寒露    时间: 2019-4-26 21:48

这样
作者: szr1512636534    时间: 2019-4-26 21:49
活气寒露 发表于 2019-4-26 21:48
这样

我说的是脚本啊,这个数据库我知道,不想一个一个弄,浪费时间
作者: 活气寒露    时间: 2019-4-26 21:50
......
  1.   # 循环
  2.     for enemy in $game_troop.enemies
  3.       # 敌人不是隐藏状态的情况下
  4.       unless enemy.hidden
  5.         # 获得 EXP、增加金钱
  6.         exp += enemy.exp
  7.         gold += enemy.gold
  8.         # 出现宝物判定
  9.         if rand(100) < enemy.treasure_prob
  10.           if enemy.item_id > 0
  11.             treasures.push($data_items[enemy.item_id])
  12.           end
  13.           if enemy.weapon_id > 0
  14.             treasures.push($data_weapons[enemy.weapon_id])
  15.           end
  16.           if enemy.armor_id > 0
  17.             treasures.push($data_armors[enemy.armor_id])
  18.           end
  19.         end
  20.       end
  21.     end
  22.     # 限制宝物数为 6 个
  23.     treasures = treasures[0..5]
复制代码

作者: szr1512636534    时间: 2019-4-26 22:31
活气寒露 发表于 2019-4-26 21:50
......

这个怎么改
作者: guoxiaomi    时间: 2019-4-30 00:50
写个程序一个个弄呗?
  1. data_enemies = load_data("Data/Enemies.rxdata")
  2. for enemy in data_enemies
  3.   enemy.treasure_prob = 50
  4. end
  5. save_data(data_enemies, "Enemies.rxdata")
  6. exit
复制代码

生成新的 Enemies.rxdata 文件后删掉这段脚本就 OK,备份原来的文件(其实不用),然后用这个替换 data 文件夹里的




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