U3Games
Games | Desarrollo & Soporte => L2 | Sección de Servidores => Lineage => L2 | Implementaciones => Mensaje iniciado por: Swarlog en Jul 27, 2025, 12:45 AM
CitarConfig.java
public static float VIP_ADENA_RATE;
public static float VIP_DROP_RATE;
public static float VIP_SPOIL_RATE;
VIP_ADENA_RATE = Float.parseFloat(p.getProperty("VipAdenaRate", "1.5"));
VIP_DROP_RATE = Float.parseFloat(p.getProperty("VipDropRate", "1.5"));
VIP_SPOIL_RATE = Float.parseFloat(p.getProperty("VipSpoilRate", "1.5"));
CitarCustom Properties
# Multipliers Adena
VipAdenaRate = 1.5
# Multipliers Drop
VipDropRate = 1.5
# Multipliers Spoil
VipSpoilRate = 1.5
CitarL2Attackable.java
### Eclipse Workspace Patch 1.0
#P GameServer
Index: java/com/src/gameserver/model/actor/L2Attackable.java
===================================================================
--- java/com/src/gameserver/model/actor/L2Attackable.java (revision 55)
+++ java/com/src/gameserver/model/actor/L2Attackable.java (working copy)
@@ -1092,10 +1092,6 @@
dropChance *= Config.RATE_DROP_ADENA_NEWBIE;
}
}
+ if(lastAttacker.isVip())
+ {
+ dropChance *= Config.VIP_ADENA_RATE;
+ }
}
}
else if(drop.getItemId() == 6660 || drop.getItemId() == 6658 || drop.getItemId() == 6661 || drop.getItemId() == 6657 || drop.getItemId() == 6656 || drop.getItemId() == 8191 || drop.getItemId() == 6662 || drop.getItemId() == 6659)
@@ -1135,11 +1135,6 @@
else
{
dropChance *= Config.RATE_DROP_SPOIL;
+
+ if(lastAttacker.isVip())
+ {
+ dropChance *= Config.VIP_SPOIL_RATE;
+ }
}
}
else
@@ -1159,11 +1154,6 @@
else
{
dropChance *= Config.RATE_DROP_ITEMS;
+
+ if(lastAttacker.isVip())
+ {
+ dropChance *= Config.VIP_DROP_RATE;
+ }
}
}
@@ -1338,10 +1332,6 @@
dropChance *= Config.RATE_DROP_ADENA_NEWBIE;
}
}
+ if(lastAttacker.isVip())
+ {
+ dropChance *= Config.VIP_ADENA_RATE;
+ }
}
}
else
@@ -1361,10 +1351,6 @@
else
{
dropChance *= Config.RATE_DROP_ITEMS;
+ if(lastAttacker.isVip())
+ {
+ dropChance *= Config.VIP_DROP_RATE;
+ }
}
}