diff --git a/conf/msg_conf/map_msg.conf b/conf/msg_conf/map_msg.conf index 9d74d07..4898383 100644 --- a/conf/msg_conf/map_msg.conf +++ b/conf/msg_conf/map_msg.conf @@ -882,66 +882,19 @@ 1044: Autotrade Disabled 1045: Battlegrounds ON (type %d) 1046: PvP Flags: -1047: Pvp ON | -1048: NoGuild | -1049: NoParty | -1050: NightmareDrop | -1051: NoCalcRank | -1052: GvG Flags: -1053: GvG ON | -1054: GvG Dungeon | -1055: GvG Castle | -1056: NoParty | -1057: Teleport Flags: -1058: NoTeleport | -1059: Monster NoTeleport | -1060: NoWarp | -1061: NoWarpTo | -1062: NoReturn | -1063: NoGo | -1064: NoMemo | -1065: No Exp Penalty: %s | No Zeny Penalty: %s +1047: GvG Flags: +1048: Teleport Flags: +1049: Weather Flags: +1050: Other Flags: +1051: Other Flags2: +//1052-1064 free +1065: No Exp Penalty: %s | No Zeny Penalty: %s 1066: On 1067: Off 1068: No Save (Return to last Save Point) 1069: No Save, Save Point: %s,Random 1070: No Save, Save Point: %s,%d,%d -1071: Weather Flags: -1072: Snow | -1073: Fog | -1074: Sakura | -1075: Clouds | -1076: Clouds2 | -1077: Fireworks | -1078: Leaves | -//1079: Rain | -1080: Displays Night | -1081: Other Flags: -1082: NoBranch | -1083: NoTrade | -1084: NoVending | -1085: NoDrop | -1086: NoSkill | -1087: NoIcewall | -1088: AllowKS | -1089: Reset | -1090: Other Flags: -1091: NoCommand | -1092: NoBaseEXP | -1093: NoJobEXP | -1094: NoMobLoot | -1095: NoMVPLoot | -1096: PartyLock | -1097: GuildLock | -1098: Loadevent | -1100: Chmautojoin | -1101: NoUseCart | -1102: NoItemConsumption | -1103: NoSumStarMiracle | -1104: NoMineEffect | -1105: NoLockOn | -1106: Restricted (zone %d) -1107: NoTomb | + // @mount 1119: You have mounted your Dragon. diff --git a/conf/msg_conf/map_msg_chn.conf b/conf/msg_conf/map_msg_chn.conf index b977f0e..fe9d141 100644 --- a/conf/msg_conf/map_msg_chn.conf +++ b/conf/msg_conf/map_msg_chn.conf @@ -863,67 +863,18 @@ 1044: Autotrade Disabled 1045: Battlegrounds ON (type %d) 1046: PvP Flags: -1047: Pvp ON | -1048: NoGuild | -1049: NoParty | -1050: NightmareDrop | -1051: NoCalcRank | -1052: GvG Flags: -1053: GvG ON | -1054: GvG Dungeon | -1055: GvG Castle | -1056: NoParty | -1057: Teleport Flags: -1058: NoTeleport | -1059: Monster NoTeleport | -1060: NoWarp | -1061: NoWarpTo | -1062: NoReturn | -1063: NoGo | -1064: NoMemo | -1065: No Exp Penalty: %s | No Zeny Penalty: %s +1047: GvG Flags: +1048: Teleport Flags: +1049: Weather Flags: +1050: Other Flags: +1051: Other Flags2: +//1052-1064 free +1065: No Exp Penalty: %s | No Zeny Penalty: %s 1066: On 1067: Off 1068: No Save (Return to last Save Point) 1069: No Save, Save Point: %s,Random 1070: No Save, Save Point: %s,%d,%d -1071: Weather Flags: -1072: Snow | -1073: Fog | -1074: Sakura | -1075: Clouds | -1076: Clouds2 | -1077: Fireworks | -1078: Leaves | -//1079: Rain | -1080: Displays Night | -1081: Other Flags: -1082: NoBranch | -1083: NoTrade | -1084: NoVending | -1085: NoDrop | -1086: NoSkill | -1087: NoIcewall | -1088: AllowKS | -1089: Reset | -1090: Other Flags: -1091: NoCommand | -1092: NoBaseEXP | -1093: NoJobEXP | -1094: NoMobLoot | -1095: NoMVPLoot | -1096: PartyLock | -1097: GuildLock | -1098: Loadevent | -1099: Src4instance | -1100: Chmautojoin | -1101: NoUseCart | -1102: NoItemConsumption | -1103: NoSumStarMiracle | -1104: NoMineEffect | -1105: NoLockOn | -1106: Restricted (zone %d) -1107: NoTomb | // @mount 1119: You have mounted your Dragon. diff --git a/conf/msg_conf/map_msg_frn.conf b/conf/msg_conf/map_msg_frn.conf index f235ea2..13709ee 100644 --- a/conf/msg_conf/map_msg_frn.conf +++ b/conf/msg_conf/map_msg_frn.conf @@ -869,67 +869,18 @@ 1044: Autotrade Désactivé 1045: Battlegrounds ON (type %d) 1046: PvP Flags: -1047: Pvp ON | -1048: Noguild | -1049: Noparty | -1050: NightmareDrop | -1051: NoCalcRank | -1052: GvG Flags: -1053: GvG ON | -1054: GvG Donjon | -1055: GvG Château | -1056: Noparty | -1057: Teleport Flags: -1058: NoTeleport | -1059: Monster NoTeleport | -1060: NoWarp | -1061: NoWarpTo | -1062: NoReturn | -1063: NoGo | -1064: NoMemo | -1065: No Exp Penalty: %s | No Zeny Penalty: %s +1047: GvG Flags: +1048: Teleport Flags: +1049: Weather Flags: +1050: Other Flags: +1051: Other Flags2: +//1052-1064 free +1065: No Exp Penalty: %s | No Zeny Penalty: %s 1066: On 1067: Off -1068: No Save (Retour au dernier point de sauvegarde) -1069: No Save, Point de Sauvegarde: %s,Aléatoire -1070: No Save, Point de Sauvegarde: %s,%d,%d -1071: Weather Flags: -1072: Snow | -1073: Fog | -1074: Sakura | -1075: Clouds | -1076: Clouds2 | -1077: Fireworks | -1078: Leaves | -//1079: Rain | -1080: Displays Night | -1081: Other Flags: -1082: NoBranch | -1083: NoTrade | -1084: NoVending | -1085: NoDrop | -1086: NoSkill | -1087: NoIcewall | -1088: AllowKS | -1089: Reset | -1090: Other Flags: -1091: NoCommand | -1092: NoBaseEXP | -1093: NoJobEXP | -1094: NoMobLoot | -1095: NoMVPLoot | -1096: PartyLock | -1097: GuildLock | -1098: Loadevent | -1099: Src4instance | -1100: Chmautojoin | -1101: NoUseCart | -1102: NoItemConsumption | -1103: NoSumStarMiracle | -1104: NoMineEffect | -1105: NoLockOn | -1106: Restricted (zone %d) -1107: NoTomb | +1068: No Save (Return to last Save Point) +1069: No Save, Save Point: %s,Random +1070: No Save, Save Point: %s,%d,%d // @mount 1119: Dragon monté. diff --git a/conf/msg_conf/map_msg_idn.conf b/conf/msg_conf/map_msg_idn.conf index 8e3bef2..be7dd93 100644 --- a/conf/msg_conf/map_msg_idn.conf +++ b/conf/msg_conf/map_msg_idn.conf @@ -881,66 +881,19 @@ 1044: Autotrade dinonaktifkan 1045: Battleground ON (tipe %d) 1046: PvP Flags: -1047: Pvp ON | -1048: NoGuild | -1049: NoParty | -1050: NightmareDrop | -1051: NoCalcRank | -1052: GvG Flags: -1053: GvG ON | -1054: GvG Dungeon | -1055: GvG Castle | -1056: NoParty | -1057: Teleport Flags: -1058: NoTeleport | -1059: Monster NoTeleport | -1060: NoWarp | -1061: NoWarpTo | -1062: NoReturn | -1063: NoGo | -1064: NoMemo | +1047: GvG Flags: +1048: Teleport Flags: +1049: Cuaca: +1050: Flag Lainnya: +1051: Flag Lainnya2: +//1052-1064 free 1065: Tidak ada pengurangan exp: %s | Tidak ada pengurangan zeny: %s 1066: Hidup 1067: Mati 1068: Tidak bisa menggunakan Save (Kembali ke Save Point terakhir) 1069: Tidak bisa menggunakan Save, Save Point: %s,Acak 1070: Tidak bisa menggunakan Save, Save Point: %s,%d,%d -1071: Cuaca: -1072: Salju | -1073: Kabut | -1074: Sakura | -1075: Awan | -1076: Awan2 | -1077: Kembang Api | -1078: Daun | -//1079: Hujan | -1080: Mode Malam | -1081: Flag Lainnya: -1082: NoBranch | -1083: NoTrade | -1084: NoVending | -1085: NoDrop | -1086: NoSkill | -1087: NoIcewall | -1088: AllowKS | -1089: Reset | -1090: Flag Lainnya: -1091: NoCommand | -1092: NoBaseEXP | -1093: NoJobEXP | -1094: NoMobLoot | -1095: NoMVPLoot | -1096: PartyLock | -1097: GuildLock | -1098: Loadevent | -1100: Chmautojoin | -1101: NoUseCart | -1102: NoItemConsumption | -1103: NoSumStarMiracle | -1104: NoMineEffect | -1105: NoLockOn | -1106: Restricted (zone %d) -1107: NoTomb | + // @mount 1119: Kamu sudah menaiki seekor naga. diff --git a/conf/msg_conf/map_msg_por.conf b/conf/msg_conf/map_msg_por.conf index 3c7ae87..e8046e1 100644 --- a/conf/msg_conf/map_msg_por.conf +++ b/conf/msg_conf/map_msg_por.conf @@ -862,67 +862,20 @@ 1044: Autotrade Desabilitado 1045: Battlegrounds Habilitado (tipo %d) 1046: Flags de PvP: -1047: Pvp Habilitado | -1048: NoGuild | -1049: NoParty | -1050: NightmareDrop | -1051: NoCalcRank | -1052: Flags de GvG: -1053: GvG Habilitado | -1054: GvG Dungeon | -1055: GvG Castle | -1056: NoParty | -1057: Flags de Teleporte: -1058: NoTeleport | -1059: Monster NoTeleport | -1060: NoWarp | -1061: NoWarpTo | -1062: NoReturn | -1063: NoGo | -1064: NoMemo | +1047: Flags de GvG: +1048: Flags de Teleporte: +1049: Flags de Clima: +1050: Outras Flags: +1051: Outras Flags2: +//1052-1064 free 1065: Sem Penalidade de Exp: %s | Sem Penalidade de Zeny: %s 1066: Habilitado 1067: Desabilitado 1068: Sem Salvo (Retorna ao último Ponto de Retorno) 1069: Sem Salvo, Ponto de Retorno: %s,Random 1070: Sem Salvo, Ponto de Retorno: %s,%d,%d -1071: Flags de Clima: -1072: Snow | -1073: Fog | -1074: Sakura | -1075: Clouds | -1076: Clouds2 | -1077: Fireworks | -1078: Leaves | -//1079: Rain | -1080: Displays Night | -1081: Outras Flags: -1082: NoBranch | -1083: NoTrade | -1084: NoVending | -1085: NoDrop | -1086: NoSkill | -1087: NoIcewall | -1088: AllowKS | -1089: Reset | -1090: Outras Flags: -1091: NoCommand | -1092: NoBaseEXP | -1093: NoJobEXP | -1094: NoMobLoot | -1095: NoMVPLoot | -1096: PartyLock | -1097: GuildLock | -1098: Loadevent | -1099: Src4instance | -1100: Chmautojoin | -1101: NoUseCart | -1102: NoItemConsumption | -1103: NoSumStarMiracle | -1104: NoMineEffect | -1105: NoLockOn | -1106: Restricted (zone %d) -1107: NoTomb | + + // @mount 1119: Você montou um Dragão. diff --git a/conf/msg_conf/map_msg_rus.conf b/conf/msg_conf/map_msg_rus.conf index 53354fc..9c6d370 100644 --- a/conf/msg_conf/map_msg_rus.conf +++ b/conf/msg_conf/map_msg_rus.conf @@ -869,68 +869,19 @@ 1043: Autotrade Ðàçðåø¸í 1044: Autotrade Çàïðåù¸í 1045: Battlegrounds ÂÊËÞ×ÅÍÎ (òèï %d) -1046: PvP ôëàãè: -1047: Pvp ÂÊËÞ×ÅÍÎ | -1048: NoGuild | -1049: NoParty | -1050: NightmareDrop | -1051: NoCalcRank | -1052: GvG ôëàãè: -1053: GvG ÂÊËÞ×ÅÍÎ | -1054: GvG Dungeon | -1055: GvG Castle | -1056: NoParty | -1057: Ôëàãè ïåðåìåùåíèÿ: -1058: NoTeleport | -1059: Monster NoTeleport | -1060: NoWarp | -1061: NoWarpTo | -1062: NoReturn | -1063: NoGo | -1064: NoMemo | +1046: PvP ôëàãè: +1047: GvG ôëàãè: +1048: Ôëàãè ïåðåìåùåíèÿ: +1049: Ôëàãè ïîãîäû: +1050: Äðóãèå ôëàãè: +1051: Äðóãèå ôëàãè2: + 1065: Íåò øòðàôîâ îïûòà: %s | Íåò øòðàôîâ Çåíè: %s 1066: Âêëþ÷åíî 1067: Âûêëþ÷åíî 1068: No Save (Âîçâðàùåíèå â òî÷êó ñîõðàíåíèÿ) 1069: No Save, Òî÷êà ñîõðàíåíèÿ: %s,Ñëó÷àéíûå êîîðäèíàòû 1070: No Save, Òî÷êà ñîõðàíåíèÿ: %s,%d,%d -1071: Ôëàãè ïîãîäû: -1072: Ñíåã | -1073: Òóìàí | -1074: Ñàêóðà | -1075: Îáëàêà | -1076: Îáëàêà 2 | -1077: Ôåéåðâåðêè | -1078: Ëèñòîïàä | -//1079: Äîæäü | -1080: Íî÷ü | -1081: Äðóãèå ôëàãè: -1082: NoBranch | -1083: NoTrade | -1084: NoVending | -1085: NoDrop | -1086: NoSkill | -1087: NoIcewall | -1088: AllowKS | -1089: Reset | -1090: Äðóãèå ôëàãè: -1091: NoCommand | -1092: NoBaseEXP | -1093: NoJobEXP | -1094: NoMobLoot | -1095: NoMVPLoot | -1096: PartyLock | -1097: GuildLock | -1098: Loadevent | -1099: Src4instance | -1100: Chmautojoin | -1101: NoUseCart | -1102: NoItemConsumption | -1103: NoSumStarMiracle | -1104: NoMineEffect | -1105: NoLockOn | -1106: Restricted (zone %d) -1107: NoTomb | // @mount 1119: Âû îñåäëàëè Äðàêîíà. diff --git a/conf/msg_conf/map_msg_spn.conf b/conf/msg_conf/map_msg_spn.conf index 7d3a285..bbca4e6 100644 --- a/conf/msg_conf/map_msg_spn.conf +++ b/conf/msg_conf/map_msg_spn.conf @@ -869,67 +869,18 @@ 1044: Autotrade desactivado 1045: Battleground activado (tipo %d) 1046: Configuración de PvP: -1047: PvP activado | -1048: Sin clan | -1049: Sin grupo | -1050: Modo pesadilla | -1051: Sin ranking | -1052: Configuración de GvG: -1053: GvG activado | -1054: Mazmorra GvG | -1055: Castillo GvG | -1056: Sin grupo | -1057: Configuración del teletransporte: -1058: Sin teletransporte | -1059: Sin teletransporte de monstruos | -1060: Sin @go | -1061: Sin @warp | -1062: Sin retorno | -1063: Sin go | -1064: Sin puntos de memorización | +1047: Configuración de GvG: +1048: Configuración del teletransporte: +1049: Opciones climáticas: +1050: Otras opciones: +1051: Otras opciones2: + 1065: Sin penalización de experiencia: %s | Sin penalización de zeny: %s 1066: Activado 1067: Desactivado 1068: Sin opción de guardado (Vuelves al punto de guardado) 1069: Sin opción de guardado, punto de guardado: %s, aleatorio 1070: Sin opción de guardado, punto de guardado: %s,%d,%d -1071: Opciones climáticas: -1072: Nieve | -1073: Niebla | -1074: Hojas de cerezo | -1075: Nubes | -1076: Nubes2 | -1077: Fuegos artificiales | -1078: Hojas secas | -//1079: Lluvia | -1080: Modo nocturno | -1081: Otras opciones: -1082: Sin ramas | -1083: Sin intercambio de objetos | -1084: Sin tiendas | -1085: Sin soltar objetos | -1086: Sin habilidades | -1087: Sin muros de hielo | -1088: Permite KS | -1089: Reset | -1090: Otras opciones: -1091: Sin comandos | -1092: Sin experiencia de base | -1093: Sin experiencia de oficio | -1094: Sin objetos de monstruos | -1095: Sin objetos de MVP | -1096: Bloqueo de grupos | -1097: Bloqueo de clanes | -1098: Loadevent | -1099: Src4instance | -1100: Chmautojoin | -1101: NoUseCart | -1102: NoItemConsumption | -1103: NoSumStarMiracle | -1104: NoMineEffect | -1105: NoLockOn | -1106: Restricted (zone %d) -1107: NoTomb | // @mount 1119: Te has montado en tu dragón. diff --git a/conf/msg_conf/map_msg_tha.conf b/conf/msg_conf/map_msg_tha.conf index 0e1edf1..4481825 100644 --- a/conf/msg_conf/map_msg_tha.conf +++ b/conf/msg_conf/map_msg_tha.conf @@ -876,67 +876,18 @@ 1044: Autotrade Disabled 1045: Battlegrounds ON (type %d) 1046: PvP Flags: -1047: Pvp ON | -1048: NoGuild | -1049: NoParty | -1050: NightmareDrop | -1051: NoCalcRank | -1052: GvG Flags: -1053: GvG ON | -1054: GvG Dungeon | -1055: GvG Castle | -1056: NoParty | -1057: Teleport Flags: -1058: NoTeleport | -1059: Monster NoTeleport | -1060: NoWarp | -1061: NoWarpTo | -1062: NoReturn | -1063: NoGo | -1064: NoMemo | +1047: GvG Flags: +1048: Teleport Flags: +1049: Weather Flags: +1050: Other Flags: +1051: Other Flags: + 1065: No Exp Penalty: %s | No Zeny Penalty: %s 1066: On 1067: Off 1068: No Save (Return to last Save Point) 1069: No Save, Save Point: %s,Random 1070: No Save, Save Point: %s,%d,%d -1071: Weather Flags: -1072: Snow | -1073: Fog | -1074: Sakura | -1075: Clouds | -1076: Clouds2 | -1077: Fireworks | -1078: Leaves | -//1079: Rain | -1080: Displays Night | -1081: Other Flags: -1082: NoBranch | -1083: NoTrade | -1084: NoVending | -1085: NoDrop | -1086: NoSkill | -1087: NoIcewall | -1088: AllowKS | -1089: Reset | -1090: Other Flags: -1091: NoCommand | -1092: NoBaseEXP | -1093: NoJobEXP | -1094: NoMobLoot | -1095: NoMVPLoot | -1096: PartyLock | -1097: GuildLock | -1098: Loadevent | -1099: Src4instance | -1100: Chmautojoin | -1101: NoUseCart | -1102: NoItemConsumption | -1103: NoSumStarMiracle | -1104: NoMineEffect | -1105: NoLockOn | -1106: Restricted (zone %d) -1107: NoTomb | // @mount 1119: ¤Ø³ä´é¢Õè Dragon àÃÕºÃéÍÂ. diff --git a/src/map/atcommand.c b/src/map/atcommand.c index 858c740..80bc5d0 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -3826,7 +3826,7 @@ static void atcommand_raise_sub(struct map_session_data* sd) { if (map[m_id].flag.town) clif_displaymessage(fd, msg_txt(sd,1042)); // Town Map if (map[m_id].flag.restricted){ - sprintf(atcmd_output, msg_txt(sd,1106),map[m_id].zone); // Restricted (zone %d) + sprintf(atcmd_output, " Restricted (zone %d)",map[m_id].zone); clif_displaymessage(fd, atcmd_output); } @@ -3841,43 +3841,43 @@ static void atcommand_raise_sub(struct map_session_data* sd) { } strcpy(atcmd_output,msg_txt(sd,1046)); // PvP Flags: if (map[m_id].flag.pvp) - strcat(atcmd_output, msg_txt(sd,1047)); // Pvp ON | + strcat(atcmd_output, " Pvp ON |"); if (map[m_id].flag.pvp_noguild) - strcat(atcmd_output, msg_txt(sd,1048)); // NoGuild | + strcat(atcmd_output, " NoGuild |"); if (map[m_id].flag.pvp_noparty) - strcat(atcmd_output, msg_txt(sd,1049)); // NoParty | + strcat(atcmd_output, " NoParty |"); if (map[m_id].flag.pvp_nightmaredrop) - strcat(atcmd_output, msg_txt(sd,1050)); // NightmareDrop | + strcat(atcmd_output, " NightmareDrop |"); if (map[m_id].flag.pvp_nocalcrank) - strcat(atcmd_output, msg_txt(sd,1051)); // NoCalcRank | + strcat(atcmd_output, " NoCalcRank |"); clif_displaymessage(fd, atcmd_output); - strcpy(atcmd_output,msg_txt(sd,1052)); // GvG Flags: + strcpy(atcmd_output,msg_txt(sd,1047)); // GvG Flags: if (map[m_id].flag.gvg) - strcat(atcmd_output, msg_txt(sd,1053)); // GvG ON | + strcat(atcmd_output, " GvG ON |"); if (map[m_id].flag.gvg_dungeon) - strcat(atcmd_output, msg_txt(sd,1054)); // GvG Dungeon | + strcat(atcmd_output, " GvG Dungeon |"); if (map[m_id].flag.gvg_castle) - strcat(atcmd_output, msg_txt(sd,1055)); // GvG Castle | + strcat(atcmd_output, " GvG Castle |"); if (map[m_id].flag.gvg_noparty) - strcat(atcmd_output, msg_txt(sd,1056)); // NoParty | + strcat(atcmd_output, " NoParty |"); clif_displaymessage(fd, atcmd_output); - strcpy(atcmd_output,msg_txt(sd,1057)); // Teleport Flags: + strcpy(atcmd_output,msg_txt(sd,1048)); // Teleport Flags: if (map[m_id].flag.noteleport) - strcat(atcmd_output, msg_txt(sd,1058)); // NoTeleport | + strcat(atcmd_output, " NoTeleport |"); if (map[m_id].flag.monster_noteleport) - strcat(atcmd_output, msg_txt(sd,1059)); // Monster NoTeleport | + strcat(atcmd_output, " Monster NoTeleport |"); if (map[m_id].flag.nowarp) - strcat(atcmd_output, msg_txt(sd,1060)); // NoWarp | + strcat(atcmd_output, " NoWarp |"); if (map[m_id].flag.nowarpto) - strcat(atcmd_output, msg_txt(sd,1061)); // NoWarpTo | + strcat(atcmd_output, " NoWarpTo |"); if (map[m_id].flag.noreturn) - strcat(atcmd_output, msg_txt(sd,1062)); // NoReturn | + strcat(atcmd_output, " NoReturn |"); if (map[m_id].flag.nogo) - strcat(atcmd_output, msg_txt(sd,1063)); // NoGo | + strcat(atcmd_output, " NoGo |"); // if (map[m_id].flag.nomemo) - strcat(atcmd_output, msg_txt(sd,1064)); // NoMemo | + strcat(atcmd_output, " NoMemo |"); clif_displaymessage(fd, atcmd_output); sprintf(atcmd_output, msg_txt(sd,1065), // No Exp Penalty: %s | No Zeny Penalty: %s @@ -3898,75 +3898,75 @@ static void atcommand_raise_sub(struct map_session_data* sd) { } } - strcpy(atcmd_output,msg_txt(sd,1071)); // Weather Flags: + strcpy(atcmd_output,msg_txt(sd,1049)); // Weather Flags: if (map[m_id].flag.snow) - strcat(atcmd_output, msg_txt(sd,1072)); // Snow | + strcat(atcmd_output, " Snow |"); if (map[m_id].flag.fog) - strcat(atcmd_output, msg_txt(sd,1073)); // Fog | + strcat(atcmd_output, " Fog |"); if (map[m_id].flag.sakura) - strcat(atcmd_output, msg_txt(sd,1074)); // Sakura | + strcat(atcmd_output, " Sakura |"); if (map[m_id].flag.clouds) - strcat(atcmd_output, msg_txt(sd,1075)); // Clouds | + strcat(atcmd_output, " Clouds |"); if (map[m_id].flag.clouds2) - strcat(atcmd_output, msg_txt(sd,1076)); // Clouds2 | + strcat(atcmd_output, " Clouds2 |"); if (map[m_id].flag.fireworks) - strcat(atcmd_output, msg_txt(sd,1077)); // Fireworks | + strcat(atcmd_output, " Fireworks |"); if (map[m_id].flag.leaves) - strcat(atcmd_output, msg_txt(sd,1078)); // Leaves | + strcat(atcmd_output, " Leaves |"); if (map[m_id].flag.nightenabled) - strcat(atcmd_output, msg_txt(sd,1080)); // Displays Night | + strcat(atcmd_output, " Displays Night |"); clif_displaymessage(fd, atcmd_output); - strcpy(atcmd_output,msg_txt(sd,1081)); // Other Flags: + strcpy(atcmd_output,msg_txt(sd,1050)); // Other Flags: if (map[m_id].flag.nobranch) - strcat(atcmd_output, msg_txt(sd,1082)); // NoBranch | + strcat(atcmd_output, " NoBranch |"); if (map[m_id].flag.notrade) - strcat(atcmd_output, msg_txt(sd,1083)); // NoTrade | + strcat(atcmd_output, " NoTrade |"); if (map[m_id].flag.novending) - strcat(atcmd_output, msg_txt(sd,1084)); // NoVending | + strcat(atcmd_output, " NoVending |"); if (map[m_id].flag.nodrop) - strcat(atcmd_output, msg_txt(sd,1085)); // NoDrop | + strcat(atcmd_output, " NoDrop |"); if (map[m_id].flag.noskill) - strcat(atcmd_output, msg_txt(sd,1086)); // NoSkill | + strcat(atcmd_output, " NoSkill |"); if (map[m_id].flag.noicewall) - strcat(atcmd_output, msg_txt(sd,1087)); // NoIcewall | + strcat(atcmd_output, " NoIcewall |"); if (map[m_id].flag.allowks) - strcat(atcmd_output, msg_txt(sd,1088)); // AllowKS | + strcat(atcmd_output, " AllowKS |"); if (map[m_id].flag.reset) - strcat(atcmd_output, msg_txt(sd,1089)); // Reset | + strcat(atcmd_output, " Reset |"); clif_displaymessage(fd, atcmd_output); - strcpy(atcmd_output,msg_txt(sd,1090)); // Other Flags: + strcpy(atcmd_output,msg_txt(sd,1051)); // Other Flags2: if (map[m_id].nocommand) - strcat(atcmd_output, msg_txt(sd,1091)); // NoCommand | + strcat(atcmd_output, " NoCommand |"); if (map[m_id].flag.nobaseexp) - strcat(atcmd_output, msg_txt(sd,1092)); // NoBaseEXP | + strcat(atcmd_output, " NoBaseEXP |"); if (map[m_id].flag.nojobexp) - strcat(atcmd_output, msg_txt(sd,1093)); // NoJobEXP | + strcat(atcmd_output, " NoJobEXP |"); if (map[m_id].flag.nomobloot) - strcat(atcmd_output, msg_txt(sd,1094)); // NoMobLoot | + strcat(atcmd_output, " NoMobLoot |"); if (map[m_id].flag.nomvploot) - strcat(atcmd_output, msg_txt(sd,1095)); // NoMVPLoot | + strcat(atcmd_output, " NoMVPLoot |"); if (map[m_id].flag.partylock) - strcat(atcmd_output, msg_txt(sd,1096)); // PartyLock | + strcat(atcmd_output, " PartyLock |"); if (map[m_id].flag.guildlock) - strcat(atcmd_output, msg_txt(sd,1097)); // GuildLock | + strcat(atcmd_output, " GuildLock |"); if (map[m_id].flag.loadevent) - strcat(atcmd_output, msg_txt(sd,1098)); // Loadevent | + strcat(atcmd_output, " Loadevent |"); if (map[m_id].flag.chmautojoin) - strcat(atcmd_output, msg_txt(sd,1100)); // Chmautojoin | + strcat(atcmd_output, " Chmautojoin |"); if (map[m_id].flag.nousecart) - strcat(atcmd_output, msg_txt(sd,1101)); // NoUsecart | + strcat(atcmd_output, " NoUsecart |"); if (map[m_id].flag.noitemconsumption) - strcat(atcmd_output, msg_txt(sd,1102)); // NoItemConsumption | + strcat(atcmd_output, " NoItemConsumption |"); if (map[m_id].flag.nosumstarmiracle) - strcat(atcmd_output, msg_txt(sd,1103)); // NoSumStarMiracle | + strcat(atcmd_output, " NoSumStarMiracle |"); if (map[m_id].flag.nomineeffect) - strcat(atcmd_output, msg_txt(sd,1104)); // NoMineEffect | + strcat(atcmd_output, " NoMineEffect |"); if (map[m_id].flag.nolockon) - strcat(atcmd_output, msg_txt(sd,1105)); // NoLockOn | + strcat(atcmd_output, " NoLockOn |"); if (map[m_id].flag.notomb) - strcat(atcmd_output, msg_txt(sd,1107)); // NoTomb | + strcat(atcmd_output, " NoTomb |"); clif_displaymessage(fd, atcmd_output); switch (list) { diff --git a/src/map/atcommand.h b/src/map/atcommand.h index fb54fb9..e1f02e8 100644 --- a/src/map/atcommand.h +++ b/src/map/atcommand.h @@ -12,8 +12,10 @@ struct map_session_data; //Note: The range is unlimited unless this define is set. //#define AUTOLOOT_DISTANCE AREA_SIZE +//global var extern char atcommand_symbol; extern char charcommand_symbol; +extern int atcmd_binding_count; typedef enum { COMMAND_ATCOMMAND = 1, @@ -30,8 +32,6 @@ void atcommand_db_load_groups(int* group_ids); bool atcommand_exists(const char* name); -extern int atcmd_binding_count; - // @commands (script based) struct atcmd_binding_data { char command[50]; @@ -39,9 +39,7 @@ struct atcmd_binding_data { int level; int level2; }; - struct atcmd_binding_data** atcmd_binding; - struct atcmd_binding_data* get_atcommandbind_byname(const char* name); #endif /* _ATCOMMAND_H_ */ diff --git a/src/map/battle.h b/src/map/battle.h index d97c04e..6ff8b57 100644 --- a/src/map/battle.h +++ b/src/map/battle.h @@ -14,6 +14,33 @@ typedef enum damage_lv { ATK_DEF // attack connected } damage_lv; +enum { // Flag of the final calculation + BF_WEAPON = 0x0001, + BF_MAGIC = 0x0002, + BF_MISC = 0x0004, + BF_SHORT = 0x0010, + BF_LONG = 0x0040, + BF_SKILL = 0x0100, + BF_NORMAL = 0x0200, + BF_WEAPONMASK=0x000f, + BF_RANGEMASK= 0x00f0, + BF_SKILLMASK= 0x0f00, +}; + +enum e_battle_check_target +{//New definitions [Skotlex] + BCT_ENEMY = 0x020000, + BCT_NOENEMY = 0x1d0000, //This should be (~BCT_ENEMY&BCT_ALL) + BCT_PARTY = 0x040000, + BCT_NOPARTY = 0x1b0000, //This should be (~BCT_PARTY&BCT_ALL) + BCT_GUILD = 0x080000, + BCT_NOGUILD = 0x170000, //This should be (~BCT_GUILD&BCT_ALL) + BCT_ALL = 0x1f0000, + BCT_NOONE = 0x000000, + BCT_SELF = 0x010000, + BCT_NEUTRAL = 0x100000, +}; + // dammage structure struct Damage { #ifdef RENEWAL @@ -52,19 +79,6 @@ int battle_calc_damage(struct block_list *src,struct block_list *bl,struct Damag int battle_calc_gvg_damage(struct block_list *src,struct block_list *bl,int damage,int div_,uint16 skill_id,uint16 skill_lv,int flag); int battle_calc_bg_damage(struct block_list *src,struct block_list *bl,int damage,int div_,uint16 skill_id,uint16 skill_lv,int flag); -enum { // Flag of the final calculation - BF_WEAPON = 0x0001, - BF_MAGIC = 0x0002, - BF_MISC = 0x0004, - BF_SHORT = 0x0010, - BF_LONG = 0x0040, - BF_SKILL = 0x0100, - BF_NORMAL = 0x0200, - BF_WEAPONMASK=0x000f, - BF_RANGEMASK= 0x00f0, - BF_SKILLMASK= 0x0f00, -}; - int battle_delay_damage (unsigned int tick, int amotion, struct block_list *src, struct block_list *target, int attack_type, uint16 skill_id, uint16 skill_lv, int damage, enum damage_lv dmg_lv, int ddelay, bool additional_effects); // Summary normal attack treatment (basic attack) @@ -77,20 +91,6 @@ struct block_list* battle_getenemy(struct block_list *target, int type, int rang int battle_gettarget(struct block_list *bl); int battle_getcurrentskill(struct block_list *bl); -enum e_battle_check_target -{//New definitions [Skotlex] - BCT_ENEMY = 0x020000, - BCT_NOENEMY = 0x1d0000, //This should be (~BCT_ENEMY&BCT_ALL) - BCT_PARTY = 0x040000, - BCT_NOPARTY = 0x1b0000, //This should be (~BCT_PARTY&BCT_ALL) - BCT_GUILD = 0x080000, - BCT_NOGUILD = 0x170000, //This should be (~BCT_GUILD&BCT_ALL) - BCT_ALL = 0x1f0000, - BCT_NOONE = 0x000000, - BCT_SELF = 0x010000, - BCT_NEUTRAL = 0x100000, -}; - #define is_boss(bl) (status_get_mode(bl)&MD_BOSS) // Can refine later [Aru] int battle_check_undead(int race,int element);