Selaa lähdekoodia

小概率生成唤魔者

LTCatt 6 vuotta sitten
vanhempi
sitoutus
1cc2d31942

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

@@ -9,6 +9,7 @@ setblock 1000 11 5000 minecraft:redstone_block
 
 # 清理残余实体
 tp @e[tag=mini_mob] ~ -100 ~
+tp @e[type=vex] ~ -100 ~
 
 # 伤害管理
 team modify ltw friendlyFire false

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

@@ -1,2 +1,3 @@
 # 玩家死亡时由玩家自己触发
+effect give @s night_vision 1000000 0 true
 function mini:main/player_failed

+ 7 - 2
data/mini/functions/zombie/tick20.mcfunction

@@ -1,6 +1,6 @@
 # 随机召唤僵尸
 scoreboard players set $random_min mem 1
-scoreboard players set $random_max mem 50
+scoreboard players set $random_max mem 100
 function lib:random
 
 effect clear @a hunger
@@ -13,8 +13,13 @@ execute if score $random mem matches 9..10 positioned 1002.5 13.1 5002.5 unless
 execute if score $random mem matches 12 positioned 1002.5 13.1 5002.5 unless entity @e[tag=mini_mob,distance=..1] run summon husk ~ ~ ~ {Tags:["mini_mob"]}
 execute if score $random mem matches 13..14 positioned 1018.5 13.1 5023.5 unless entity @e[tag=mini_mob,distance=..1] run summon zombie ~ ~ ~ {Tags:["mini_mob"]}
 execute if score $random mem matches 16 positioned 1018.5 13.1 5023.5 unless entity @e[tag=mini_mob,distance=..1] run summon husk ~ ~ ~ {Tags:["mini_mob"]}
+execute if score $random mem matches 99..100 positioned 1019.0 18.1 5013.0 run summon evoker ~ ~ ~ {Tags:["mini_mob"]}
 
+attribute @e[tag=mini_mob,limit=1,sort=random] generic.movement_speed modifier remove 3d2ff588-63bb-458f-b5b7-a533169db5d9
 attribute @e[tag=mini_mob,limit=1,sort=random] generic.movement_speed modifier remove 3d2ff588-63bb-458f-b5b7-a533169db5d9
 attribute @e[tag=mini_mob,limit=1,sort=random] generic.movement_speed modifier remove 3d2ff588-63bb-458f-b5b7-a533169db5d9
 attribute @e[type=husk,limit=1,sort=random] generic.movement_speed modifier add 3d2ff588-63bb-458f-b5b7-a533169db5d9 mob_speed 0.15 add
-attribute @e[type=zombie,limit=1,sort=random] generic.movement_speed modifier add 3d2ff588-63bb-458f-b5b7-a533169db5d9 mob_speed -0.15 add
+attribute @e[type=zombie,limit=1,sort=random] generic.movement_speed modifier add 3d2ff588-63bb-458f-b5b7-a533169db5d9 mob_speed -0.1 add
+
+# 清理恼鬼
+execute if score $random mem matches 76..100 run tp @e[type=vex,limit=1,sort=random] ~ -100 ~