summaryrefslogtreecommitdiff
path: root/src/map/atcommand.c
diff options
context:
space:
mode:
authorSusu <bruant.bastien@gmail.com>2013-07-29 15:16:48 +0200
committerSusu <bruant.bastien@gmail.com>2013-07-29 15:16:48 +0200
commit5a22b0445416dbf7d0a0ddd95d31c1f068e704b3 (patch)
tree00ac75b9f22e4602eac87b9203b8faa141c86d65 /src/map/atcommand.c
parent9ac2cf7bc508248450ddd9f3eaca32cb6fe715a4 (diff)
downloadhercules-5a22b0445416dbf7d0a0ddd95d31c1f068e704b3.tar.gz
hercules-5a22b0445416dbf7d0a0ddd95d31c1f068e704b3.tar.bz2
hercules-5a22b0445416dbf7d0a0ddd95d31c1f068e704b3.tar.xz
hercules-5a22b0445416dbf7d0a0ddd95d31c1f068e704b3.zip
Added iDuel interface (duel.c)
Diffstat (limited to 'src/map/atcommand.c')
-rw-r--r--src/map/atcommand.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/map/atcommand.c b/src/map/atcommand.c
index 069856754..d11fd9a9b 100644
--- a/src/map/atcommand.c
+++ b/src/map/atcommand.c
@@ -7694,8 +7694,8 @@ ACMD(invite)
return true;
}
- if(duel_list[did].max_players_limit > 0 &&
- duel_list[did].members_count >= duel_list[did].max_players_limit) {
+ if(iDuel->duel_list[did].max_players_limit > 0 &&
+ iDuel->duel_list[did].members_count >= iDuel->duel_list[did].max_players_limit) {
// "Duel: Limit of players is reached."
clif->message(fd, msg_txt(351));
@@ -7721,7 +7721,7 @@ ACMD(invite)
return true;
}
- duel_invite(did, sd, target_sd);
+ iDuel->invite(did, sd, target_sd);
// "Duel: Invitation has been sent."
clif->message(fd, msg_txt(354));
return true;
@@ -7732,7 +7732,7 @@ ACMD(duel)
unsigned int maxpl = 0;
if(sd->duel_group > 0) {
- duel_showinfo(sd->duel_group, sd);
+ iDuel->showinfo(sd->duel_group, sd);
return true;
}
@@ -7742,7 +7742,7 @@ ACMD(duel)
return true;
}
- if(!duel_checktime(sd)) {
+ if(!iDuel->checktime(sd)) {
char output[CHAT_SIZE_MAX];
// "Duel: You can take part in duel only one time per %d minutes."
sprintf(output, msg_txt(356), battle_config.duel_time_interval);
@@ -7756,18 +7756,18 @@ ACMD(duel)
clif->message(fd, msg_txt(357)); // "Duel: Invalid value."
return true;
}
- duel_create(sd, maxpl);
+ iDuel->create(sd, maxpl);
} else {
struct map_session_data *target_sd;
target_sd = iMap->nick2sd((char *)message);
if(target_sd != NULL) {
unsigned int newduel;
- if((newduel = duel_create(sd, 2)) != -1) {
+ if((newduel = iDuel->create(sd, 2)) != -1) {
if(target_sd->duel_group > 0 || target_sd->duel_invite > 0) {
clif->message(fd, msg_txt(353)); // "Duel: Player already in duel."
return true;
}
- duel_invite(newduel, sd, target_sd);
+ iDuel->invite(newduel, sd, target_sd);
clif->message(fd, msg_txt(354)); // "Duel: Invitation has been sent."
}
} else {
@@ -7777,7 +7777,7 @@ ACMD(duel)
}
}
} else
- duel_create(sd, 0);
+ iDuel->create(sd, 0);
return true;
}
@@ -7791,14 +7791,14 @@ ACMD(leave)
return true;
}
- duel_leave(sd->duel_group, sd);
+ iDuel->leave(sd->duel_group, sd);
clif->message(fd, msg_txt(359)); // "Duel: You left the duel."
return true;
}
ACMD(accept)
{
- if(!duel_checktime(sd)) {
+ if(!iDuel->checktime(sd)) {
char output[CHAT_SIZE_MAX];
// "Duel: You can take part in duel only one time per %d minutes."
sprintf(output, msg_txt(356), battle_config.duel_time_interval);
@@ -7812,14 +7812,14 @@ ACMD(accept)
return true;
}
- if( duel_list[sd->duel_invite].max_players_limit > 0 && duel_list[sd->duel_invite].members_count >= duel_list[sd->duel_invite].max_players_limit )
+ if( iDuel->duel_list[sd->duel_invite].max_players_limit > 0 && iDuel->duel_list[sd->duel_invite].members_count >= iDuel->duel_list[sd->duel_invite].max_players_limit )
{
// "Duel: Limit of players is reached."
clif->message(fd, msg_txt(351));
return true;
}
- duel_accept(sd->duel_invite, sd);
+ iDuel->accept(sd->duel_invite, sd);
// "Duel: Invitation has been accepted."
clif->message(fd, msg_txt(361));
return true;
@@ -7833,7 +7833,7 @@ ACMD(reject)
return true;
}
- duel_reject(sd->duel_invite, sd);
+ iDuel->reject(sd->duel_invite, sd);
// "Duel: Invitation has been rejected."
clif->message(fd, msg_txt(363));
return true;