Removed the optional target parameter from atcommand_homshuffle, since the standard #-charcommand mechanism exists for this very purpose (code from r9671).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13788 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
ultramage 2009-05-17 20:36:05 +00:00
parent 0fa2e82da2
commit 046c8f501f

View File

@ -7325,35 +7325,16 @@ int atcommand_homstats(const int fd, struct map_session_data* sd, const char* co
int atcommand_homshuffle(const int fd, struct map_session_data* sd, const char* command, const char* message)
{
TBL_PC* tsd = sd;
nullpo_retr(-1, sd);
if ((!message || !*message) && !sd->hd)
{
clif_displaymessage(fd, "usage: @homshuffle <Alchemist's name>");
clif_displaymessage(fd, "Use this to recalculate your (or someone else's) homunculus growth data");
return -1;
}
if (message && *message) {
tsd = map_nick2sd((char*)message);
if (!tsd) {
clif_displaymessage(fd, msg_txt(3)); // Character not found.
return -1;
}
if (pc_isGM(tsd) > pc_isGM(sd)) {
clif_displaymessage(fd, msg_txt(81)); // Your GM level don't authorise you to do this action on this player.
return -1;
}
}
if(!sd->hd)
return -1; // nothing to do
if(!merc_hom_shuffle(tsd->hd))
if(!merc_hom_shuffle(sd->hd))
return -1;
clif_displaymessage(sd->fd, "[Homunculus Stats Altered]");
//Print out the new stats
//This will send the commands to the invoker since they all use this fd regardless of sd value.
atcommand_homstats(fd, tsd, command, message);
atcommand_homstats(fd, sd, command, message); //Print out the new stats
return 0;
}