2
0
LTCatt 6 жил өмнө
parent
commit
e75d8a23fe

+ 1 - 2
data/ltw/functions/main/player_leave.mcfunction

@@ -13,12 +13,11 @@ execute if score $state mem matches 5 if score $mini_type mem matches 3 run func
 # FIXME : [010/HIM] 玩家可以钓鱼
 # FIXME : [010/HIM] 喝完药的玻璃瓶没有 clear
 # FIXME : [010/HIM] 跑酷中途掉线导致名次判断错误
-# TODO : [LTCat] 将跑酷的绿色奖励改为固定 3 分,允许中途返回
+# TODO : [LTCat] 将跑酷的绿色奖励改为固定 3 分
 # TODO : [LTCat] 猪灵的房间角落改成圆角
 # TODO : [LTCat] 猪灵的物品改为随机位置发放
 # FIXME : [010] 弩和箭可能给不到人
 # TODO : [HIM] 附魔生命果支持在猪灵游戏回满血,普通生命果回复 4 心
-# TODO : [LTCat] ColorMatch 支持刷出奖励物品
 # TODO : [LTCat] 最后一轮不刷出得分以外的物品
 # TODO : [LTCat] 对道具重新进行平衡
 # TODO : [LTCat] 为道具添加颜色,与稀有度一致

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

@@ -8,7 +8,7 @@ scoreboard objectives setdisplay sidebar total_score
 scoreboard objectives setdisplay list total_score_disp
 
 # 初始化倒计时
-scoreboard players set $countdown mem 10
+scoreboard players set $countdown mem 13
 
 # 小游戏编号
 # 1 跑酷;2 TNT Run;3 热土豆;4 陷阱迷阵;5 僵尸

+ 1 - 1
data/ltw/functions/state/3/tick20.mcfunction

@@ -4,4 +4,4 @@ title @a subtitle {"score":{"name":"$countdown","objective":"mem"}}
 title @a title ["第 ",{"score": {"objective": "mem","name": "$round"}},"/5 轮"]
 
 # 退出状态
-execute if score $countdown mem matches 8 run function ltw:state/4/state_enter
+execute if score $countdown mem matches 10 run function ltw:state/4/state_enter

+ 1 - 1
data/ltw/functions/state/4/state_enter.mcfunction

@@ -8,4 +8,4 @@ scoreboard objectives setdisplay sidebar total_score
 scoreboard objectives setdisplay list total_score_disp
 
 # 初始化倒计时
-scoreboard players set $countdown mem 8
+scoreboard players set $countdown mem 10

+ 5 - 2
data/mini/functions/colormatch/player_intro.mcfunction

@@ -1,4 +1,7 @@
 # 向单个玩家展示小游戏介绍
 tp @s 1062 22 4012 20 180
-tellraw @s ["",{"text":"\n>> 陷阱迷阵 >>\n\n","color":"gold","bold":true},"墙壁会显示安全的歇脚方块,\n在倒计时结束前站在它们上面以躲避陷阱!\n"]
-tellraw @s ["",{"text": "[原型] ","color":"gold"}, {"text":"此游戏目前仅用于玩法测试, 尚未进行修缮。\n","color":"gray"}]
+tellraw @s ["",{"text":"\n >> 陷阱迷阵 >>\n\n","color":"gold","bold":true}," 墙壁会显示安全的歇脚方块,\n 在倒计时结束前站在它们上面以躲避陷阱!\n"]
+tellraw @s ["",{"text": " <生命淘汰制> ","color":"red","bold": true}, {"text":"你有 3 条生命, 生命耗尽后即被淘汰。","color":"gray"}]
+tellraw @s ["",{"text": " <PVP 干扰> ","color":"light_purple","bold": true}, {"text":"攻击其他玩家可以造成击退, 但没有伤害。","color":"gray"}]
+tellraw @s ["",{"text": " <原型> ","color":"gold","bold": true}, {"text":"此游戏目前仅用于玩法测试, 尚未进行修缮。","color":"gray"}]
+tellraw @s ""

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

@@ -49,4 +49,4 @@ setblock 1000 5 2999 minecraft:redstone_block
 # 生成物品
 execute positioned 1022.0 17.0 3009.0 run function item:bonus_item/rank/white
 execute positioned 1022.5 32.0 3038.0 run function item:bonus_item/rank/white
-execute positioned 1022.5 43.5 3012.5 run function item:bonus_item/rank/white
+# execute positioned 1022.5 43.5 3012.5 run function item:bonus_item/rank/white

+ 6 - 2
data/mini/functions/hotpm/player_intro.mcfunction

@@ -1,4 +1,8 @@
 # 向单个玩家展示小游戏介绍
 tp @s 1022 25 3038 180 20
-tellraw @s ["",{"text":"\n>> 热土豆 >>\n\n","color":"gold","bold":true}, "有一个人会被土豆附身, 攻击他人就能将土豆转移到其他人上!\n在土豆爆炸之前努力生存吧!\n"]
-tellraw @s ["",{"text": "[原型] ","color":"gold"}, {"text":"此游戏目前仅用于玩法测试, 尚未进行修缮。\n","color":"gray"}]
+tellraw @s ["",{"text":"\n >> 热土豆 >>\n\n","color":"gold","bold":true}, " 有一个人会获得土豆附身, 在土豆爆炸前攻击他人, 将土豆转移到他人身上!\n"]
+tellraw @s ["",{"text": " <生命淘汰制> ","color":"red","bold": true}, {"text":"你有 2 条生命, 生命耗尽后即被淘汰。","color":"gray"}]
+tellraw @s ["",{"text": " <PVP> ","color":"light_purple","bold": true}, {"text":"攻击其他玩家可以转移土豆, 远程伤害同样有效。","color":"gray"}]
+tellraw @s ["",{"text": " <额外道具> ","color":"aqua","bold": true}, {"text":"小游戏地图中存在 2 个白色道具。","color":"gray"}]
+tellraw @s ["",{"text": " <原型> ","color":"gold","bold": true}, {"text":"此游戏目前仅用于玩法测试, 尚未进行修缮。","color":"gray"}]
+tellraw @s ""

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

@@ -22,6 +22,6 @@ execute positioned 1024.5 30.5 1038.5 run function item:bonus_item/rank/green
 scoreboard players set $parkour_door mem 0
 
 # 伤害管理
-team modify player friendlyFire true
-team modify player collisionRule never
+team modify player friendlyFire false
+team modify player collisionRule always
 gamerule fallDamage false

+ 6 - 2
data/mini/functions/parkour/player_intro.mcfunction

@@ -1,4 +1,8 @@
 # 向单个玩家展示小游戏介绍
 tp @s 1010.83 30.16 1033.66 -1117.71 18.17
-tellraw @s ["",{"text":"\n>> 旅途 >>\n\n","color":"red","bold":true},"沿途前进, 到达终点, 获得胜利!"]
-tellraw @s ["",{"text": "[需要更多测试] ","color":"red"}, {"text":"此游戏可能存在 Bug 或设计漏洞。\n","color":"gray"}]
+tellraw @s ["",{"text":"\n >> 旅途 >>\n\n","color":"red","bold":true}," 沿途前进, 到达终点, 获得胜利!\n"]
+tellraw @s ["",{"text": " <完成制> ","color":"red","bold": true}, {"text":"根据完成跑酷的速度快慢决定排名。","color":"gray"}]
+tellraw @s ["",{"text": " <和平环境> ","color":"light_purple","bold": true}, {"text":"无法攻击其他玩家。","color":"gray"}]
+tellraw @s ["",{"text": " <额外道具> ","color":"aqua","bold": true}, {"text":"小游戏地图中存在 1 个绿色道具、1 个白色道具。","color":"gray"}]
+tellraw @s ["",{"text": " <缺乏测试> ","color":"gold","bold": true}, {"text":"此游戏尚未经过足够测试, 可能存在 Bug 或设计漏洞。","color":"gray"}]
+tellraw @s ""

+ 6 - 2
data/mini/functions/tntrun/player_intro.mcfunction

@@ -1,6 +1,10 @@
 # 向单个玩家展示小游戏介绍
 tp @s 1011.5 18.0 2019.0 180 15
-tellraw @s ["",{"text":"\n>> TNT Run >>\n\n","color":"gold","bold":true},"你脚下的方块会不断塌陷, 所以, 不要停下来啊!\n场地一共有三层, 掉到最下面则为失败!\n"]
-tellraw @s ["",{"text": "[原型] ","color":"gold"}, {"text":"此游戏目前仅用于玩法测试, 尚未进行修缮。\n","color":"gray"}]
+tellraw @s ["",{"text":"\n >> TNT Run >>\n\n","color":"gold","bold":true}," 你脚下的方块会不断塌陷, 所以, 不要停下来啊!\n"]
+tellraw @s ["",{"text": " <淘汰制> ","color":"red","bold": true}, {"text":"场地一共有三层, 掉到最下面即被淘汰。","color":"gray"}]
+tellraw @s ["",{"text": " <PVP 干扰> ","color":"light_purple","bold": true}, {"text":"攻击其他玩家可以造成击退, 但没有伤害。","color":"gray"}]
+tellraw @s ["",{"text": " <额外道具> ","color":"aqua","bold": true}, {"text":"小游戏地图中存在 1 个白色道具。","color":"gray"}]
+tellraw @s ["",{"text": " <原型> ","color":"gold","bold": true}, {"text":"此游戏目前仅用于玩法测试, 尚未进行修缮。","color":"gray"}]
+tellraw @s ""
 
 # FIXME : [HIM] ColorMatch 用屏障封顶防末影珍珠

+ 7 - 3
data/mini/functions/zombie/player_intro.mcfunction

@@ -1,5 +1,9 @@
 # 向单个玩家展示小游戏介绍
 tp @s 1010.5 20 5006.0 0 25
-tellraw @s ["",{"text":"\n>> 猪海寻路 >>\n\n","color":"red","bold":true},"猪灵正在不断地涌现……\n努力生存, 成为最后的幸存者吧!\n"]
-tellraw @s ["",{"text": "[需要更多测试] ","color":"red"}, {"text":"此游戏可能存在 Bug 或设计漏洞。","color":"gray"}]
-tellraw @s ["",{"text": "[原型] ","color":"gold"}, {"text":"此游戏目前仅用于玩法测试, 尚未进行修缮。\n","color":"gray"}]
+tellraw @s ["",{"text":"\n >> 猪海寻路 >>\n\n","color":"red","bold":true}," 猪灵正不断地涌现……努力生存, 成为最后的幸存者吧!\n"]
+tellraw @s ["",{"text": " <死亡淘汰制> ","color":"red","bold": true}, {"text":"生命无法自然恢复, 被猪灵杀死时即被淘汰。","color":"gray"}]
+tellraw @s ["",{"text": " <PVE> ","color":"light_purple","bold": true}, {"text":"无法攻击其他玩家, 但可以杀死猪灵。","color":"gray"}]
+tellraw @s ["",{"text": " <额外道具> ","color":"aqua","bold": true}, {"text":"将会随着时间推移生成 2 个白色道具。","color":"gray"}]
+tellraw @s ["",{"text": " <原型> ","color":"gold","bold": true}, {"text":"此游戏目前仅用于玩法测试, 尚未进行修缮。","color":"gray"}]
+tellraw @s ["",{"text": " <缺乏测试> ","color":"gold","bold": true}, {"text":"此游戏尚未经过足够测试, 可能存在 Bug 或设计漏洞。","color":"gray"}]
+tellraw @s ""

+ 0 - 1
data/mini/functions/zombie/tick20.mcfunction

@@ -28,4 +28,3 @@ execute if score $random mem matches ..20 if score $countdown mem matches ..80 a
 # 生成奖励
 execute if score $countdown mem matches 155 run execute positioned 1015.5 11.0 5022.0 run function item:bonus_item/rank/white
 execute if score $countdown mem matches 105 run execute positioned 1005.5 11.0 5004.0 run function item:bonus_item/rank/white
-execute if score $countdown mem matches 55 run execute positioned 1015.5 11.0 5022.0 run function item:bonus_item/rank/white