Наконец-то смешное: артефакты теперь рандомные предметы на станции (#654)

* funny random artifacts

* cvar logic

* ratio logic moved to cvars

* funny update
This commit is contained in:
ThereDrD
2024-08-22 01:07:43 +03:00
committed by GitHub
parent da7adeb4cb
commit e91ee6af81
6 changed files with 231 additions and 16 deletions

View File

@@ -129,18 +129,6 @@
revertOnDeath: true
duration: 20
- type: polymorph
id: ArtifactCluwne
configuration:
entity: MobCluwne
forced: true
transferName: true
transferHumanoidAppearance: true
inventory: None
revertOnDeath: true
revertOnCrit: true
duration: 30
- type: polymorph
id: ArtifactLizard
configuration:
@@ -449,4 +437,58 @@
inventory: None
revertOnDeath: true
revertOnCrit: true
duration: 20
duration: 60
- type: polymorph # WD
id: ArtifactWallDoor
configuration:
entity: WoodDoor
forced: true
inventory: None
transferName: false
transferDamage: false
revertOnCrit: true
revertOnDeath: true
duration: 120
- type: polymorph # WD
id: ArtifactCluwne
configuration:
entity: MobCluwne
forced: true
transferName: true
transferHumanoidAppearance: true
inventory: Transfer
revertOnCrit: false
revertOnDeath: false
duration: 240
- type: polymorph # WD
id: ArtifactMouse
configuration:
entity: MobMouse
forced: true
inventory: Drop
revertOnCrit: true
revertOnDeath: true
duration: 60
- type: polymorph # WD
id: ArtifactChicken
configuration:
entity: MobChicken
forced: true
inventory: Drop
revertOnCrit: true
revertOnDeath: true
duration: 60
- type: polymorph # WD
id: ArtifactGnome
configuration:
entity: MobGnome
forced: true
inventory: Drop
revertOnCrit: true
revertOnDeath: true
duration: 240

View File

@@ -479,6 +479,19 @@
- Dexalin
- Omnizine
- type: artifactEffect # WD
id: EffectChemicalPuddleWaterPotassium
targetDepth: 2
effectHint: artifact-effect-hint-biochemical
components:
- type: ChemicalPuddleArtifact
chemicalSolution:
maxVol: 500
canReact: true
possibleChemicals:
- Water
- Potassium
- type: artifactEffect
id: EffectChemicalPuddleRare
targetDepth: 2
@@ -535,6 +548,46 @@
- type: PolyOthersArtifact
polymorphPrototypeName: ArtifactLuminous
- type: artifactEffect # WD
id: EffectPolyWallDoor
targetDepth: 3
effectHint: artifact-effect-hint-polymorph
components:
- type: PolyOthersArtifact
polymorphPrototypeName: ArtifactWallDoor
- type: artifactEffect # WD
id: EffectPolyCluwne
targetDepth: 3
effectHint: artifact-effect-hint-polymorph
components:
- type: PolyOthersArtifact
polymorphPrototypeName: ArtifactCluwne
- type: artifactEffect # WD
id: EffectPolyMouse
targetDepth: 3
effectHint: artifact-effect-hint-polymorph
components:
- type: PolyOthersArtifact
polymorphPrototypeName: ArtifactMouse
- type: artifactEffect # WD
id: EffectPolyChicken
targetDepth: 3
effectHint: artifact-effect-hint-polymorph
components:
- type: PolyOthersArtifact
polymorphPrototypeName: ArtifactChicken
- type: artifactEffect # WD
id: EffectPolyGnome
targetDepth: 3
effectHint: artifact-effect-hint-polymorph
components:
- type: PolyOthersArtifact
polymorphPrototypeName: ArtifactGnome
- type: artifactEffect
id: EffectHealAll
targetDepth: 3
@@ -582,7 +635,7 @@
components:
- type: ShuffleArtifact
- type: TelepathicArtifact
range: 7.5
range: 12
messages:
- shuffle-artifact-popup