LTCatt 5 년 전
부모
커밋
55ce1e1cde

+ 3 - 5
data/ltw/functions/main/player_enter.mcfunction

@@ -32,7 +32,7 @@ function lib:bossbar/show
 # TODO: 土豆 按存活回合数记分(两个炸弹同时爆炸把两个人炸死可以并列)
 # FIXME: [LTCat] BGM 可能会双响
 # FIXME: 关掉 JourneyMap 的生物雷达
-# FIXME: <! 重要> 在未知情况下会跳过第二轮直接进入第三轮
+# FIXME: <! 重要> 在未知情况下会跳过某轮直接进入下一轮
 # TODO: 逐个游戏检查中途退出重进是否造成 Bug
 # TODO: 逐个游戏检查是否在开始时清理了实体
 # TODO: [LTCat] 幻翼 在玩家第一次到达半血时显示回血的提示
@@ -44,8 +44,6 @@ function lib:bossbar/show
 # FIXME: [HIM] 在游戏中也可以通过打开物品栏丢出奇怪的游戏内物品,得想个办法进行限制
 # TODO: [LTCat] 增加文本可读性
 # FIXME: [LTCat] 玩家层数记分板可能会闪烁
-# TODO: 幻翼 用钻石块代替地图上的梯子
-# TODO: [LTCat] 优化转场黑屏动画
+# TODO: [LTCat] 优化转场黑屏动画*
 # TODO: 钻石 为钻石掉落物添加发光效果
-# TODO: [LTCat] 跑酷 修改地图:活塞的新路太过简单了
-# TODO: [LTCat] 跑酷 为密室增加一个奖励物品
+# TODO: [LTCat] 跑酷 为密室增加一个奖励物品*

+ 2 - 2
data/ltw/functions/state/3/player_enter.mcfunction

@@ -12,11 +12,11 @@ execute if score $round mem matches 5 run title @s title {"text":"最终轮","co
 effect clear @s
 effect give @s saturation 1000000 0 true
 gamerule naturalRegeneration true
-effect give @s[team=!debugging] blindness 1000000 0 true
+effect give @s blindness 1000000 0 true
 
 # 音效
 execute at @s run function lib:sounds/levelup
 
 # 自由旁观
-gamemode spectator @s[team=!debugging]
+gamemode spectator @s
 spectate

+ 2 - 1
data/ltw/functions/state/3/tick2.mcfunction

@@ -1,3 +1,4 @@
 # 固定旁观
+gamemode spectator @a[team=!debugging]
 execute as @a[team=!debugging] run spectate
-tp @a[team=!debugging] 0 10000 1000 0 0
+tp @a[team=!debugging] -29.5 4.6 -86.5 0 90

+ 0 - 4
data/ltw/functions/state/6/tick2.mcfunction

@@ -1,6 +1,2 @@
 # 旁观者限制
 function mini:main/watcher_limit
-
-# 渐渐变暗
-execute as @a[team=!debugging] at @s positioned ~ ~1.5 ~ positioned ^ ^ ^1 run particle dust 0 0 0 1000 ~ ~ ~ 1 1 1 0 15 force @s
-execute if score $countdown mem matches ..2 as @a[team=!debugging] at @s positioned ~ ~1.5 ~ positioned ^ ^ ^1 run particle dust 0 0 0 1000 ~ ~ ~ 1 1 1 0 25 force @s

+ 2 - 2
data/mini/functions/parkour/game_init.mcfunction

@@ -25,8 +25,8 @@ kill @e[type=trident]
 # 生成节奏方块实体
 function mini:parkour/game/marker_spawn
 
-# 生成奖励物品
-# execute positioned 1024.5 30.5 1038.5 run function item:bonus_item/gameparty/auto/green
+# 生成物品
+execute positioned 1015.5 12.0 1019.5 run function item:bonus_item/gameparty/auto/white
 
 # 生成传送门实体
 summon minecraft:falling_block 1014 21 1057 {Time:1,NoGravity:1b,BlockState:{Name:"nether_portal",Properties:{axis:z}},Tags:["parkour_block"]}