From 045b8e8971b6dd5fe4d1856c35b58827d526e6b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=AF=E3=81=84=E3=81=84=E3=82=8D?= Date: Mon, 27 Jan 2025 03:03:27 +0900 Subject: [PATCH] =?UTF-8?q?:alien:=20[Artifact=20816-820]=20=E8=A3=85?= =?UTF-8?q?=E5=82=99=E6=99=82=E5=8A=B9=E6=9E=9C=E3=81=AE=E5=87=A6=E7=90=86?= =?UTF-8?q?=E3=82=92=E7=A7=BB=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../equip/.mcfunction | 9 -- .../equip/check.mcfunction | 7 -- .../equip/dis_equip/.mcfunction | 7 -- .../equip/dis_equip/main.mcfunction | 8 -- .../equip/fullset/dis_equip/.mcfunction | 22 ----- .../register.mcfunction | 91 ++++++++++--------- .../0817.dragons_neck_ball/equip/.mcfunction | 9 -- .../equip/check.mcfunction | 7 -- .../equip/dis_equip/.mcfunction | 7 -- .../equip/dis_equip/main.mcfunction | 8 -- .../register.mcfunction | 91 ++++++++++--------- .../0818.bhuddas_bowl/equip/.mcfunction | 9 -- .../0818.bhuddas_bowl/equip/check.mcfunction | 7 -- .../equip/dis_equip/.mcfunction | 7 -- .../equip/dis_equip/main.mcfunction | 8 -- .../0818.bhuddas_bowl/register.mcfunction | 91 ++++++++++--------- .../0819.swallows_cowry/equip/.mcfunction | 9 -- .../equip/check.mcfunction | 7 -- .../equip/dis_equip/.mcfunction | 7 -- .../equip/dis_equip/main.mcfunction | 8 -- .../0819.swallows_cowry/register.mcfunction | 91 ++++++++++--------- .../click/3.3.3.set_attack_data.mcfunction | 9 +- .../artifact/alias/816/equip/.mcfunction | 7 -- .../artifact/alias/816/equip/check.mcfunction | 7 -- .../artifact/alias/817/equip/.mcfunction | 7 -- .../artifact/alias/817/equip/check.mcfunction | 7 -- .../artifact/alias/818/equip/.mcfunction | 7 -- .../artifact/alias/818/equip/check.mcfunction | 7 -- .../artifact/alias/819/equip/.mcfunction | 7 -- .../artifact/alias/819/equip/check.mcfunction | 7 -- .../_/given.mcfunction | 7 ++ .../_/re-given.mcfunction | 7 ++ .../_/register.mcfunction | 7 ++ .../_/remove.mcfunction | 7 ++ .../fullset/dis_equip.mcfunction | 17 ++++ .../fullset/equip.mcfunction} | 31 +++---- .../given/.mcfunction | 11 +++ .../re-given/.mcfunction | 14 +++ .../register.mcfunction | 36 ++++++++ .../remove/.mcfunction | 8 ++ .../asset/tags/functions/effect/given.json | 1 + .../asset/tags/functions/effect/re-given.json | 1 + .../asset/tags/functions/effect/register.json | 1 + .../asset/tags/functions/effect/remove.json | 1 + 44 files changed, 318 insertions(+), 406 deletions(-) delete mode 100644 Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/check.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/dis_equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/dis_equip/main.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/check.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/dis_equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/dis_equip/main.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/check.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/dis_equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/dis_equip/main.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/check.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/dis_equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/dis_equip/main.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/alias/816/equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/alias/816/equip/check.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/alias/817/equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/alias/817/equip/check.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/alias/818/equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/alias/818/equip/check.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/alias/819/equip/.mcfunction delete mode 100644 Asset/data/asset/functions/artifact/alias/819/equip/check.mcfunction create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/given.mcfunction create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/re-given.mcfunction create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/register.mcfunction create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/remove.mcfunction create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/fullset/dis_equip.mcfunction rename Asset/data/asset/functions/{artifact/0816.fur_coat_of_firerat/equip/fullset/equip/.mcfunction => effect/0255.kaguya_s_difficulties/fullset/equip.mcfunction} (56%) create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/given/.mcfunction create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/re-given/.mcfunction create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/register.mcfunction create mode 100644 Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/remove/.mcfunction diff --git a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/.mcfunction b/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/.mcfunction deleted file mode 100644 index 915880ff62..0000000000 --- a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -#> asset:artifact/0816.fur_coat_of_firerat/equip/ -# -# 神器のトリガー処理 -# -# @within function asset:artifact/alias/816/equip/ - - -# フルセット - execute if data storage asset:context id.all{head:817,chest:816,legs:818,feet:819} run function asset:artifact/0816.fur_coat_of_firerat/equip/fullset/equip/ diff --git a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/check.mcfunction b/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/check.mcfunction deleted file mode 100644 index 482d69a961..0000000000 --- a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/check.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/0816.fur_coat_of_firerat/equip/check -# -# 神器の使用条件の確認処理 -# -# @within function asset:artifact/alias/816/equip/check - - \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/dis_equip/.mcfunction b/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/dis_equip/.mcfunction deleted file mode 100644 index 11447b4096..0000000000 --- a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/dis_equip/.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/0816.fur_coat_of_firerat/equip/dis_equip/ -# -# 装備を外した時に外した部位にのみのidが入った状態でトリガーされる -# -# @within tag/function asset:artifact/dis_equip - -execute if data storage asset:context id{chest:816} run function asset:artifact/0816.fur_coat_of_firerat/equip/dis_equip/main diff --git a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/dis_equip/main.mcfunction b/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/dis_equip/main.mcfunction deleted file mode 100644 index 6709be7a47..0000000000 --- a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/dis_equip/main.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -#> asset:artifact/0816.fur_coat_of_firerat/equip/dis_equip/main -# -# 装備を外した時のメイン処理 -# -# @within function asset:artifact/0816.fur_coat_of_firerat/equip/dis_equip/ - -# フルセット解除 - execute if data storage asset:context id.all{head:817,chest:816,legs:818,feet:819} run function asset:artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/ diff --git a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/.mcfunction b/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/.mcfunction deleted file mode 100644 index 37a32a5df9..0000000000 --- a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/.mcfunction +++ /dev/null @@ -1,22 +0,0 @@ -#> asset:artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/ -# -# フルセット解除時の処理 -# -# @within function -# asset:artifact/0816.fur_coat_of_firerat/equip/dis_equip/main -# asset:artifact/0817.dragons_neck_ball/equip/dis_equip/main -# asset:artifact/0818.bhuddas_bowl/equip/dis_equip/main -# asset:artifact/0819.swallows_cowry/equip/dis_equip/main - -# 火耐性 - data modify storage api: Argument.UUID set value [I;1,1,816,0] - function api:modifier/defense/fire/remove -# 水耐性 - data modify storage api: Argument.UUID set value [I;1,1,816,0] - function api:modifier/defense/water/remove -# 物理耐性 - data modify storage api: Argument.UUID set value [I;1,1,816,0] - function api:modifier/defense/physical/remove -# 落下耐性 - data modify storage api: Argument.UUID set value [I;1,1,816,0] - function api:modifier/fall_damage/remove diff --git a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/register.mcfunction b/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/register.mcfunction index dafaf1a95d..e77fadd11d 100644 --- a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/register.mcfunction +++ b/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/register.mcfunction @@ -4,48 +4,49 @@ # # @within function asset:artifact/alias/816/register -# 神器のID (int) スプレッドシートの値を入れる - data modify storage asset:artifact ID set value 816 -# 神器のベースアイテム - data modify storage asset:artifact Item set value "minecraft:diamond_chestplate" -# 神器の名前 (TextComponentString) - data modify storage asset:artifact Name set value '{"text":"火鼠の皮衣","color":"red"}' -# 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value ['{"text":"火鼠の皮で作った衣"}','{"text":"竹取の宝具の一つで火への耐性を与えてくれる"}','{"text":"竹取の宝具を全て装備した時各部位は以下の効果を与える","color":"gray"}','{"text":"頭: 水耐性+15%","color":"gray"}','{"text":"胴: 炎耐性+20%","color":"gray"}','{"text":"脚: 物理耐性+10%","color":"gray"}','{"text":"靴: 落下耐性+15%","color":"gray"}'] -# MP以外の消費物 (TextComponentString) (オプション) - # data modify storage asset:artifact CostText set value -# 使用回数 (int) (オプション) - # data modify storage asset:artifact RemainingCount set value -# 神器を発動できるスロット (string) Wikiを参照 - data modify storage asset:artifact Slot set value "chest" -# 神器のトリガー (string) Wikiを参照 - data modify storage asset:artifact Trigger set value "equip" -# 神器の発動条件 (TextComponentString) (オプション) - data modify storage asset:artifact Condition set value '{"text":"竹取の宝具全てを装備している"}' -# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.Damage set value [0,0] -# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] -# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] -# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.BypassResist set value -# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.IsRangeAttack set value -# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.AttackRange set value -# MP消費量 (int) - data modify storage asset:artifact MPCost set value 0 -# MP必要量 (int) (オプション) - # data modify storage asset:artifact MPRequire set value -# 神器のクールダウン (int) (オプション) - # data modify storage asset:artifact LocalCooldown set value -# グローバルクールダウン (int) (オプション) - # data modify storage asset:artifact SpecialCooldown set value -# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) - # data modify storage asset:artifact DisableCooldownMessage set value -# 扱える神 (string[]) Wikiを参照 - data modify storage asset:artifact CanUsedGod set value "ALL" -# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) - data modify storage asset:artifact CustomNBT set value {HideFlags:69,Unbreakable:1b,Enchantments:[{id:"minecraft:fortune",lvl:1s}],AttributeModifiers:[{AttributeName:"generic.armor",Name:"generic.armor",Amount:8,Operation:0,UUID:[I;1,1,816,5],Slot:"chest"},{AttributeName:"generic.armor_toughness",Name:"generic.armor_toughness",Amount:2.5,Operation:0,UUID:[I;1,1,816,5],Slot:"chest"}]} - \ No newline at end of file +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 816 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:diamond_chestplate" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '{"text":"火鼠の皮衣","color":"red"}' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value ['{"text":"火鼠の皮で作った衣"}','{"text":"竹取の宝具の一つで火への耐性を与えてくれる"}'] +# MP以外の消費物 (TextComponentString) (オプション) + # data modify storage asset:artifact CostText set value +# 使用回数 (int) (オプション) + # data modify storage asset:artifact RemainingCount set value +# 神器を発動できるスロット (string) Wikiを参照 + data modify storage asset:artifact Slot set value "chest" +# 神器のトリガー (string) Wikiを参照 + # data modify storage asset:artifact Trigger set value +# 神器の発動条件 (TextComponentString) (オプション) + # data modify storage asset:artifact Condition set value +# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.Damage set value [0,0] +# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] +# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] +# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.BypassResist set value +# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.IsRangeAttack set value +# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackRange set value +# MP消費量 (int) + data modify storage asset:artifact MPCost set value 0 +# MP必要量 (int) (オプション) + # data modify storage asset:artifact MPRequire set value +# 神器のクールダウン (int) (オプション) + # data modify storage asset:artifact LocalCooldown set value +# グローバルクールダウン (int) (オプション) + # data modify storage asset:artifact SpecialCooldown set value +# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableCooldownMessage set value +# 装備時効果 (int) (オプション) + data modify storage asset:artifact EquipID set value 255 +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value "ALL" +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + data modify storage asset:artifact CustomNBT set value {HideFlags:69,Unbreakable:1b,Enchantments:[{id:"minecraft:fortune",lvl:1s}],AttributeModifiers:[{AttributeName:"generic.armor",Name:"generic.armor",Amount:8,Operation:0,UUID:[I;1,1,816,5],Slot:"chest"},{AttributeName:"generic.armor_toughness",Name:"generic.armor_toughness",Amount:2.5,Operation:0,UUID:[I;1,1,816,5],Slot:"chest"}]} diff --git a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/.mcfunction b/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/.mcfunction deleted file mode 100644 index e04a372558..0000000000 --- a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -#> asset:artifact/0817.dragons_neck_ball/equip/ -# -# 神器のトリガー処理 -# -# @within function asset:artifact/alias/817/equip/ - - -# フルセット - execute if data storage asset:context id.all{head:817,chest:816,legs:818,feet:819} run function asset:artifact/0816.fur_coat_of_firerat/equip/fullset/equip/ diff --git a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/check.mcfunction b/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/check.mcfunction deleted file mode 100644 index 075c4752e8..0000000000 --- a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/check.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/0817.dragons_neck_ball/equip/check -# -# 神器の使用条件の確認処理 -# -# @within function asset:artifact/alias/817/equip/check - - \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/dis_equip/.mcfunction b/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/dis_equip/.mcfunction deleted file mode 100644 index 3c8e443cee..0000000000 --- a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/dis_equip/.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/0817.dragons_neck_ball/equip/dis_equip/ -# -# 装備を外した時に外した部位にのみのidが入った状態でトリガーされる -# -# @within tag/function asset:artifact/dis_equip - -execute if data storage asset:context id{head:817} run function asset:artifact/0817.dragons_neck_ball/equip/dis_equip/main \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/dis_equip/main.mcfunction b/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/dis_equip/main.mcfunction deleted file mode 100644 index 4873329567..0000000000 --- a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/equip/dis_equip/main.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -#> asset:artifact/0817.dragons_neck_ball/equip/dis_equip/main -# -# 装備を外した時のメイン処理 -# -# @within function asset:artifact/0817.dragons_neck_ball/equip/dis_equip/ - -# フルセット解除 - execute if data storage asset:context id.all{head:817,chest:816,legs:818,feet:819} run function asset:artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/ diff --git a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/register.mcfunction b/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/register.mcfunction index d1b8abcc6f..b10fe97256 100644 --- a/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/register.mcfunction +++ b/Asset/data/asset/functions/artifact/0817.dragons_neck_ball/register.mcfunction @@ -4,48 +4,49 @@ # # @within function asset:artifact/alias/817/register -# 神器のID (int) スプレッドシートの値を入れる - data modify storage asset:artifact ID set value 817 -# 神器のベースアイテム - data modify storage asset:artifact Item set value "minecraft:diamond_helmet" -# 神器の名前 (TextComponentString) - data modify storage asset:artifact Name set value '{"text":"龍の頸の玉","color":"yellow"}' -# 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value ['{"text":"龍の首元にある珠"}','{"text":"竹取の宝具の一つで水への耐性を与えてくれる"}','{"text":"竹取の宝具を全て装備した時各部位は以下の効果を与える","color":"gray"}','{"text":"頭: 水耐性+15%","color":"gray"}','{"text":"胴: 炎耐性+20%","color":"gray"}','{"text":"脚: 物理耐性+10%","color":"gray"}','{"text":"靴: 落下耐性+15%","color":"gray"}'] -# MP以外の消費物 (TextComponentString) (オプション) - # data modify storage asset:artifact CostText set value -# 使用回数 (int) (オプション) - # data modify storage asset:artifact RemainingCount set value -# 神器を発動できるスロット (string) Wikiを参照 - data modify storage asset:artifact Slot set value "head" -# 神器のトリガー (string) Wikiを参照 - data modify storage asset:artifact Trigger set value "equip" -# 神器の発動条件 (TextComponentString) (オプション) - data modify storage asset:artifact Condition set value '{"text":"竹取の宝具全てを装備している"}' -# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.Damage set value [0,0] -# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] -# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] -# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.BypassResist set value -# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.IsRangeAttack set value -# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.AttackRange set value -# MP消費量 (int) - data modify storage asset:artifact MPCost set value 0 -# MP必要量 (int) (オプション) - # data modify storage asset:artifact MPRequire set value -# 神器のクールダウン (int) (オプション) - # data modify storage asset:artifact LocalCooldown set value -# グローバルクールダウン (int) (オプション) - # data modify storage asset:artifact SpecialCooldown set value -# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) - # data modify storage asset:artifact DisableCooldownMessage set value -# 扱える神 (string[]) Wikiを参照 - data modify storage asset:artifact CanUsedGod set value "ALL" -# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) - data modify storage asset:artifact CustomNBT set value {HideFlags:69,Unbreakable:1b,Enchantments:[{id:"minecraft:fortune",lvl:1s}],AttributeModifiers:[{AttributeName:"generic.armor",Name:"generic.armor",Amount:5,Operation:0,UUID:[I;1,1,817,6],Slot:"head"},{AttributeName:"generic.armor_toughness",Name:"generic.armor_toughness",Amount:2.5,Operation:0,UUID:[I;1,1,817,6],Slot:"head"}]} - \ No newline at end of file +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 817 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:diamond_helmet" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '{"text":"龍の頸の玉","color":"yellow"}' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value ['{"text":"龍の首元にある珠"}','{"text":"竹取の宝具の一つで水への耐性を与えてくれる"}'] +# MP以外の消費物 (TextComponentString) (オプション) + # data modify storage asset:artifact CostText set value +# 使用回数 (int) (オプション) + # data modify storage asset:artifact RemainingCount set value +# 神器を発動できるスロット (string) Wikiを参照 + data modify storage asset:artifact Slot set value "head" +# 神器のトリガー (string) Wikiを参照 + # data modify storage asset:artifact Trigger set value +# 神器の発動条件 (TextComponentString) (オプション) + # data modify storage asset:artifact Condition set value +# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.Damage set value [0,0] +# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] +# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] +# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.BypassResist set value +# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.IsRangeAttack set value +# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackRange set value +# MP消費量 (int) + data modify storage asset:artifact MPCost set value 0 +# MP必要量 (int) (オプション) + # data modify storage asset:artifact MPRequire set value +# 神器のクールダウン (int) (オプション) + # data modify storage asset:artifact LocalCooldown set value +# グローバルクールダウン (int) (オプション) + # data modify storage asset:artifact SpecialCooldown set value +# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableCooldownMessage set value +# 装備時効果 (int) (オプション) + data modify storage asset:artifact EquipID set value 255 +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value "ALL" +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + data modify storage asset:artifact CustomNBT set value {HideFlags:69,Unbreakable:1b,Enchantments:[{id:"minecraft:fortune",lvl:1s}],AttributeModifiers:[{AttributeName:"generic.armor",Name:"generic.armor",Amount:5,Operation:0,UUID:[I;1,1,817,6],Slot:"head"},{AttributeName:"generic.armor_toughness",Name:"generic.armor_toughness",Amount:2.5,Operation:0,UUID:[I;1,1,817,6],Slot:"head"}]} diff --git a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/.mcfunction b/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/.mcfunction deleted file mode 100644 index 5145ec8fed..0000000000 --- a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -#> asset:artifact/0818.bhuddas_bowl/equip/ -# -# 神器のトリガー処理 -# -# @within function asset:artifact/alias/818/equip/ - - -# フルセット - execute if data storage asset:context id.all{head:817,chest:816,legs:818,feet:819} run function asset:artifact/0816.fur_coat_of_firerat/equip/fullset/equip/ diff --git a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/check.mcfunction b/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/check.mcfunction deleted file mode 100644 index 37d5dc9fed..0000000000 --- a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/check.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/0818.bhuddas_bowl/equip/check -# -# 神器の使用条件の確認処理 -# -# @within function asset:artifact/alias/818/equip/check - - \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/dis_equip/.mcfunction b/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/dis_equip/.mcfunction deleted file mode 100644 index f23d60f7f2..0000000000 --- a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/dis_equip/.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/0818.bhuddas_bowl/equip/dis_equip/ -# -# 装備を外した時に外した部位にのみのidが入った状態でトリガーされる -# -# @within tag/function asset:artifact/dis_equip - -execute if data storage asset:context id{legs:818} run function asset:artifact/0818.bhuddas_bowl/equip/dis_equip/main \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/dis_equip/main.mcfunction b/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/dis_equip/main.mcfunction deleted file mode 100644 index d6eed4c906..0000000000 --- a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/equip/dis_equip/main.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -#> asset:artifact/0818.bhuddas_bowl/equip/dis_equip/main -# -# 装備を外した時のメイン処理 -# -# @within function asset:artifact/0818.bhuddas_bowl/equip/dis_equip/ - -# フルセット解除 - execute if data storage asset:context id.all{head:817,chest:816,legs:818,feet:819} run function asset:artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/ diff --git a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/register.mcfunction b/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/register.mcfunction index a7f7416436..ae8a671909 100644 --- a/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/register.mcfunction +++ b/Asset/data/asset/functions/artifact/0818.bhuddas_bowl/register.mcfunction @@ -4,48 +4,49 @@ # # @within function asset:artifact/alias/818/register -# 神器のID (int) スプレッドシートの値を入れる - data modify storage asset:artifact ID set value 818 -# 神器のベースアイテム - data modify storage asset:artifact Item set value "minecraft:diamond_leggings" -# 神器の名前 (TextComponentString) - data modify storage asset:artifact Name set value '{"text":"仏の御石の鉢","color":"blue"}' -# 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value ['{"text":"ブッダが作った鉢"}','{"text":"竹取の宝具の一つで物理攻撃への耐性を与えてくれる"}','{"text":"竹取の宝具を全て装備した時各部位は以下の効果を与える","color":"gray"}','{"text":"頭: 水耐性+15%","color":"gray"}','{"text":"胴: 炎耐性+20%","color":"gray"}','{"text":"脚: 物理耐性+10%","color":"gray"}','{"text":"靴: 落下耐性+15%","color":"gray"}'] -# MP以外の消費物 (TextComponentString) (オプション) - # data modify storage asset:artifact CostText set value -# 使用回数 (int) (オプション) - # data modify storage asset:artifact RemainingCount set value -# 神器を発動できるスロット (string) Wikiを参照 - data modify storage asset:artifact Slot set value "legs" -# 神器のトリガー (string) Wikiを参照 - data modify storage asset:artifact Trigger set value "equip" -# 神器の発動条件 (TextComponentString) (オプション) - data modify storage asset:artifact Condition set value '{"text":"竹取の宝具全てを装備している"}' -# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.Damage set value [0,0] -# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] -# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] -# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.BypassResist set value -# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.IsRangeAttack set value -# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.AttackRange set value -# MP消費量 (int) - data modify storage asset:artifact MPCost set value 0 -# MP必要量 (int) (オプション) - # data modify storage asset:artifact MPRequire set value -# 神器のクールダウン (int) (オプション) - # data modify storage asset:artifact LocalCooldown set value -# グローバルクールダウン (int) (オプション) - # data modify storage asset:artifact SpecialCooldown set value -# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) - # data modify storage asset:artifact DisableCooldownMessage set value -# 扱える神 (string[]) Wikiを参照 - data modify storage asset:artifact CanUsedGod set value "ALL" -# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) - data modify storage asset:artifact CustomNBT set value {HideFlags:69,Unbreakable:1b,Enchantments:[{id:"minecraft:fortune",lvl:1s}],AttributeModifiers:[{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUID:[I;1,1,818,4],Slot:"legs"},{AttributeName:"generic.armor_toughness",Name:"generic.armor_toughness",Amount:2.5,Operation:0,UUID:[I;1,1,818,4],Slot:"legs"}]} - \ No newline at end of file +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 818 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:diamond_leggings" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '{"text":"仏の御石の鉢","color":"blue"}' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value ['{"text":"ブッダが作った鉢"}','{"text":"竹取の宝具の一つで物理攻撃への耐性を与えてくれる"}'] +# MP以外の消費物 (TextComponentString) (オプション) + # data modify storage asset:artifact CostText set value +# 使用回数 (int) (オプション) + # data modify storage asset:artifact RemainingCount set value +# 神器を発動できるスロット (string) Wikiを参照 + data modify storage asset:artifact Slot set value "legs" +# 神器のトリガー (string) Wikiを参照 + # data modify storage asset:artifact Trigger set value +# 神器の発動条件 (TextComponentString) (オプション) + #data modify storage asset:artifact Condition set value +# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.Damage set value [0,0] +# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] +# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] +# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.BypassResist set value +# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.IsRangeAttack set value +# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackRange set value +# MP消費量 (int) + data modify storage asset:artifact MPCost set value 0 +# MP必要量 (int) (オプション) + # data modify storage asset:artifact MPRequire set value +# 神器のクールダウン (int) (オプション) + # data modify storage asset:artifact LocalCooldown set value +# グローバルクールダウン (int) (オプション) + # data modify storage asset:artifact SpecialCooldown set value +# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableCooldownMessage set value +# 装備時効果 (int) (オプション) + data modify storage asset:artifact EquipID set value 255 +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value "ALL" +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + data modify storage asset:artifact CustomNBT set value {HideFlags:69,Unbreakable:1b,Enchantments:[{id:"minecraft:fortune",lvl:1s}],AttributeModifiers:[{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUID:[I;1,1,818,4],Slot:"legs"},{AttributeName:"generic.armor_toughness",Name:"generic.armor_toughness",Amount:2.5,Operation:0,UUID:[I;1,1,818,4],Slot:"legs"}]} diff --git a/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/.mcfunction b/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/.mcfunction deleted file mode 100644 index 933d9e5346..0000000000 --- a/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -#> asset:artifact/0819.swallows_cowry/equip/ -# -# 神器のトリガー処理 -# -# @within function asset:artifact/alias/819/equip/ - - -# フルセット - execute if data storage asset:context id.all{head:817,chest:816,legs:818,feet:819} run function asset:artifact/0816.fur_coat_of_firerat/equip/fullset/equip/ diff --git a/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/check.mcfunction b/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/check.mcfunction deleted file mode 100644 index 27c53f15e6..0000000000 --- a/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/check.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/0819.swallows_cowry/equip/check -# -# 神器の使用条件の確認処理 -# -# @within function asset:artifact/alias/819/equip/check - - \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/dis_equip/.mcfunction b/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/dis_equip/.mcfunction deleted file mode 100644 index 61a6211447..0000000000 --- a/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/dis_equip/.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/0819.swallows_cowry/equip/dis_equip/ -# -# 装備を外した時に外した部位にのみのidが入った状態でトリガーされる -# -# @within tag/function asset:artifact/dis_equip - -execute if data storage asset:context id{feet:819} run function asset:artifact/0819.swallows_cowry/equip/dis_equip/main \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/dis_equip/main.mcfunction b/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/dis_equip/main.mcfunction deleted file mode 100644 index 1fe5019830..0000000000 --- a/Asset/data/asset/functions/artifact/0819.swallows_cowry/equip/dis_equip/main.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -#> asset:artifact/0819.swallows_cowry/equip/dis_equip/main -# -# 装備を外した時のメイン処理 -# -# @within function asset:artifact/0819.swallows_cowry/equip/dis_equip/ - -# フルセット解除 - execute if data storage asset:context id.all{head:817,chest:816,legs:818,feet:819} run function asset:artifact/0816.fur_coat_of_firerat/equip/fullset/dis_equip/ diff --git a/Asset/data/asset/functions/artifact/0819.swallows_cowry/register.mcfunction b/Asset/data/asset/functions/artifact/0819.swallows_cowry/register.mcfunction index 62b7cabe98..f2265468a6 100644 --- a/Asset/data/asset/functions/artifact/0819.swallows_cowry/register.mcfunction +++ b/Asset/data/asset/functions/artifact/0819.swallows_cowry/register.mcfunction @@ -4,48 +4,49 @@ # # @within function asset:artifact/alias/819/register -# 神器のID (int) スプレッドシートの値を入れる - data modify storage asset:artifact ID set value 819 -# 神器のベースアイテム - data modify storage asset:artifact Item set value "minecraft:diamond_boots" -# 神器の名前 (TextComponentString) - data modify storage asset:artifact Name set value '{"text":"燕の子安貝","color":"white"}' -# 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value ['{"text":"ツバメの産んだ子安貝"}','{"text":"竹取の宝具の一つで落下への耐性を与えてくれる"}','{"text":"竹取の宝具を全て装備した時各部位は以下の効果を与える","color":"gray"}','{"text":"頭: 水耐性+15%","color":"gray"}','{"text":"胴: 炎耐性+20%","color":"gray"}','{"text":"脚: 物理耐性+10%","color":"gray"}','{"text":"靴: 落下耐性+15%","color":"gray"}'] -# MP以外の消費物 (TextComponentString) (オプション) - # data modify storage asset:artifact CostText set value -# 使用回数 (int) (オプション) - # data modify storage asset:artifact RemainingCount set value -# 神器を発動できるスロット (string) Wikiを参照 - data modify storage asset:artifact Slot set value "feet" -# 神器のトリガー (string) Wikiを参照 - data modify storage asset:artifact Trigger set value "equip" -# 神器の発動条件 (TextComponentString) (オプション) - data modify storage asset:artifact Condition set value '{"text":"竹取の宝具全てを装備している"}' -# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.Damage set value [0,0] -# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] -# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] -# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.BypassResist set value -# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.IsRangeAttack set value -# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) - # data modify storage asset:artifact AttackInfo.AttackRange set value -# MP消費量 (int) - data modify storage asset:artifact MPCost set value 0 -# MP必要量 (int) (オプション) - # data modify storage asset:artifact MPRequire set value -# 神器のクールダウン (int) (オプション) - # data modify storage asset:artifact LocalCooldown set value -# グローバルクールダウン (int) (オプション) - # data modify storage asset:artifact SpecialCooldown set value -# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) - # data modify storage asset:artifact DisableCooldownMessage set value -# 扱える神 (string[]) Wikiを参照 - data modify storage asset:artifact CanUsedGod set value "ALL" -# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) - data modify storage asset:artifact CustomNBT set value {HideFlags:69,Unbreakable:1b,Enchantments:[{id:"minecraft:fortune",lvl:1s}],AttributeModifiers:[{AttributeName:"generic.armor",Name:"generic.armor",Amount:4,Operation:0,UUID:[I;1,1,817,3],Slot:"feet"},{AttributeName:"generic.armor_toughness",Name:"generic.armor_toughness",Amount:2.5,Operation:0,UUID:[I;1,1,817,3],Slot:"feet"}]} - \ No newline at end of file +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 819 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:diamond_boots" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '{"text":"燕の子安貝","color":"white"}' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value ['{"text":"ツバメの産んだ子安貝"}','{"text":"竹取の宝具の一つで落下への耐性を与えてくれる"}'] +# MP以外の消費物 (TextComponentString) (オプション) + # data modify storage asset:artifact CostText set value +# 使用回数 (int) (オプション) + # data modify storage asset:artifact RemainingCount set value +# 神器を発動できるスロット (string) Wikiを参照 + data modify storage asset:artifact Slot set value "feet" +# 神器のトリガー (string) Wikiを参照 + # data modify storage asset:artifact Trigger set value +# 神器の発動条件 (TextComponentString) (オプション) + # data modify storage asset:artifact Condition set value +# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.Damage set value [0,0] +# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] +# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] +# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.BypassResist set value +# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.IsRangeAttack set value +# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackRange set value +# MP消費量 (int) + data modify storage asset:artifact MPCost set value 0 +# MP必要量 (int) (オプション) + # data modify storage asset:artifact MPRequire set value +# 神器のクールダウン (int) (オプション) + # data modify storage asset:artifact LocalCooldown set value +# グローバルクールダウン (int) (オプション) + # data modify storage asset:artifact SpecialCooldown set value +# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableCooldownMessage set value +# 装備時効果 (int) (オプション) + data modify storage asset:artifact EquipID set value 255 +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value "ALL" +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + data modify storage asset:artifact CustomNBT set value {HideFlags:69,Unbreakable:1b,Enchantments:[{id:"minecraft:fortune",lvl:1s}],AttributeModifiers:[{AttributeName:"generic.armor",Name:"generic.armor",Amount:4,Operation:0,UUID:[I;1,1,817,3],Slot:"feet"},{AttributeName:"generic.armor_toughness",Name:"generic.armor_toughness",Amount:2.5,Operation:0,UUID:[I;1,1,817,3],Slot:"feet"}]} diff --git a/Asset/data/asset/functions/artifact/0820.jewel_rod_of_horai/click/3.3.3.set_attack_data.mcfunction b/Asset/data/asset/functions/artifact/0820.jewel_rod_of_horai/click/3.3.3.set_attack_data.mcfunction index dd85c4b51a..d76689fbbe 100644 --- a/Asset/data/asset/functions/artifact/0820.jewel_rod_of_horai/click/3.3.3.set_attack_data.mcfunction +++ b/Asset/data/asset/functions/artifact/0820.jewel_rod_of_horai/click/3.3.3.set_attack_data.mcfunction @@ -5,9 +5,6 @@ # @within function asset:artifact/0820.jewel_rod_of_horai/click/ # 装備状況確認 - scoreboard players set $MS.AttackLevel Temporary 0 - function api:data_get/inventory - execute if data storage api: Inventory[{Slot:100b}].tag.TSB{ID:819} run scoreboard players add $MS.AttackLevel Temporary 1 - execute if data storage api: Inventory[{Slot:101b}].tag.TSB{ID:818} run scoreboard players add $MS.AttackLevel Temporary 1 - execute if data storage api: Inventory[{Slot:102b}].tag.TSB{ID:816} run scoreboard players add $MS.AttackLevel Temporary 1 - execute if data storage api: Inventory[{Slot:103b}].tag.TSB{ID:817} run scoreboard players add $MS.AttackLevel Temporary 1 + data modify storage api: Argument.ID set value 255 + function api:entity/mob/effect/get/from_id + execute store result score $MS.AttackLevel Temporary run data get storage api: Return.Effect.Stack diff --git a/Asset/data/asset/functions/artifact/alias/816/equip/.mcfunction b/Asset/data/asset/functions/artifact/alias/816/equip/.mcfunction deleted file mode 100644 index 7fcf09c175..0000000000 --- a/Asset/data/asset/functions/artifact/alias/816/equip/.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/alias/816/equip/ -# -# 神器のトリガー処理のエイリアス -# -# @within function asset_manager:artifact/triggers/event/use.m - -function asset:artifact/0816.fur_coat_of_firerat/equip/ diff --git a/Asset/data/asset/functions/artifact/alias/816/equip/check.mcfunction b/Asset/data/asset/functions/artifact/alias/816/equip/check.mcfunction deleted file mode 100644 index 0a2b8df7e4..0000000000 --- a/Asset/data/asset/functions/artifact/alias/816/equip/check.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/alias/816/equip/check -# -# 神器の使用条件の確認処理のエイリアス -# -# @within function asset_manager:artifact/triggers/event/check.m - -function asset:artifact/0816.fur_coat_of_firerat/equip/check diff --git a/Asset/data/asset/functions/artifact/alias/817/equip/.mcfunction b/Asset/data/asset/functions/artifact/alias/817/equip/.mcfunction deleted file mode 100644 index 51279aebf9..0000000000 --- a/Asset/data/asset/functions/artifact/alias/817/equip/.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/alias/817/equip/ -# -# 神器のトリガー処理のエイリアス -# -# @within function asset_manager:artifact/triggers/event/use.m - -function asset:artifact/0817.dragons_neck_ball/equip/ diff --git a/Asset/data/asset/functions/artifact/alias/817/equip/check.mcfunction b/Asset/data/asset/functions/artifact/alias/817/equip/check.mcfunction deleted file mode 100644 index 373bbdae63..0000000000 --- a/Asset/data/asset/functions/artifact/alias/817/equip/check.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/alias/817/equip/check -# -# 神器の使用条件の確認処理のエイリアス -# -# @within function asset_manager:artifact/triggers/event/check.m - -function asset:artifact/0817.dragons_neck_ball/equip/check diff --git a/Asset/data/asset/functions/artifact/alias/818/equip/.mcfunction b/Asset/data/asset/functions/artifact/alias/818/equip/.mcfunction deleted file mode 100644 index 60f666c8a0..0000000000 --- a/Asset/data/asset/functions/artifact/alias/818/equip/.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/alias/818/equip/ -# -# 神器のトリガー処理のエイリアス -# -# @within function asset_manager:artifact/triggers/event/use.m - -function asset:artifact/0818.bhuddas_bowl/equip/ diff --git a/Asset/data/asset/functions/artifact/alias/818/equip/check.mcfunction b/Asset/data/asset/functions/artifact/alias/818/equip/check.mcfunction deleted file mode 100644 index 3c9725b3cf..0000000000 --- a/Asset/data/asset/functions/artifact/alias/818/equip/check.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/alias/818/equip/check -# -# 神器の使用条件の確認処理のエイリアス -# -# @within function asset_manager:artifact/triggers/event/check.m - -function asset:artifact/0818.bhuddas_bowl/equip/check diff --git a/Asset/data/asset/functions/artifact/alias/819/equip/.mcfunction b/Asset/data/asset/functions/artifact/alias/819/equip/.mcfunction deleted file mode 100644 index edbd433bf1..0000000000 --- a/Asset/data/asset/functions/artifact/alias/819/equip/.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/alias/819/equip/ -# -# 神器のトリガー処理のエイリアス -# -# @within function asset_manager:artifact/triggers/event/use.m - -function asset:artifact/0819.swallows_cowry/equip/ diff --git a/Asset/data/asset/functions/artifact/alias/819/equip/check.mcfunction b/Asset/data/asset/functions/artifact/alias/819/equip/check.mcfunction deleted file mode 100644 index a76135f34d..0000000000 --- a/Asset/data/asset/functions/artifact/alias/819/equip/check.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/alias/819/equip/check -# -# 神器の使用条件の確認処理のエイリアス -# -# @within function asset_manager:artifact/triggers/event/check.m - -function asset:artifact/0819.swallows_cowry/equip/check diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/given.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/given.mcfunction new file mode 100644 index 0000000000..dd0b4d5b7d --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0255.kaguya_s_difficulties/_/given +# +# Effectが付与された時に実行されるfunction +# +# @within tag/function asset:effect/given + +execute if data storage asset:context {id:255} run function asset:effect/0255.kaguya_s_difficulties/given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/re-given.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/re-given.mcfunction new file mode 100644 index 0000000000..e20f16f47b --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/re-given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0255.kaguya_s_difficulties/_/re-given +# +# Effectが上書きされた時に実行されるfunction +# +# @within tag/function asset:effect/re-given + +execute if data storage asset:context {id:255} run function asset:effect/0255.kaguya_s_difficulties/re-given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/register.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/register.mcfunction new file mode 100644 index 0000000000..a2e53a120f --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/register.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0255.kaguya_s_difficulties/_/register +# +# +# +# @within tag/function asset:effect/register + +execute if data storage asset:context {id:255} run function asset:effect/0255.kaguya_s_difficulties/register \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/remove.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/remove.mcfunction new file mode 100644 index 0000000000..488742c163 --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/_/remove.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0255.kaguya_s_difficulties/_/remove +# +# Effectが神器や牛乳によって削除された時に実行されるfunction +# +# @within tag/function asset:effect/remove + +execute if data storage asset:context {id:255} run function asset:effect/0255.kaguya_s_difficulties/remove/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/fullset/dis_equip.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/fullset/dis_equip.mcfunction new file mode 100644 index 0000000000..fa7467c3f2 --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/fullset/dis_equip.mcfunction @@ -0,0 +1,17 @@ +#> asset:effect/0255.kaguya_s_difficulties/fullset/dis_equip +# @within function +# asset:effect/0255.kaguya_s_difficulties/re-given/ +# asset:effect/0255.kaguya_s_difficulties/remove/ + +# 火耐性 + data modify storage api: Argument.UUID set value [I;1,3,255,0] + function api:modifier/defense/fire/remove +# 水耐性 + data modify storage api: Argument.UUID set value [I;1,3,255,0] + function api:modifier/defense/water/remove +# 物理耐性 + data modify storage api: Argument.UUID set value [I;1,3,255,0] + function api:modifier/defense/physical/remove +# 落下耐性 + data modify storage api: Argument.UUID set value [I;1,3,255,0] + function api:modifier/defense/fall/remove diff --git a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/fullset/equip/.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/fullset/equip.mcfunction similarity index 56% rename from Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/fullset/equip/.mcfunction rename to Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/fullset/equip.mcfunction index 34d4ed6c4f..4dce18ce0f 100644 --- a/Asset/data/asset/functions/artifact/0816.fur_coat_of_firerat/equip/fullset/equip/.mcfunction +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/fullset/equip.mcfunction @@ -1,34 +1,29 @@ -#> asset:artifact/0816.fur_coat_of_firerat/equip/fullset/equip/ -# -# フルセット装備時の処理 -# +#> asset:effect/0255.kaguya_s_difficulties/fullset/equip # @within function -# asset:artifact/0816.fur_coat_of_firerat/equip/ -# asset:artifact/0817.dragons_neck_ball/equip/ -# asset:artifact/0818.bhuddas_bowl/equip/ -# asset:artifact/0819.swallows_cowry/equip/ +# asset:effect/0255.kaguya_s_difficulties/given/ +# asset:effect/0255.kaguya_s_difficulties/re-given/ + +# 音 + playsound ogg:ambient.nether.crimson_forest.shine3 player @a ~ ~ ~ 1 1 + playsound ogg:ambient.nether.crimson_forest.shine1 player @a ~ ~ ~ 1 2 # 火耐性 - data modify storage api: Argument.UUID set value [I;1,1,816,0] + data modify storage api: Argument.UUID set value [I;1,3,255,0] data modify storage api: Argument.Amount set value 0.2 data modify storage api: Argument.Operation set value "multiply_base" function api:modifier/defense/fire/add # 水耐性 - data modify storage api: Argument.UUID set value [I;1,1,816,0] + data modify storage api: Argument.UUID set value [I;1,3,255,0] data modify storage api: Argument.Amount set value 0.15 data modify storage api: Argument.Operation set value "multiply_base" function api:modifier/defense/water/add # 物理耐性 - data modify storage api: Argument.UUID set value [I;1,1,816,0] + data modify storage api: Argument.UUID set value [I;1,3,255,0] data modify storage api: Argument.Amount set value 0.1 data modify storage api: Argument.Operation set value "multiply_base" function api:modifier/defense/physical/add # 落下耐性 - data modify storage api: Argument.UUID set value [I;1,1,816,0] - data modify storage api: Argument.Amount set value -0.15 + data modify storage api: Argument.UUID set value [I;1,3,255,0] + data modify storage api: Argument.Amount set value 0.15 data modify storage api: Argument.Operation set value "multiply_base" - function api:modifier/fall_damage/add - -# 音 - playsound ogg:ambient.nether.crimson_forest.shine3 player @a ~ ~ ~ 1 1 - playsound ogg:ambient.nether.crimson_forest.shine1 player @a ~ ~ ~ 1 2 + function api:modifier/defense/fall/add diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/given/.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/given/.mcfunction new file mode 100644 index 0000000000..4f8e54caeb --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/given/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0255.kaguya_s_difficulties/given/ +# +# Effectが付与された時の処理 +# +# @within function asset:effect/0255.kaguya_s_difficulties/_/given + +# フルセット効果を付与 + execute if data storage asset:context {Stack:4} run function asset:effect/0255.kaguya_s_difficulties/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/re-given/.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/re-given/.mcfunction new file mode 100644 index 0000000000..977976fc7e --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/re-given/.mcfunction @@ -0,0 +1,14 @@ +#> asset:effect/0255.kaguya_s_difficulties/re-given/ +# +# Effectが上書きされた時の処理 +# +# @within function asset:effect/0255.kaguya_s_difficulties/_/re-given + +# フルセット効果を削除 + execute if data storage asset:context PreviousField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0255.kaguya_s_difficulties/fullset/dis_equip + +# フルセット効果を付与 + execute unless data storage asset:context PreviousField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0255.kaguya_s_difficulties/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/register.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/register.mcfunction new file mode 100644 index 0000000000..fc16856ae0 --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/register.mcfunction @@ -0,0 +1,36 @@ +#> asset:effect/0255.kaguya_s_difficulties/register +# +# Effectのデータを指定 +# +# @within function asset:effect/0255.kaguya_s_difficulties/_/register + +# ExtendsSafe (boolean) (default = false) + # data modify storage asset:effect ExtendsSafe set value true +# ID (int) + data modify storage asset:effect ID set value 255 +# 名前 (TextComponentString) + data modify storage asset:effect Name set value '{"text":"かぐや姫の難題","color":"#ffffe0","bold":true}' +# 説明文 (TextComponentString[]) + data modify storage asset:effect Description set value ['{"text":"水耐性 +15%","color":"green"}','{"text":"火耐性 +20%","color":"green"}','{"text":"物理耐性 +10%","color":"green"}','{"text":"落下耐性 +15%","color":"green"}'] +# 効果時間 (int) (default = API || error) + data modify storage asset:effect Duration set value 2147483647 +# スタック (int) (default = API || 1) + # data modify storage asset:effect Stack set value +# 効果時間の操作方法 (default = API || "replace") + # data modify storage asset:effect DurationOperation set value +# スタックの操作方法 (default = API || "replace") + data modify storage asset:effect StackOperation set value "forceReplace" +# 最大効果時間 (int) (default = 2147483647) + # data modify storage asset:effect MaxDuration set value +# 最大スタック (int) (default = 2147483647) + data modify storage asset:effect MaxStack set value 4 +# 悪い効果か否か (boolean) + data modify storage asset:effect IsBadEffect set value false +# 死亡時のエフェクトの処理 (default = "remove") + # data modify storage asset:effect ProcessOnDied set value +# 消すのに必要なレベル (int) (default = 1) + data modify storage asset:effect RequireClearLv set value 4 +# エフェクトをUIに表示するか (boolean) (default = true) + data modify storage asset:effect Visible set value false +# エフェクトのスタックををUIに表示するか (boolean) (default = true) + # data modify storage asset:effect StackVisible set value diff --git a/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/remove/.mcfunction b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/remove/.mcfunction new file mode 100644 index 0000000000..8ba297cecc --- /dev/null +++ b/Asset/data/asset/functions/effect/0255.kaguya_s_difficulties/remove/.mcfunction @@ -0,0 +1,8 @@ +#> asset:effect/0255.kaguya_s_difficulties/remove/ +# +# Effectが削除された時の処理 +# +# @within function asset:effect/0255.kaguya_s_difficulties/_/remove + +# フルセット効果を削除 + execute if data storage asset:context {Stack:4} run function asset:effect/0255.kaguya_s_difficulties/fullset/dis_equip diff --git a/Asset/data/asset/tags/functions/effect/given.json b/Asset/data/asset/tags/functions/effect/given.json index 48f8336d8e..ba23674405 100644 --- a/Asset/data/asset/tags/functions/effect/given.json +++ b/Asset/data/asset/tags/functions/effect/given.json @@ -1,5 +1,6 @@ { "values": [ + "asset:effect/0255.kaguya_s_difficulties/_/given", "asset:effect/0256.the_great_sage_s_attire/_/given", "asset:effect/0256.the_great_sage_s_attire/_/given", "asset:effect/0297.life_is_transitory/_/given", diff --git a/Asset/data/asset/tags/functions/effect/re-given.json b/Asset/data/asset/tags/functions/effect/re-given.json index 7133ac6194..cc3f0bfae1 100644 --- a/Asset/data/asset/tags/functions/effect/re-given.json +++ b/Asset/data/asset/tags/functions/effect/re-given.json @@ -1,5 +1,6 @@ { "values": [ + "asset:effect/0255.kaguya_s_difficulties/_/re-given", "asset:effect/0256.the_great_sage_s_attire/_/re-given", "asset:effect/0256.the_great_sage_s_attire/_/re-given", "asset:effect/0262.catastrophe/_/re-given", diff --git a/Asset/data/asset/tags/functions/effect/register.json b/Asset/data/asset/tags/functions/effect/register.json index 4a25856d40..92245f88f8 100644 --- a/Asset/data/asset/tags/functions/effect/register.json +++ b/Asset/data/asset/tags/functions/effect/register.json @@ -1,5 +1,6 @@ { "values": [ + "asset:effect/0255.kaguya_s_difficulties/_/register", "asset:effect/0256.the_great_sage_s_attire/_/register", "asset:effect/0032.invisibility/_/register", "asset:effect/0297.life_is_transitory/_/register", diff --git a/Asset/data/asset/tags/functions/effect/remove.json b/Asset/data/asset/tags/functions/effect/remove.json index e0553c8f68..3da48992c0 100644 --- a/Asset/data/asset/tags/functions/effect/remove.json +++ b/Asset/data/asset/tags/functions/effect/remove.json @@ -1,5 +1,6 @@ { "values": [ + "asset:effect/0255.kaguya_s_difficulties/_/remove", "asset:effect/0256.the_great_sage_s_attire/_/remove", "asset:effect/0256.the_great_sage_s_attire/_/remove", "asset:effect/0032.invisibility/_/remove",