Jelajahi Sumber

修复致命的选土豆逻辑错误

HerobrineXia 6 tahun lalu
induk
melakukan
fb67ca5c87
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      data/mini/functions/hotpm/game/pm_give.mcfunction

+ 3 - 1
data/mini/functions/hotpm/game/pm_give.mcfunction

@@ -11,7 +11,9 @@ tag @a[tag=!pm_holding] add max_uncounted
 function mini:main/get_max_temp
 function mini:main/get_max_temp
 
 
 # 给予土豆
 # 给予土豆
-execute as @a[tag=!max_uncounted,sort=random,limit=1] if score @s temp = #score_max mem run function mini:hotpm/game/pm_get
+execute as @a[tag=!max_uncounted] if score @s temp = #score_max mem run tag @s add pm_list
+execute as @a[tag=pm_list,sort=random,limit=1] run function mini:hotpm/game/pm_get
+tag @a[tag=pm_list] remove pm_list
 
 
 # 处理tag与分数
 # 处理tag与分数
 tag @a[tag=max_uncounted] remove max_uncounted
 tag @a[tag=max_uncounted] remove max_uncounted