Skip to content
Open

Epi #74

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions Resources/Prototypes/XenoArch/effects.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,12 @@
weight: 4.0
- id: XenoArtifactEffectCreationGasCarbonDioxide
weight: 4.0
- id: XenoArtifactDemonSpawn # Euphoria
weight: 3.0
# - id: XenoArtifactSupermatterSliver
# weight: 2.0
# - id: XenoArtifactSupermatter
# weight: 0.5

- type: entityTable
id: XenoArtifactEffectsHandheldOnlyTable
Expand Down
39 changes: 19 additions & 20 deletions Resources/Prototypes/_DV/GameRules/glimmer_events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,26 +81,26 @@
glimmerBurnUpper: 40
- type: PsionicCatGotYourTongueRule

- type: entity
id: MassMindSwap
parent: BaseGlimmerEvent
components:
- type: GlimmerEvent
minimumGlimmer: 900
glimmerBurnLower: 50
glimmerBurnUpper: 110
- type: MassMindSwapRule
#- type: entity
# id: MassMindSwap
# parent: BaseGlimmerEvent
# components:
# - type: GlimmerEvent
# minimumGlimmer: 900
# glimmerBurnLower: 50
# glimmerBurnUpper: 110
# - type: MassMindSwapRule

- type: entity
id: MinorMassMindSwap
parent: BaseGlimmerEvent
components:
- type: GlimmerEvent
minimumGlimmer: 750
glimmerBurnLower: 40
glimmerBurnUpper: 80
- type: MinorMassMindSwapRule
isTemporary: true
#- type: entity
# id: MinorMassMindSwap
# parent: BaseGlimmerEvent
# components:
# - type: GlimmerEvent
# minimumGlimmer: 750
# glimmerBurnLower: 40
# glimmerBurnUpper: 80
# - type: MinorMassMindSwapRule
# isTemporary: true

- type: entity
abstract: true
Expand Down Expand Up @@ -224,7 +224,6 @@
- silver
- yellow


- type: entity
id: GlimmerRestyle
parent: BaseGlimmerSignaturesEvent
Expand Down
70 changes: 70 additions & 0 deletions Resources/Prototypes/_Floof/Entities/Mobs/NPCs/artifact.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Altered Hellspawn to be Spawned by Artifact, much slower and doesn't hit as hard. Enough for Epi to scream "SEC TO ART SCI"

- type: entity
name: lesser hellspawn
parent: MobHellspawn
id: MobHellspawnArtifact
description: An unstoppable force of carnage.
suffix: Artifact
components:
- type: MovementSpeedModifier
baseWalkSpeed: 1
baseSprintSpeed: 2
- type: Reflect
reflectProb: 0.3
reflects:
- Energy
- type: Butcherable
spawned:
- id: ArtifactFragment1
amount: 12
- type: MeleeWeapon
attackRate: 0.6
hidden: true
soundHit:
path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg
damage:
types:
Blunt: 35
Structural: 70
- type: Dispellable
- type: DamageOnDispel
damage:
types:
Heat: 100
- type: Body
prototype: Goliath
- type: LanguageSpeaker
- type: UniversalLanguageSpeaker

- type: entity
name: lesser behonker
parent: BaseMobBehonker
id: MobBehonkerArtifact
description: A floating demon aspect of the honkmother.
suffix: Artifact
components:
- type: Butcherable
spawned:
- id: ArtifactFragment1
amount: 12
- id: WeaponBehonkerLaser
amount: 1
- type: MovementSpeedModifier # Slower
baseWalkSpeed: 1
baseSprintSpeed: 2
weightlessModifier: 1.5
- type: HitscanBatteryAmmoProvider
proto: RedLightLaser # Weaker Laser
fireCost: 62.5
- type: MobThresholds
thresholds:
0: Alive
350: Dead
- type: Dispellable
- type: DamageOnDispel
damage:
types:
Heat: 100
- type: LanguageSpeaker
- type: UniversalLanguageSpeaker
230 changes: 230 additions & 0 deletions Resources/Prototypes/_Floof/XenoArch/Effects/normal_effects.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,230 @@
#- type: artifactEffect # Sex toy spawns
# id: EffectLewdToySpawn
# targetDepth: 0
# effectHint: artifact-effect-hint-creation
# components:
# - type: SpawnArtifact
# maxSpawns: 10
# spawns:
# - id: LewdLootSpawnerToys
# amount: 1
# maxAmount: 2
# - type: ChemicalPuddleArtifact
# chemicalSolution:
# maxVol: 100
# canReact: false
# possibleChemicals:
# - Cum
# - NaturalLubricant
# - Pomelustine

#- type: artifactEffect # Sex toy spawns
# id: EffectLewdKinkSpawn
# targetDepth: 0
# effectHint: artifact-effect-hint-creation
# components:
# - type: SpawnArtifact
# maxSpawns: 10
# spawns:
# - id: LewdLootSpawnerKinky
# amount: 1
# maxAmount: 2
# - type: ChemicalPuddleArtifact
# chemicalSolution:
# maxVol: 100
# canReact: false
# possibleChemicals:
# - Blood
# - Cum
# - NaturalLubricant
# - Pomelustine

#- type: artifactEffect
# id: EffectHornyFeeling
# targetDepth: 0
# effectHint: artifact-effect-hint-mental
# components:
# - type: TelepathicArtifact
# messages:
# - reagent-effect-aphrodisiac-mild1
# - reagent-effect-aphrodisiac-mild2
# - reagent-effect-aphrodisiac-mild3
# - reagent-effect-aphrodisiac-mild4
# - reagent-effect-aphrodisiac-mild5
# - reagent-effect-aphrodisiac-normal1
# - reagent-effect-aphrodisiac-normal2
# - reagent-effect-aphrodisiac-normal3
# - reagent-effect-aphrodisiac-normal4
# - reagent-effect-aphrodisiac-normal5
# - reagent-effect-aphrodisiac-strong1
# - reagent-effect-aphrodisiac-strong2
# - reagent-effect-aphrodisiac-strong3
# drastic:
# - reagent-effect-aphrodisiac-mildoverdose
# - reagent-effect-aphrodisiac-normaloverdose1
# - reagent-effect-aphrodisiac-normaloverdose2
# - reagent-effect-aphrodisiac-normaloverdose3
# - reagent-effect-aphrodisiac-normaloverdose4
# - reagent-effect-aphrodisiac-normaloverdose5
# - reagent-effect-aphrodisiac-normaloverdose6
# - reagent-effect-aphrodisiac-strongoverdose1
# - reagent-effect-aphrodisiac-strongoverdose2
# - reagent-effect-aphrodisiac-strongoverdose3
# - reagent-effect-aphrodisiac-strongoverdose4

#- type: artifactEffect
# id: EffectPolyMothroach
# targetDepth: 2
# effectHint: artifact-effect-hint-polymorph
# components:
# - type: PolyOthersArtifact
# polymorphPrototypeName: ArtifactMothroach

#- type: artifactEffect
# id: EffectPolyKobold
# targetDepth: 2
# effectHint: artifact-effect-hint-polymorph
# components:
# - type: PolyOthersArtifact
# polymorphPrototypeName: ArtifactKobold

#- type: artifactEffect
# id: EffectNightclub
# targetDepth: 3
# effectHint: artifact-effect-hint-environment
# components:
# - type: NightclubArtifact
# replacements:
# - PoweredLightColoredBlack
# - PoweredWarmSmallLight
# - type: SpawnArtifact
# maxSpawns: 1
# spawns:
# - id: StripperPole
# amount: 1
# maxAmount: 1
# - type: ReplaceFloorArtifact
# replacement: FloorEighties

#- type: artifactEffect
# id: EffectCashSpawnHigh
# targetDepth: 5
# effectHint: artifact-effect-hint-creation
# components:
# - type: SpawnArtifact
# maxSpawns: 3
# spawns:
# - id: SpaceCash100
# maxAmount: 5
# prob: 0.75
# - id: SpaceCash1000
# maxAmount: 2
# prob: 0.5
# - id: SpaceCash5000
# prob: 0.25
# - id: SpaceCash10000
# prob: 0.1

# Reenable this when Supermatter Added
#- type: entity
# id: XenoArtifactSupermatterSliver
# parent: BaseOneTimeXenoArtifactEffect
# components:
# - type: XAEDetails # DeltaV
# specificTip: xenoarch-effect-tip-specific-radioactive-strong
# # no vague tip - players should know what they're messing with
# allowLockedEffectHiding: false
# - type: XAEApplyComponents
# applyIfAlreadyHave: true
# refreshOnReactivate: true
# components:
# - type: EntityTableSpawner
# deleteSpawnerAfterSpawn: false
# table: !type:AllSelector
# children:
# - id: SupermatterSliver

#- type: artifactEffect # Floof - A little radioactive gift
# id: EffectSupermatterSliver
# targetDepth: 6
# effectHint: artifact-effect-hint-creation
# components:
# - type: SpawnArtifact
# maxSpawns: 1
# spawns:
# - id: SupermatterSliver

# New Artifact Effect Format
- type: entity
id: XenoArtifactDemonSpawn
parent: BaseXenoArtifactEffect
components:
- type: XAEDetails # DeltaV
specificTip: xenoarch-effect-tip-specific-shuffle
vagueTip: xenoarch-effect-tip-vague-spatial
- type: XenoArtifactNode
maxDurability: 3
maxDurabilityCanDecreaseBy:
min: 0
max: 2
- type: XAEApplyComponents
applyIfAlreadyHave: true
refreshOnReactivate: true
components:
- type: EntityTableSpawner
deleteSpawnerAfterSpawn: false
table: !type:GroupSelector
children:
- id: MobHellspawnArtifact
weight: 1.0
- id: MobBehonkerArtifact
weight: 1.0

#- type: artifactEffect
# id: EffectHellspawn
# targetDepth: 5
# effectHint: artifact-effect-hint-displacement # Floof - Yeah, it's displacing a demon from hell
# components:
# - type: SpawnArtifact
# maxSpawns: 1
# spawns:
# - id: MobHellspawnArtifact

#- type: artifactEffect
# id: EffectBehonker
# targetDepth: 5
# effectHint: artifact-effect-hint-displacement # Floof - Yeah, it's displacing a demon from hell
# components:
# - type: SpawnArtifact
# maxSpawns: 1
# spawns:
# - id: MobBehonkerArtifact

# Reenable this when Supermatter Added
#- type: entity
# id: XenoArtifactSupermatter
# parent: BaseOneTimeXenoArtifactEffect
# components:
# - type: XAEDetails # DeltaV
# specificTip: xenoarch-effect-tip-specific-radioactive-strong
# # no vague tip - players should know what they're messing with
# allowLockedEffectHiding: false
# - type: XAEApplyComponents
# applyIfAlreadyHave: true
# refreshOnReactivate: true
# components:
# - type: EntityTableSpawner
# deleteSpawnerAfterSpawn: false
# table: !type:AllSelector
# children:
# - id: Supermatter

#- type: artifactEffect # Floof - A Supermatter is still safer then a Singulo or a Tesla
# id: EffectSupermatter
# targetDepth: 8
# effectHint: artifact-effect-hint-destruction
# components:
# - type: SpawnArtifact
# maxSpawns: 1
# spawns:
# - id: Supermatter
Loading
Loading