diff --git a/Resources/Prototypes/_CP14/Entities/Objects/ModularTools/Magic/magic_crystal.yml b/Resources/Prototypes/_CP14/Entities/Objects/ModularTools/Magic/magic_crystal.yml index ed549740c6..882ad027a9 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/ModularTools/Magic/magic_crystal.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/ModularTools/Magic/magic_crystal.yml @@ -1,3 +1,4 @@ +# Base - type: entity id: CP14MagicCrystalBase parent: BaseItem @@ -17,18 +18,19 @@ energy: 2 color: "#808080" +# SpellSphereOfLight - type: entity id: CP14MagicCrystalSpellSphereOfLight parent: CP14MagicCrystalBase suffix: SphereOfLight components: - type: Sprite - color: "#FFFF00" + color: "#FFFFE0" - type: CP14SpellStorage spells: - CP14ActionSpellSphereOfLight - type: PointLight - color: "#FFFF00" + color: "#FFFFE0" - type: CP14ModularCraftPart possibleParts: - RingMagicCrystal1_SpellSphereOfLight @@ -37,3 +39,333 @@ - HolderMagicCrystal3_SpellSphereOfLight - HolderMagicCrystal4_SpellSphereOfLight - StaffHolderMagicCrystal1_SpellSphereOfLight + +# SpellFlashLight +- type: entity + id: CP14MagicCrystalSpellSpellFlashLight + parent: CP14MagicCrystalBase + suffix: SpellFlashLight + components: + - type: Sprite + color: "#FFFFE0" + - type: CP14SpellStorage + spells: + - CP14ActionSpellSpellFlashLight + - type: PointLight + color: "#FFFFE0" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellSpellFlashLight + - HolderMagicCrystal1_SpellSpellFlashLight + - HolderMagicCrystal2_SpellSpellFlashLight + - HolderMagicCrystal3_SpellSpellFlashLight + - HolderMagicCrystal4_SpellSpellFlashLight + - StaffHolderMagicCrystal1_SpellSpellFlashLight + +# SpellEarthWall +- type: entity + id: CP14MagicCrystalSpellEarthWall + parent: CP14MagicCrystalBase + suffix: SpellEarthWall + components: + - type: Sprite + color: "#8B4513" + - type: CP14SpellStorage + spells: + - CP14ActionSpellEarthWall + - type: PointLight + color: "#8B4513" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellEarthWall + - HolderMagicCrystal1_SpellEarthWall + - HolderMagicCrystal2_SpellEarthWall + - HolderMagicCrystal3_SpellEarthWall + - HolderMagicCrystal4_SpellEarthWall + - StaffHolderMagicCrystal1_SpellEarthWall + +# SpellFlameCreation +- type: entity + id: CP14MagicCrystalSpellFlameCreation + parent: CP14MagicCrystalBase + suffix: SpellFlameCreation + components: + - type: Sprite + color: "#FF4500" + - type: CP14SpellStorage + spells: + - CP14ActionSpellFlameCreation + - type: PointLight + color: "#FF4500" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellFlameCreation + - HolderMagicCrystal1_SpellFlameCreation + - HolderMagicCrystal2_SpellFlameCreation + - HolderMagicCrystal3_SpellFlameCreation + - HolderMagicCrystal4_SpellFlameCreation + - StaffHolderMagicCrystal1_SpellFlameCreation + +# SpellFireball +- type: entity + id: CP14MagicCrystalSpellFireball + parent: CP14MagicCrystalBase + suffix: SpellFireball + components: + - type: Sprite + color: "#FF4500" + - type: CP14SpellStorage + spells: + - CP14ActionSpellFireball + - type: PointLight + color: "#FF4500" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellFireball + - HolderMagicCrystal1_SpellFireball + - HolderMagicCrystal2_SpellFireball + - HolderMagicCrystal3_SpellFireball + - HolderMagicCrystal4_SpellFireball + - StaffHolderMagicCrystal1_SpellFireball + +# SpellShadowStep +- type: entity + id: CP14MagicCrystalSpellShadowStep + parent: CP14MagicCrystalBase + suffix: SpellShadowStep + components: + - type: Sprite + color: "#483D8B" + - type: CP14SpellStorage + spells: + - CP14ActionSpellShadowStep + - type: PointLight + color: "#483D8B" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellShadowStep + - HolderMagicCrystal1_SpellShadowStep + - HolderMagicCrystal2_SpellShadowStep + - HolderMagicCrystal3_SpellShadowStep + - HolderMagicCrystal4_SpellShadowStep + - StaffHolderMagicCrystal1_SpellShadowStep + +# SpellCureBurn +- type: entity + id: CP14MagicCrystalSpellCureBurn + parent: CP14MagicCrystalBase + suffix: SpellCureBurn + components: + - type: Sprite + color: "#7CFC00" + - type: CP14SpellStorage + spells: + - CP14ActionSpellCureBurn + - type: PointLight + color: "#7CFC00" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellCureBurn + - HolderMagicCrystal1_SpellCureBurn + - HolderMagicCrystal2_SpellCureBurn + - HolderMagicCrystal3_SpellCureBurn + - HolderMagicCrystal4_SpellCureBurn + - StaffHolderMagicCrystal1_SpellCureBurn + +# SpellBloodPurification +- type: entity + id: CP14MagicCrystalSpellBloodPurification + parent: CP14MagicCrystalBase + suffix: SpellBloodPurification + components: + - type: Sprite + color: "#7CFC00" + - type: CP14SpellStorage + spells: + - CP14ActionSpellBloodPurification + - type: PointLight + color: "#7CFC00" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellBloodPurification + - HolderMagicCrystal1_SpellBloodPurification + - HolderMagicCrystal2_SpellBloodPurification + - HolderMagicCrystal3_SpellBloodPurification + - HolderMagicCrystal4_SpellBloodPurification + - StaffHolderMagicCrystal1_SpellBloodPurification + +# SpellCureWounds +- type: entity + id: CP14MagicCrystalSpellCureWounds + parent: CP14MagicCrystalBase + suffix: SpellCureWounds + components: + - type: Sprite + color: "#7CFC00" + - type: CP14SpellStorage + spells: + - CP14ActionSpellCureWounds + - type: PointLight + color: "#7CFC00" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellCureWounds + - HolderMagicCrystal1_SpellCureWounds + - HolderMagicCrystal2_SpellCureWounds + - HolderMagicCrystal3_SpellCureWounds + - HolderMagicCrystal4_SpellCureWounds + - StaffHolderMagicCrystal1_SpellCureWounds + +# SpellManaConsume +- type: entity + id: CP14MagicCrystalSpellManaConsume + parent: CP14MagicCrystalBase + suffix: SpellManaConsume + components: + - type: Sprite + color: "#66CDAA" + - type: CP14SpellStorage + spells: + - CP14ActionSpellManaConsume + - type: PointLight + color: "#66CDAA" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellManaConsume + - HolderMagicCrystal1_SpellManaConsume + - HolderMagicCrystal2_SpellManaConsume + - HolderMagicCrystal3_SpellManaConsume + - HolderMagicCrystal4_SpellManaConsume + - StaffHolderMagicCrystal1_SpellManaConsume + +# SpellManaGift +- type: entity + id: CP14MagicCrystalSpellManaGift + parent: CP14MagicCrystalBase + suffix: SpellManaGift + components: + - type: Sprite + color: "#66CDAA" + - type: CP14SpellStorage + spells: + - CP14ActionSpellManaGift + - type: PointLight + color: "#66CDAA" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellManaGift + - HolderMagicCrystal1_SpellManaGift + - HolderMagicCrystal2_SpellManaGift + - HolderMagicCrystal3_SpellManaGift + - HolderMagicCrystal4_SpellManaGift + - StaffHolderMagicCrystal1_SpellManaGift + +# SpellShadowGrab +- type: entity + id: CP14MagicCrystalSpellShadowGrab + parent: CP14MagicCrystalBase + suffix: SpellShadowGrab + components: + - type: Sprite + color: "#483D8B" + - type: CP14SpellStorage + spells: + - CP14ActionSpellShadowGrab + - type: PointLight + color: "#483D8B" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellShadowGrab + - HolderMagicCrystal1_SpellShadowGrab + - HolderMagicCrystal2_SpellShadowGrab + - HolderMagicCrystal3_SpellShadowGrab + - HolderMagicCrystal4_SpellShadowGrab + - StaffHolderMagicCrystal1_SpellShadowGrab + +# SpellResurrection +- type: entity + id: CP14MagicCrystalSpellResurrection + parent: CP14MagicCrystalBase + suffix: SpellResurrection + components: + - type: Sprite + color: "#2E8B57" + - type: CP14SpellStorage + spells: + - CP14ActionSpellResurrection + - type: PointLight + color: "#2E8B57" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellResurrection + - HolderMagicCrystal1_SpellResurrection + - HolderMagicCrystal2_SpellResurrection + - HolderMagicCrystal3_SpellResurrection + - HolderMagicCrystal4_SpellResurrection + - StaffHolderMagicCrystal1_SpellResurrection + +# SpellWaterCreation +- type: entity + id: CP14MagicCrystalSpellWaterCreation + parent: CP14MagicCrystalBase + suffix: SpellWaterCreation + components: + - type: Sprite + color: "#5eabeb" + - type: CP14SpellStorage + spells: + - CP14ActionSpellWaterCreation + - type: PointLight + color: "#5eabeb" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellWaterCreation + - HolderMagicCrystal1_SpellWaterCreation + - HolderMagicCrystal2_SpellWaterCreation + - HolderMagicCrystal3_SpellWaterCreation + - HolderMagicCrystal4_SpellWaterCreation + - StaffHolderMagicCrystal1_SpellWaterCreation + +# SpellBeerCreation +- type: entity + id: CP14MagicCrystalSpellBeerCreation + parent: CP14MagicCrystalBase + suffix: SpellBeerCreation + components: + - type: Sprite + color: "#5eabeb" + - type: CP14SpellStorage + spells: + - CP14ActionSpellBeerCreation + - type: PointLight + color: "#5eabeb" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellBeerCreation + - HolderMagicCrystal1_SpellBeerCreation + - HolderMagicCrystal2_SpellBeerCreation + - HolderMagicCrystal3_SpellBeerCreation + - HolderMagicCrystal4_SpellBeerCreation + - StaffHolderMagicCrystal1_SpellBeerCreation + +# SpellIceShards +- type: entity + id: CP14MagicCrystalSpellIceShards + parent: CP14MagicCrystalBase + suffix: SpellIceShards + components: + - type: Sprite + color: "#5eabeb" + - type: CP14SpellStorage + spells: + - CP14ActionSpellIceShards + - type: PointLight + color: "#5eabeb" + - type: CP14ModularCraftPart + possibleParts: + - RingMagicCrystal1_SpellIceShards + - HolderMagicCrystal1_SpellIceShards + - HolderMagicCrystal2_SpellIceShards + - HolderMagicCrystal3_SpellIceShards + - HolderMagicCrystal4_SpellIceShards + - StaffHolderMagicCrystal1_SpellIceShards diff --git a/Resources/Prototypes/_CP14/Entities/Objects/ModularTools/Magic/magic_crystal_holder.yml b/Resources/Prototypes/_CP14/Entities/Objects/ModularTools/Magic/magic_crystal_holder.yml index daceae3f36..9c52e983e6 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/ModularTools/Magic/magic_crystal_holder.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/ModularTools/Magic/magic_crystal_holder.yml @@ -32,7 +32,7 @@ suffix: 1 slot components: - type: Sprite - state: blue1 + state: icon1 - type: CP14ModularCraftPart possibleParts: - StaffMagicCrystalHolder_Blue1 @@ -45,7 +45,7 @@ suffix: 2 slots components: - type: Sprite - state: blue2 + state: icon2 - type: CP14ModularCraftPart possibleParts: - StaffMagicCrystalHolder_Blue2 @@ -58,7 +58,7 @@ suffix: 3 slots components: - type: Sprite - state: blue3 + state: icon3 - type: CP14ModularCraftPart possibleParts: - StaffMagicCrystalHolder_Blue3 @@ -71,7 +71,7 @@ suffix: 4 slots components: - type: Sprite - state: blue4 + state: icon4 - type: CP14ModularCraftPart possibleParts: - StaffMagicCrystalHolder_Blue4 diff --git a/Resources/Prototypes/_CP14/ModularCraft/Magic/magic_crystal.yml b/Resources/Prototypes/_CP14/ModularCraft/Magic/magic_crystal.yml index 408edaf214..e29fcd1567 100644 --- a/Resources/Prototypes/_CP14/ModularCraft/Magic/magic_crystal.yml +++ b/Resources/Prototypes/_CP14/ModularCraft/Magic/magic_crystal.yml @@ -13,7 +13,7 @@ iconSprite: - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi state: ring_grey_icon - color: "#FFFF00" + color: "#FFFFE0" modifiers: - !type:Inherit copyFrom: @@ -26,7 +26,7 @@ iconSprite: - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi state: holder_grey_icon1 - color: "#FFFF00" + color: "#FFFFE0" modifiers: - !type:Inherit copyFrom: @@ -39,7 +39,7 @@ iconSprite: - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi state: holder_grey_icon2 - color: "#FFFF00" + color: "#FFFFE0" modifiers: - !type:Inherit copyFrom: @@ -52,7 +52,7 @@ iconSprite: - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi state: holder_grey_icon3 - color: "#FFFF00" + color: "#FFFFE0" modifiers: - !type:Inherit copyFrom: @@ -65,7 +65,7 @@ iconSprite: - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi state: holder_grey_icon4 - color: "#FFFF00" + color: "#FFFFE0" modifiers: - !type:Inherit copyFrom: @@ -78,8 +78,1298 @@ iconSprite: - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi state: staff_holder_icon1 - color: "#FFFF00" + color: "#FFFFE0" modifiers: - !type:Inherit copyFrom: - BaseCrystalModifiers_SpellSphereOfLight + +# SpellFlashLight +- type: modularPart + id: BaseCrystalModifiers_SpellFlashLight + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellFlashLight + +- type: modularPart + id: RingMagicCrystal1_SpellFlashLight + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFlashLight + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#FFFFE0" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlashLight + +- type: modularPart + id: HolderMagicCrystal1_SpellFlashLight + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFlashLight + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#FFFFE0" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlashLight + +- type: modularPart + id: HolderMagicCrystal2_SpellFlashLight + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellFlashLight + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#FFFFE0" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlashLight + +- type: modularPart + id: HolderMagicCrystal3_SpellFlashLight + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellFlashLight + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#FFFFE0" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlashLight + +- type: modularPart + id: HolderMagicCrystal4_SpellFlashLight + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellFlashLight + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#FFFFE0" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlashLight + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellFlashLight + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFlashLight + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#FFFFE0" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlashLight + +# SpellEarthWall +- type: modularPart + id: BaseCrystalModifiers_SpellEarthWall + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellEarthWall + +- type: modularPart + id: RingMagicCrystal1_SpellEarthWall + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellEarthWall + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#8B4513" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellEarthWall + +- type: modularPart + id: HolderMagicCrystal1_SpellEarthWall + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellEarthWall + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#8B4513" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellEarthWall + +- type: modularPart + id: HolderMagicCrystal2_SpellEarthWall + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellEarthWall + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#8B4513" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellEarthWall + +- type: modularPart + id: HolderMagicCrystal3_SpellEarthWall + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellEarthWall + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#8B4513" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellEarthWall + +- type: modularPart + id: HolderMagicCrystal4_SpellEarthWall + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellEarthWall + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#8B4513" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellEarthWall + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellEarthWall + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellEarthWall + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#8B4513" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellEarthWall + +# SpellFlameCreation +- type: modularPart + id: BaseCrystalModifiers_SpellFlameCreation + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellFlameCreation + +- type: modularPart + id: RingMagicCrystal1_SpellFlameCreation + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFlameCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlameCreation + +- type: modularPart + id: HolderMagicCrystal1_SpellFlameCreation + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFlameCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlameCreation + +- type: modularPart + id: HolderMagicCrystal2_SpellFlameCreation + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellFlameCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlameCreation + +- type: modularPart + id: HolderMagicCrystal3_SpellFlameCreation + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellFlameCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlameCreation + +- type: modularPart + id: HolderMagicCrystal4_SpellFlameCreation + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellFlameCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlameCreation + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellFlameCreation + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFlameCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFlameCreation + +# SpellFireball +- type: modularPart + id: BaseCrystalModifiers_SpellFireball + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellFireball + +- type: modularPart + id: RingMagicCrystal1_SpellFireball + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFireball + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFireball + +- type: modularPart + id: HolderMagicCrystal1_SpellFireball + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFireball + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFireball + +- type: modularPart + id: HolderMagicCrystal2_SpellFireball + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellFireball + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFireball + +- type: modularPart + id: HolderMagicCrystal3_SpellFireball + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellFireball + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFireball + +- type: modularPart + id: HolderMagicCrystal4_SpellFireball + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellFireball + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFireball + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellFireball + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellFireball + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#FF4500" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellFireball + +# SpellShadowStep +- type: modularPart + id: BaseCrystalModifiers_SpellShadowStep + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellShadowStep + +- type: modularPart + id: RingMagicCrystal1_SpellShadowStep + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellShadowStep + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowStep + +- type: modularPart + id: HolderMagicCrystal1_SpellShadowStep + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellShadowStep + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowStep + +- type: modularPart + id: HolderMagicCrystal2_SpellShadowStep + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellShadowStep + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowStep + +- type: modularPart + id: HolderMagicCrystal3_SpellShadowStep + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellShadowStep + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowStep + +- type: modularPart + id: HolderMagicCrystal4_SpellShadowStep + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellShadowStep + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowStep + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellShadowStep + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellShadowStep + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowStep + +# SpellCureBurn +- type: modularPart + id: BaseCrystalModifiers_SpellCureBurn + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellCureBurn + +- type: modularPart + id: RingMagicCrystal1_SpellCureBurn + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellCureBurn + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureBurn + +- type: modularPart + id: HolderMagicCrystal1_SpellCureBurn + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellCureBurn + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureBurn + +- type: modularPart + id: HolderMagicCrystal2_SpellCureBurn + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellCureBurn + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureBurn + +- type: modularPart + id: HolderMagicCrystal3_SpellCureBurn + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellCureBurn + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureBurn + +- type: modularPart + id: HolderMagicCrystal4_SpellCureBurn + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellCureBurn + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureBurn + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellCureBurn + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellCureBurn + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureBurn + +# SpellBloodPurification +- type: modularPart + id: BaseCrystalModifiers_SpellBloodPurification + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellBloodPurification + +- type: modularPart + id: RingMagicCrystal1_SpellBloodPurification + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellBloodPurification + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBloodPurification + +- type: modularPart + id: HolderMagicCrystal1_SpellBloodPurification + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellBloodPurification + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBloodPurification + +- type: modularPart + id: HolderMagicCrystal2_SpellBloodPurification + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellBloodPurification + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBloodPurification + +- type: modularPart + id: HolderMagicCrystal3_SpellBloodPurification + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellBloodPurification + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBloodPurification + +- type: modularPart + id: HolderMagicCrystal4_SpellBloodPurification + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellBloodPurification + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBloodPurification + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellBloodPurification + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellBloodPurification + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBloodPurification + +# SpellCureWounds +- type: modularPart + id: BaseCrystalModifiers_SpellCureWounds + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellCureWounds + +- type: modularPart + id: RingMagicCrystal1_SpellCureWounds + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellCureWounds + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureWounds + +- type: modularPart + id: HolderMagicCrystal1_SpellCureWounds + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellCureWounds + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureWounds + +- type: modularPart + id: HolderMagicCrystal2_SpellCureWounds + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellCureWounds + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureWounds + +- type: modularPart + id: HolderMagicCrystal3_SpellCureWounds + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellCureWounds + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureWounds + +- type: modularPart + id: HolderMagicCrystal4_SpellCureWounds + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellCureWounds + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureWounds + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellCureWounds + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellCureWounds + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#7CFC00" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellCureWounds + +# SpellManaConsume +- type: modularPart + id: BaseCrystalModifiers_SpellManaConsume + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellManaConsume + +- type: modularPart + id: RingMagicCrystal1_SpellManaConsume + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellManaConsume + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaConsume + +- type: modularPart + id: HolderMagicCrystal1_SpellManaConsume + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellManaConsume + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaConsume + +- type: modularPart + id: HolderMagicCrystal2_SpellManaConsume + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellManaConsume + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaConsume + +- type: modularPart + id: HolderMagicCrystal3_SpellManaConsume + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellManaConsume + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaConsume + +- type: modularPart + id: HolderMagicCrystal4_SpellManaConsume + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellManaConsume + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaConsume + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellManaConsume + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellManaConsume + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaConsume + +# SpellManaGift +- type: modularPart + id: BaseCrystalModifiers_SpellManaGift + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellManaGift + +- type: modularPart + id: RingMagicCrystal1_SpellManaGift + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellManaGift + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaGift + +- type: modularPart + id: HolderMagicCrystal1_SpellManaGift + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellManaGift + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaGift + +- type: modularPart + id: HolderMagicCrystal2_SpellManaGift + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellManaGift + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaGift + +- type: modularPart + id: HolderMagicCrystal3_SpellManaGift + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellManaGift + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaGift + +- type: modularPart + id: HolderMagicCrystal4_SpellManaGift + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellManaGift + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaGift + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellManaGift + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellManaGift + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#66CDAA" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellManaGift + +# SpellShadowGrab +- type: modularPart + id: BaseCrystalModifiers_SpellShadowGrab + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellShadowGrab + +- type: modularPart + id: RingMagicCrystal1_SpellShadowGrab + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellShadowGrab + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowGrab + +- type: modularPart + id: HolderMagicCrystal1_SpellShadowGrab + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellShadowGrab + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowGrab + +- type: modularPart + id: HolderMagicCrystal2_SpellShadowGrab + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellShadowGrab + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowGrab + +- type: modularPart + id: HolderMagicCrystal3_SpellShadowGrab + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellShadowGrab + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowGrab + +- type: modularPart + id: HolderMagicCrystal4_SpellShadowGrab + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellShadowGrab + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowGrab + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellShadowGrab + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellShadowGrab + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#483D8B" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellShadowGrab + +# SpellResurrection +- type: modularPart + id: BaseCrystalModifiers_SpellResurrection + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellResurrection + +- type: modularPart + id: RingMagicCrystal1_SpellResurrection + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellResurrection + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#2E8B57" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellResurrection + +- type: modularPart + id: HolderMagicCrystal1_SpellResurrection + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellResurrection + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#2E8B57" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellResurrection + +- type: modularPart + id: HolderMagicCrystal2_SpellResurrection + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellResurrection + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#2E8B57" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellResurrection + +- type: modularPart + id: HolderMagicCrystal3_SpellResurrection + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellResurrection + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#2E8B57" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellResurrection + +- type: modularPart + id: HolderMagicCrystal4_SpellResurrection + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellResurrection + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#2E8B57" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellResurrection + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellResurrection + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellResurrection + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#2E8B57" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellResurrection + +# SpellWaterCreation +- type: modularPart + id: BaseCrystalModifiers_SpellWaterCreation + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellWaterCreation + +- type: modularPart + id: RingMagicCrystal1_SpellWaterCreation + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellWaterCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellWaterCreation + +- type: modularPart + id: HolderMagicCrystal1_SpellWaterCreation + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellWaterCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellWaterCreation + +- type: modularPart + id: HolderMagicCrystal2_SpellWaterCreation + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellWaterCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellWaterCreation + +- type: modularPart + id: HolderMagicCrystal3_SpellWaterCreation + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellWaterCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellWaterCreation + +- type: modularPart + id: HolderMagicCrystal4_SpellWaterCreation + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellWaterCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellWaterCreation + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellWaterCreation + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellWaterCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellWaterCreation + +# SpellBeerCreation +- type: modularPart + id: BaseCrystalModifiers_SpellBeerCreation + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellBeerCreation + +- type: modularPart + id: RingMagicCrystal1_SpellBeerCreation + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellBeerCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBeerCreation + +- type: modularPart + id: HolderMagicCrystal1_SpellBeerCreation + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellBeerCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBeerCreation + +- type: modularPart + id: HolderMagicCrystal2_SpellBeerCreation + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellBeerCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBeerCreation + +- type: modularPart + id: HolderMagicCrystal3_SpellBeerCreation + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellBeerCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBeerCreation + +- type: modularPart + id: HolderMagicCrystal4_SpellBeerCreation + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellBeerCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBeerCreation + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellBeerCreation + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellBeerCreation + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellBeerCreation + +# SpellIceShards +- type: modularPart + id: BaseCrystalModifiers_SpellIceShards + modifiers: + - !type:AddSpellsToSpellStorage + spells: + - CP14ActionSpellIceShards + +- type: modularPart + id: RingMagicCrystal1_SpellIceShards + targetSlot: RingMagicCrystal1 + sourcePart: CP14MagicCrystalSpellIceShards + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: ring_grey_icon + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellIceShards + +- type: modularPart + id: HolderMagicCrystal1_SpellIceShards + targetSlot: HolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellIceShards + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon1 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellIceShards + +- type: modularPart + id: HolderMagicCrystal2_SpellIceShards + targetSlot: HolderMagicCrystal2 + sourcePart: CP14MagicCrystalSpellIceShards + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon2 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellIceShards + +- type: modularPart + id: HolderMagicCrystal3_SpellIceShards + targetSlot: HolderMagicCrystal3 + sourcePart: CP14MagicCrystalSpellIceShards + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon3 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellIceShards + +- type: modularPart + id: HolderMagicCrystal4_SpellIceShards + targetSlot: HolderMagicCrystal4 + sourcePart: CP14MagicCrystalSpellIceShards + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: holder_grey_icon4 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellIceShards + +- type: modularPart + id: StaffHolderMagicCrystal1_SpellIceShards + targetSlot: StaffHolderMagicCrystal1 + sourcePart: CP14MagicCrystalSpellIceShards + iconSprite: + - sprite: _CP14/Objects/ModularTools/Magic/magic_crystal.rsi + state: staff_holder_icon1 + color: "#5eabeb" + modifiers: + - !type:Inherit + copyFrom: + - BaseCrystalModifiers_SpellIceShards diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue1.png b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue1.png deleted file mode 100644 index cfa47175e0..0000000000 Binary files a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue1.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue2.png b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue2.png deleted file mode 100644 index cfa47175e0..0000000000 Binary files a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue2.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue3.png b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue3.png deleted file mode 100644 index cfa47175e0..0000000000 Binary files a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue3.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue4.png b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue4.png deleted file mode 100644 index cfa47175e0..0000000000 Binary files a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/blue4.png and /dev/null differ diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon1.png b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon1.png new file mode 100644 index 0000000000..48ce78bf8f Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon1.png differ diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon2.png b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon2.png new file mode 100644 index 0000000000..5b5661687e Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon2.png differ diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon3.png b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon3.png new file mode 100644 index 0000000000..af65b600b2 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon3.png differ diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon4.png b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon4.png new file mode 100644 index 0000000000..0de6bad9ba Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/icon4.png differ diff --git a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/meta.json b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/meta.json index 46d15e3afb..6f1c50708e 100644 --- a/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi/meta.json @@ -8,16 +8,16 @@ "copyright": "Created by comasqw (Github)", "states": [ { - "name": "blue1" + "name": "icon1" }, { - "name": "blue2" + "name": "icon2" }, { - "name": "blue3" + "name": "icon3" }, { - "name": "blue4" + "name": "icon4" } ] }