Alchemy fun mechanics (#246)
* heating solution refactor * chromium slime effect refactor * guidebook hint * hint chance fix * убираем ненужное
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
- state: liq-1
|
||||
map: ["enum.SolutionContainerLayers.Fill"]
|
||||
visible: false
|
||||
- type: CP14SolutionTemperature
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
vat:
|
||||
@@ -103,6 +104,7 @@
|
||||
solutions:
|
||||
mortar:
|
||||
maxVol: 30
|
||||
- type: CP14SolutionTemperature
|
||||
- type: Spillable
|
||||
solution: mortar
|
||||
- type: DrainableSolution
|
||||
@@ -177,6 +179,7 @@
|
||||
solution: vial
|
||||
- type: SolutionItemStatus
|
||||
solution: vial
|
||||
- type: CP14SolutionTemperature
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
vial:
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
solutions:
|
||||
vial:
|
||||
maxVol: 1
|
||||
- type: CP14SolutionTemperature
|
||||
- type: MixableSolution
|
||||
solution: vial
|
||||
- type: FitsInDispenser
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
solutions:
|
||||
normalizer:
|
||||
maxVol: 50
|
||||
- type: CP14SolutionTemperature
|
||||
- type: DrainableSolution
|
||||
solution: normalizer
|
||||
- type: ExaminableSolution
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
solutions:
|
||||
vat:
|
||||
maxVol: 500
|
||||
- type: CP14SolutionTemperature
|
||||
- type: SolutionContainerVisuals
|
||||
maxFillLevels: 6
|
||||
fillBaseName: liq
|
||||
|
||||
@@ -1,113 +1,36 @@
|
||||
# Idea:
|
||||
# Chromium slime is a special reagent that inverts the USEFUL properties.
|
||||
# Chromium slime is a special reagent that inverts solution properties.
|
||||
|
||||
# Rules:
|
||||
# 1) all values must be multiples of 0.25
|
||||
# 2) all reactions should follow the same pattern
|
||||
# 3) There should be no reactions here that invert useless properties (hallucinations or coughing)
|
||||
|
||||
- type: reaction
|
||||
id: CP14ChromiumInverseEffectHealBruteGroup
|
||||
id: CP14ChromiumInverseEffect
|
||||
quantized: true
|
||||
minTemp: 350
|
||||
conserveEnergy: false
|
||||
reactants:
|
||||
CP14BasicEffectHealBrute:
|
||||
amount: 0.5
|
||||
CP14ChromiumSlime:
|
||||
amount: 0.5
|
||||
amount: 1
|
||||
CP14BasicEffectEmpty:
|
||||
amount: 1
|
||||
products:
|
||||
CP14BasicEffectDamageBrute: 0.25
|
||||
CP14BasicEffectEmpty: 0.75
|
||||
CP14BasicEffectEmpty: 2
|
||||
effects:
|
||||
- !type:CP14AffectSolutionTemperature
|
||||
addTemperature: -350
|
||||
|
||||
- type: reaction
|
||||
id: CP14ChromiumInverseEffectDamageBruteGroup
|
||||
quantized: true
|
||||
minTemp: 350
|
||||
conserveEnergy: false
|
||||
reactants:
|
||||
CP14BasicEffectDamageBrute:
|
||||
amount: 0.5
|
||||
CP14ChromiumSlime:
|
||||
amount: 0.5
|
||||
products:
|
||||
CP14BasicEffectHealBrute: 0.25
|
||||
CP14BasicEffectEmpty: 0.75
|
||||
effects:
|
||||
- !type:CP14AffectSolutionTemperature
|
||||
addTemperature: -350
|
||||
|
||||
#
|
||||
|
||||
- type: reaction
|
||||
id: CP14ChromiumInverseEffectHealPoison
|
||||
quantized: true
|
||||
minTemp: 350
|
||||
conserveEnergy: false
|
||||
reactants:
|
||||
CP14BasicEffectHealPoison:
|
||||
amount: 0.5
|
||||
CP14ChromiumSlime:
|
||||
amount: 0.5
|
||||
products:
|
||||
CP14BasicEffectDamagePoison: 0.25
|
||||
CP14BasicEffectEmpty: 0.75
|
||||
effects:
|
||||
- !type:CP14AffectSolutionTemperature
|
||||
addTemperature: -350
|
||||
|
||||
- type: reaction
|
||||
id: CP14ChromiumInverseEffectDamagePoison
|
||||
quantized: true
|
||||
minTemp: 350
|
||||
conserveEnergy: false
|
||||
reactants:
|
||||
CP14BasicEffectDamagePoison:
|
||||
amount: 0.5
|
||||
CP14ChromiumSlime:
|
||||
amount: 0.5
|
||||
products:
|
||||
CP14BasicEffectHealPoison: 0.25
|
||||
CP14BasicEffectEmpty: 0.75
|
||||
effects:
|
||||
- !type:CP14AffectSolutionTemperature
|
||||
addTemperature: -350
|
||||
|
||||
#
|
||||
|
||||
- type: reaction
|
||||
id: CP14ChromiumInverseEffectDamageCold
|
||||
quantized: true
|
||||
minTemp: 350
|
||||
conserveEnergy: false
|
||||
reactants:
|
||||
CP14BasicEffectDamageCold:
|
||||
amount: 0.5
|
||||
CP14ChromiumSlime:
|
||||
amount: 0.5
|
||||
products:
|
||||
CP14BasicEffectHealCold: 0.25
|
||||
CP14BasicEffectEmpty: 0.75
|
||||
effects:
|
||||
- !type:CP14AffectSolutionTemperature
|
||||
addTemperature: -350
|
||||
|
||||
- type: reaction
|
||||
id: CP14ChromiumInverseEffectHealCold
|
||||
quantized: true
|
||||
minTemp: 350
|
||||
conserveEnergy: false
|
||||
reactants:
|
||||
CP14BasicEffectHealCold:
|
||||
amount: 0.5
|
||||
CP14ChromiumSlime:
|
||||
amount: 0.5
|
||||
products:
|
||||
CP14BasicEffectDamageCold: 0.25
|
||||
CP14BasicEffectEmpty: 0.75
|
||||
effects:
|
||||
- !type:CP14AffectSolutionTemperature
|
||||
addTemperature: -350
|
||||
- !type:CP14InverseEffect
|
||||
inversion:
|
||||
CP14BasicEffectHealBrute: CP14BasicEffectDamageBrute
|
||||
CP14BasicEffectDamageBrute: CP14BasicEffectHealBrute
|
||||
#
|
||||
CP14BasicEffectHealPoison: CP14BasicEffectDamagePoison
|
||||
CP14BasicEffectDamagePoison: CP14BasicEffectHealPoison
|
||||
#
|
||||
CP14BasicEffectDamageCold: CP14BasicEffectHealCold
|
||||
CP14BasicEffectHealCold: CP14BasicEffectDamageCold
|
||||
#
|
||||
CP14BasicEffectSatiateHunger: CP14BasicEffectVomit
|
||||
CP14BasicEffectSatiateThirst: CP14BasicEffectSatiateHunger
|
||||
CP14BasicEffectVomit: CP14BasicEffectSatiateThirst
|
||||
#
|
||||
#CP14BasicEffectRainbow:
|
||||
#CP14BasicEffectEmoteCough:
|
||||
Reference in New Issue
Block a user