Преглед изворни кода

petWpnVuln, pAtk-mcreatures (Need dp support)
Thx Gnacik

Charus пре 15 година
родитељ
комит
dc4156bd8f

+ 1 - 0
L2_GameServer/java/net/sf/l2j/gameserver/model/actor/L2Character.java

@@ -6794,6 +6794,7 @@ public abstract class L2Character extends L2Object
 	public double getPAtkMonsters(L2Character target) { return getStat().getPAtkMonsters(target); }
     public double getPAtkPlants(L2Character target) { return getStat().getPAtkPlants(target); }
     public double getPAtkGiants(L2Character target) { return getStat().getPAtkGiants(target); }
+    public double getPAtkMCreatures(L2Character target) { return getStat().getPAtkMCreatures(target); }
 	public double getPDefAnimals(L2Character target) { return getStat().getPDefAnimals(target); }
 	public double getPDefDragons(L2Character target) { return getStat().getPDefDragons(target); }
 	public double getPDefInsects(L2Character target) { return getStat().getPDefInsects(target); }

+ 6 - 1
L2_GameServer/java/net/sf/l2j/gameserver/model/actor/stat/CharStat.java

@@ -500,7 +500,12 @@ public class CharStat
    {
        return calcStat(Stats.PATK_GIANTS, 1, target, null);
    }
-	
+
+   /** Return the PAtk Modifier against magic creatures */
+   public final double getPAtkMCreatures(L2Character target)
+   {
+	   return calcStat(Stats.PATK_MCREATURES, 1, target, null);
+   }
 	/**
 	 * Return the PAtk Speed (base+modifier) of the L2Character in function of
 	 * the Armour Expertise Penalty.

+ 3 - 0
L2_GameServer/java/net/sf/l2j/gameserver/skills/Formulas.java

@@ -1380,6 +1380,9 @@ public final class Formulas
 				case ANCIENT_SWORD:
 					stat = Stats.ANCIENT_WPN_VULN;
 					break;
+				case PET:
+					stat = Stats.PET_WPN_VULN;
+					break;
 			}
 		}
 

+ 2 - 0
L2_GameServer/java/net/sf/l2j/gameserver/skills/Stats.java

@@ -170,6 +170,7 @@ public enum Stats
 	DUALDAGGER_WPN_VULN("dualDaggerWpnVuln"),
 	RAPIER_WPN_VULN("rapierWpnVuln"),
 	ANCIENT_WPN_VULN("ancientWpnVuln"),
+	PET_WPN_VULN("petWpnVuln"),
 	
 	REFLECT_DAMAGE_PERCENT("reflectDam"),
 	REFLECT_SKILL_MAGIC("reflectSkillMagic"),
@@ -189,6 +190,7 @@ public enum Stats
 	PATK_MONSTERS("pAtk-monsters"),
 	PATK_DRAGONS("pAtk-dragons"),
 	PATK_GIANTS("pAtk-giants"),
+	PATK_MCREATURES("pAtk-mcreatures"),
 	
 	PDEF_PLANTS("pDef-plants"),
 	PDEF_INSECTS("pDef-insects"),