Ver código fonte

显示优化

LTCatt 6 anos atrás
pai
commit
c87b698c52

+ 3 - 7
data/ltw/functions/state/3/state_enter.mcfunction

@@ -8,14 +8,10 @@ scoreboard objectives setdisplay sidebar total_score
 # 初始化倒计时
 scoreboard players set $countdown mem 3
 
-# 决定进行哪个小游戏(old)
+# 小游戏编号
 # 1 跑酷;2 TNT Run;3 热土豆
-#scoreboard players set $random_min mem 1
-#scoreboard players set $random_max mem 3
-#function lib:random
-#scoreboard players operation $mini_type mem = $random mem
-
-# 优化下一次游戏的选择:生成一个 1~[最大游戏编号] 的 randomarray,每次从其中取下一个数。如果数组取完了,就生成一个新数组,但是要保证新数组的开头和老数组的结尾不一样,这样就不会连续玩两次相同的游戏了
+# 优化下一次游戏的选择:生成一个 1~[最大游戏编号] 的 randomarray,每次从其中取下一个数。
+# TODO : 如果数组取完了,就生成一个新数组,但是要保证新数组的开头和老数组的结尾不一样,这样就不会连续玩两次相同的游戏了
 execute unless data storage ltw:mini types[0] run function ltw:state/3/newarray
 execute store result score $mini_type mem run data get storage ltw:mini types[0]
 data remove storage ltw:mini types[0]

+ 2 - 1
data/ltw/functions/state/5/state_enter.mcfunction

@@ -3,4 +3,5 @@ scoreboard players set $state mem 5
 execute as @a run function ltw:state/5/player_enter
 
 # HUD
-scoreboard objectives setdisplay sidebar
+execute if score $mini_type mem matches ..2 run scoreboard objectives setdisplay sidebar
+execute if score $mini_type mem matches 3 run scoreboard objectives setdisplay sidebar mini_heart

+ 1 - 1
data/mini/functions/hotpm/player_enter.mcfunction

@@ -23,7 +23,7 @@ gamemode spectator @s
 gamemode adventure @s[tag=!watcher,tag=!rejoining]
 
 # 设置玩家生命数量
-scoreboard players set @s mini_heart 3
+scoreboard players set @s mini_heart 2
 function mini:main/player_max_health
 
 # 3秒后给予土豆

+ 1 - 1
data/mini/functions/main/init.mcfunction

@@ -8,4 +8,4 @@ function mini:colormatch/init
 scoreboard objectives remove mini_score
 scoreboard objectives add mini_score dummy "小游戏得分"
 scoreboard objectives remove mini_heart
-scoreboard objectives add mini_heart dummy "小游戏得分"
+scoreboard objectives add mini_heart dummy "生命值"