Information: It has often happened that the new pjs server, can not muster because Pekean, then the next mod does is give a hand to these newcomers are always defeated them 4 MIL CP additional 10 times if they die without flag on any time, in order to give fight to the PK. :o
Index: java/com/L2jserver/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- java/com/L2jserver/gameserver/model/actor/instance/L2PcInstance.java (revision 0)
+++ java/com/L2jserver/gameserver/model/actor/instance/L2PcInstance.java (working copy)
@@-591,10+591,14@@
/** Bitmask used to keep track of one-time/newbie quest rewards*/
privateint _newbie;
+privateboolean _newbiecp;
privateboolean _noble =false;
privateboolean _hero =false;
+privateint deathstreak =0;
+
+
/** The L2FolkInstance corresponding to the last Folk wich one the player talked. */
private L2Npc _lastFolkNpc =null;
@@-1381,7+1385,16@@
{
return _newbie;
}
-
+
+publicboolean isNewbieCp()
+{
+return _newbiecp;
+}
+publicvoid setNewbieCp(boolean isNewbieCp)
+{
+ _newbiecp = isNewbieCp;
+}
+
/**
* Set the _newbie rewards state of the L2PcInstance.<BR><BR>
*
@@ -5463,7 +5476,24 @@
if (isFakeDeath())
stopFakeDeath(true);
}
-
+ this.deathstreak++;
+
+ if (this.deathstreak == 10)
+ {
+ L2Skill deathstreakskillz0r = SkillTable.getInstance().getInfo(9998, 1);
+ this.addSkill(deathstreakskillz0r);
+ this.sendMessage("Server Help: +4000 Cp Added");
+ this.setNewbieCp(true);
+ deathstreak = 0;
+ }
+
+ if(this.isNewbieCp())
+ {
+ L2Skill skill = SkillTable.getInstance().getInfo(9998, 1);
+ this.setNewbieCp(false);
+ this.removeSkill(skill);
+ }
+
if (killer != null)
{
L2PcInstance pk = killer.getActingPlayer();
Index: /datapack/data/stats/skills/9900-9999.xml
===================================================================
--- /datapack/data/stats/skills/9900-9999.xml (revision 0)
+++ /datapack/data/stats/skills/9900-9999.xml (revision 0)
+<?xml version="1.0" encoding="UTF-8"?>
+<list>
+<skill id="9998" levels="1" name="Deathstreak">
+<set name="operateType" val="OP_PASSIVE" />
+<set name="skillType" val="BUFF" />
+<set name="target" val="TARGET_SELF" />
+ <for>
+ <mul order="0x40" stat="maxCp" val="4000" />
+ </for>
+</skill>
+</list>
Créditos: Rain
Adaptation of Interlude to High Five: Katian