magic artifacts

This commit is contained in:
comasqw
2024-12-10 01:57:41 +04:00
parent fc90485838
commit e7e4e61972
8 changed files with 571 additions and 43 deletions

View File

@@ -1,2 +1,5 @@
cp14-modular-slot-blade = blade
cp14-modular-slot-garde = garde
cp14-modular-slot-garde = garde
cp14-modular-slot-magic-crystal = magic crystal
cp14-modular-slot-magic-crystal-holder = magic crystal holder
cp14-modular-slot-magic-artifact = magic artefact

View File

@@ -3,3 +3,4 @@ cp14-modular-slot-jewerly1 = украшение (1)
cp14-modular-slot-magic-crystal = магический кристалл
cp14-modular-slot-magic-crystal-holder = держатель магических кристаллов
cp14-modular-slot-garde = гарда
cp14-modular-slot-magic-artifact = магический артефакт

View File

@@ -19,7 +19,7 @@
startProtoPart: CP14ClothingMagicRingBase
startSlots:
- RingMagicCrystal1
- OldMagicScroll1
- MagicArtefact1
- type: CP14MagicManacostModify
# Blue ring

View File

@@ -4,6 +4,7 @@
id: CP14BaseOldMagicScroll
categories: [ ForkFiltered ]
name: old magic scroll
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells.
abstract: true
components:
- type: Sprite
@@ -51,11 +52,11 @@
Quantity: 1
# Earth
- type: entity
id: CP14OldMagicScroll_Earth5
parent: CP14BaseOldMagicScroll
suffix: Earth, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Earth" type by 5%
components:
- type: Sprite
layers:
@@ -63,29 +64,37 @@
color: "#000000"
- state: magic
shader: unshaded
color: "#70533f"
- type: CP14ModularCraftPart
possibleParts:
- OldMagicScroll_Earth5
- MagicArtifact_Earth5
- type: entity
id: CP14OldMagicScroll_Earth10
parent: CP14BaseOldMagicScroll
parent: CP14OldMagicScroll_Earth5
suffix: Earth, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Earth" type by 10%
components:
- type: Sprite
layers:
- state: paper_filled
color: "#000000"
- state: magic
shader: unshaded
- type: CP14ModularCraftPart
possibleParts:
- OldMagicScroll_Earth10
- MagicArtifact_Earth10
- type: entity
id: CP14OldMagicScroll_Earth15
parent: CP14BaseOldMagicScroll
parent: CP14OldMagicScroll_Earth5
suffix: Earth, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Earth" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Earth15
# Fire
- type: entity
id: CP14OldMagicScroll_Fire5
parent: CP14BaseOldMagicScroll
suffix: Fire, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Fire" type by 5%
components:
- type: Sprite
layers:
@@ -93,6 +102,293 @@
color: "#000000"
- state: magic
shader: unshaded
color: "#d9741c"
- type: CP14ModularCraftPart
possibleParts:
- OldMagicScroll_Earth15
- MagicArtifact_Fire5
- type: entity
id: CP14OldMagicScroll_Fire10
parent: CP14OldMagicScroll_Fire5
suffix: Fire, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Fire" type by 10%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Fire10
- type: entity
id: CP14OldMagicScroll_Fire15
parent: CP14OldMagicScroll_Fire5
suffix: Fire, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Fire" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Fire15
# Gate
- type: entity
id: CP14OldMagicScroll_Gate5
parent: CP14BaseOldMagicScroll
suffix: Gate, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Gate" type by 5%
components:
- type: Sprite
layers:
- state: paper_filled
color: "#000000"
- state: magic
shader: unshaded
color: "#32597d"
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Gate5
- type: entity
id: CP14OldMagicScroll_Gate10
parent: CP14OldMagicScroll_Gate5
suffix: Gate, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Gate" type by 10%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Gate10
- type: entity
id: CP14OldMagicScroll_Gate15
parent: CP14OldMagicScroll_Gate5
suffix: Gate, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Gate" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Gate15
# Healing
- type: entity
id: CP14OldMagicScroll_Healing5
parent: CP14BaseOldMagicScroll
suffix: Healing, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Healing" type by 5%
components:
- type: Sprite
layers:
- state: paper_filled
color: "#000000"
- state: magic
shader: unshaded
color: "#89e04f"
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Healing5
- type: entity
id: CP14OldMagicScroll_Healing10
parent: CP14OldMagicScroll_Healing5
suffix: Healing, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Healing" type by 10%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Healing10
- type: entity
id: CP14OldMagicScroll_Healing15
parent: CP14OldMagicScroll_Healing5
suffix: Healing, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Healing" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Healing15
# LightDarkness
- type: entity
id: CP14OldMagicScroll_LightDarkness5
parent: CP14BaseOldMagicScroll
suffix: LightDarkness, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "LightDarkness" type by 5%
components:
- type: Sprite
layers:
- state: paper_filled
color: "#000000"
- state: magic
shader: unshaded
color: "#ba97b8"
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_LightDarkness5
- type: entity
id: CP14OldMagicScroll_LightDarkness10
parent: CP14OldMagicScroll_LightDarkness5
suffix: LightDarkness, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "LightDarkness" type by 10%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_LightDarkness10
- type: entity
id: CP14OldMagicScroll_LightDarkness15
parent: CP14OldMagicScroll_LightDarkness5
suffix: LightDarkness, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "LightDarkness" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_LightDarkness15
# Meta
- type: entity
id: CP14OldMagicScroll_Meta5
parent: CP14BaseOldMagicScroll
suffix: Meta, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Meta" type by 5%
components:
- type: Sprite
layers:
- state: paper_filled
color: "#000000"
- state: magic
shader: unshaded
color: "#dcffdb"
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Meta5
- type: entity
id: CP14OldMagicScroll_Meta10
parent: CP14OldMagicScroll_Meta5
suffix: Meta, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Meta" type by 10%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Meta10
- type: entity
id: CP14OldMagicScroll_Meta15
parent: CP14OldMagicScroll_Meta5
suffix: Meta, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Meta" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Meta15
# Movement
- type: entity
id: CP14OldMagicScroll_Movement5
parent: CP14BaseOldMagicScroll
suffix: Movement, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Movement" type by 5%
components:
- type: Sprite
layers:
- state: paper_filled
color: "#000000"
- state: magic
shader: unshaded
color: "#63ceff"
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Movement5
- type: entity
id: CP14OldMagicScroll_Movement10
parent: CP14OldMagicScroll_Movement5
suffix: Movement, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Movement" type by 10%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Movement10
- type: entity
id: CP14OldMagicScroll_Movement15
parent: CP14OldMagicScroll_Movement5
suffix: Movement, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Movement" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Movement15
# Water
- type: entity
id: CP14OldMagicScroll_Water5
parent: CP14BaseOldMagicScroll
suffix: Water, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Water" type by 5%
components:
- type: Sprite
layers:
- state: paper_filled
color: "#000000"
- state: magic
shader: unshaded
color: "#1c94d9"
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Water5
- type: entity
id: CP14OldMagicScroll_Water10
parent: CP14OldMagicScroll_Water5
suffix: Water, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Water" type by 10%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Water10
- type: entity
id: CP14OldMagicScroll_Water15
parent: CP14OldMagicScroll_Water5
suffix: Water, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Water" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Water15
# Necromancy
- type: entity
id: CP14OldMagicScroll_Necromancy5
parent: CP14BaseOldMagicScroll
suffix: Necromancy, 5
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Necromancy" type by 5%
components:
- type: Sprite
layers:
- state: paper_filled
color: "#000000"
- state: magic
shader: unshaded
color: "#1c94d9"
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Necromancy5
- type: entity
id: CP14OldMagicScroll_Necromancy10
parent: CP14OldMagicScroll_Necromancy5
suffix: Necromancy, 10
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Necromancy" type by 10%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Necromancy10
- type: entity
id: CP14OldMagicScroll_Necromancy15
parent: CP14OldMagicScroll_Necromancy5
suffix: Necromancy, 15
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Necromancy" type by 15%
components:
- type: CP14ModularCraftPart
possibleParts:
- MagicArtifact_Necromancy15

View File

@@ -61,7 +61,7 @@
startProtoPart: CP14MagicStaff_GlowingWooden
startSlots:
- MagicCrystalHolder
- OldMagicScroll1
- MagicArtifact1
# Wooden staff
- type: entity
@@ -86,4 +86,4 @@
startProtoPart: CP14MagicStaff_Wooden
startSlots:
- MagicCrystalHolder
- OldMagicScroll1
- MagicArtifact1

View File

@@ -0,0 +1,251 @@
# Earth
- type: modularPart
id: MagicArtifact_Earth5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Earth5
modifiers:
- !type:EditManacostModify
modifiers:
Earth: 0.95
- type: modularPart
id: MagicArtifact_Earth10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Earth10
modifiers:
- !type:EditManacostModify
modifiers:
Earth: 0.90
- type: modularPart
id: MagicArtifact_Earth15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Earth15
modifiers:
- !type:EditManacostModify
modifiers:
Earth: 0.85
# Fire
- type: modularPart
id: MagicArtifact_Fire5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Fire5
modifiers:
- !type:EditManacostModify
modifiers:
Fire: 0.95
- type: modularPart
id: MagicArtifact_Fire10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Fire10
modifiers:
- !type:EditManacostModify
modifiers:
Fire: 0.90
- type: modularPart
id: MagicArtifact_Fire15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Fire15
modifiers:
- !type:EditManacostModify
modifiers:
Fire: 0.85
# Gate
- type: modularPart
id: MagicArtifact_Gate5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Gate5
modifiers:
- !type:EditManacostModify
modifiers:
Gate: 0.95
- type: modularPart
id: MagicArtifact_Gate10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Gate10
modifiers:
- !type:EditManacostModify
modifiers:
Gate: 0.90
- type: modularPart
id: MagicArtifact_Gate15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Gate15
modifiers:
- !type:EditManacostModify
modifiers:
Gate: 0.85
# Healing
- type: modularPart
id: MagicArtifact_Healing5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Healing5
modifiers:
- !type:EditManacostModify
modifiers:
Healing: 0.95
- type: modularPart
id: MagicArtifact_Healing10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Healing10
modifiers:
- !type:EditManacostModify
modifiers:
Healing: 0.90
- type: modularPart
id: MagicArtifact_Healing15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Healing15
modifiers:
- !type:EditManacostModify
modifiers:
Healing: 0.85
# LightDarkness
- type: modularPart
id: MagicArtifact_LightDarkness5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_LightDarkness5
modifiers:
- !type:EditManacostModify
modifiers:
LightDarkness: 0.95
- type: modularPart
id: MagicArtifact_LightDarkness10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_LightDarkness10
modifiers:
- !type:EditManacostModify
modifiers:
LightDarkness: 0.90
- type: modularPart
id: MagicArtifact_LightDarkness15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_LightDarkness15
modifiers:
- !type:EditManacostModify
modifiers:
LightDarkness: 0.85
# Meta
- type: modularPart
id: MagicArtifact_Meta5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Meta5
modifiers:
- !type:EditManacostModify
modifiers:
Meta: 0.95
- type: modularPart
id: MagicArtifact_Meta10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Meta10
modifiers:
- !type:EditManacostModify
modifiers:
Meta: 0.90
- type: modularPart
id: MagicArtifact_Meta15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Meta15
modifiers:
- !type:EditManacostModify
modifiers:
Meta: 0.85
# Movement
- type: modularPart
id: MagicArtifact_Movement5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Movement5
modifiers:
- !type:EditManacostModify
modifiers:
Movement: 0.95
- type: modularPart
id: MagicArtifact_Movement10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Movement10
modifiers:
- !type:EditManacostModify
modifiers:
Movement: 0.90
- type: modularPart
id: MagicArtifact_Movement15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Movement15
modifiers:
- !type:EditManacostModify
modifiers:
Movement: 0.85
# Water
- type: modularPart
id: MagicArtifact_Water5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Water5
modifiers:
- !type:EditManacostModify
modifiers:
Water: 0.95
- type: modularPart
id: MagicArtifact_Water10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Water10
modifiers:
- !type:EditManacostModify
modifiers:
Water: 0.90
- type: modularPart
id: MagicArtifact_Water15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Water15
modifiers:
- !type:EditManacostModify
modifiers:
Water: 0.85
# Necromancy
- type: modularPart
id: MagicArtifact_Necromancy5
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Necromancy5
modifiers:
- !type:EditManacostModify
modifiers:
Necromancy: 0.95
- type: modularPart
id: MagicArtifact_Necromancy10
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Necromancy10
modifiers:
- !type:EditManacostModify
modifiers:
Necromancy: 0.90
- type: modularPart
id: MagicArtifact_Necromancy15
targetSlot: MagicArtifact1
sourcePart: CP14OldMagicScroll_Necromancy15
modifiers:
- !type:EditManacostModify
modifiers:
Necromancy: 0.85

View File

@@ -1,27 +0,0 @@
# Earth
- type: modularPart
id: OldMagicScroll_Earth5
targetSlot: OldMagicScroll1
sourcePart: CP14OldMagicScroll_Earth5
modifiers:
- !type:EditManacostModify
modifiers:
Earth: 0.95
- type: modularPart
id: OldMagicScroll_Earth10
targetSlot: OldMagicScroll1
sourcePart: CP14OldMagicScroll_Earth10
modifiers:
- !type:EditManacostModify
modifiers:
Earth: 0.90
- type: modularPart
id: OldMagicScroll_Earth15
targetSlot: OldMagicScroll1
sourcePart: CP14OldMagicScroll_Earth15
modifiers:
- !type:EditManacostModify
modifiers:
Earth: 0.85

View File

@@ -29,3 +29,7 @@
- type: modularSlot
id: RingMagicCrystal1
name: cp14-modular-slot-magical-crystal
- type: modularSlot
id: MagicArtifact1
name: cp14-modular-slot-magic-artifact