|
| 1 | +#> asset:artifact/1317.oblivious_feather/give/2.give |
| 2 | +# |
| 3 | +# 神器の作成部 ここでID等を定義する |
| 4 | +# |
| 5 | +# @user |
| 6 | +# @within function asset:artifact/1317.oblivious_feather/give/1.trigger |
| 7 | + |
| 8 | +# 神器の説明や消費MPなどをここで設定する。 |
| 9 | +# 最後にasset:artifact/common/giveを実行することで入手可能。 |
| 10 | + |
| 11 | +# 神器のID (int) スプレッドシートの値を入れる |
| 12 | + data modify storage asset:artifact ID set value 1317 |
| 13 | +# 神器のベースアイテム |
| 14 | + data modify storage asset:artifact Item set value "minecraft:stick" |
| 15 | +# 神器の名前 (TextComponentString) |
| 16 | + data modify storage asset:artifact Name set value '{"text":"忘却の羽","color":"#59b05c"}' |
| 17 | +# 神器の説明文 (TextComponentString[]) |
| 18 | + data modify storage asset:artifact Lore set value ['{"text":"「きみがおもいだすまで","color":"gray","italic":true}','{"text":" わたしはここで死につづけるの」","color":"gray","italic":true}'] |
| 19 | +# 消費アイテム ({Item: TextComponent, Count: int, Extra?: TextComponent}) (オプション) |
| 20 | + # data modify storage asset:artifact ConsumeItem.Item set value '{"translate":"item.minecraft.stick"}' |
| 21 | + # data modify storage asset:artifact ConsumeItem.Count set value 1 |
| 22 | + # data modify storage asset:artifact ConsumeItem.Extra set value |
| 23 | +# 使用回数 (int) (オプション) |
| 24 | + # data modify storage asset:artifact RemainingCount set value |
| 25 | +# 神器を発動できるスロット (string) Wikiを参照 |
| 26 | + data modify storage asset:artifact Slot set value "hotbar" |
| 27 | +# 神器のトリガー (string) Wikiを参照 |
| 28 | + data modify storage asset:artifact Trigger set value "equipping" |
| 29 | +# 効果の最大発動回数 (int) (オプション) |
| 30 | + data modify storage asset:artifact PartsMax set value 1 |
| 31 | +# 効果が重複可能か否か (boolean) (オプション) |
| 32 | + # data modify storage asset:artifact EnableDuplication set value |
| 33 | +# 神器の発動条件 (TextComponentString) (オプション) |
| 34 | + # data modify storage asset:artifact Condition set value |
| 35 | +# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) |
| 36 | + # data modify storage asset:artifact AttackInfo.Damage set value [0,0] |
| 37 | +# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) |
| 38 | + # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] |
| 39 | +# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) |
| 40 | + # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] |
| 41 | +# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) |
| 42 | + # data modify storage asset:artifact AttackInfo.BypassResist set value |
| 43 | +# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) |
| 44 | + # data modify storage asset:artifact AttackInfo.IsRangeAttack set value |
| 45 | +# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) |
| 46 | + # data modify storage asset:artifact AttackInfo.AttackRange set value |
| 47 | +# MP消費量 (int) |
| 48 | + data modify storage asset:artifact MPCost set value 150 |
| 49 | +# MP必要量 (int) (オプション) |
| 50 | + data modify storage asset:artifact MPRequire set value 0 |
| 51 | +# MP回復量 (int) |
| 52 | + # data modify storage asset:artifact MPHealWhenHit set value |
| 53 | +# 神器のクールダウン (int) (オプション) |
| 54 | + # data modify storage asset:artifact LocalCooldown set value |
| 55 | +# 種別クールダウン ({Type: string, Duration: int}) (オプション) |
| 56 | + # data modify storage asset:artifact TypeCooldown.Type set value |
| 57 | + # data modify storage asset:artifact TypeCooldown.Duration set value |
| 58 | +# 第二種別クールダウン ({Type: string, Duration: int}) (オプション) |
| 59 | + # data modify storage asset:artifact SecondaryTypeCooldown.Type set value |
| 60 | + # data modify storage asset:artifact SecondaryTypeCooldown.Duration set value |
| 61 | +# グローバルクールダウン (int) (オプション) |
| 62 | + # data modify storage asset:artifact SpecialCooldown set value |
| 63 | +# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) |
| 64 | + # data modify storage asset:artifact DisableCooldownMessage set value |
| 65 | +# MP不足による使用不可のメッセージを非表示にするか否か (boolean) (オプション) |
| 66 | + data modify storage asset:artifact DisableMPMessage set value true |
| 67 | +# 破壊時の音を鳴らさないかどうか (boolean) (オプション) |
| 68 | + # data modify storage asset:artifact DisableBreakSound set value |
| 69 | +# 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) |
| 70 | + data modify storage asset:artifact Equipment.Modifiers set value [] |
| 71 | + data modify storage asset:artifact Equipment.Modifiers append value {Type:"mp_regen",Amount:0.1d,Operation:"multiply_base"} |
| 72 | + data modify storage asset:artifact Equipment.Modifiers append value {Type:"fall_resistance",Amount:0.3d,Operation:"multiply_base"} |
| 73 | + data modify storage asset:artifact Equipment.Modifiers append value {Type:"receive_heal",Amount:-0.1d,Operation:"multiply_base"} |
| 74 | +# 扱える神 (string[]) Wikiを参照 |
| 75 | + data modify storage asset:artifact CanUsedGod set value ["Nyaptov", "Wi-ki", "Rumor"] |
| 76 | +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) |
| 77 | + # data modify storage asset:artifact CustomNBT set value {} |
| 78 | + |
| 79 | +# 神器の入手用function |
| 80 | + function asset:artifact/common/give |
0 commit comments