Add enums for magic numbers.
This commit is contained in:
parent
63f63347a4
commit
a1621329a3
1 changed files with 51 additions and 17 deletions
|
|
@ -3108,12 +3108,12 @@ namespace TShockAPI
|
||||||
private static bool HandleLoadNetModule(GetDataHandlerArgs args)
|
private static bool HandleLoadNetModule(GetDataHandlerArgs args)
|
||||||
{
|
{
|
||||||
short moduleId = args.Data.ReadInt16();
|
short moduleId = args.Data.ReadInt16();
|
||||||
if (moduleId == 6) // Power module.
|
if (moduleId == (int)NetModulesTypes.CreativePowers)
|
||||||
{
|
{
|
||||||
short powerId = args.Data.ReadInt16();
|
CreativePowerTypes powerId = (CreativePowerTypes)args.Data.ReadInt16();
|
||||||
switch (powerId)
|
switch (powerId)
|
||||||
{
|
{
|
||||||
case 0:
|
case CreativePowerTypes.FreezeTime:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_timefreeze))
|
if (!args.Player.HasPermission(Permissions.journey_timefreeze))
|
||||||
{
|
{
|
||||||
|
|
@ -3122,10 +3122,10 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 1:
|
case CreativePowerTypes.SetDawn:
|
||||||
case 2:
|
case CreativePowerTypes.SetNoon:
|
||||||
case 3:
|
case CreativePowerTypes.SetDusk:
|
||||||
case 4:
|
case CreativePowerTypes.SetMidnight:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_timeset))
|
if (!args.Player.HasPermission(Permissions.journey_timeset))
|
||||||
{
|
{
|
||||||
|
|
@ -3134,7 +3134,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 5:
|
case CreativePowerTypes.Godmode:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_godmode))
|
if (!args.Player.HasPermission(Permissions.journey_godmode))
|
||||||
{
|
{
|
||||||
|
|
@ -3143,7 +3143,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 6:
|
case CreativePowerTypes.WindStrength:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_windstrength))
|
if (!args.Player.HasPermission(Permissions.journey_windstrength))
|
||||||
{
|
{
|
||||||
|
|
@ -3152,7 +3152,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 7:
|
case CreativePowerTypes.RainStrength:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_rainstrength))
|
if (!args.Player.HasPermission(Permissions.journey_rainstrength))
|
||||||
{
|
{
|
||||||
|
|
@ -3161,7 +3161,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 8:
|
case CreativePowerTypes.TimeSpeed:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_timespeed))
|
if (!args.Player.HasPermission(Permissions.journey_timespeed))
|
||||||
{
|
{
|
||||||
|
|
@ -3170,7 +3170,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 9:
|
case CreativePowerTypes.RainFreeze:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_rainfreeze))
|
if (!args.Player.HasPermission(Permissions.journey_rainfreeze))
|
||||||
{
|
{
|
||||||
|
|
@ -3179,7 +3179,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 10:
|
case CreativePowerTypes.WindFreeze:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_windfreeze))
|
if (!args.Player.HasPermission(Permissions.journey_windfreeze))
|
||||||
{
|
{
|
||||||
|
|
@ -3188,7 +3188,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 11:
|
case CreativePowerTypes.IncreasePlacementRange:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_placementrange))
|
if (!args.Player.HasPermission(Permissions.journey_placementrange))
|
||||||
{
|
{
|
||||||
|
|
@ -3197,7 +3197,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 12:
|
case CreativePowerTypes.WorldDifficulty:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_setdifficulty))
|
if (!args.Player.HasPermission(Permissions.journey_setdifficulty))
|
||||||
{
|
{
|
||||||
|
|
@ -3206,7 +3206,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 13:
|
case CreativePowerTypes.BiomeSpreadFreeze:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_biomespreadfreeze))
|
if (!args.Player.HasPermission(Permissions.journey_biomespreadfreeze))
|
||||||
{
|
{
|
||||||
|
|
@ -3215,7 +3215,7 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 14:
|
case CreativePowerTypes.SetSpawnRate:
|
||||||
{
|
{
|
||||||
if (!args.Player.HasPermission(Permissions.journey_setspawnrate))
|
if (!args.Player.HasPermission(Permissions.journey_setspawnrate))
|
||||||
{
|
{
|
||||||
|
|
@ -3639,5 +3639,39 @@ namespace TShockAPI
|
||||||
public DateTime CreatedAt { get; set; }
|
public DateTime CreatedAt { get; set; }
|
||||||
public bool Killed { get; internal set; }
|
public bool Killed { get; internal set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum NetModulesTypes
|
||||||
|
{
|
||||||
|
Liquid,
|
||||||
|
Text,
|
||||||
|
Ping,
|
||||||
|
Ambience,
|
||||||
|
Bestiary,
|
||||||
|
CreativeUnlocks,
|
||||||
|
CreativePowers,
|
||||||
|
CreativeUnlocksPlayerReport,
|
||||||
|
TeleportPylon,
|
||||||
|
Particles,
|
||||||
|
CreativePowerPermissions
|
||||||
|
}
|
||||||
|
|
||||||
|
public enum CreativePowerTypes
|
||||||
|
{
|
||||||
|
FreezeTime,
|
||||||
|
SetDawn,
|
||||||
|
SetNoon,
|
||||||
|
SetDusk,
|
||||||
|
SetMidnight,
|
||||||
|
Godmode,
|
||||||
|
WindStrength,
|
||||||
|
RainStrength,
|
||||||
|
TimeSpeed,
|
||||||
|
RainFreeze,
|
||||||
|
WindFreeze,
|
||||||
|
IncreasePlacementRange,
|
||||||
|
WorldDifficulty,
|
||||||
|
BiomeSpreadFreeze,
|
||||||
|
SetSpawnRate
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue