Modify LR time and RTD odds

This commit is contained in:
MSWS
2025-02-22 18:29:45 -08:00
parent 5fb5b31c87
commit f34e6df4d3
2 changed files with 8 additions and 7 deletions

View File

@@ -42,7 +42,7 @@ public class LastRequestManager(ILRLocale messages, IServiceProvider provider)
public static readonly FakeConVar<int> CV_LR_BONUS_TIME =
new("css_jb_lr_time_per_lr",
"Additional round time to add per LR completion", 30);
"Additional round time to add per LR completion", 20);
public static readonly FakeConVar<int> CV_LR_GUARD_TIME =
new("css_jb_lr_time_per_guard", "Additional round time to add per guard");

View File

@@ -57,28 +57,28 @@ public class RewardGenerator(IC4Service bomb, IWardenSelectionService warden,
(new HPReward(150), PROB_MEDIUM), (new HPReward(50), PROB_MEDIUM),
(new ArmorReward(150), PROB_MEDIUM),
(new GuaranteedWardenReward(warden), PROB_MEDIUM),
(new WeaponReward("weapon_g3sg1", CsTeam.CounterTerrorist), PROB_MEDIUM),
(new WeaponReward("weapon_g3sg1", CsTeam.CounterTerrorist),
PROB_MEDIUM / 2),
// Low
(new AmmoWeaponReward("weapon_glock", 0, 0), PROB_LOW * 2f),
(new AmmoWeaponReward("weapon_glock", 0, 0), PROB_LOW),
(new ChatSpyReward(basePlugin), PROB_LOW * 1.5f),
(new ColorReward(Color.FromArgb(0, 255, 0), true), PROB_LOW),
(new ColorReward(Color.FromArgb(255, 0, 0), true), PROB_LOW),
(new CannotUseReward(basePlugin, WeaponType.GRENADE), PROB_LOW),
(new CannotScope(basePlugin), PROB_LOW),
(new CannotRightKnife(basePlugin), PROB_LOW),
(new AmmoWeaponReward("weapon_glock", 2, 0), PROB_LOW),
(new AmmoWeaponReward("weapon_negev", 0, 6), PROB_LOW),
(new CannotUseReward(basePlugin, WeaponType.SNIPERS), PROB_LOW),
(new CannotUseReward(basePlugin, WeaponType.HEAVY), PROB_LOW),
(new TransparentReward(), PROB_LOW / 2),
(new AmmoWeaponReward("weapon_glock", 2, 0), PROB_LOW / 2),
(new AmmoWeaponReward("weapon_negev", 0, 6), PROB_LOW / 2),
(new CreditReward(50, locale), PROB_LOW), (new HPReward(1), PROB_LOW / 2),
// Very low
(new FakeBombReward(), PROB_VERY_LOW * 2),
(new CannotLeftKnife(basePlugin), PROB_VERY_LOW),
(new NoWeaponReward(), PROB_VERY_LOW),
(new AmmoWeaponReward("weapon_deagle", 1, 0), PROB_VERY_LOW),
(new CannotUseReward(basePlugin, WeaponType.SMGS), PROB_VERY_LOW),
(new CannotUseReward(basePlugin, WeaponType.PISTOLS), PROB_VERY_LOW),
(new RandomTeleportReward(provider.GetService<IZoneManager>()),
@@ -86,7 +86,8 @@ public class RewardGenerator(IC4Service bomb, IWardenSelectionService warden,
(new BombReward(bomb), PROB_VERY_LOW),
(new CreditReward(-100, locale), PROB_VERY_LOW),
(new CreditReward(500, locale), PROB_VERY_LOW),
(new AmmoWeaponReward("weapon_awp", 1, 0), PROB_VERY_LOW / 2),
(new AmmoWeaponReward("weapon_deagle", 1, 0), PROB_VERY_LOW / 2),
(new AmmoWeaponReward("weapon_awp", 1, 0), PROB_VERY_LOW / 4),
// Extremely low
(new CannotUseReward(basePlugin, WeaponType.KNIVES), PROB_EXTREMELY_LOW),