Przeglądaj źródła

- Fix to prevent using main chat when it disabled in atcommand_athena.
- Fixed message codes in duel functions.
- Small fix in log_refine, incorrect compare expression.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5358 54d463be-8e91-2dee-dedb-b68131a5f0ec

LuzZza 19 lat temu
rodzic
commit
17ddbf01a9
5 zmienionych plików z 9 dodań i 5 usunięć
  1. 3 0
      Changelog-Trunk.txt
  2. 1 0
      conf-tmpl/msg_athena.conf
  3. 2 2
      src/map/atcommand.c
  4. 2 2
      src/map/clif.c
  5. 1 1
      src/map/log.c

+ 3 - 0
Changelog-Trunk.txt

@@ -5,6 +5,9 @@ IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.  EV
 GOES INTO TRUNK AND WILL BE MERGED INTO STABLE BY VALARIS AND WIZPUTER. -- VALARIS
 
 2006/02/21
+	* Fix to prevent using main chat when it disabled in atcommand_athena. [LuzZza]
+	- Fixed message codes in duel functions.
+	- Small fix in log_refine, incorrect compare expression.
 	* Some cleaning of the warp portal code so that when it is "pre-casted" it
 	  doesn't mess up with other casted skills. [Skotlex]
 	* Some fixing on the weapon-refine code. [Skotlex]

+ 1 - 0
conf-tmpl/msg_athena.conf

@@ -360,6 +360,7 @@
 385: Main chat is currently disabled. Usage: @main <on|off>, @main <message>.
 386: Main@%s: %s
 387: You cannot use Main chat while muted.
+388: You should enable main chat with "@main on" command.
 
 // Messages of others (not for GM commands)
 // ----------------------------------------

+ 2 - 2
src/map/atcommand.c

@@ -9897,13 +9897,13 @@ int atcommand_reject(
 {
 	if(sd->duel_invite <= 0) {
 		// "Duel: @reject without invititation."
-		clif_displaymessage(fd, msg_txt(352));
+		clif_displaymessage(fd, msg_txt(362));
 		return 0;
 	}
 
 	duel_reject(sd->duel_invite, sd);
 	// "Duel: Invitation has been rejected."
-	clif_displaymessage(fd, msg_txt(352));
+	clif_displaymessage(fd, msg_txt(363));
 	return 0;
 }
 

+ 2 - 2
src/map/clif.c

@@ -9471,8 +9471,8 @@ if ((strncasecmp((const char*)RFIFOP(fd,4),"NPC:",4) == 0) && (strlen((const cha
 	// Main chat [LuzZza]
 	if(strcmpi((const char*)RFIFOP(fd,4), main_chat_nick) == 0) {
 		if(!sd->state.mainchat) {
-			sd->state.mainchat = 1;
-			clif_displaymessage(fd, msg_txt(380)); // Main chat has been activated.
+			clif_displaymessage(fd, msg_txt(388)); // You should enable main chat with "@main on" command.
+			return;
 		}
 		if (sd->sc.data[SC_NOCHAT].timer != -1) {
 			clif_displaymessage(fd, msg_txt(387));

+ 1 - 1
src/map/log.c

@@ -357,7 +357,7 @@ int log_refine(struct map_session_data *sd, int n, int success)
 		item_level = sd->status.inventory[n].refine; //leaving there 0 wasn't informative! we have SUCCESS field anyways
 	else
 		item_level = sd->status.inventory[n].refine + 1;
-	if(!should_log_item(log_config.refine,sd->status.inventory[n].nameid,1) || log_config.refine_items_log<item_level) return 0;	//filter [Lupus]
+	if(!should_log_item(log_config.refine,sd->status.inventory[n].nameid,1) || log_config.refine_items_log>item_level) return 0;	//filter [Lupus]
 	for(i=0;i<MAX_SLOTS;i++)
 		log_card[i] = sd->status.inventory[n].card[i];