Find command target in world instead of channel (#328)

This commit is contained in:
MedicOP
2019-01-15 02:33:25 +01:00
committed by Ronan Lana
parent 8158955365
commit c63fc7475c
13 changed files with 26 additions and 26 deletions

View File

@@ -48,7 +48,7 @@ public class ApCommand extends Command {
player.changeRemainingAp(newAp, false);
} else {
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
int newAp = Integer.parseInt(params[1]);
if (newAp < 0) newAp = 0;
@@ -56,7 +56,7 @@ public class ApCommand extends Command {
victim.changeRemainingAp(newAp, false);
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}

View File

@@ -38,9 +38,9 @@ public class ClearSavedLocationsCommand extends Command {
MapleCharacter player = c.getPlayer(), victim;
if (params.length > 0) {
victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim == null) {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
return;
}
} else {

View File

@@ -51,7 +51,7 @@ public class JailCommand extends Command {
}
}
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
victim.addJailExpirationTime(minutesJailed * 60 * 1000);
@@ -68,7 +68,7 @@ public class JailCommand extends Command {
}
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}

View File

@@ -46,7 +46,7 @@ public class JobCommand extends Command {
player.changeJob(MapleJob.getById(jobid));
player.equipChanged();
} else if (params.length == 2) {
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
int jobid = Integer.parseInt(params[1]);
@@ -58,7 +58,7 @@ public class JobCommand extends Command {
victim.changeJob(MapleJob.getById(jobid));
player.equipChanged();
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
} else {
player.message("Syntax: !job <job id> <opt: IGN of another person>");

View File

@@ -48,7 +48,7 @@ public class SpCommand extends Command {
player.updateRemainingSp(newSp);
} else {
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
int newSp = Integer.parseInt(params[1]);
if (newSp < 0) newSp = 0;
@@ -58,7 +58,7 @@ public class SpCommand extends Command {
player.dropMessage(5, "SP given.");
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}

View File

@@ -40,7 +40,7 @@ public class UnJailCommand extends Command {
return;
}
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
if (victim.getJailExpirationTimeLeft() <= 0) {
player.message("This player is already free.");
@@ -50,7 +50,7 @@ public class UnJailCommand extends Command {
victim.message("By lack of concrete proof you are now unjailed. Enjoy freedom!");
player.message(victim.getName() + " was unjailed.");
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}

View File

@@ -41,13 +41,13 @@ public class FameCommand extends Command {
return;
}
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
victim.setFame(Integer.parseInt(params[1]));
victim.updateSingleStat(MapleStat.FAME, victim.getFame());
player.message("FAME given.");
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}

View File

@@ -66,12 +66,12 @@ public class GiveMesosCommand extends Command {
}
}
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(recv_);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(recv_);
if (victim != null) {
victim.gainMeso((int) mesos_, true);
player.message("MESO given.");
} else {
player.message("Player '" + recv_ + "' could not be found on this channel.");
player.message("Player '" + recv_ + "' could not be found.");
}
}
}

View File

@@ -50,12 +50,12 @@ public class GiveNxCommand extends Command {
value = Integer.parseInt(params[0]);
}
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(recv);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(recv);
if (victim != null) {
victim.getCashShop().gainCash(1, value);
player.message("NX given.");
} else {
player.message("Player '" + recv + "' could not be found on this channel.");
player.message("Player '" + recv + "' could not be found.");
}
}
}

View File

@@ -40,12 +40,12 @@ public class GiveVpCommand extends Command {
return;
}
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
victim.getClient().addVotePoints(Integer.parseInt(params[1]));
player.message("VP given.");
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}

View File

@@ -36,11 +36,11 @@ public class HealPersonCommand extends Command {
@Override
public void execute(MapleClient c, String[] params) {
MapleCharacter player = c.getPlayer();
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
victim.healHpMp();
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}

View File

@@ -35,11 +35,11 @@ public class HurtCommand extends Command {
@Override
public void execute(MapleClient c, String[] params) {
MapleCharacter player = c.getPlayer();
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
victim.updateHp(1);
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}

View File

@@ -42,12 +42,12 @@ public class KillCommand extends Command {
return;
}
MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(params[0]);
MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(params[0]);
if (victim != null) {
victim.updateHpMp(0);
Server.getInstance().broadcastGMMessage(c.getWorld(), MaplePacketCreator.serverNotice(5, player.getName() + " used !kill on " + victim.getName()));
} else {
player.message("Player '" + params[0] + "' could not be found on this channel.");
player.message("Player '" + params[0] + "' could not be found.");
}
}
}