Revenant 2: Electric Boogaloo (#11510)
* revenant 2: electric boogaloo * revevent * oversights * Update RevenantSystem.Abilities.cs * names * no shoote stouhg walls
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
- type: listing
|
||||
id: RevenantOverloadLights
|
||||
name: Overload Lights
|
||||
description: Overloads all nearby lights, causing the bulbs to shatter and sending out damaging sparks. Using it leaves you vulnerable to attacks for a long period of time.
|
||||
description: Overloads all nearby lights, causing lights to pulse and sending out dangerous lightning. Using it leaves you vulnerable to attacks for a long period of time.
|
||||
productAction: RevenantOverloadLights
|
||||
cost:
|
||||
StolenEssence: 25
|
||||
|
||||
55
Resources/Prototypes/Datasets/Names/revenant.yml
Normal file
55
Resources/Prototypes/Datasets/Names/revenant.yml
Normal file
@@ -0,0 +1,55 @@
|
||||
- type: dataset
|
||||
id: RevenantType
|
||||
values:
|
||||
- Essence
|
||||
- Ghost
|
||||
- Phantom
|
||||
- Poltergeist
|
||||
- Revenant
|
||||
- Soul
|
||||
- Spectre
|
||||
- Spirit
|
||||
|
||||
- type: dataset
|
||||
id: RevenantAdjective
|
||||
values:
|
||||
- Abysmal
|
||||
- Abyssal
|
||||
- Brutal
|
||||
- Dark
|
||||
- Endless
|
||||
- Eternal
|
||||
- Fiery
|
||||
- Hateful
|
||||
- Hideous
|
||||
- Hilarious
|
||||
- Indifferent
|
||||
- Malevolent
|
||||
- Peaceful
|
||||
- Searing
|
||||
- Silent
|
||||
- Spiteful
|
||||
- Vicious
|
||||
- Violent
|
||||
|
||||
- type: dataset
|
||||
id: RevenantTheme
|
||||
values:
|
||||
- Agony
|
||||
- Anger
|
||||
- Death
|
||||
- Despair
|
||||
- Desperation
|
||||
- Destruction
|
||||
- Disease
|
||||
- Grief
|
||||
- Hate
|
||||
- Hellfire
|
||||
- Laughter
|
||||
- Misery
|
||||
- Ruin
|
||||
- Salt
|
||||
- Screams
|
||||
- Sorrow
|
||||
- Suffering
|
||||
- Vengeance
|
||||
@@ -37,6 +37,29 @@
|
||||
- type: Lightning
|
||||
canArc: true
|
||||
|
||||
- type: entity
|
||||
name: spooky lightning
|
||||
id: LightningRevenant
|
||||
parent: BaseLightning
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: /Textures/Effects/lightning.rsi
|
||||
drawdepth: Effects
|
||||
layers:
|
||||
- state: "lightning_3"
|
||||
color: plum
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
enabled: true
|
||||
color: plum
|
||||
radius: 3.5
|
||||
softness: 1
|
||||
autoRot: true
|
||||
castShadows: false
|
||||
- type: Lightning
|
||||
canArc: false
|
||||
shockDamage: 30
|
||||
|
||||
- type: entity
|
||||
name: charged lightning
|
||||
id: ChargedLightning
|
||||
|
||||
@@ -56,8 +56,8 @@
|
||||
- type: Revenant
|
||||
- type: PointLight
|
||||
color: MediumPurple
|
||||
radius: 1.5
|
||||
softness: 0.75
|
||||
radius: 2
|
||||
softness: 1
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.StoreUiKey.Key
|
||||
@@ -70,36 +70,10 @@
|
||||
- RevenantAbilities
|
||||
currencyWhitelist:
|
||||
- StolenEssence
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: RevenantEctoplasm
|
||||
name: ectoplasm
|
||||
description: A weird bit of goo. You probably shouldn't leave it lying around like this.
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
netsync: false
|
||||
sprite: Mobs/Ghosts/revenant.rsi
|
||||
layers:
|
||||
- state: ectoplasm
|
||||
- type: Eye
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed: 0
|
||||
baseSprintSpeed: 0
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 5
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: DamageOnLand
|
||||
ignoreResistances: true
|
||||
damage:
|
||||
types:
|
||||
Blunt: 5
|
||||
- type: RandomMetadata
|
||||
nameSegments:
|
||||
- The
|
||||
- RevenantType
|
||||
- of
|
||||
- RevenantAdjective
|
||||
- RevenantTheme
|
||||
|
||||
@@ -43,6 +43,17 @@
|
||||
maxOccurrences: 7
|
||||
minimumPlayers: 15
|
||||
|
||||
- type: gameRule
|
||||
id: RevenantSpawn
|
||||
config:
|
||||
!type:StationEventRuleConfiguration
|
||||
id: RevenantSpawn
|
||||
weight: 5
|
||||
endAfter: 1
|
||||
earliestStart: 45
|
||||
maxOccurrences: 1
|
||||
minimumPlayers: 20
|
||||
|
||||
- type: gameRule
|
||||
id: FalseAlarm
|
||||
config:
|
||||
|
||||
@@ -18,15 +18,6 @@
|
||||
revertOnCrit: true
|
||||
revertOnDeath: true
|
||||
|
||||
- type: polymorph
|
||||
id: Ectoplasm
|
||||
entity: RevenantEctoplasm
|
||||
forced: true
|
||||
duration: 60
|
||||
inventory: Drop
|
||||
revertOnCrit: false
|
||||
revertOnDeath: false
|
||||
|
||||
- type: polymorph
|
||||
id: WizardForcedCarp
|
||||
entity: MobCarpMagic
|
||||
|
||||
@@ -54,15 +54,3 @@
|
||||
fireColor: Blue
|
||||
texturePath: /Textures/Effects/fire_greyscale.rsi
|
||||
fireStates: 3
|
||||
|
||||
- type: explosion
|
||||
id: RevenantElectric
|
||||
damagePerIntensity:
|
||||
types:
|
||||
Shock: 4
|
||||
tileBreakChance: [0]
|
||||
tileBreakIntensity: [0]
|
||||
lightColor: Plum
|
||||
fireColor: Plum
|
||||
texturePath: /Textures/Effects/fire_greyscale.rsi
|
||||
fireStates: 3
|
||||
|
||||
Reference in New Issue
Block a user