-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
dff2f60
commit 77e6bd6
Showing
61 changed files
with
1,293 additions
and
0 deletions.
There are no files selected for viewing
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0232.soul_fire/_/given.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0232.soul_fire/_/given | ||
# | ||
# Effectが付与された時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/given | ||
|
||
execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/given/ |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0232.soul_fire/_/re-given.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0232.soul_fire/_/re-given | ||
# | ||
# Effectが上書きされた時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/re-given | ||
|
||
execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/re-given/ |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0232.soul_fire/_/register.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0232.soul_fire/_/register | ||
# | ||
# Effectが上書きされた時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/register | ||
|
||
execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/register |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0232.soul_fire/_/remove.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0232.soul_fire/_/remove | ||
# | ||
# Effectが神器や牛乳によって削除された時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/remove | ||
|
||
execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/remove/ |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0232.soul_fire/_/tick.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0232.soul_fire/_/tick | ||
# | ||
# Effectが神器や牛乳によって削除された時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/tick | ||
|
||
execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/tick/ |
312 changes: 312 additions & 0 deletions
312
Asset/data/asset/functions/effect/0232.soul_fire/fullset/dis_equip.mcfunction
Large diffs are not rendered by default.
Oops, something went wrong.
316 changes: 316 additions & 0 deletions
316
Asset/data/asset/functions/effect/0232.soul_fire/fullset/equip.mcfunction
Large diffs are not rendered by default.
Oops, something went wrong.
6 changes: 6 additions & 0 deletions
6
Asset/data/asset/functions/effect/0232.soul_fire/fullset/passive.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#> asset:effect/0232.soul_fire/fullset/passive | ||
# @within function asset:effect/0232.soul_fire/tick/ | ||
|
||
# 演出 | ||
particle soul ~ ~1.2 ~ 2 0.5 2 0.03 1 normal @a | ||
particle soul_fire_flame ~ ~1.2 ~ 2 0.5 2 0.03 1 normal @a |
11 changes: 11 additions & 0 deletions
11
Asset/data/asset/functions/effect/0232.soul_fire/given/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#> asset:effect/0232.soul_fire/given/ | ||
# | ||
# Effectが付与された時の処理 | ||
# | ||
# @within function asset:effect/0232.soul_fire/_/given | ||
|
||
# フルセット効果を付与 | ||
execute if data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/equip | ||
|
||
# スタックを記録 | ||
data modify storage asset:context this.PrevStack set from storage asset:context Stack |
14 changes: 14 additions & 0 deletions
14
Asset/data/asset/functions/effect/0232.soul_fire/re-given/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
#> asset:effect/0232.soul_fire/re-given/ | ||
# | ||
# Effectが上書きされた時の処理 | ||
# | ||
# @within function asset:effect/0232.soul_fire/_/re-given | ||
|
||
# フルセット効果を削除 | ||
execute if data storage asset:context PrevField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/dis_equip | ||
|
||
# フルセット効果を付与 | ||
execute unless data storage asset:context PrevField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/equip | ||
|
||
# スタックを記録 | ||
data modify storage asset:context this.PrevStack set from storage asset:context Stack |
32 changes: 32 additions & 0 deletions
32
Asset/data/asset/functions/effect/0232.soul_fire/register.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
#> asset:effect/0232.soul_fire/register | ||
# | ||
# Effectのデータを指定 | ||
# | ||
# @within function asset:effect/0232.soul_fire/_/register | ||
|
||
# ExtendsSafe (boolean) (default = false) | ||
# data modify storage asset:effect ExtendsSafe set value true | ||
# ID (int) | ||
data modify storage asset:effect ID set value 232 | ||
# 名前 (TextComponentString) | ||
data modify storage asset:effect Name set value '{"text":"魂炎纏","color":"#01A7AC"}' | ||
# 説明文 (TextComponentString[]) | ||
data modify storage asset:effect Description set value ['{"text":"全てを身に纏ったとき、魂炎による追撃が発生する。"}','{"text":"最大体力 -10%","color":"red"}','{"text":"火攻撃 +10%","color":"green"}','{"text":"MP回復量 +8%","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 |
8 changes: 8 additions & 0 deletions
8
Asset/data/asset/functions/effect/0232.soul_fire/remove/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
#> asset:effect/0232.soul_fire/remove/ | ||
# | ||
# Effectが削除された時の処理 | ||
# | ||
# @within function asset:effect/0232.soul_fire/_/remove | ||
|
||
# フルセット効果を削除 | ||
execute if data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/dis_equip |
8 changes: 8 additions & 0 deletions
8
Asset/data/asset/functions/effect/0232.soul_fire/tick/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
#> asset:effect/0232.soul_fire/tick/ | ||
# | ||
# Effectのtick処理 | ||
# | ||
# @within function asset:effect/0232.soul_fire/_/tick | ||
|
||
# 演出 | ||
execute if data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/passive |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0233.flame_armor/_/given.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0233.flame_armor/_/given | ||
# | ||
# Effectが付与された時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/given | ||
|
||
execute if data storage asset:context {id:233} run function asset:effect/0233.flame_armor/given/ |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0233.flame_armor/_/re-given.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0233.flame_armor/_/re-given | ||
# | ||
# Effectが上書きされた時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/re-given | ||
|
||
execute if data storage asset:context {id:233} run function asset:effect/0233.flame_armor/re-given/ |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0233.flame_armor/_/register.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0233.flame_armor/_/register | ||
# | ||
# | ||
# | ||
# @within tag/function asset:effect/register | ||
|
||
execute if data storage asset:context {id:233} run function asset:effect/0233.flame_armor/register |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0233.flame_armor/_/remove.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0233.flame_armor/_/remove | ||
# | ||
# Effectが神器や牛乳によって削除された時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/remove | ||
|
||
execute if data storage asset:context {id:233} run function asset:effect/0233.flame_armor/remove/ |
12 changes: 12 additions & 0 deletions
12
Asset/data/asset/functions/effect/0233.flame_armor/fullset/dis_equip.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
#> asset:effect/0233.flame_armor/fullset/dis_equip | ||
# @within function | ||
# asset:effect/0233.flame_armor/re-given/ | ||
# asset:effect/0233.flame_armor/remove/ | ||
|
||
# 火攻撃+3% | ||
data modify storage api: Argument.UUID set value [I;1,3,233,0] | ||
function api:modifier/attack/fire/remove | ||
|
||
# 火耐性+3% | ||
data modify storage api: Argument.UUID set value [I;1,3,233,0] | ||
function api:modifier/defense/fire/remove |
18 changes: 18 additions & 0 deletions
18
Asset/data/asset/functions/effect/0233.flame_armor/fullset/equip.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#> asset:effect/0233.flame_armor/fullset/equip | ||
# @within function asset:effect/0233.flame_armor/*given/ | ||
|
||
# 火攻撃+3% | ||
data modify storage api: Argument.UUID set value [I;1,3,233,0] | ||
data modify storage api: Argument.Amount set value 0.03 | ||
data modify storage api: Argument.Operation set value "multiply_base" | ||
function api:modifier/attack/fire/add | ||
|
||
# 火耐性+3% | ||
data modify storage api: Argument.UUID set value [I;1,3,233,0] | ||
data modify storage api: Argument.Amount set value 0.03 | ||
data modify storage api: Argument.Operation set value "multiply_base" | ||
function api:modifier/defense/fire/add | ||
|
||
# 演出 | ||
particle flame ~ ~1.2 ~ 0.4 0.5 0.4 0 20 normal @a | ||
playsound minecraft:entity.blaze.shoot player @a ~ ~ ~ 1 0.2 0 |
11 changes: 11 additions & 0 deletions
11
Asset/data/asset/functions/effect/0233.flame_armor/given/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#> asset:effect/0233.flame_armor/given/ | ||
# | ||
# Effectが付与された時の処理 | ||
# | ||
# @within function asset:effect/0233.flame_armor/_/given | ||
|
||
# フルセット効果を付与 | ||
execute if data storage asset:context {Stack:4} run function asset:effect/0233.flame_armor/fullset/equip | ||
|
||
# スタックを記録 | ||
data modify storage asset:context this.PrevStack set from storage asset:context Stack |
14 changes: 14 additions & 0 deletions
14
Asset/data/asset/functions/effect/0233.flame_armor/re-given/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
#> asset:effect/0233.flame_armor/re-given/ | ||
# | ||
# Effectが上書きされた時の処理 | ||
# | ||
# @within function asset:effect/0233.flame_armor/_/re-given | ||
|
||
# フルセット効果を削除 | ||
execute if data storage asset:context PrevField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0233.flame_armor/fullset/dis_equip | ||
|
||
# フルセット効果を付与 | ||
execute unless data storage asset:context PrevField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0233.flame_armor/fullset/equip | ||
|
||
# スタックを記録 | ||
data modify storage asset:context this.PrevStack set from storage asset:context Stack |
32 changes: 32 additions & 0 deletions
32
Asset/data/asset/functions/effect/0233.flame_armor/register.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
#> asset:effect/0233.flame_armor/register | ||
# | ||
# Effectのデータを指定 | ||
# | ||
# @within function asset:effect/0233.flame_armor/_/register | ||
|
||
# ExtendsSafe (boolean) (default = false) | ||
# data modify storage asset:effect ExtendsSafe set value true | ||
# ID (int) | ||
data modify storage asset:effect ID set value 233 | ||
# 名前 (TextComponentString) | ||
data modify storage asset:effect Name set value '{"text":"フレイムアーマー","color":"red"}' | ||
# 説明文 (TextComponentString[]) | ||
data modify storage asset:effect Description set value ['{"text":"火攻撃 +3%","color":"green"}','{"text":"火耐性 +3%","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 |
11 changes: 11 additions & 0 deletions
11
Asset/data/asset/functions/effect/0233.flame_armor/remove/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#> asset:effect/0233.flame_armor/remove/ | ||
# | ||
# Effectが削除された時の処理 | ||
# | ||
# @within function asset:effect/0233.flame_armor/_/remove | ||
|
||
# フルセット効果を削除 | ||
execute if data storage asset:context {Stack:4} run function asset:effect/0233.flame_armor/fullset/dis_equip | ||
|
||
# スタックを記録 | ||
data modify storage asset:context this.PrevStack set from storage asset:context Stack |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0234.ice_armor/_/given.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0234.ice_armor/_/given | ||
# | ||
# Effectが付与された時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/given | ||
|
||
execute if data storage asset:context {id:234} run function asset:effect/0234.ice_armor/given/ |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0234.ice_armor/_/re-given.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0234.ice_armor/_/re-given | ||
# | ||
# Effectが上書きされた時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/re-given | ||
|
||
execute if data storage asset:context {id:234} run function asset:effect/0234.ice_armor/re-given/ |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0234.ice_armor/_/register.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0234.ice_armor/_/register | ||
# | ||
# | ||
# | ||
# @within tag/function asset:effect/register | ||
|
||
execute if data storage asset:context {id:234} run function asset:effect/0234.ice_armor/register |
7 changes: 7 additions & 0 deletions
7
Asset/data/asset/functions/effect/0234.ice_armor/_/remove.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#> asset:effect/0234.ice_armor/_/remove | ||
# | ||
# Effectが神器や牛乳によって削除された時に実行されるfunction | ||
# | ||
# @within tag/function asset:effect/remove | ||
|
||
execute if data storage asset:context {id:234} run function asset:effect/0234.ice_armor/remove/ |
12 changes: 12 additions & 0 deletions
12
Asset/data/asset/functions/effect/0234.ice_armor/fullset/dis_equip.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
#> asset:effect/0234.ice_armor/fullset/dis_equip | ||
# @within function | ||
# asset:effect/0234.ice_armor/re-given/ | ||
# asset:effect/0234.ice_armor/remove/ | ||
|
||
# 水攻撃+3% | ||
data modify storage api: Argument.UUID set value [I;1,3,234,0] | ||
function api:modifier/attack/water/remove | ||
|
||
# 水耐性+3% | ||
data modify storage api: Argument.UUID set value [I;1,3,234,0] | ||
function api:modifier/defense/water/remove |
19 changes: 19 additions & 0 deletions
19
Asset/data/asset/functions/effect/0234.ice_armor/fullset/equip.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
#> asset:effect/0234.ice_armor/fullset/equip | ||
# @within function asset:effect/0234.ice_armor/*given/ | ||
|
||
# 水攻撃+3% | ||
data modify storage api: Argument.UUID set value [I;1,3,234,0] | ||
data modify storage api: Argument.Amount set value 0.03 | ||
data modify storage api: Argument.Operation set value "multiply_base" | ||
function api:modifier/attack/water/add | ||
|
||
# 水耐性+3% | ||
data modify storage api: Argument.UUID set value [I;1,3,234,0] | ||
data modify storage api: Argument.Amount set value 0.03 | ||
data modify storage api: Argument.Operation set value "multiply_base" | ||
function api:modifier/defense/water/add | ||
|
||
# 演出 | ||
particle falling_dust diamond_block ~ ~1.2 ~ 0.4 0.5 0.4 0 20 normal @a | ||
particle falling_dust snow_block ~ ~1.2 ~ 0.4 0.5 0.4 0 20 normal @a | ||
playsound block.glass.break player @a ~ ~ ~ 0.4 1.6 0 |
11 changes: 11 additions & 0 deletions
11
Asset/data/asset/functions/effect/0234.ice_armor/given/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#> asset:effect/0234.ice_armor/given/ | ||
# | ||
# Effectが付与された時の処理 | ||
# | ||
# @within function asset:effect/0234.ice_armor/_/given | ||
|
||
# フルセット効果を付与 | ||
execute if data storage asset:context {Stack:4} run function asset:effect/0234.ice_armor/fullset/equip | ||
|
||
# スタックを記録 | ||
data modify storage asset:context this.PrevStack set from storage asset:context Stack |
14 changes: 14 additions & 0 deletions
14
Asset/data/asset/functions/effect/0234.ice_armor/re-given/.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
#> asset:effect/0234.ice_armor/re-given/ | ||
# | ||
# Effectが上書きされた時の処理 | ||
# | ||
# @within function asset:effect/0234.ice_armor/_/re-given | ||
|
||
# フルセット効果を削除 | ||
execute if data storage asset:context PrevField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0234.ice_armor/fullset/dis_equip | ||
|
||
# フルセット効果を付与 | ||
execute unless data storage asset:context PrevField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0234.ice_armor/fullset/equip | ||
|
||
# スタックを記録 | ||
data modify storage asset:context this.PrevStack set from storage asset:context Stack |
32 changes: 32 additions & 0 deletions
32
Asset/data/asset/functions/effect/0234.ice_armor/register.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
#> asset:effect/0234.ice_armor/register | ||
# | ||
# Effectのデータを指定 | ||
# | ||
# @within function asset:effect/0234.ice_armor/_/register | ||
|
||
# ExtendsSafe (boolean) (default = false) | ||
# data modify storage asset:effect ExtendsSafe set value true | ||
# ID (int) | ||
data modify storage asset:effect ID set value 234 | ||
# 名前 (TextComponentString) | ||
data modify storage asset:effect Name set value '{"text":"アイスアーマー","color":"aqua"}' | ||
# 説明文 (TextComponentString[]) | ||
data modify storage asset:effect Description set value ['{"text":"水攻撃 +3%","color":"green"}','{"text":"水耐性 +3%","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 |
Oops, something went wrong.