change baby dragon exploit condition

This commit is contained in:
Spirtix 2023-09-18 21:10:36 +02:00
parent 7a1d18bb86
commit 1c74ede17a
2 changed files with 3 additions and 8 deletions

View File

@ -9,8 +9,7 @@ namespace sodoffmmo.Core;
internal static class Utils { internal static class Utils {
public static bool VariablesValid(Client client) { public static bool VariablesValid(Client client) {
if (client.PlayerData.Fp != "" && (client.PlayerData.Mbf & 8) == 8 if (client.PlayerData.Fp != "" && (client.PlayerData.Mbf & 8) == 8
&& (client.PlayerData.GeometryType == PetGeometryType.Default && client.PlayerData.PetAge < PetAge.Adult && (client.PlayerData.GeometryType == PetGeometryType.Default && client.PlayerData.PetAge < PetAge.Teen
|| client.PlayerData.GeometryType == PetGeometryType.NightLight && client.PlayerData.PetAge < PetAge.Teen
|| client.PlayerData.GeometryType == PetGeometryType.Terror && client.PlayerData.PetAge < PetAge.Titan)) { || client.PlayerData.GeometryType == PetGeometryType.Terror && client.PlayerData.PetAge < PetAge.Titan)) {
NetworkObject obj = new NetworkObject(); NetworkObject obj = new NetworkObject();
obj.Add("dr", (byte)1); obj.Add("dr", (byte)1);

View File

@ -43,12 +43,9 @@ public class PlayerData {
} }
GeometryType = PetGeometryType.Default; GeometryType = PetGeometryType.Default;
PetAge = PetAge.Adult; PetAge = PetAge.Adult;
if (keyValPairs.TryGetValue("G", out string geometry)) { if (keyValPairs.TryGetValue("G", out string geometry))
if (geometry.ToLower().Contains("nightlight")) if (geometry.ToLower().Contains("terribleterror"))
GeometryType = PetGeometryType.NightLight;
else if (geometry.ToLower().Contains("terribleterror"))
GeometryType = PetGeometryType.Terror; GeometryType = PetGeometryType.Terror;
}
if (keyValPairs.TryGetValue("A", out string age)) { if (keyValPairs.TryGetValue("A", out string age)) {
switch (age) { switch (age) {
case "E": PetAge = PetAge.EggInHand; break; case "E": PetAge = PetAge.EggInHand; break;
@ -102,7 +99,6 @@ public class PlayerData {
public enum PetGeometryType { public enum PetGeometryType {
Default, Default,
NightLight,
Terror Terror
} }
public enum PetAge { public enum PetAge {