Merge branch 'master' into feat/postgresql-database
This commit is contained in:
@@ -448,6 +448,20 @@ public class Trade {
|
||||
}
|
||||
|
||||
public static void inviteTrade(Character c1, Character c2) {
|
||||
|
||||
if ((c1.isGM() && !c2.isGM()) && c1.gmLevel() < YamlConfig.config.server.MINIMUM_GM_LEVEL_TO_TRADE) {
|
||||
c1.message("You cannot trade with non-GM characters.");
|
||||
log.info(String.format("GM %s blocked from trading with %s due to GM level.", c1.getName(), c2.getName()));
|
||||
cancelTrade(c1, TradeResult.NO_RESPONSE);
|
||||
return;
|
||||
}
|
||||
|
||||
if ((!c1.isGM() && c2.isGM()) && c2.gmLevel() < YamlConfig.config.server.MINIMUM_GM_LEVEL_TO_TRADE) {
|
||||
c1.message("You cannot trade with this GM character.");
|
||||
cancelTrade(c1, TradeResult.NO_RESPONSE);
|
||||
return;
|
||||
}
|
||||
|
||||
if (InviteCoordinator.hasInvite(InviteType.TRADE, c1.getId())) {
|
||||
if (hasTradeInviteBack(c1, c2)) {
|
||||
c1.message("You are already managing this player's trade invitation.");
|
||||
|
||||
Reference in New Issue
Block a user