public static bool HasClanNameChanged(BadlandInfo oldNode, BadlandInfo newNode) { if (oldNode == null) { Log.Warn("Old node is null."); } if (newNode == null) { Log.Warn("New node is null."); } return(oldNode != null && oldNode.Name != newNode.Name); }
public static bool HasMOTDChanged(BadlandInfo oldNode, BadlandInfo newNode, bool overrideNull = false) { if (oldNode == null) { Log.Warn("Old node is null."); } if (newNode == null) { Log.Warn("New node is null."); } if (newNode.MOTDAuthor == null && !overrideNull) { return(false); } return((oldNode == null && newNode != null) || oldNode.MOTD != newNode.MOTD); }
public static bool HasBattlePayChanged(BadlandInfo oldNode, BadlandInfo newNode) { if (oldNode == null) { Log.Warn("Old node is null."); } if (newNode == null) { Log.Warn("New node is null."); } if (oldNode == null && newNode != null && newNode.MissionBattlePay != null) { return(true); } return(newNode.BattlePayReserve != null && oldNode.MissionBattlePay != newNode.MissionBattlePay); }
public static bool HasTaxChanged(BadlandInfo oldNode, BadlandInfo newNode) { if (oldNode == null || oldNode.TaxChangeAllowedTime == null) { Log.Warn("Old node is null."); if (newNode != null && newNode.TaxChangeAllowedTime != null) { return(true); } return(false); } if (newNode == null) { Log.Warn("New node is null."); return(false); } return(oldNode.TaxChangeAllowedTime.sec != newNode.TaxChangeAllowedTime.sec); }