@@ -1,4 +1,4 @@
-data modify block 0 1 0 Text1 set value '[{"nbt":"Text1","block":"0 1 0","interpret":true},{"nbt":"Text2","block":"0 1 0","interpret":true},{"nbt":"rgb.conditions[0].name","storage":"ltw:mini","interpret":true}]'
+data modify block 0 1 0 Text1 set value '[{"nbt":"Text1","block":"0 1 0","interpret":true},{"nbt":"Text2","block":"0 1 0","interpret":true},{"nbt":"rgb.rule.conditions[0].name","storage":"ltw:mini","interpret":true}]'
data modify block 0 1 0 Text2 set value '{"text":" 且 ","color":"white"}'
-data remove storage ltw:mini rgb.conditions[0]
-execute if data storage ltw:mini rgb.conditions[0] run function mini:rgb/game/give_random_rule_1
+data remove storage ltw:mini rgb.rule.conditions[0]
+execute if data storage ltw:mini rgb.rule.conditions[0] run function mini:rgb/game/gen_rule_text_1
-data modify block 0 1 0 Text1 set value '[{"nbt":"Text1","block":"0 1 0","interpret":true},{"nbt":"Text3","block":"0 1 0","interpret":true},{"nbt":"rgb.events[0].name","storage":"ltw:mini","interpret":true}]'
+data modify block 0 1 0 Text1 set value '[{"nbt":"Text1","block":"0 1 0","interpret":true},{"nbt":"Text3","block":"0 1 0","interpret":true},{"nbt":"rgb.rule.events[0].name","storage":"ltw:mini","interpret":true}]'
data modify block 0 1 0 Text3 set value '{"text":" 且 ","color":"white"}'
-data remove storage ltw:mini rgb.events[0]
-execute if data storage ltw:mini rgb.events[0] run function mini:rgb/game/give_random_rule_2
+data remove storage ltw:mini rgb.rule.events[0]
+execute if data storage ltw:mini rgb.rule.events[0] run function mini:rgb/game/gen_rule_text_2
@@ -12,7 +12,7 @@ execute if score $random mem matches 3..5 run loot replace block 0 0 1 container
execute if score $random mem matches 13 run loot replace block 0 0 1 container.0 loot mini:rgb/finish
# 生成文本
-data modify storage ltw:mini rgb set from block 0 0 1 Items[0].tag
+data modify storage ltw:mini rgb.rule set from block 0 0 1 Items[0].tag
setblock 0 1 0 acacia_wall_sign destroy
function mini:rgb/game/gen_rule_text_1
data modify block 0 1 0 Text1 set value '[{"nbt":"Text1","block":"0 1 0","interpret":true},{"text":" -> ","color":"white"}]'
@@ -8,7 +8,7 @@ execute if score $rgb_rule_type rgb_sys matches 2 run loot replace block 0 0 1 c
execute if score $rgb_rule_type rgb_sys matches 5 run loot replace block 0 0 1 container.0 loot mini:rgb/finish