Browse Source

Update reuse skill message for pet/summon skills by MERERIX

Charus 15 years ago
parent
commit
0263ebe1be

+ 1 - 5
L2_GameServer/java/com/l2jserver/gameserver/model/actor/L2Summon.java

@@ -699,11 +699,7 @@ public abstract class L2Summon extends L2Playable
         if (isSkillDisabled(skill.getId()))
         {
         	if (getOwner() != null) 
-        	{
-        		SystemMessage sm = new SystemMessage(SystemMessageId.S1_PREPARED_FOR_REUSE);
-                sm.addSkillName(skill);
-            	getOwner().sendPacket(sm);
-        	}
+            	getOwner().sendPacket(new SystemMessage(SystemMessageId.PET_SKILL_CANNOT_BE_USED_RECHARCHING));
             return;
         }
 

+ 6 - 0
L2_GameServer/java/com/l2jserver/gameserver/network/SystemMessageId.java

@@ -13880,6 +13880,12 @@ public enum SystemMessageId
 	*/
 	YOUR_NUMBER_OF_MY_TELEPORTS_SLOTS_HAS_REACHED_ITS_MAXIMUM_LIMIT(2390),
 	
+	/**
+	 * ID: 2396<br>
+	 * Message: That pet/servitor skill cannot be used because it is recharging.
+	 */
+	PET_SKILL_CANNOT_BE_USED_RECHARCHING(2396),
+	
 	/**
 	* ID: 2398<br>
 	* Message: You have no open My Teleports slots.

+ 1 - 0
L2_GameServer/java/com/l2jserver/gameserver/skills/l2skills/L2SkillCreateItem.java

@@ -54,6 +54,7 @@ public class L2SkillCreateItem extends L2Skill
 			if (_createItemId == null || _createItemCount == 0)
 			{
 				SystemMessage sm = new SystemMessage(SystemMessageId.S1_PREPARED_FOR_REUSE);
+				sm.addSkillName(this);
 				activeChar.sendPacket(sm);
 				return;
 			}