| 123456789101112131415161718 |
- # 根据当前轮数生成随机品质的物品
- # 品质 = d100 + (轮数 - 5) x 10
- scoreboard players set $random_min mem -49
- scoreboard players set $random_max mem 50
- function lib:random
- scoreboard players operation #quality mem = $round mem
- scoreboard players operation #quality mem *= #const_10 mem
- scoreboard players operation #quality mem += $random mem
- # 根据品质生成不同的物品
- execute if score #quality mem matches ..24 run function item:bonus_item/gameparty/normal/white
- # 绿色:35%
- execute if score #quality mem matches 25..59 run function item:bonus_item/gameparty/normal/green
- # 蓝色:25%
- execute if score #quality mem matches 60..84 run function item:bonus_item/gameparty/normal/blue
- # 紫色:15%
- execute if score #quality mem matches 85.. run function item:bonus_item/gameparty/normal/purple
|