Jelajahi Sumber

BETA: Generalizing rate configuration for fishes for all extractable skills/items.

Zoey76 13 tahun lalu
induk
melakukan
ad24970619

+ 4 - 1
L2J_Server_BETA/dist/game/config/rates.properties

@@ -20,10 +20,13 @@ RateDropItems = 1
 RateRaidDropItems = 1
 RateDropSpoil = 1
 RateDropManor = 1
-RateExtractFish = 1
 RateKarmaExpLost = 1
 RateSiegeGuardsPrice = 1
 
+# Modify the date of all extractable items and skills.
+# Default: 1.
+RateExtractable = 1.
+
 # Hellbound trust increase/decrease multipliers
 RateHellboundTrustIncrease = 1
 RateHellboundTrustDecrease = 1

+ 3 - 3
L2J_Server_BETA/java/com/l2jserver/Config.java

@@ -839,7 +839,7 @@ public final class Config
 	public static float RATE_CONSUMABLE_COST;
 	public static float RATE_HB_TRUST_INCREASE;
 	public static float RATE_HB_TRUST_DECREASE;
-	public static float RATE_EXTR_FISH;
+	public static float RATE_EXTRACTABLE;
 	public static float RATE_DROP_ITEMS;
 	public static float RATE_DROP_ITEMS_BY_RAID;
 	public static float RATE_DROP_SPOIL;
@@ -2217,7 +2217,7 @@ public final class Config
 					RATE_PARTY_XP = Float.parseFloat(ratesSettings.getProperty("RatePartyXp", "1."));
 					RATE_PARTY_SP = Float.parseFloat(ratesSettings.getProperty("RatePartySp", "1."));
 					RATE_CONSUMABLE_COST = Float.parseFloat(ratesSettings.getProperty("RateConsumableCost", "1."));
-					RATE_EXTR_FISH = Float.parseFloat(ratesSettings.getProperty("RateExtractFish", "1."));
+					RATE_EXTRACTABLE = Float.parseFloat(ratesSettings.getProperty("RateExtractable", "1."));
 					RATE_DROP_ITEMS = Float.parseFloat(ratesSettings.getProperty("RateDropItems", "1."));
 					RATE_DROP_ITEMS_BY_RAID = Float.parseFloat(ratesSettings.getProperty("RateRaidDropItems", "1."));
 					RATE_DROP_SPOIL = Float.parseFloat(ratesSettings.getProperty("RateDropSpoil", "1."));
@@ -3099,7 +3099,7 @@ public final class Config
 		else if (pName.equalsIgnoreCase("RatePartyXp")) RATE_PARTY_XP = Float.parseFloat(pValue);
 		else if (pName.equalsIgnoreCase("RatePartySp")) RATE_PARTY_SP = Float.parseFloat(pValue);
 		else if (pName.equalsIgnoreCase("RateConsumableCost")) RATE_CONSUMABLE_COST = Float.parseFloat(pValue);
-		else if (pName.equalsIgnoreCase("RateExtractFish")) RATE_EXTR_FISH = Float.parseFloat(pValue);
+		else if (pName.equalsIgnoreCase("RateExtractable")) RATE_EXTRACTABLE = Float.parseFloat(pValue);
 		else if (pName.equalsIgnoreCase("RateDropItems")) RATE_DROP_ITEMS = Float.parseFloat(pValue);
 		else if (pName.equalsIgnoreCase("RateDropAdena")) RATE_DROP_ITEMS_ID.put(PcInventory.ADENA_ID, Float.parseFloat(pValue));
 		else if (pName.equalsIgnoreCase("RateRaidDropItems")) RATE_DROP_ITEMS_BY_RAID = Float.parseFloat(pValue);