Turn ReagentEffects into generic EntityEffects (#28168)

* Oh the possibilities

* Merge fixes

* Forgot to remote LavaSystem oops

* Changed EntityEffectArgs to EntityEffectBaseArgs and EntityEffectReagentArgs

* Throw exception for unimplemented effectargs

* Remove Json and overrideable datafields

* Fix test issues

* Actually fix the compiling issue

* Fix comments and remove EntityEffectArgs (no longer used, replaced with EntityEffectBaseArgs)
This commit is contained in:
SlamBamActionman
2024-06-30 05:43:43 +02:00
committed by GitHub
parent 250109f0b4
commit b9fa941ca6
127 changed files with 2199 additions and 1978 deletions

View File

@@ -13,8 +13,12 @@
blacklist:
tags:
- Catwalk
- type: Lava
fireStacks: 0.75
- type: TileEntityEffect
effects:
- !type:FlammableReaction
multiplier: 3.75
multiplierOnExisting: 0.75
- !type:Ignite
- type: Transform
anchored: true
- type: SyncSprite

View File

@@ -1,4 +1,4 @@
- type: entity
- type: entity
id: FloorLiquidPlasmaEntity
name: liquid plasma
description: Sweet, expensive nectar. Don't consume.
@@ -13,8 +13,12 @@
blacklist:
tags:
- Catwalk
- type: Lava
fireStacks: 0.75
- type: TileEntityEffect
effects:
- !type:FlammableReaction
multiplier: 3.75
multiplierOnExisting: 0.75
- !type:Ignite
- type: Transform
anchored: true
- type: SyncSprite