浏览代码

- SC_ENCHANTARMS will no longer fail to start if it's already running with a "higher elemental level".
- When trying to trade an untradeable item, the add-item-fail packet will be sent so the client does not gets stuck.


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

skotlex 18 年之前
父节点
当前提交
5e2ae45c4c
共有 3 个文件被更改,包括 7 次插入0 次删除
  1. 5 0
      Changelog-Trunk.txt
  2. 1 0
      src/map/status.c
  3. 1 0
      src/map/trade.c

+ 5 - 0
Changelog-Trunk.txt

@@ -3,6 +3,11 @@ Date	Added
 AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 
+2007/04/04
+	* SC_ENCHANTARMS will no longer fail to start if it's already running with
+	  a "higher elemental level".
+	* When trying to trade an untradeable item, the add-item-fail packet will
+	  be sent so the client does not gets stuck. [Skotlex]
 2007/04/03
 	* Some spring-cleaning in sql-files, only left SVN 8k+ files [DracoRPG]
 	* Updated sql files [Playtester]

+ 1 - 0
src/map/status.c

@@ -4882,6 +4882,7 @@ int status_change_start(struct block_list *bl,int type,int rate,int val1,int val
 			case SC_ASPDPOTION3:
 			case SC_ATKPOTION:
 			case SC_MATKPOTION:
+			case SC_ENCHANTARMS:
 			case SC_ARMOR_ELEMENT:
 				break;
 			case SC_GOSPEL:

+ 1 - 0
src/map/trade.c

@@ -353,6 +353,7 @@ void trade_tradeadditem(struct map_session_data *sd, int index, int amount) {
 		!itemdb_canpartnertrade(item, trade_i, trade_weight))) //Can't partner-trade
 	{
 		clif_displaymessage (sd->fd, msg_txt(260));
+		clif_tradeitemok(sd, index+2, 1);
 		return;
 	}