Jump to content
  • 0

[Help] Need some help here.


Belzebul

Question

2 answers to this question

Recommended Posts

  • 0

Setekh Posted this yesterday i think.

Index: E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/Config.java
===================================================================
--- E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/Config.java	(revision 3933)
+++ E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/Config.java	(working copy)
@@ -86,6 +86,7 @@
	public static double RESPAWN_RESTORE_MP;
	public static boolean ALT_GAME_TIREDNESS;
	public static boolean ENABLE_MODIFY_SKILL_DURATION;
+	public static boolean DONT_LOSE_BUFFS_ON_DEATH;
	public static TIntIntHashMap SKILL_DURATION_LIST;
	public static boolean ENABLE_MODIFY_SKILL_REUSE;
	public static TIntIntHashMap SKILL_REUSE_LIST;
@@ -1257,8 +1258,9 @@
					MP_REGEN_MULTIPLIER = Double.parseDouble(Character.getProperty("MpRegenMultiplier", "100")) /100;
					CP_REGEN_MULTIPLIER = Double.parseDouble(Character.getProperty("CpRegenMultiplier", "100")) /100;
					ALT_GAME_TIREDNESS = Boolean.parseBoolean(Character.getProperty("AltGameTiredness", "false"));
+					DONT_LOSE_BUFFS_ON_DEATH = Boolean.parseBoolean(Character.getProperty("DontLoseBuffs", "false"));
					ENABLE_MODIFY_SKILL_DURATION = Boolean.parseBoolean(Character.getProperty("EnableModifySkillDuration", "false"));
-
+					
					// Create Map only if enabled
					if (ENABLE_MODIFY_SKILL_DURATION)
					{
Index: E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/gameserver/model/actor/L2Playable.java
===================================================================
--- E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/gameserver/model/actor/L2Playable.java	(revision 3933)
+++ E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/gameserver/model/actor/L2Playable.java	(working copy)
@@ -14,6 +14,7 @@
  */
package com.l2jserver.gameserver.model.actor;

+import com.l2jserver.Config;
import com.l2jserver.gameserver.ai.CtrlEvent;
import com.l2jserver.gameserver.model.L2Effect;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
@@ -242,7 +243,7 @@
     }
     
     // Support for Soul of the Phoenix and Salvation skills
-    public final boolean isPhoenixBlessed() { return _isPhoenixBlessed; }
+    public final boolean isPhoenixBlessed() { return _isPhoenixBlessed || Config.DONT_LOSE_BUFFS_ON_DEATH; }
     public final void setIsPhoenixBlessed(boolean value) { _isPhoenixBlessed = value; }
          
     public final void startPhoenixBlessing()
Index: E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java	(revision 3933)
+++ E:/L2j Development/workspace/L2-JunkBox/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java	(working copy)
@@ -5603,7 +5603,10 @@
		AntiFeedManager.getInstance().setLastDeathTime(getObjectId());

		if (isPhoenixBlessed())
-			reviveRequest(this, null, false);
+		{
+			if(!Config.DONT_LOSE_BUFFS_ON_DEATH)
+				reviveRequest(this, null, false);
+		}
		else if (getCharmOfCourage() && this.isInSiege())
		{
			reviveRequest(this, null, false);
Index: E:/L2j Development/workspace/L2-JunkBox/java/config/Character.properties
===================================================================
--- E:/L2j Development/workspace/L2-JunkBox/java/config/Character.properties	(revision 3933)
+++ E:/L2j Development/workspace/L2-JunkBox/java/config/Character.properties	(working copy)
@@ -58,6 +58,8 @@
# Default: False
AltGameTiredness = False

+# Don't lose buffs on death..
+DontLoseBuffs = false

# ---------------------------------------------------------------------------
# Skills & Effects

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...