mirror of
https://github.com/edgegamers/Jailbreak.git
synced 2025-12-06 04:42:57 -08:00
RJ > RocketJump
This commit is contained in:
@@ -12,21 +12,21 @@ public class SpecialDayFactory(IServiceProvider provider) : ISpecialDayFactory {
|
||||
|
||||
public AbstractSpecialDay CreateSpecialDay(SDType type) {
|
||||
return type switch {
|
||||
SDType.BHOP => new BHopDay(plugin, provider),
|
||||
SDType.CUSTOM => new CustomDay(plugin, provider),
|
||||
SDType.FFA => new FFADay(plugin, provider),
|
||||
SDType.FOG => new FogDay(plugin, provider),
|
||||
SDType.GUNGAME => new GunGameDay(plugin, provider),
|
||||
SDType.HE => new HEDay(plugin, provider),
|
||||
SDType.HNS => new HideAndSeekDay(plugin, provider),
|
||||
SDType.INFECTION => new InfectionDay(plugin, provider),
|
||||
SDType.NOSCOPE => new NoScopeDay(plugin, provider),
|
||||
SDType.OITC => new OneInTheChamberDay(plugin, provider),
|
||||
SDType.RJ => new RocketJumpDay(plugin, provider),
|
||||
SDType.SPEEDRUN => new SpeedrunDay(plugin, provider),
|
||||
SDType.TELEPORT => new TeleportDay(plugin, provider),
|
||||
SDType.WARDAY => new WardayDay(plugin, provider),
|
||||
_ => throw new NotImplementedException()
|
||||
SDType.BHOP => new BHopDay(plugin, provider),
|
||||
SDType.CUSTOM => new CustomDay(plugin, provider),
|
||||
SDType.FFA => new FFADay(plugin, provider),
|
||||
SDType.FOG => new FogDay(plugin, provider),
|
||||
SDType.GUNGAME => new GunGameDay(plugin, provider),
|
||||
SDType.HE => new HEDay(plugin, provider),
|
||||
SDType.HNS => new HideAndSeekDay(plugin, provider),
|
||||
SDType.INFECTION => new InfectionDay(plugin, provider),
|
||||
SDType.NOSCOPE => new NoScopeDay(plugin, provider),
|
||||
SDType.OITC => new OneInTheChamberDay(plugin, provider),
|
||||
SDType.ROCKETJUMP => new RocketJumpDay(plugin, provider),
|
||||
SDType.SPEEDRUN => new SpeedrunDay(plugin, provider),
|
||||
SDType.TELEPORT => new TeleportDay(plugin, provider),
|
||||
SDType.WARDAY => new WardayDay(plugin, provider),
|
||||
_ => throw new NotImplementedException()
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -82,12 +82,13 @@ public class RocketJumpDay(BasePlugin plugin, IServiceProvider provider)
|
||||
|
||||
private readonly HashSet<CCSPlayerPawn> jumping = [];
|
||||
|
||||
public override SDType Type => SDType.RJ;
|
||||
public override SDType Type => SDType.ROCKETJUMP;
|
||||
public override SpecialDaySettings Settings => new RocketJumpSettings();
|
||||
|
||||
public ISDInstanceLocale Locale
|
||||
=> new SoloDayLocale("Rocket Jump",
|
||||
"Your shotgun is now an RPG that fires grenades — shoot the ground to launch! Mid-air knives hit hard!");
|
||||
"Your shotgun is now an RPG that fires grenades!"
|
||||
+ "shoot the ground to launch!" + "Mid-air knives hit hard!");
|
||||
|
||||
public override void Setup() {
|
||||
Plugin.HookUserMessage(GE_FIRE_BULLETS_ID, fireBulletsUmHook);
|
||||
|
||||
@@ -17,7 +17,7 @@ public enum SDType {
|
||||
NOSCOPE,
|
||||
OITC,
|
||||
PACMAN,
|
||||
RJ,
|
||||
ROCKETJUMP,
|
||||
SNAKE,
|
||||
SPEEDRUN,
|
||||
TAG,
|
||||
@@ -37,7 +37,7 @@ public static class SDTypeExtensions {
|
||||
"tron" => SDType.SNAKE,
|
||||
"gun" => SDType.GUNGAME,
|
||||
"zomb" or "zombie" => SDType.INFECTION,
|
||||
"rocket" or "rj" or "marketgardner" => SDType.RJ,
|
||||
"rocket" or "rj" or "marketgardner" => SDType.ROCKETJUMP,
|
||||
"speed" or "speeders" or "speedrunners" or "race" => SDType.SPEEDRUN,
|
||||
"tp" => SDType.TELEPORT,
|
||||
"he" or "grenade" or "grenades" => SDType.HE,
|
||||
|
||||
Reference in New Issue
Block a user