Noticias:

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

Menú Principal

Vip Rates XP/SP

Iniciado por Swarlog, Jul 27, 2025, 12:45 AM

Tema anterior - Siguiente tema

Swarlog

CitarNo tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

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

CitarNo tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

### 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;
+					}
 				}
 			}