U3Games

Games | Desarrollo & Soporte => L2 | Sección de Servidores => Lineage => L2 | Implementaciones => Mensaje iniciado por: Swarlog en Jul 25, 2025, 12:11 AM

Título: Auto-Balance por tipo de armadura
Publicado por: Swarlog en Jul 25, 2025, 12:11 AM
Lo he creado yo personalmente para la version High Five del Lineage, el cual solo hace que dependiendo de la armadura que tenga un personaje tendra un efecto negativo u otro, todo depende del tipo de armadura. Armadura pesada -5%, ligera -2% y robe -1% de velocidad de ataque, movimiento, casteo y evasión.

Esto hace que el juego sea más real... a más armadura, más lento eres, es de lógica :P

        <!-- ######################## -->
<!-- SKILL: ARMADURAS -->
<!-- ######################## -->

<!-- Penalty Armaduras -->
<skill id="999999" levels="1" name="Penalty Armor">
<set name="icon" val="icon.skilltransform2"/>
<set name="magicLvl" val="1"/>
<set name="operateType" val="P"/>
<set name="targetType" val="SELF"/>
<for>
<effect name="Buff">
<!-- Armadura Pesada -->
<mul order="0x30" stat="runSpd" val="0.95">
<using kind="HEAVY" />
</mul>
<mul order="0x30" stat="pAtkSpd" val="0.95">
<using kind="HEAVY" />
</mul>
<mul order="0x30" stat="mAtkSpd" val="0.95">
<using kind="HEAVY" />
</mul>
<mul order="0x30" stat="accCombat" val="0.95">
<using kind="HEAVY" />
</mul>
<mul order="0x30" stat="rEvas" val="0.95">
<using kind="HEAVY" />
</mul>
<!-- Armadura Ligera -->
<mul order="0x30" stat="runSpd" val="0.98">
<using kind="LIGHT" />
</mul>
<mul order="0x30" stat="pAtkSpd" val="0.98">
<using kind="LIGHT" />
</mul>
<mul order="0x30" stat="mAtkSpd" val="0.98">
<using kind="LIGHT" />
</mul>
<mul order="0x30" stat="accCombat" val="0.98">
<using kind="LIGHT" />
</mul>
<mul order="0x30" stat="rEvas" val="0.98">
<using kind="LIGHT" />
</mul>
<!-- Armadura Robe -->
<mul order="0x30" stat="runSpd" val="0.99">
<using kind="MAGIC" />
</mul>
<mul order="0x30" stat="pAtkSpd" val="0.99">
<using kind="MAGIC" />
</mul>
<mul order="0x30" stat="mAtkSpd" val="0.99">
<using kind="MAGIC" />
</mul>
<mul order="0x30" stat="accCombat" val="0.99">
<using kind="MAGIC" />
</mul>
<mul order="0x30" stat="rEvas" val="0.99">
<using kind="MAGIC" />
</mul>
</effect>
</for>
</skill>

Index: classSkillTree.xml
===================================================================
--- classSkillTree.xml (revision 10271)
+++ classSkillTree.xml (working copy)
@@ -3,6 +3,7 @@
  <!-- Human Fighter -->
  <skillTree type="classSkillTree" classId="0">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Expertise D" skillId="239" skillLvl="1" getLevel="20" autoGet="true" />
  <skill skillName="Expertise C" skillId="239" skillLvl="2" getLevel="40" autoGet="true" />
@@ -2666,6 +2667,7 @@
  <!-- Elven Fighter -->
  <skillTree type="classSkillTree" classId="18">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Expertise D" skillId="239" skillLvl="1" getLevel="20" autoGet="true" />
  <skill skillName="Expertise C" skillId="239" skillLvl="2" getLevel="40" autoGet="true" />
@@ -4326,6 +4328,7 @@
  <!-- Dark Fighter -->
  <skillTree type="classSkillTree" classId="31">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Expertise D" skillId="239" skillLvl="1" getLevel="20" autoGet="true" />
  <skill skillName="Expertise C" skillId="239" skillLvl="2" getLevel="40" autoGet="true" />
@@ -6201,6 +6204,7 @@
  <!-- Orc Fighter -->
  <skillTree type="classSkillTree" classId="44">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Toughness" skillId="134" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Expertise D" skillId="239" skillLvl="1" getLevel="20" autoGet="true" />
@@ -7194,6 +7198,7 @@
  <!-- Dwarven Fighter -->
  <skillTree type="classSkillTree" classId="53">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Expertise D" skillId="239" skillLvl="1" getLevel="20" autoGet="true" />
  <skill skillName="Expertise C" skillId="239" skillLvl="2" getLevel="40" autoGet="true" />
@@ -8131,6 +8136,7 @@
  <!-- Male Soldier -->
  <skillTree type="classSkillTree" classId="123">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Expertise D" skillId="239" skillLvl="1" getLevel="20" autoGet="true" />
  <skill skillName="Expertise C" skillId="239" skillLvl="2" getLevel="40" autoGet="true" />
@@ -9101,6 +9107,7 @@
  <!-- Female Soldier -->
  <skillTree type="classSkillTree" classId="124">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Expertise D" skillId="239" skillLvl="1" getLevel="20" autoGet="true" />
  <skill skillName="Expertise C" skillId="239" skillLvl="2" getLevel="40" autoGet="true" />
@@ -10389,6 +10396,7 @@
  <!-- Human Mystic -->
  <skillTree type="classSkillTree" classId="10">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Spellcraft" skillId="163" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Magician's Movement" skillId="118" skillLvl="1" getLevel="1" autoGet="true" />
@@ -12822,6 +12830,7 @@
  <!-- Elven Mystic -->
  <skillTree type="classSkillTree" classId="25">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Spellcraft" skillId="163" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Magician's Movement" skillId="118" skillLvl="1" getLevel="1" autoGet="true" />
@@ -14445,6 +14454,7 @@
  <!-- Dark Mystic -->
  <skillTree type="classSkillTree" classId="38">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Spellcraft" skillId="163" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Magician's Movement" skillId="118" skillLvl="1" getLevel="1" autoGet="true" />
@@ -15985,6 +15995,7 @@
  <!-- Orc Mystic -->
  <skillTree type="classSkillTree" classId="49">
  <!-- Confirmed CT2.5 -->
+ <skill skillName="Penalty Armor" skillId="999999" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Toughness" skillId="134" skillLvl="1" getLevel="1" autoGet="true" />
  <skill skillName="Spellcraft" skillId="163" skillLvl="1" getLevel="1" autoGet="true" />