Merge branch 'master' into ed-10-06-2025-upstream-sync
This commit is contained in:
@@ -88,6 +88,7 @@
|
||||
#- type: WirelessNetworkConnection
|
||||
# range: 500
|
||||
#- type: StationLimitedNetwork
|
||||
- type: CP14SkillScanner
|
||||
- type: Thieving
|
||||
stripTimeReduction: 9999
|
||||
stealthy: true
|
||||
|
||||
@@ -48,3 +48,11 @@
|
||||
name: alerts-hunger-name
|
||||
description: alerts-hunger-desc
|
||||
|
||||
- type: alert
|
||||
id: CP14DivineOffer
|
||||
icons:
|
||||
- sprite: /Textures/_CP14/Interface/Alerts/divine_offer.rsi
|
||||
state: offer
|
||||
name: cp14-alert-offer
|
||||
description: cp14-alert-offer-desc
|
||||
clickEvent: !type:CP14BreakDivineOfferEvent
|
||||
@@ -47,7 +47,6 @@
|
||||
- id: CP14StampDenied
|
||||
- id: CP14StampApproved
|
||||
- id: CP14ManaOperationGlove
|
||||
- id: AppraisalTool
|
||||
- id: CP14PaperFolderRed
|
||||
amount: 2
|
||||
- id: CP14PaperFolderBlue
|
||||
|
||||
@@ -16,3 +16,8 @@
|
||||
- Toxin
|
||||
- Genetic
|
||||
- CP14Magic
|
||||
|
||||
- type: damageContainer
|
||||
id: CP14Spectral
|
||||
supportedGroups:
|
||||
- CP14Magic
|
||||
@@ -0,0 +1,73 @@
|
||||
- type: entity
|
||||
id: CP14ActionSpellGodLumeraDarkmist
|
||||
name: Impenetrable darkness
|
||||
description: You summon a thick fog that obscures vision and disorients mortals.
|
||||
components:
|
||||
- type: CP14MagicEffectReligionRestricted
|
||||
- type: CP14MagicEffectManaCost
|
||||
manaCost: 10
|
||||
- type: CP14MagicEffect
|
||||
telegraphyEffects:
|
||||
- !type:CP14SpellSpawnEntityOnTarget
|
||||
spawns:
|
||||
- CP14ImpactEffectFlashLight
|
||||
effects:
|
||||
- !type:CP14SpellSpawnEntityOnTarget
|
||||
spawns:
|
||||
- CP14LumeraDarkMist
|
||||
- type: WorldTargetAction
|
||||
repeat: true
|
||||
checkCanAccess: false
|
||||
range: 100
|
||||
itemIconStyle: BigAction
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/Magic/Eldritch/voidblink.ogg
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: mist
|
||||
event: !type:CP14WorldTargetActionEvent
|
||||
cooldown: 0.15
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- BaseStructure
|
||||
- BaseShadow
|
||||
id: CP14LumeraDarkMist
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: SyncSprite
|
||||
- type: TimedDespawn
|
||||
lifetime: 60
|
||||
- type: Occluder
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
sprite: Effects/spookysmoke.rsi
|
||||
layers:
|
||||
- state: spookysmoke
|
||||
color: "#3266a8"
|
||||
map: [base]
|
||||
- type: OptionsVisualizer
|
||||
visuals:
|
||||
base:
|
||||
- options: Default
|
||||
data: { state: spookysmoke }
|
||||
- options: ReducedMotion
|
||||
data: { state: spookysmoke_static }
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
canCollide: false
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- SlipLayer
|
||||
mask:
|
||||
- ItemMask
|
||||
density: 1000
|
||||
hard: false
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
@@ -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
|
||||
@@ -0,0 +1,123 @@
|
||||
- type: entity
|
||||
id: CP14ActionSpellGodLumeraMindUpgrade
|
||||
name: Expansion of consciousness
|
||||
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
|
||||
telegraphyEffects:
|
||||
- !type:CP14SpellSpawnEntityOnTarget
|
||||
spawns:
|
||||
- CP14RuneMindImprove
|
||||
- !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:
|
||||
- CP14LumeraMindImproveImpact
|
||||
- !type:CP14SpellAddMemoryPoint
|
||||
- !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: mind_upgrade
|
||||
event: !type:CP14DelayedEntityTargetActionEvent
|
||||
cooldown: 300
|
||||
castDelay: 16
|
||||
breakOnMove: false
|
||||
breakOnDamage: false
|
||||
|
||||
- type: entity
|
||||
id: CP14RuneMindImprove
|
||||
parent: CP14BaseMagicRune
|
||||
categories: [ HideSpawnMenu ]
|
||||
save: false
|
||||
components:
|
||||
- type: TimedDespawn
|
||||
lifetime: 16
|
||||
- type: PointLight
|
||||
color: "#586dcc"
|
||||
radius: 5
|
||||
energy: 8
|
||||
- type: LightFade
|
||||
duration: 10
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: medium_circle
|
||||
scale: 1.5, 1.5
|
||||
color: "#586dcc"
|
||||
shader: unshaded
|
||||
- type: EmitSoundOnSpawn
|
||||
sound:
|
||||
path: /Audio/_CP14/Effects/ritual_begin.ogg
|
||||
|
||||
- type: entity
|
||||
id: CP14LumeraMindImproveImpact
|
||||
categories: [ HideSpawnMenu ]
|
||||
parent: CP14BaseMagicImpact
|
||||
save: false
|
||||
components:
|
||||
- type: PointLight
|
||||
color: "#3843a8"
|
||||
enabled: true
|
||||
radius: 15
|
||||
energy: 8
|
||||
netsync: false
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: stars
|
||||
scale: 2, 2
|
||||
color: "#9fb0fc"
|
||||
shader: unshaded
|
||||
- type: LightFade
|
||||
duration: 1
|
||||
- type: TimedDespawn
|
||||
lifetime: 3
|
||||
- type: EmitSoundOnSpawn
|
||||
sound:
|
||||
path: /Audio/_CP14/Effects/ritual_end.ogg
|
||||
@@ -0,0 +1,71 @@
|
||||
- type: entity
|
||||
id: CP14ActionSpellGodLumeraMoonStrike
|
||||
name: Lunar strike
|
||||
description: You focus the concentrated light of the stars into a single point, blinding and damaging everything that comes within reach of the angry goddess.
|
||||
components:
|
||||
- type: CP14MagicEffectReligionRestricted
|
||||
- type: CP14MagicEffectManaCost
|
||||
manaCost: 30
|
||||
- type: CP14MagicEffect
|
||||
effects:
|
||||
- !type:CP14SpellSpawnEntityOnTarget
|
||||
spawns:
|
||||
- CP14SkyLumeraStrike
|
||||
- type: WorldTargetAction
|
||||
repeat: true
|
||||
checkCanAccess: false
|
||||
range: 100
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: moon_beam
|
||||
event: !type:CP14WorldTargetActionEvent
|
||||
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: 2
|
||||
- type: CP14FarSound
|
||||
closeSound:
|
||||
collection: CP14MoonStrike
|
||||
params:
|
||||
variation: 0.2
|
||||
maxDistance: 20
|
||||
volume: 20
|
||||
@@ -0,0 +1,45 @@
|
||||
- type: entity
|
||||
id: CP14ActionSpellGodLumeraRenounce
|
||||
name: Renunciation of a follower
|
||||
description: You are rejecting the chosen follower. They lose the opportunity to become your follower at any time.
|
||||
components:
|
||||
- type: CP14MagicEffect
|
||||
effects:
|
||||
- !type:CP14SpellSpawnEntityOnTarget
|
||||
spawns:
|
||||
- CP14LumeraRenounceImpact
|
||||
- !type:CP14SpellGodRenounce
|
||||
- type: ConfirmableAction
|
||||
popup: cp-renounce-action-god-popup
|
||||
- type: EntityWorldTargetAction
|
||||
repeat: true
|
||||
checkCanAccess: false
|
||||
itemIconStyle: BigAction
|
||||
range: 100
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/Magic/rumble.ogg
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: renounce
|
||||
event: !type:CP14EntityWorldTargetActionEvent
|
||||
cooldown: 0.5
|
||||
|
||||
- type: entity
|
||||
id: CP14LumeraRenounceImpact
|
||||
categories: [ HideSpawnMenu ]
|
||||
parent: CP14BaseMagicImpact
|
||||
save: false
|
||||
components:
|
||||
- type: PointLight
|
||||
color: "#94154e"
|
||||
enabled: true
|
||||
radius: 5
|
||||
energy: 4
|
||||
netsync: false
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: stars
|
||||
color: "#94154e"
|
||||
shader: unshaded
|
||||
- type: LightFade
|
||||
duration: 1
|
||||
@@ -0,0 +1,21 @@
|
||||
- type: entity
|
||||
id: CP14LumeraSpeakImpact
|
||||
categories: [ HideSpawnMenu ]
|
||||
parent: CP14BaseMagicImpact
|
||||
save: false
|
||||
components:
|
||||
- type: PointLight
|
||||
color: "#3843a8"
|
||||
enabled: true
|
||||
radius: 5
|
||||
energy: 4
|
||||
netsync: false
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: stars
|
||||
color: "#3843a8"
|
||||
shader: unshaded
|
||||
- type: LightFade
|
||||
duration: 1
|
||||
- type: TimedDespawn
|
||||
lifetime: 2
|
||||
@@ -0,0 +1,49 @@
|
||||
- type: entity
|
||||
id: CP14ActionSpellGodLumeraTouch
|
||||
name: Touch of Lumera
|
||||
description: "Multitasking effects on the world: depending on what you click on, the effect may vary. Using it on an empty space will create a glowing sign that attracts the attention of mortals."
|
||||
components:
|
||||
- type: CP14MagicEffectReligionRestricted
|
||||
- type: CP14MagicEffectManaCost
|
||||
manaCost: 5
|
||||
- type: CP14MagicEffect
|
||||
effects:
|
||||
- !type:CP14SpellSpawnEntityOnTarget
|
||||
spawns:
|
||||
- CP14LumeraTouchImpact
|
||||
- !type:CP14SpellGodTouch
|
||||
- !type:CP14SpellApplyEntityEffect
|
||||
effects:
|
||||
- !type:Jitter
|
||||
- type: EntityWorldTargetAction
|
||||
repeat: true
|
||||
checkCanAccess: false
|
||||
itemIconStyle: BigAction
|
||||
range: 100
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/Magic/rumble.ogg
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: touch
|
||||
event: !type:CP14EntityWorldTargetActionEvent
|
||||
cooldown: 0.5
|
||||
|
||||
- type: entity
|
||||
id: CP14LumeraTouchImpact
|
||||
categories: [ HideSpawnMenu ]
|
||||
parent: CP14BaseMagicImpact
|
||||
save: false
|
||||
components:
|
||||
- type: PointLight
|
||||
color: "#3843a8"
|
||||
enabled: true
|
||||
radius: 5
|
||||
energy: 4
|
||||
netsync: false
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: stars
|
||||
color: "#3843a8"
|
||||
shader: unshaded
|
||||
- type: LightFade
|
||||
duration: 1
|
||||
@@ -0,0 +1,12 @@
|
||||
- type: entity
|
||||
id: CP14ActionSpellGodLumeraWarp
|
||||
name: Fast travel
|
||||
description: Allows you to quickly teleport to your altars and followers.
|
||||
components:
|
||||
- type: InstantAction
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: warp
|
||||
priority: -8
|
||||
event: !type:ToggleIntrinsicUIEvent
|
||||
key: enum.CP14ReligionEntityUiKey.Key
|
||||
@@ -0,0 +1,41 @@
|
||||
- type: entity
|
||||
id: CP14ActionRenounceFromGod
|
||||
name: Renounce patron
|
||||
description: You renounce your patron by severing your connection with him. After that, you can never become his follower again, but you can become a follower of another patron.
|
||||
components:
|
||||
- type: InstantAction
|
||||
checkCanInteract: false
|
||||
checkConsciousness: false
|
||||
icon:
|
||||
sprite: _CP14/Interface/Alerts/divine_offer.rsi
|
||||
state: unoffer
|
||||
priority: -8
|
||||
event: !type:CP14RenounceFromGodEvent
|
||||
- type: ConfirmableAction
|
||||
popup: cp14-renounce-action-popup
|
||||
|
||||
- type: entity
|
||||
id: CP14ActionAppealToGod
|
||||
name: Appeal to god
|
||||
description: You call upon your patron! He will hear your call wherever he may be.
|
||||
components:
|
||||
- type: CP14MagicEffect
|
||||
effects:
|
||||
- !type:CP14SpellSpawnEntityOnTarget
|
||||
spawns:
|
||||
- CP14ImpactEffectSphereOfLight
|
||||
- !type:CP14SpellTransferManaToGod
|
||||
amount: 20
|
||||
safe: true
|
||||
- !type:CP14SpellSendMessageToGod
|
||||
- type: InstantAction
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/Magic/rumble.ogg
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/generic.rsi
|
||||
state: appeal
|
||||
priority: -8
|
||||
event: !type:CP14DelayedInstantActionEvent
|
||||
cooldown: 15
|
||||
castDelay: 1.5
|
||||
breakOnMove: true
|
||||
@@ -0,0 +1,104 @@
|
||||
- type: entity
|
||||
id: CP14ActionSpellFirewave
|
||||
name: Firewave
|
||||
description: You release a wave of hot fire that strikes multiple targets in an area.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Actions/Spells/fire.rsi
|
||||
state: firewave
|
||||
- type: CP14MagicEffectCastSlowdown
|
||||
speedMultiplier: 0.75
|
||||
- type: CP14MagicEffectManaCost
|
||||
manaCost: 10
|
||||
- type: CP14MagicEffect
|
||||
magicType: Fire
|
||||
effects:
|
||||
- !type:CP14SpellProjectile
|
||||
prototype: CP14Firebolt
|
||||
spread: 2
|
||||
projectileSpeed: 5
|
||||
projectileCount: 6
|
||||
- type: CP14MagicEffectVerbalAspect
|
||||
endSpeech: "Ignis acus!"
|
||||
- type: CP14MagicEffectCastingVisual
|
||||
proto: CP14RuneFirebolt
|
||||
- type: CP14MagicEffectPacifiedBlock
|
||||
- type: EntityWorldTargetAction
|
||||
repeat: true
|
||||
checkCanAccess: false
|
||||
raiseOnUser: true
|
||||
range: 60
|
||||
itemIconStyle: BigAction
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/Magic/rumble.ogg
|
||||
icon:
|
||||
sprite: _CP14/Actions/Spells/fire.rsi
|
||||
state: firewave
|
||||
event: !type:CP14EntityWorldTargetActionEvent
|
||||
cooldown: 1.0
|
||||
|
||||
- type: entity
|
||||
id: CP14RuneFirebolt
|
||||
parent: CP14BaseMagicRune
|
||||
categories: [ HideSpawnMenu ]
|
||||
save: false
|
||||
components:
|
||||
- type: PointLight
|
||||
color: "#eea911"
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: medium_circle
|
||||
color: "#fdda5d"
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: CP14ImpactEffectFirebolt
|
||||
parent: CP14BaseMagicImpact
|
||||
categories: [ HideSpawnMenu ]
|
||||
save: false
|
||||
components:
|
||||
- type: PointLight
|
||||
color: "#E25822"
|
||||
radius: 2.0
|
||||
energy: 2.0
|
||||
- type: LightFade
|
||||
|
||||
- type: entity
|
||||
id: CP14Firebolt
|
||||
parent: BaseBullet
|
||||
name: firebolt
|
||||
categories: [ HideSpawnMenu ]
|
||||
save: false
|
||||
components:
|
||||
- type: TimedDespawn
|
||||
lifetime: 1
|
||||
- type: SpawnOnDespawn
|
||||
prototype: CP14ImpactEffectFirebolt
|
||||
- type: PointLight
|
||||
color: "#E25822"
|
||||
radius: 2.0
|
||||
energy: 2.0
|
||||
- type: Projectile
|
||||
impactEffect: CP14ImpactEffectFirebolt
|
||||
damage:
|
||||
types:
|
||||
Heat: 2
|
||||
soundHit:
|
||||
path: /Audio/Weapons/Guns/Hits/energy_metal1.ogg
|
||||
- type: Sprite
|
||||
sprite: _CP14/Effects/fire.rsi
|
||||
layers:
|
||||
- state: small
|
||||
shader: unshaded
|
||||
- type: ChangeTemperatureOnCollide
|
||||
heat: 10000
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseSpellScrollFire
|
||||
id: CP14SpellScrollFirewave
|
||||
name: firewave spell scroll
|
||||
components:
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellFirewave
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
tags:
|
||||
- CP14CrossbowBolt
|
||||
- CP14Arrow
|
||||
- CP14BigCrossbowBolt
|
||||
- type: Appearance
|
||||
- type: StorageContainerVisuals
|
||||
maxFillLevels: 3
|
||||
@@ -74,3 +75,14 @@
|
||||
contents:
|
||||
- id: CP14CrossboltIron
|
||||
amount: 32
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingBeltQuiver
|
||||
id: CP14ClothingBeltQuiverBigCrossbolt
|
||||
categories: [ ForkFiltered ]
|
||||
suffix: Full. Iron. BigCrossbolt
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: CP14BigCrossboltIron
|
||||
amount: 16
|
||||
|
||||
@@ -62,6 +62,8 @@
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Eyes/alchemy_glasses.rsi
|
||||
- type: SolutionScanner
|
||||
- type: StaticPrice
|
||||
price: 30
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Alchemy
|
||||
@@ -79,6 +81,8 @@
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Eyes/alchemy_monocle.rsi
|
||||
- type: SolutionScanner
|
||||
- type: StaticPrice
|
||||
price: 30
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Alchemy
|
||||
@@ -122,3 +126,18 @@
|
||||
sprite: _CP14/Clothing/Eyes/eye_patch.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Eyes/eye_patch.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingEyesBase
|
||||
id: CP14ClothingEyesMerchantMonocle
|
||||
name: merchant's monocle
|
||||
description: High-quality magnifiyng monocle infused with magic to help you determine the exact price of any item.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Eyes/merchant_monocle.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Eyes/merchant_monocle.rsi
|
||||
- type: CP14PriceScanner
|
||||
- type: StaticPrice
|
||||
price: 30
|
||||
- type: VisionCorrection
|
||||
|
||||
@@ -17,3 +17,28 @@
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.95
|
||||
sprintModifier: 0.95
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingHeadBase
|
||||
id: CP14ClothingHeadFishMask
|
||||
name: fish mask
|
||||
description: SALUTATIONS!!!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Head/Produced/Armor/fish_mask.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Head/Produced/Armor/fish_mask.rsi
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.95
|
||||
Cold: 0.92
|
||||
- type: FactionClothing
|
||||
faction: CP14Fishies
|
||||
- type: HideLayerClothing
|
||||
slots:
|
||||
- Hair
|
||||
- type: TypingIndicatorClothing
|
||||
proto: alien
|
||||
- type: IdentityBlocker
|
||||
- type: IngestionBlocker
|
||||
|
||||
@@ -121,3 +121,4 @@
|
||||
#- type: Construction
|
||||
# graph: CP14StrawHat
|
||||
# node: cp14headstrawhat
|
||||
|
||||
|
||||
@@ -102,3 +102,5 @@
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/OuterClothing/Roles/General/purple.rsi
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -55,3 +55,22 @@
|
||||
Slash: 0.80
|
||||
Piercing: 0.90
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingOuterClothingBase
|
||||
id: CP14ClothingOuterClothingFish
|
||||
name: fish suit
|
||||
description: smells horible....
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/OuterClothing/fish_suit.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/OuterClothing/fish_suit.rsi
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.95
|
||||
Cold: 0.9
|
||||
Slash: 0.92
|
||||
- type: FactionClothing
|
||||
faction: CP14Fishies
|
||||
|
||||
|
||||
@@ -89,5 +89,4 @@
|
||||
collection: CP14LightningFar
|
||||
params:
|
||||
variation: 0.2
|
||||
volume: -5
|
||||
|
||||
volume: -5
|
||||
@@ -209,3 +209,17 @@
|
||||
range: 2, 3
|
||||
children:
|
||||
- id: CP14MobSlimeBase
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseMobGroupSpawner
|
||||
id: CP14MobGroupSpawnerFlem
|
||||
suffix: 2-3 Flems
|
||||
components:
|
||||
- type: EntityTableSpawner
|
||||
deleteSpawnerAfterSpawn: false
|
||||
offset: 1
|
||||
table: !type:GroupSelector
|
||||
rolls: !type:RangeNumberSelector
|
||||
range: 1, 3
|
||||
children:
|
||||
- id: CP14MobMonsterFlem
|
||||
|
||||
@@ -188,3 +188,19 @@
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- CP14MobMonsterInvisibleWhistler
|
||||
|
||||
- type: entity
|
||||
name: flem spawner
|
||||
id: CP14SpawnMobMonsterFlem
|
||||
parent: MarkerBase
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- sprite: Markers/cross.rsi
|
||||
state: green
|
||||
- sprite: _CP14/Mobs/Monster/flem.rsi
|
||||
state: flem_live
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- CP14MobMonsterFlem
|
||||
|
||||
100
Resources/Prototypes/_CP14/Entities/Mobs/NPC/Flem.yml
Normal file
100
Resources/Prototypes/_CP14/Entities/Mobs/NPC/Flem.yml
Normal file
@@ -0,0 +1,100 @@
|
||||
- type: entity
|
||||
id: CP14MobMonsterFlem
|
||||
parent: CP14SimpleMobBase
|
||||
name: Flem
|
||||
description: an odd looking fish standing on two stubby legs. you know what that means...
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: HTN
|
||||
rootTask:
|
||||
task: CP14MonsterCompound
|
||||
blackboard:
|
||||
NavSmash: !type:Bool
|
||||
true
|
||||
VisionRadius: !type:Single
|
||||
3
|
||||
AggroVisionRadius: !type:Single
|
||||
1
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- CP14Fishies
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||
sprite: _CP14/Mobs/Monster/flem.rsi
|
||||
state: flem_live
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.20
|
||||
density: 100
|
||||
mask:
|
||||
- MobMask
|
||||
layer:
|
||||
- MobLayer
|
||||
- type: Appearance
|
||||
- type: Body
|
||||
prototype: Animal
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
30: Dead
|
||||
- type: Stamina
|
||||
critThreshold: 200
|
||||
- type: CombatMode
|
||||
- type: MeleeWeapon
|
||||
angle: 0
|
||||
animation: WeaponArcPunch
|
||||
damage:
|
||||
types:
|
||||
Blunt: 8
|
||||
Structural: 20
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed: 2.6
|
||||
baseSprintSpeed: 2.6
|
||||
- type: DamageStateVisuals
|
||||
states:
|
||||
Alive:
|
||||
Base: flem_live
|
||||
Dead:
|
||||
Base: flem_dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: CP14FoodMeatFlemHead
|
||||
amount: 1
|
||||
- id: CP14FoodMeatFlemTorso
|
||||
amount: 1
|
||||
- id: CP14FoodMeatFlemLeg
|
||||
amount: 2
|
||||
prob: 0.6
|
||||
- type: Bloodstream
|
||||
bloodMaxVolume: 200
|
||||
bloodReagent: CP14BloodAnimal
|
||||
- type: Grammar
|
||||
attributes:
|
||||
gender: epicene
|
||||
- type: TypingIndicator
|
||||
proto: alien
|
||||
- type: CP14MagicCasterSlowdown
|
||||
- type: CP14MagicEnergyContainer
|
||||
magicAlert: CP14MagicEnergy
|
||||
maxEnergy: 100
|
||||
energy: 100
|
||||
- type: CP14MagicEnergyDraw
|
||||
energy: 2
|
||||
delay: 4
|
||||
- type: SpamEmitSound
|
||||
minInterval: 10
|
||||
maxInterval: 30
|
||||
sound:
|
||||
collection: CP14Flem
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: SoundWhileAlive
|
||||
- type: Tag
|
||||
tags:
|
||||
- FootstepSound
|
||||
- CP14Mosquito
|
||||
@@ -49,7 +49,7 @@
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
90: Dead
|
||||
40: Dead
|
||||
#- type: SolutionContainerManager
|
||||
# solutions:
|
||||
# melee:
|
||||
|
||||
127
Resources/Prototypes/_CP14/Entities/Mobs/Player/Patrons/gods.yml
Normal file
127
Resources/Prototypes/_CP14/Entities/Mobs/Player/Patrons/gods.yml
Normal file
@@ -0,0 +1,127 @@
|
||||
- type: entity
|
||||
id: CP14MobGodBase
|
||||
parent:
|
||||
- Incorporeal
|
||||
- BaseMob
|
||||
- CP14MobMagical
|
||||
name: god
|
||||
description: The supreme entity formed from the beliefs, desires, and fears of the human race.
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Mobs/Demigods/temp_icons.rsi
|
||||
color: "#ffffff99"
|
||||
- type: PointLight
|
||||
radius: 10
|
||||
softness: 1
|
||||
castShadows: false
|
||||
- type: Input
|
||||
context: "ghost"
|
||||
- type: Spectral
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed: 3
|
||||
baseSprintSpeed: 6
|
||||
friction: 0.5
|
||||
acceleration: 3
|
||||
- type: NoSlip
|
||||
- type: Eye
|
||||
drawFov: false
|
||||
visMask:
|
||||
- Normal
|
||||
- Ghost
|
||||
- type: Visibility
|
||||
layer: 2 #ghost vis layer
|
||||
- type: ContentEye
|
||||
maxZoom: 1.2, 1.2
|
||||
- type: Speech
|
||||
speechVerb: Ghost
|
||||
- type: CP14ReligionVision
|
||||
- type: CP14MagicEnergyContainer
|
||||
magicAlert: CP14MagicEnergy
|
||||
maxEnergy: 500
|
||||
energy: 500
|
||||
unsafeSupport: true
|
||||
- type: Damageable
|
||||
damageContainer: CP14Spectral
|
||||
- type: MobState
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
100: Dead
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
path: /Audio/Effects/eye_close.ogg
|
||||
params:
|
||||
volume: -6
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: CP14MagicUnsafeDamage
|
||||
damagePerEnergy:
|
||||
types:
|
||||
CP14ManaDepletion: 1
|
||||
- type: CP14SpellStorage
|
||||
grantAccessToSelf: true
|
||||
spells:
|
||||
- CP14ActionZLevelUp
|
||||
- CP14ActionZLevelDown
|
||||
- ActionToggleLighting
|
||||
- ActionToggleFov
|
||||
- type: CP14DemiplaneStabilizer # teleports gods outside when the demiplane closes
|
||||
enabled: false
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.CP14ReligionEntityUiKey.Key:
|
||||
type: CP14ReligionEntityBoundUserInterface
|
||||
|
||||
- type: entity
|
||||
parent: CP14MobGodBase
|
||||
id: CP14MobGodMerkas
|
||||
name: Merkas
|
||||
categories: [ HideSpawnMenu ]
|
||||
description: Merkas is the god of purity and healing. In his presence, decay is destroyed. He does not save — he purifies. Those who remain can start anew.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: merkas
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
color: "#9bf2b5"
|
||||
- type: CP14SkillStorage
|
||||
availableSkillTrees:
|
||||
- GodMerkas
|
||||
- type: CP14ReligionEntity
|
||||
religion: Merkas
|
||||
- type: CP14ReligionVision
|
||||
shaderColor: 0.02, 0.36, 0.05
|
||||
|
||||
- type: entity
|
||||
parent: CP14MobGodBase
|
||||
id: CP14MobGodLumera
|
||||
name: Lumera
|
||||
description: The goddess of the night and the night sky. Her stars hold so many secrets, which she protects with her wings.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: lumera
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
color: "#4367ba"
|
||||
- type: CP14SkillStorage
|
||||
availableSkillTrees:
|
||||
- GodLumera
|
||||
- type: CP14ReligionEntity
|
||||
religion: Lumera
|
||||
- type: CP14ReligionVision
|
||||
shaderColor: 0.29, 0.66, 0.87
|
||||
- type: IntrinsicUI
|
||||
uis:
|
||||
enum.CP14ReligionEntityUiKey.Key:
|
||||
toggleAction: CP14ActionSpellGodLumeraWarp
|
||||
- type: CP14ReligionSpeaker
|
||||
speaker: CP14LumeraSpeakImpact
|
||||
@@ -231,7 +231,6 @@
|
||||
types:
|
||||
Cold: 0.25
|
||||
Bloodloss: 0.25
|
||||
- type: CP14SkillStorage
|
||||
- type: CP14TradingReputation
|
||||
|
||||
|
||||
|
||||
@@ -57,6 +57,16 @@
|
||||
delay: 3 # 5m to full restore
|
||||
- type: CP14MagicUnsafeDamage
|
||||
- type: CP14MagicUnsafeSleep
|
||||
- type: CP14SkillStorage
|
||||
availableSkillTrees:
|
||||
- Pyrokinetic
|
||||
- Hydrosophistry
|
||||
- Illusion
|
||||
- Metamagic
|
||||
- Healing
|
||||
- Atlethic
|
||||
- MartialArts
|
||||
- Craftsmanship
|
||||
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -930,3 +930,235 @@
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14Ash1
|
||||
|
||||
#Flem meat
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFlemHead
|
||||
parent: CP14FoodMeatBase
|
||||
name: raw flem head
|
||||
description: honestly looks quite tasty
|
||||
components:
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- fishy
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Consumable/Food/meat.rsi
|
||||
state: flem_head
|
||||
- type: Item
|
||||
size: Large
|
||||
shape:
|
||||
- 0,0,1,1
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 30
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 7
|
||||
- ReagentId: UncookedAnimalProteins
|
||||
Quantity: 18
|
||||
- ReagentId: Fat
|
||||
Quantity: 5
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14FoodMeatFlemHeadCooked
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFlemHeadCooked
|
||||
parent: CP14FoodMeatFlemHead
|
||||
name: cooked flem head
|
||||
components:
|
||||
- type: Sprite
|
||||
state: flem_head_cooked
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 30
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 7
|
||||
- ReagentId: Protein
|
||||
Quantity: 18
|
||||
- ReagentId: Fat
|
||||
Quantity: 5
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14Ash1
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFlemTorso
|
||||
parent: CP14FoodMeatBase
|
||||
name: raw flem torso
|
||||
description: seems to be hollow
|
||||
components:
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- fishy
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Consumable/Food/meat.rsi
|
||||
state: flem_torso
|
||||
- type: SliceableFood
|
||||
count: 3
|
||||
slice: CP14FoodMeatFlemTorsoCut
|
||||
- type: Item
|
||||
size: Large
|
||||
shape:
|
||||
- 0,0,1,1
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 35
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 6
|
||||
- ReagentId: UncookedAnimalProteins
|
||||
Quantity: 24
|
||||
- ReagentId: Fat
|
||||
Quantity: 2
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14FoodMeatFlemTorsoCooked
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFlemTorsoCooked
|
||||
parent: CP14FoodMeatFlemTorso
|
||||
name: cooked flem torso
|
||||
components:
|
||||
- type: Sprite
|
||||
state: flem_torso_cooked
|
||||
- type: SliceableFood
|
||||
count: 3
|
||||
slice: CP14FoodMeatFlemTorsoCookedCut
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 35
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 6
|
||||
- ReagentId: Protein
|
||||
Quantity: 24
|
||||
- ReagentId: Fat
|
||||
Quantity: 2
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14Ash1
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFlemTorsoCut
|
||||
parent: CP14FoodMeatSliceBase
|
||||
name: raw flem ring
|
||||
description: onions not included
|
||||
components:
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- fishy
|
||||
- type: Item
|
||||
size: Small
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Consumable/Food/meat.rsi
|
||||
layers:
|
||||
- state: flem_torso_cut
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 10
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 2
|
||||
- ReagentId: UncookedAnimalProteins
|
||||
Quantity: 5
|
||||
- ReagentId: Fat
|
||||
Quantity: 0.5
|
||||
- type: Tag
|
||||
tags:
|
||||
- CP14RawMeatSlice
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14FoodMeatFlemTorsoCookedCut
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFlemTorsoCookedCut
|
||||
parent: CP14FoodMeatFlemTorsoCut
|
||||
name: fishy rings
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: flem_torso_cut_cooked
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 10
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 2
|
||||
- ReagentId: Protein
|
||||
Quantity: 5
|
||||
- ReagentId: Fat
|
||||
Quantity: 0.5
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14Ash1
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFlemLeg
|
||||
parent: CP14FoodMeatBase
|
||||
name: raw flem leg
|
||||
description: probally not the best part to eat. but you never know until you try
|
||||
components:
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- fishy
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Consumable/Food/meat.rsi
|
||||
state: flem_leg
|
||||
- type: Item
|
||||
size: Tiny
|
||||
shape:
|
||||
- 0,0,0,0
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 10
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 0.2
|
||||
- ReagentId: UncookedAnimalProteins
|
||||
Quantity: 5
|
||||
- ReagentId: Fat
|
||||
Quantity: 0.1
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14FoodMeatFlemLegCooked
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFlemLegCooked
|
||||
parent: CP14FoodMeatFlemLeg
|
||||
name: fish sticks
|
||||
description: like freis. but fish!
|
||||
components:
|
||||
- type: Sprite
|
||||
state: flem_leg_cooked
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 10
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 0.2
|
||||
- ReagentId: UncookedAnimalProteins
|
||||
Quantity: 5
|
||||
- ReagentId: Fat
|
||||
Quantity: 0.1
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14Ash1
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
- state: icon
|
||||
- sprite: _CP14/Objects/ModularTools/Blade/Pickaxe/metall_pickaxe.rsi
|
||||
state: icon
|
||||
color: "#e28f08"
|
||||
- type: CP14ModularCraftAutoAssemble
|
||||
details:
|
||||
- BladeCopperPickaxe
|
||||
@@ -16,7 +16,7 @@
|
||||
- type: entity
|
||||
id: CP14ModularCopperRapier
|
||||
parent: CP14ModularGripWooden
|
||||
name: iron rapier
|
||||
name: copper rapier
|
||||
description: You'll be lucky if it even pierces the paper.
|
||||
components:
|
||||
- type: Sprite
|
||||
@@ -24,6 +24,7 @@
|
||||
- state: icon
|
||||
- sprite: _CP14/Objects/ModularTools/Blade/Rapier/metall_rapier.rsi
|
||||
state: icon
|
||||
color: "#e28f08"
|
||||
- type: CP14ModularCraftAutoAssemble
|
||||
details:
|
||||
- BladeCopperRapier
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
- state: icon
|
||||
- sprite: _CP14/Objects/ModularTools/Blade/Skimitar/metall_skimitar.rsi
|
||||
state: icon
|
||||
color: "#e28f08"
|
||||
- type: CP14ModularCraftAutoAssemble
|
||||
details:
|
||||
- BladeCopperSkimitar
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
- type: entity
|
||||
id: CP14ModularCopperSword
|
||||
parent: CP14ModularGripWooden
|
||||
name: iron sword
|
||||
name: copper sword
|
||||
description: You'll be lucky if it even pierces the paper.
|
||||
components:
|
||||
- type: Sprite
|
||||
@@ -24,6 +24,7 @@
|
||||
- state: icon
|
||||
- sprite: _CP14/Objects/ModularTools/Blade/Sword/metall_sword.rsi
|
||||
state: icon
|
||||
color: "#e28f08"
|
||||
- type: CP14ModularCraftAutoAssemble
|
||||
details:
|
||||
- BladeCopperSword
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
- CP14BaseStationCommonObjectives
|
||||
- CP14BaseStationDemiplaneMap
|
||||
- CP14BaseStationEconomy
|
||||
#- CP14BaseStationGods
|
||||
|
||||
- type: entity
|
||||
id: CP14BaseStationCommonObjectives
|
||||
@@ -35,3 +36,16 @@
|
||||
abstract: true
|
||||
components:
|
||||
- type: CP14StationEconomy
|
||||
|
||||
#- type: entity
|
||||
# id: CP14BaseStationGods
|
||||
# abstract: true
|
||||
# components:
|
||||
# - type: CP14StationRandomJobs
|
||||
# entries:
|
||||
# - jobs:
|
||||
# - CP14GodMerkas
|
||||
# - CP14GodLumera
|
||||
# count:
|
||||
# min: 2
|
||||
# max: 2
|
||||
@@ -470,4 +470,3 @@
|
||||
CP14BirchWoodLog:
|
||||
min: 3
|
||||
max: 6
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
- type: entity
|
||||
id: CP14BaseAltar
|
||||
parent: BaseStructure
|
||||
abstract: true
|
||||
name: altar
|
||||
description: TODO
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
#drawdepth: Mobs
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.45,0.45,0.45"
|
||||
density: 60
|
||||
mask:
|
||||
- MachineMask
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: CP14ReligionAltar
|
||||
- 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
|
||||
id: CP14BaseAltarPrimordial
|
||||
abstract: true
|
||||
components:
|
||||
- type: CP14ReligionAltar
|
||||
canBeConverted: false
|
||||
- type: SpawnPoint
|
||||
spawn_type: Unset
|
||||
@@ -0,0 +1,37 @@
|
||||
- type: entity
|
||||
parent: CP14BaseAltarPrimordial
|
||||
id: CP14AltarPrimordialGodLumera
|
||||
name: primordial statue of Lumera
|
||||
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
|
||||
drawdepth: Mobs
|
||||
offset: "0.0,0.8"
|
||||
sprite: _CP14/Structures/Specific/Religion/lumera_statue.rsi
|
||||
layers:
|
||||
- state: statue1
|
||||
- type: CP14ReligionAltar
|
||||
religion: Lumera
|
||||
- type: CP14ReligionObserver
|
||||
observation:
|
||||
Lumera: 10
|
||||
- type: SpawnPoint
|
||||
job_id: CP14GodLumera
|
||||
|
||||
#- type: entity
|
||||
# parent: CP14BaseAltarPrimordial
|
||||
# id: CP14AltarPrimordialGodMerkas
|
||||
# name: primordial statue of Merkas
|
||||
# description: A beautiful, overgrown statue of Sylvania, revered as a goddess of nature.
|
||||
# components:
|
||||
# - type: Sprite
|
||||
# sprite: Structures/Furniture/Altars/Gods/nanotrasen.rsi
|
||||
# layers:
|
||||
# - state: druid
|
||||
# - type: CP14ReligionAltar
|
||||
# religion: Merkas
|
||||
# - type: CP14ReligionObserver
|
||||
# observation:
|
||||
# Merkas: 10
|
||||
# - type: SpawnPoint
|
||||
# job_id: CP14GodMerkas
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -37,25 +37,6 @@
|
||||
equipment:
|
||||
cloak: CP14ClothingCloakAlchemistMantle
|
||||
|
||||
# Eyes
|
||||
|
||||
- type: loadoutGroup
|
||||
id: CP14AlchemistEyes
|
||||
name: cp14-loadout-alchemist-eyes
|
||||
loadouts:
|
||||
- CP14ClothingEyesAlchemyGlasses
|
||||
- CP14ClothingEyesAlchemyMonocle
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingEyesAlchemyGlasses
|
||||
equipment:
|
||||
eyes: CP14ClothingEyesAlchemyGlasses
|
||||
|
||||
- type: loadout
|
||||
id: CP14ClothingEyesAlchemyMonocle
|
||||
equipment:
|
||||
eyes: CP14ClothingEyesAlchemyMonocle
|
||||
|
||||
# Belt
|
||||
|
||||
- type: loadoutGroup
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
groups:
|
||||
- CP14AlchemistHead #
|
||||
- CP14GeneralOuterClothing
|
||||
- CP14AlchemistEyes #
|
||||
- CP14GeneralEyes #
|
||||
- CP14AlchemistCloak #
|
||||
- CP14GeneralGloves
|
||||
- CP14GeneralShirt
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
mapNameTemplate: "Comoss island"
|
||||
- type: StationJobs
|
||||
availableJobs:
|
||||
#Demigods
|
||||
CP14GodLumera: [ 1, 1 ]
|
||||
#Mercenary
|
||||
#CP14Guildmaster: [1, 1]
|
||||
CP14Adventurer: [ -1, -1 ]
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
mapNameTemplate: "Venicialis fort"
|
||||
- type: StationJobs
|
||||
availableJobs:
|
||||
#Demigods
|
||||
CP14GodLumera: [ 1, 1 ]
|
||||
#Mercenary
|
||||
#CP14Guildmaster: [1, 1]
|
||||
CP14Adventurer: [ -1, -1 ]
|
||||
|
||||
@@ -72,6 +72,25 @@
|
||||
minGroupSize: 2
|
||||
maxGroupSize: 3
|
||||
|
||||
- type: cp14DemiplaneModifier
|
||||
id: EnemyFlem
|
||||
levels:
|
||||
min: 1
|
||||
max: 8
|
||||
name: cp14-modifier-flem
|
||||
generationWeight: 0.33
|
||||
categories:
|
||||
Danger: 0.25
|
||||
requiredTags:
|
||||
- CP14DemiplaneOpenSky
|
||||
- CP14DemiplaneHerbals
|
||||
layers:
|
||||
- !type:CP14OreDunGen
|
||||
entity: CP14MobMonsterFlem
|
||||
count: 3
|
||||
minGroupSize: 3
|
||||
maxGroupSize: 4
|
||||
|
||||
# TIER 2
|
||||
|
||||
- type: cp14DemiplaneModifier
|
||||
@@ -256,3 +275,4 @@
|
||||
maxGroupSize: 15
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -43,3 +43,21 @@
|
||||
protoId: CP14FoodPumpkinSlice
|
||||
count: 5
|
||||
result: CP14FoodPiePumpkinRaw
|
||||
|
||||
# preobaly just a placeholder until we get actaul fish
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FoodPieFishRaw
|
||||
tag: CP14RecipeCooking
|
||||
craftTime: 5
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14PlatePie
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14FoodDoughMediumFlat
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14FoodMeatFlemTorso
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14FoodMeatFlemLeg
|
||||
count: 2
|
||||
result: CP14FoodPieFishRaw
|
||||
|
||||
@@ -251,6 +251,34 @@
|
||||
count: 2
|
||||
result: CP14ClothingPantsMercenaryTrousers
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingOuterClothingFish
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 4
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14FoodMeatFlemTorso
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 3
|
||||
result: CP14ClothingOuterClothingFish
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14ClothingHeadFishMask
|
||||
tag: CP14RecipeSewing
|
||||
craftTime: 5
|
||||
requirements:
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14FoodMeatFlemHead
|
||||
- !type:ProtoIdResource
|
||||
protoId: CP14String
|
||||
- !type:StackResource
|
||||
stack: CP14Cloth
|
||||
count: 2
|
||||
result: CP14ClothingHeadFishMask
|
||||
|
||||
# Misc
|
||||
|
||||
- type: CP14Recipe
|
||||
|
||||
5
Resources/Prototypes/_CP14/Religion/religions.yml
Normal file
5
Resources/Prototypes/_CP14/Religion/religions.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
- type: cp14Religion
|
||||
id: Merkas
|
||||
|
||||
- type: cp14Religion
|
||||
id: Lumera
|
||||
16
Resources/Prototypes/_CP14/Roles/Jobs/Demigods/lumera.yml
Normal file
16
Resources/Prototypes/_CP14/Roles/Jobs/Demigods/lumera.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
- type: job
|
||||
id: CP14GodLumera
|
||||
name: cp14-job-name-god-lumera
|
||||
description: cp14-job-desc-god-lumera
|
||||
setPreference: true
|
||||
playTimeTracker: CP14GodLumera
|
||||
requirements:
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 36000 # 10 hrs
|
||||
canBeAntag: false
|
||||
icon: CP14JobIconGodLumera
|
||||
jobEntity: CP14MobGodLumera
|
||||
joinNotifyCrew: false
|
||||
requireAdminNotify: true
|
||||
jobPreviewEntity: CP14MobGodLumera
|
||||
applyTraits: false
|
||||
16
Resources/Prototypes/_CP14/Roles/Jobs/Demigods/merkas.yml
Normal file
16
Resources/Prototypes/_CP14/Roles/Jobs/Demigods/merkas.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
- type: job
|
||||
id: CP14GodMerkas
|
||||
name: cp14-job-name-god-merkas
|
||||
description: cp14-job-desc-god-merkas
|
||||
setPreference: false
|
||||
playTimeTracker: CP14GodMerkas
|
||||
requirements:
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 36000 # 10 hrs
|
||||
canBeAntag: false
|
||||
icon: CP14JobIconGodMerkas
|
||||
jobEntity: CP14MobGodMerkas
|
||||
joinNotifyCrew: false
|
||||
requireAdminNotify: true
|
||||
jobPreviewEntity: CP14MobGodMerkas
|
||||
applyTraits: false
|
||||
@@ -12,6 +12,9 @@
|
||||
time: 3600 # 1 hours
|
||||
special:
|
||||
- !type:CP14AddGlobalReputationSpecial
|
||||
- !type:CP14LearnSkillsSpecial
|
||||
skills:
|
||||
- TraderWit
|
||||
|
||||
- type: startingGear
|
||||
id: CP14MerchantGear
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
- type: department
|
||||
id: CP14Demigods
|
||||
name: department-CP14Demigods
|
||||
description: department-CP14Demigods-desc
|
||||
weight: 666 # >:)
|
||||
color: "#ffffff"
|
||||
editorHidden: false
|
||||
roles:
|
||||
- CP14GodLumera
|
||||
- CP14GodMerkas
|
||||
|
||||
- type: department
|
||||
id: CP14Command
|
||||
name: department-CP14Command
|
||||
@@ -5,6 +16,7 @@
|
||||
primary: false
|
||||
weight: 10
|
||||
color: "#3ec8fa"
|
||||
editorHidden: true #temp
|
||||
roles:
|
||||
- CP14GuardCommander
|
||||
- CP14Guildmaster
|
||||
@@ -15,6 +27,7 @@
|
||||
description: department-CP14Guard-desc
|
||||
weight: 9
|
||||
color: "#576384"
|
||||
editorHidden: true #temp
|
||||
roles:
|
||||
- CP14GuardCommander
|
||||
- CP14Guard
|
||||
@@ -40,5 +53,4 @@
|
||||
color: "#588151"
|
||||
roles:
|
||||
- CP14Guildmaster
|
||||
- CP14Adventurer
|
||||
|
||||
- CP14Adventurer
|
||||
@@ -37,3 +37,9 @@
|
||||
- type: playTimeTracker
|
||||
id: CP14JobMerchant
|
||||
|
||||
# Gods
|
||||
- type: playTimeTracker
|
||||
id: CP14GodMerkas
|
||||
|
||||
- type: playTimeTracker
|
||||
id: CP14GodLumera
|
||||
@@ -19,3 +19,8 @@
|
||||
FalloffStrength: 0.75
|
||||
FalloffPow: 3.0
|
||||
HDR: 1.5
|
||||
|
||||
- type: shader
|
||||
id: CP14ReligionVision
|
||||
kind: source
|
||||
path: "/Textures/_CP14/Shaders/religion.swsl"
|
||||
@@ -1,7 +1,22 @@
|
||||
- type: cp14Skill
|
||||
id: TraderWit
|
||||
skillUiPosition: 0, 0
|
||||
tree: Craftsmanship
|
||||
name: cp14-skill-trader-wit-name
|
||||
desc: cp14-skill-trader-wit-desc
|
||||
learnCost: 1
|
||||
icon:
|
||||
sprite: _CP14/Objects/Economy/pp_coin.rsi
|
||||
state: coin8
|
||||
effects:
|
||||
- !type:AddComponents
|
||||
components:
|
||||
- type: CP14PriceScanner
|
||||
|
||||
- type: cp14Skill
|
||||
id: CopperMelting
|
||||
skillUiPosition: 1, 0
|
||||
tree: Blacksmithing
|
||||
skillUiPosition: 4, 0
|
||||
tree: Craftsmanship
|
||||
name: cp14-skill-copper-melt-name
|
||||
learnCost: 0.5
|
||||
icon:
|
||||
@@ -12,8 +27,8 @@
|
||||
|
||||
- type: cp14Skill
|
||||
id: IronMelting
|
||||
skillUiPosition: 1, 2
|
||||
tree: Blacksmithing
|
||||
skillUiPosition: 4, 2
|
||||
tree: Craftsmanship
|
||||
name: cp14-skill-iron-melt-name
|
||||
learnCost: 0.5
|
||||
icon:
|
||||
@@ -27,8 +42,8 @@
|
||||
|
||||
- type: cp14Skill
|
||||
id: GoldMelting
|
||||
skillUiPosition: 0, 4
|
||||
tree: Blacksmithing
|
||||
skillUiPosition: 3, 4
|
||||
tree: Craftsmanship
|
||||
name: cp14-skill-gold-melt-name
|
||||
learnCost: 0.5
|
||||
icon:
|
||||
@@ -42,8 +57,8 @@
|
||||
|
||||
- type: cp14Skill
|
||||
id: MithrilMelting
|
||||
skillUiPosition: 2, 4
|
||||
tree: Blacksmithing
|
||||
skillUiPosition: 5, 4
|
||||
tree: Craftsmanship
|
||||
name: cp14-skill-mithril-melt-name
|
||||
learnCost: 0.5
|
||||
icon:
|
||||
@@ -57,8 +72,8 @@
|
||||
|
||||
- type: cp14Skill
|
||||
id: GlassMelting
|
||||
skillUiPosition: 3, 0
|
||||
tree: Blacksmithing
|
||||
skillUiPosition: 6, 0
|
||||
tree: Craftsmanship
|
||||
name: cp14-skill-glass-melt-name
|
||||
learnCost: 0.5
|
||||
icon:
|
||||
@@ -67,3 +82,17 @@
|
||||
effects:
|
||||
- !type:UnlockRecipes
|
||||
|
||||
- type: cp14Skill
|
||||
id: AlchemyVision
|
||||
skillUiPosition: 10, 0
|
||||
tree: Craftsmanship
|
||||
name: cp14-skill-alchemy-vision-name
|
||||
desc: cp14-skill-alchemy-vision-desc
|
||||
learnCost: 1
|
||||
icon:
|
||||
sprite: _CP14/Clothing/Eyes/alchemy_glasses.rsi
|
||||
state: icon
|
||||
effects:
|
||||
- !type:AddComponents
|
||||
components:
|
||||
- type: SolutionScanner
|
||||
@@ -102,6 +102,20 @@
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: PyrokineticT2
|
||||
|
||||
- type: cp14Skill
|
||||
id: CP14ActionSpellFirewave
|
||||
skillUiPosition: 8, 4
|
||||
tree: Pyrokinetic
|
||||
icon:
|
||||
sprite: _CP14/Actions/Spells/fire.rsi
|
||||
state: firewave
|
||||
effects:
|
||||
- !type:AddAction
|
||||
action: CP14ActionSpellFirewave
|
||||
restrictions:
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: PyrokineticT2
|
||||
|
||||
# T3
|
||||
|
||||
- type: cp14Skill
|
||||
@@ -3,84 +3,71 @@
|
||||
name: cp14-skill-tree-pyrokinetic-name
|
||||
desc: cp14-skill-tree-pyrokinetic-desc
|
||||
color: "#d6933c"
|
||||
icon:
|
||||
sprite: _CP14/Actions/skill_tree.rsi
|
||||
state: pyro
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: Hydrosophistry
|
||||
name: cp14-skill-tree-hydrosophistry-name
|
||||
desc: cp14-skill-tree-hydrosophistry-desc
|
||||
color: "#1554a1"
|
||||
icon:
|
||||
sprite: _CP14/Actions/skill_tree.rsi
|
||||
state: water
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: Illusion
|
||||
name: cp14-skill-tree-illusion-name
|
||||
desc: cp14-skill-tree-illusion-desc
|
||||
color: "#f55faf"
|
||||
icon:
|
||||
sprite: _CP14/Actions/skill_tree.rsi
|
||||
state: light
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: Metamagic
|
||||
name: cp14-skill-tree-metamagic-name
|
||||
desc: cp14-skill-tree-metamagic-desc
|
||||
color: "#56e5f5"
|
||||
icon:
|
||||
sprite: _CP14/Actions/skill_tree.rsi
|
||||
state: meta
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: Healing
|
||||
name: cp14-skill-tree-healing-name
|
||||
desc: cp14-skill-tree-healing-desc
|
||||
color: "#51cf72"
|
||||
icon:
|
||||
sprite: _CP14/Actions/skill_tree.rsi
|
||||
state: heal
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: Atlethic
|
||||
name: cp14-skill-tree-atlethic-name
|
||||
desc: cp14-skill-tree-atlethic-desc
|
||||
color: "#b32e37"
|
||||
icon:
|
||||
sprite: _CP14/Actions/skill_tree.rsi
|
||||
state: atlethic
|
||||
|
||||
#- type: cp14SkillTree
|
||||
# id: Dimension
|
||||
# name: cp14-skill-tree-dimension-name
|
||||
# desc: cp14-skill-tree-dimension-desc
|
||||
# color: "#ac66be"
|
||||
# icon:
|
||||
# sprite: _CP14/Actions/skill_tree.rsi
|
||||
# state: dimension
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: MartialArts
|
||||
name: cp14-skill-tree-martial-name
|
||||
desc: cp14-skill-tree-martial-desc
|
||||
color: "#f54242"
|
||||
icon:
|
||||
sprite: _CP14/Actions/skill_tree.rsi
|
||||
state: martial
|
||||
|
||||
#
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: Thaumaturgy
|
||||
name: cp14-skill-tree-thaumaturgy-name
|
||||
desc: cp14-skill-tree-thaumaturgy-desc
|
||||
color: "#7c52bf"
|
||||
#- type: cp14SkillTree
|
||||
# id: Thaumaturgy
|
||||
# name: cp14-skill-tree-thaumaturgy-name
|
||||
# desc: cp14-skill-tree-thaumaturgy-desc
|
||||
# color: "#7c52bf"
|
||||
|
||||
#- type: cp14SkillTree
|
||||
# id: Blacksmithing
|
||||
# name: cp14-skill-tree-blacksmithing-name
|
||||
# desc: cp14-skill-tree-blacksmithing-desc
|
||||
# color: "#6b3200"
|
||||
|
||||
#- type: cp14SkillTree
|
||||
# id: Trading
|
||||
# name: cp14-skill-tree-trading-name
|
||||
# desc: cp14-skill-tree-trading-desc
|
||||
# color: "#f5edaa"
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: Blacksmithing
|
||||
name: cp14-skill-tree-blacksmithing-name
|
||||
desc: cp14-skill-tree-blacksmithing-desc
|
||||
color: "#6b3200"
|
||||
|
||||
id: Craftsmanship
|
||||
name: cp14-skill-tree-craftsman-name
|
||||
desc: cp14-skill-tree-craftsman-desc
|
||||
color: "#a04b00"
|
||||
153
Resources/Prototypes/_CP14/Skill/Demigods/lumera.yml
Normal file
153
Resources/Prototypes/_CP14/Skill/Demigods/lumera.yml
Normal file
@@ -0,0 +1,153 @@
|
||||
# T1
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraT1
|
||||
skillUiPosition: 1, 0
|
||||
tree: GodLumera
|
||||
name: cp14-skill-lumera-t1-name
|
||||
learnCost: 0
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: t1
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraTouch
|
||||
skillUiPosition: 0, 3
|
||||
tree: GodLumera
|
||||
learnCost: 0.0
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: touch
|
||||
effects:
|
||||
- !type:AddAction
|
||||
action: CP14ActionSpellGodLumeraTouch
|
||||
restrictions:
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: LumeraT1
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraRenounce
|
||||
skillUiPosition: 2, 3
|
||||
tree: GodLumera
|
||||
learnCost: 0.0
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: renounce
|
||||
effects:
|
||||
- !type:AddAction
|
||||
action: CP14ActionSpellGodLumeraRenounce
|
||||
restrictions:
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: LumeraT1
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraMindScan
|
||||
name: cp14-skill-lumera-mind-scan-name
|
||||
desc: cp14-skill-lumera-mind-scan-desc
|
||||
skillUiPosition: 0, 5
|
||||
tree: GodLumera
|
||||
learnCost: 0.5
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: mind_scan
|
||||
effects:
|
||||
- !type:AddComponents
|
||||
components:
|
||||
- type: CP14SkillScanner
|
||||
restrictions:
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: LumeraT1
|
||||
|
||||
# T2
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraT2
|
||||
skillUiPosition: 7, 0
|
||||
tree: GodLumera
|
||||
name: cp14-skill-lumera-t2-name
|
||||
learnCost: 0
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: t2
|
||||
restrictions:
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: LumeraT1
|
||||
- !type:GodFollowerPercentage
|
||||
percentage: 0.25
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraDarkMist
|
||||
skillUiPosition: 6, 3
|
||||
tree: GodLumera
|
||||
learnCost: 1.0
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: mist
|
||||
effects:
|
||||
- !type:AddAction
|
||||
action: CP14ActionSpellGodLumeraDarkmist
|
||||
restrictions:
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: LumeraT2
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraMoonStrike
|
||||
skillUiPosition: 8, 3
|
||||
tree: GodLumera
|
||||
learnCost: 1.0
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: moon_beam
|
||||
effects:
|
||||
- !type:AddAction
|
||||
action: CP14ActionSpellGodLumeraMoonStrike
|
||||
restrictions:
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: LumeraT2
|
||||
|
||||
# T3
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraT3
|
||||
skillUiPosition: 13, 0
|
||||
tree: GodLumera
|
||||
name: cp14-skill-lumera-t3-name
|
||||
learnCost: 0
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: t3
|
||||
restrictions:
|
||||
- !type:NeedPrerequisite
|
||||
prerequisite: LumeraT2
|
||||
- !type:GodFollowerPercentage
|
||||
percentage: 0.5
|
||||
|
||||
- type: cp14Skill
|
||||
id: LumeraMindUpgrade
|
||||
skillUiPosition: 12, 3
|
||||
tree: GodLumera
|
||||
learnCost: 1.0
|
||||
icon:
|
||||
sprite: _CP14/Actions/DemigodSpells/lumera.rsi
|
||||
state: mind_upgrade
|
||||
effects:
|
||||
- !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
|
||||
12
Resources/Prototypes/_CP14/Skill/Demigods/merkas.yml
Normal file
12
Resources/Prototypes/_CP14/Skill/Demigods/merkas.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
- type: cp14Skill
|
||||
id: NatureGodT1
|
||||
skillUiPosition: 1, 0
|
||||
tree: GodMerkas
|
||||
name: cp14-skill-life-t1-name
|
||||
learnCost: 0.5
|
||||
icon:
|
||||
sprite: _CP14/Actions/skill_tree.rsi
|
||||
state: heal
|
||||
effects:
|
||||
- !type:AddAction
|
||||
action: CP14ActionSpellBloodPurification
|
||||
12
Resources/Prototypes/_CP14/Skill/Demigods/trees.yml
Normal file
12
Resources/Prototypes/_CP14/Skill/Demigods/trees.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
- type: cp14SkillTree
|
||||
id: GodMerkas
|
||||
name: cp14-job-name-god-merkas
|
||||
desc: cp14-job-desc-god-merkas
|
||||
color: "#51cf72"
|
||||
|
||||
- type: cp14SkillTree
|
||||
id: GodLumera
|
||||
name: cp14-job-name-god-lumera
|
||||
desc: cp14-job-desc-god-lumera
|
||||
color: "#5632a8"
|
||||
parallax: Default
|
||||
@@ -1,15 +0,0 @@
|
||||
- type: cp14Skill
|
||||
id: AlchemyVision
|
||||
skillUiPosition: 0, 0
|
||||
tree: Thaumaturgy
|
||||
name: cp14-skill-alchemy-vision-name
|
||||
desc: cp14-skill-alchemy-vision-desc
|
||||
learnCost: 1
|
||||
icon:
|
||||
sprite: _CP14/Clothing/Eyes/alchemy_glasses.rsi
|
||||
state: icon
|
||||
effects:
|
||||
- !type:AddComponents
|
||||
components:
|
||||
- type: SolutionScanner
|
||||
|
||||
@@ -11,3 +11,11 @@
|
||||
- /Audio/_CP14/Animals/frog1.ogg
|
||||
- /Audio/_CP14/Animals/frog2.ogg
|
||||
- /Audio/_CP14/Animals/frog3.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: CP14Flem
|
||||
files:
|
||||
- /Audio/_CP14/Animals/flem1.ogg
|
||||
- /Audio/_CP14/Animals/flem2.ogg
|
||||
- /Audio/_CP14/Animals/flem3.ogg
|
||||
- /Audio/_CP14/Effects/bubbles.ogg
|
||||
|
||||
@@ -42,3 +42,11 @@
|
||||
- /Audio/_CP14/Effects/coin_impact2.ogg
|
||||
- /Audio/_CP14/Effects/coin_impact3.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: CP14MoonStrike
|
||||
files:
|
||||
- /Audio/_CP14/Effects/moon_strike1.ogg
|
||||
- /Audio/_CP14/Effects/moon_strike2.ogg
|
||||
- /Audio/_CP14/Effects/moon_strike3.ogg
|
||||
- /Audio/_CP14/Effects/moon_strike4.ogg
|
||||
|
||||
|
||||
15
Resources/Prototypes/_CP14/StatusIcon/god_job.yml
Normal file
15
Resources/Prototypes/_CP14/StatusIcon/god_job.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
- type: jobIcon
|
||||
parent: CP14JobIcon
|
||||
id: CP14JobIconGodMerkas
|
||||
icon:
|
||||
sprite: /Textures/_CP14/Interface/Misc/job_god_icons.rsi
|
||||
state: Merkas
|
||||
jobName: cp14-job-name-god-merkas
|
||||
|
||||
- type: jobIcon
|
||||
parent: CP14JobIcon
|
||||
id: CP14JobIconGodLumera
|
||||
icon:
|
||||
sprite: /Textures/_CP14/Interface/Misc/job_god_icons.rsi
|
||||
state: Lumera
|
||||
jobName: cp14-job-name-god-lumera
|
||||
@@ -139,6 +139,28 @@
|
||||
service: !type:CP14BuyItemsService
|
||||
product: CP14Syringe
|
||||
|
||||
- type: cp14TradingPosition
|
||||
id: CP14ClothingEyesAlchemyGlasses
|
||||
faction: BradPotions
|
||||
reputationLevel: 1
|
||||
uiPosition: 9
|
||||
icon:
|
||||
sprite: _CP14/Clothing/Eyes/alchemy_glasses.rsi
|
||||
state: icon
|
||||
service: !type:CP14BuyItemsService
|
||||
product: CP14ClothingEyesAlchemyGlasses
|
||||
|
||||
- type: cp14TradingPosition
|
||||
id: CP14ClothingEyesAlchemyMonocle
|
||||
faction: BradPotions
|
||||
reputationLevel: 1
|
||||
uiPosition: 10
|
||||
icon:
|
||||
sprite: _CP14/Clothing/Eyes/alchemy_monocle.rsi
|
||||
state: icon
|
||||
service: !type:CP14BuyItemsService
|
||||
product: CP14ClothingEyesAlchemyMonocle
|
||||
|
||||
# Rep 2
|
||||
|
||||
- type: cp14TradingPosition
|
||||
|
||||
@@ -51,4 +51,4 @@
|
||||
state: house
|
||||
service: !type:CP14BuyItemsService
|
||||
product: CP14TradeContractHomeDecor
|
||||
count: 1
|
||||
count: 1
|
||||
@@ -113,6 +113,17 @@
|
||||
|
||||
# Rep 1
|
||||
|
||||
- type: cp14TradingPosition
|
||||
id: CP14ClothingEyesMerchantMonocle
|
||||
faction: Thaumaturgy
|
||||
reputationLevel: 1
|
||||
uiPosition: 1
|
||||
icon:
|
||||
sprite: _CP14/Clothing/Eyes/merchant_monocle.rsi
|
||||
state: icon
|
||||
service: !type:CP14BuyItemsService
|
||||
product: CP14ClothingEyesMerchantMonocle
|
||||
|
||||
- type: cp14TradingPosition
|
||||
id: CP14ManaOperationGlove
|
||||
faction: Thaumaturgy
|
||||
|
||||
@@ -66,13 +66,24 @@
|
||||
product: CP14FoodOnion
|
||||
count: 3
|
||||
|
||||
- type: cp14TradingPosition
|
||||
id: CP14Wheat
|
||||
faction: VictoriaGardens
|
||||
uiPosition: 6
|
||||
icon:
|
||||
sprite: _CP14/Objects/Flora/Farm/wheat.rsi
|
||||
state: base1
|
||||
service: !type:CP14BuyItemsService
|
||||
product: CP14Wheat
|
||||
count: 3
|
||||
|
||||
|
||||
- type: cp14TradingPosition
|
||||
id: CP14FloorTileGrassBag
|
||||
faction: VictoriaGardens
|
||||
priceMarkup: 2
|
||||
reputationLevel: 0
|
||||
uiPosition: 7
|
||||
uiPosition: 8
|
||||
icon:
|
||||
sprite: _CP14/Objects/Specific/Farming/grass_seeds.rsi
|
||||
state: grass
|
||||
@@ -85,7 +96,7 @@
|
||||
faction: VictoriaGardens
|
||||
priceMarkup: 2
|
||||
reputationLevel: 0
|
||||
uiPosition: 8
|
||||
uiPosition: 9
|
||||
icon:
|
||||
sprite: _CP14/Objects/Specific/Farming/grass_seeds.rsi
|
||||
state: grass2
|
||||
@@ -98,7 +109,7 @@
|
||||
faction: VictoriaGardens
|
||||
priceMarkup: 2
|
||||
reputationLevel: 0
|
||||
uiPosition: 9
|
||||
uiPosition: 10
|
||||
icon:
|
||||
sprite: _CP14/Objects/Specific/Farming/grass_seeds.rsi
|
||||
state: grass3
|
||||
@@ -130,4 +141,16 @@
|
||||
state: base1
|
||||
service: !type:CP14BuyItemsService
|
||||
product: CP14FoodPumpkin
|
||||
count: 3
|
||||
|
||||
- type: cp14TradingPosition
|
||||
id: CP14Cotton
|
||||
faction: VictoriaGardens
|
||||
reputationLevel: 1
|
||||
uiPosition: 2
|
||||
icon:
|
||||
sprite: _CP14/Objects/Flora/Farm/cotton.rsi
|
||||
state: base1
|
||||
service: !type:CP14BuyItemsService
|
||||
product: CP14Cotton
|
||||
count: 3
|
||||
@@ -7,6 +7,7 @@
|
||||
- CP14Monster
|
||||
- CP14Insects
|
||||
- CP14Slimes
|
||||
- CP14Fishies
|
||||
|
||||
- type: npcFaction
|
||||
id: CP14HostileEveryone
|
||||
@@ -17,6 +18,7 @@
|
||||
- CP14AggressiveAnimals
|
||||
- CP14Monster
|
||||
- CP14Slimes
|
||||
- CP14Fishies
|
||||
|
||||
- type: npcFaction
|
||||
id: CP14Undead
|
||||
@@ -25,6 +27,7 @@
|
||||
- CP14HostileEveryone
|
||||
- CP14PeacefulAnimals
|
||||
- CP14AggressiveAnimals
|
||||
- CP14Fishies
|
||||
|
||||
- type: npcFaction
|
||||
id: CP14PeacefulAnimals
|
||||
@@ -41,6 +44,7 @@
|
||||
- CP14Monster
|
||||
- CP14Slimes
|
||||
- CP14HostileEveryone
|
||||
- CP14Fishies
|
||||
|
||||
- type: npcFaction
|
||||
id: CP14Monster
|
||||
@@ -56,6 +60,7 @@
|
||||
- CP14Adventurers
|
||||
- CP14AggressiveAnimals
|
||||
- CP14PeacefulAnimals
|
||||
- CP14Fishies
|
||||
|
||||
- type: npcFaction
|
||||
id: CP14Slimes
|
||||
@@ -64,3 +69,13 @@
|
||||
- CP14HostileEveryone
|
||||
- CP14PeacefulAnimals
|
||||
- CP14AggressiveAnimals
|
||||
|
||||
- type: npcFaction
|
||||
id: CP14Fishies
|
||||
hostile:
|
||||
- CP14Adventurers
|
||||
- CP14HostileEveryone
|
||||
- CP14PeacefulAnimals
|
||||
- CP14AggressiveAnimals
|
||||
- CP14Insects
|
||||
- CP14Undead
|
||||
|
||||
Reference in New Issue
Block a user