Beispiel #1
0
 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);
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 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);
 }
Beispiel #4
0
 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);
 }