小玩具

This commit is contained in:
2025-08-01 14:11:56 +08:00
parent d6b39e9a99
commit 673ea43778
11 changed files with 438 additions and 175 deletions

View File

@@ -0,0 +1,26 @@
using Verse;
using RimWorld;
using System.Collections.Generic;
namespace ConfigurableHellsphereCannon
{
public class ExplosionParameters : DefModExtension
{
public float explosionRadius = 4.9f;
public SoundDef explosionSound = null;
public ThingDef postExplosionSpawnThingDef = null;
public float postExplosionSpawnChance = 0f;
public int postExplosionSpawnThingCount = 1;
public GasType? postExplosionGasType = null;
public bool applyDamageToExplosionCellsNeighbors = false;
public ThingDef preExplosionSpawnThingDef = null;
public float preExplosionSpawnChance = 0f;
public int preExplosionSpawnThingCount = 1;
public bool damageFalloff = false;
public ThingDef filth = null;
public bool doVisualEffects = true;
public float screenShakeFactor = 1f;
public bool doSoundEffects = true;
public bool doHitEffects = true;
}
}