Lumera patron (#1427)

* mind upgrade works only on followers

* wrath of lumera, removing memory points

* enable lumera for players

* add lumera to maps

* job desc update

* guidebook
This commit is contained in:
Red
2025-06-15 15:00:18 +03:00
committed by GitHub
parent 4be22326ce
commit 04f6627e16
34 changed files with 592 additions and 200 deletions

View File

@@ -0,0 +1,126 @@
- type: entity
id: CP14ActionSpellGodLumeraMindDegrade
name: The Wrath of Lumera
description: "You unleash your anger on the creature, stunning it, inflicting damage, and burning its mind, removing 0.5 memory points."
components:
- type: CP14MagicEffectReligionRestricted
- type: CP14MagicEffectManaCost
manaCost: 300
- type: CP14MagicEffect
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
- CP14RuneMindDegrade
- !type:CP14SpellApplyEntityEffect
effects:
- !type:ChemVomit
- !type:Jitter
time: 16
- !type:HealthChange
damage:
types:
Slash: 10
Blunt: 10
Piercing: 10
- !type:MovespeedModifier
walkSpeedModifier: 0.02
sprintSpeedModifier: 0.02
statusLifetime: 19
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
- CP14LumeraMindDegradeImpact
- !type:CP14SpellRemoveMemoryPoint
- !type:CP14SpellApplyEntityEffect
effects:
- !type:Jitter
time: 16
- !type:Paralyze
paralyzeTime: 16
- !type:Drunk
boozePower: 20
- !type:HealthChange
damage:
types:
Slash: 10
Blunt: 10
Piercing: 10
- !type:MovespeedModifier
walkSpeedModifier: 0.5
sprintSpeedModifier: 0.5
statusLifetime: 30
- type: EntityTargetAction
canTargetSelf: false
blacklist:
components:
- CP14ReligionEntity
whitelist:
components:
- CP14SkillStorage
range: 100
itemIconStyle: BigAction
checkCanAccess: false
sound: !type:SoundPathSpecifier
path: /Audio/Magic/rumble.ogg
icon:
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
state: wrath
event: !type:CP14DelayedEntityTargetActionEvent
cooldown: 300
castDelay: 16
breakOnMove: false
breakOnDamage: false
- type: entity
id: CP14RuneMindDegrade
parent: CP14BaseMagicRune
categories: [ HideSpawnMenu ]
save: false
components:
- type: TimedDespawn
lifetime: 16
- type: PointLight
color: "#ae424d"
radius: 5
energy: 8
- type: LightFade
duration: 10
- type: Sprite
layers:
- state: medium_circle
scale: 1.5, 1.5
color: "#ae424d"
shader: unshaded
- type: EmitSoundOnSpawn
sound:
path: /Audio/_CP14/Effects/ritual_begin.ogg
params:
pitch: 1
- type: entity
id: CP14LumeraMindDegradeImpact
categories: [ HideSpawnMenu ]
parent: CP14BaseMagicImpact
save: false
components:
- type: PointLight
color: "#ae424d"
enabled: true
radius: 15
energy: 8
netsync: false
- type: Sprite
layers:
- state: stars
scale: 2, 2
color: "#ae424d"
shader: unshaded
- type: LightFade
duration: 1
- type: TimedDespawn
lifetime: 3
- type: EmitSoundOnSpawn
sound:
path: /Audio/Effects/inneranomaly.ogg
params:
pitch: 1

View File

@@ -4,6 +4,7 @@
description: "You expand the boundaries of what is possible for the chosen creature, revealing to it the secrets of the universe. The target gains +0.5 memory points, up to a maximum of 6.5"
components:
- type: CP14MagicEffectReligionRestricted
onlyOnFollowers: true
- type: CP14MagicEffectManaCost
manaCost: 300
- type: CP14MagicEffect

View File

@@ -5,7 +5,7 @@
components:
- type: CP14MagicEffectReligionRestricted
- type: CP14MagicEffectManaCost
manaCost: 20
manaCost: 30
- type: CP14MagicEffect
effects:
- !type:CP14SpellSpawnEntityOnTarget
@@ -20,4 +20,52 @@
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
state: moon_beam
event: !type:CP14WorldTargetActionEvent
cooldown: 0.5
cooldown: 0.5
- type: entity
id: CP14SkyLumeraStrike
categories: [ ForkFiltered ]
name: lumera strike
save: false
components:
- type: Sprite
sprite: _CP14/Effects/lumera_strike.rsi
drawdepth: Mobs
noRot: true
offset: 0,3
layers:
- state: pewpew
shader: unshaded
- type: TimedDespawn
lifetime: 2
- type: Tag
tags:
- HideContextMenu
- type: PointLight
color: "#7ca5d8"
enabled: true
radius: 10
energy: 8
netsync: false
- type: LightFade
duration: 1
- type: CP14AreaEntityEffect
range: 1
effects:
- !type:CP14SpellApplyEntityEffect
effects:
- !type:Jitter
- !type:HealthChange
damage:
types:
Heat: 10
- type: TriggerOnSpawn
- type: FlashOnTrigger
range: 4
- type: CP14FarSound
closeSound:
collection: CP14MoonStrike
params:
variation: 0.2
maxDistance: 20
volume: 20

View File

@@ -26,7 +26,7 @@
- type: entity
id: CP14LumeraRenounceImpact
categories: [ ForkFiltered ]
categories: [ HideSpawnMenu ]
parent: CP14BaseMagicImpact
save: false
components:

View File

@@ -1,6 +1,6 @@
- type: entity
id: CP14LumeraSpeakImpact
categories: [ ForkFiltered ]
categories: [ HideSpawnMenu ]
parent: CP14BaseMagicImpact
save: false
components:

View File

@@ -30,7 +30,7 @@
- type: entity
id: CP14LumeraTouchImpact
categories: [ ForkFiltered ]
categories: [ HideSpawnMenu ]
parent: CP14BaseMagicImpact
save: false
components:

View File

@@ -89,52 +89,4 @@
collection: CP14LightningFar
params:
variation: 0.2
volume: -5
- type: entity
id: CP14SkyLumeraStrike
categories: [ ForkFiltered ]
name: lumera strike
save: false
components:
- type: Sprite
sprite: _CP14/Effects/lumera_strike.rsi
drawdepth: Mobs
noRot: true
offset: 0,3
layers:
- state: pewpew
shader: unshaded
- type: TimedDespawn
lifetime: 2
- type: Tag
tags:
- HideContextMenu
- type: PointLight
color: "#7ca5d8"
enabled: true
radius: 10
energy: 8
netsync: false
- type: LightFade
duration: 1
- type: CP14AreaEntityEffect
range: 1
effects:
- !type:CP14SpellApplyEntityEffect
effects:
- !type:Jitter
- !type:HealthChange
damage:
types:
Heat: 10
- type: TriggerOnSpawn
- type: FlashOnTrigger
range: 4
- type: CP14FarSound
closeSound:
collection: CP14MoonStrike
params:
variation: 0.2
maxDistance: 20
volume: 20
volume: -5

View File

@@ -24,6 +24,13 @@
- type: ActiveListener
range: 1
- type: InteractionOutline
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: Rock
- type: GuideHelp
guides:
- CP14_RU_Patrons
- CP14_EN_Patrons
- type: entity
parent: CP14BaseAltar

View File

@@ -5,9 +5,11 @@
description: "The enchanting statue of Lumera, patroness of the starry sky, night, and mysteries. She does not demand worship—she simply observes. And waits for you to ask."
components:
- type: Sprite
sprite: Structures/Furniture/Altars/Gods/convertaltar.rsi
drawdepth: Mobs
offset: "0.0,0.8"
sprite: _CP14/Structures/Specific/Religion/lumera_statue.rsi
layers:
- state: white
- state: statue1
- type: CP14ReligionAltar
religion: Lumera
- type: CP14ReligionObserver

View File

@@ -7,6 +7,7 @@
- CP14_EN_JobAdventurer
- CP14_EN_JobAlchemist
- CP14_EN_JobInnkeeper
- CP14_EN_Patrons
filterEnabled: True
@@ -34,3 +35,10 @@
name: Innkeepers
text: "/ServerInfo/_CP14/Guidebook_EN/JobsTabs/Innkeepers.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_EN_Patrons
name: Patrons
text: "/ServerInfo/_CP14/Guidebook_EN/JobsTabs/Patrons.xml"
filterEnabled: True

View File

@@ -7,6 +7,7 @@
- CP14_RU_JobAdventurer
- CP14_RU_JobAlchemist
- CP14_RU_JobInnkeeper
- CP14_RU_Patrons
filterEnabled: True
@@ -32,6 +33,13 @@
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_JobInnkeeper
name: Innkeepers
name: Трактирщик
text: "/ServerInfo/_CP14/Guidebook_RU/JobsTabs/Innkeepers.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_Patrons
name: Покровители
text: "/ServerInfo/_CP14/Guidebook_RU/JobsTabs/Patrons.xml"
filterEnabled: True

View File

@@ -13,6 +13,8 @@
mapNameTemplate: "Comoss island"
- type: StationJobs
availableJobs:
#Demigods
CP14GodLumera: [ 1, 1 ]
#Mercenary
#CP14Guildmaster: [1, 1]
CP14Adventurer: [ -1, -1 ]

View File

@@ -13,6 +13,8 @@
mapNameTemplate: "Venicialis fort"
- type: StationJobs
availableJobs:
#Demigods
CP14GodLumera: [ 1, 1 ]
#Mercenary
#CP14Guildmaster: [1, 1]
CP14Adventurer: [ -1, -1 ]

View File

@@ -2,7 +2,7 @@
id: CP14GodLumera
name: cp14-job-name-god-lumera
description: cp14-job-desc-god-lumera
setPreference: false
setPreference: true
playTimeTracker: CP14GodLumera
requirements:
- !type:OverallPlaytimeRequirement

View File

@@ -4,7 +4,7 @@
description: department-CP14Demigods-desc
weight: 666 # >:)
color: "#ffffff"
editorHidden: true #temp
editorHidden: false
roles:
- CP14GodLumera
- CP14GodMerkas

View File

@@ -5,7 +5,7 @@
skillUiPosition: 1, 0
tree: GodLumera
name: cp14-skill-lumera-t1-name
learnCost: 0.5
learnCost: 0
icon:
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
state: t1
@@ -65,7 +65,7 @@
skillUiPosition: 7, 0
tree: GodLumera
name: cp14-skill-lumera-t2-name
learnCost: 0.5
learnCost: 0
icon:
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
state: t2
@@ -112,7 +112,7 @@
skillUiPosition: 13, 0
tree: GodLumera
name: cp14-skill-lumera-t3-name
learnCost: 0.5
learnCost: 0
icon:
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
state: t3
@@ -134,5 +134,20 @@
- !type:AddAction
action: CP14ActionSpellGodLumeraMindUpgrade
restrictions:
- !type:NeedPrerequisite
prerequisite: LumeraT3
- type: cp14Skill
id: LumeraMindDegrade
skillUiPosition: 14, 3
tree: GodLumera
learnCost: 1.0
icon:
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
state: wrath
effects:
- !type:AddAction
action: CP14ActionSpellGodLumeraMindDegrade
restrictions:
- !type:NeedPrerequisite
prerequisite: LumeraT3