Slight fixes

This commit is contained in:
2025-05-30 14:19:26 +02:00
parent 8b44d63602
commit fb5baf321c
3 changed files with 68 additions and 35 deletions
+10 -8
View File
@@ -5,7 +5,7 @@ namespace GamblingCoin
public class GamblingCoinChancesConfig
{
public int NukeChance { get; set; } = 20;
public int NukeChance { get; set; } = 10;
public int SpawnWaveChance { get; set; } = 150;
public int CommonItemChance { get; set; } = 600;
public int UncommonItemChance { get; set; } = 400;
@@ -14,15 +14,16 @@ namespace GamblingCoin
public int LegendaryItemChance { get; set; } = 30;
public int RandomTeleportChance { get; set; } = 200;
public int StealItemChance { get; set; } = 100;
public int ExplosionChance { get; set; } = 15;
public int ExplosionChance { get; set; } = 40;
public int AntiMicroChance { get; set; } = 10;
public int GrenadeChance { get; set; } = 50;
public int PocketDimensionChance { get; set; } = 75;
public int PocketDimensionChance { get; set; } = 30;
public int SwitchInventoryChance { get; set; } = 150;
public int PositiveEffectChance { get; set; } = 300;
public int NegativeEffectChance { get; set; } = 250;
public int NegativeEffectChance { get; set; } = 350;
public int AdvancedPositiveEffectChance { get; set; } = 150;
public int AdvancedNegativeEffectChance { get; set; } = 250;
public int RemoveCoinChance { get; set; } = 300;
}
public class GamblingCoinMessages
@@ -99,7 +100,6 @@ namespace GamblingCoin
ItemType.KeycardO5,
ItemType.MicroHID,
ItemType.Jailbird,
ItemType.ParticleDisruptor,
ItemType.GunCom45,
ItemType.Coin
};
@@ -148,17 +148,19 @@ namespace GamblingCoin
public AdvancedEffectSettings AdvancedNegative { get; set; } = new()
{
Effects = new[] { nameof(InsufficientLighting) },
Effects = new[] { nameof(InsufficientLighting), nameof(AmnesiaVision) },
Settings = new Dictionary<string, EffectSettings>
{
{ nameof(InsufficientLighting), new EffectSettings(1, 20f, true) }
{ nameof(InsufficientLighting), new EffectSettings(1, 20f, true) },
{ nameof(AmnesiaVision), new EffectSettings(3, 30f, true) },
{ nameof(Bleeding), new EffectSettings(3, 40f, true) },
}
};
}
public class AdvancedEffectSettings
{
public String[] Effects { get; set; }
public string[] Effects { get; set; }
public Dictionary<string, EffectSettings> Settings { get; set; }
public AdvancedEffectSettings(){}