diff --git a/TwosideKeeper.jar b/TwosideKeeper.jar index 407ed6d..55b52fb 100644 Binary files a/TwosideKeeper.jar and b/TwosideKeeper.jar differ diff --git a/src/plugin.yml b/src/plugin.yml index 3e52a35..0ca1fad 100644 --- a/src/plugin.yml +++ b/src/plugin.yml @@ -1,6 +1,6 @@ name: TwosideKeeper main: sig.plugin.TwosideKeeper.TwosideKeeper -version: 3.4.4 +version: 3.4.4r1 commands: money: description: Tells the player the amount of money they are holding. diff --git a/src/sig/plugin/TwosideKeeper/HelperStructures/MonsterDifficulty.java b/src/sig/plugin/TwosideKeeper/HelperStructures/MonsterDifficulty.java index 07e438d..319091c 100644 --- a/src/sig/plugin/TwosideKeeper/HelperStructures/MonsterDifficulty.java +++ b/src/sig/plugin/TwosideKeeper/HelperStructures/MonsterDifficulty.java @@ -161,6 +161,10 @@ public enum MonsterDifficulty { public List RandomizeDrops(double dropmult, boolean isBoss) { List droplist = new ArrayList(); dropmult += 1; //Base dropmult is 1.0. + if (Math.random() < dropmult % 1) + { + dropmult++; + } //Basically for each additional dropmult integer value, the //amount of rolls increases. (A dropmult of 1.0 is required for diff --git a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java index bde27f0..a327bab 100644 --- a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java +++ b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java @@ -169,9 +169,9 @@ public class TwosideKeeper extends JavaPlugin implements Listener { public static double ENEMY_DMG_MULT=1.0f; // public static double EXPLOSION_DMG_MULT=1.2f; // public static double HEADSHOT_ACC=1.0f; //How accurate headshots have to be. Lower values means more leniency on headshots. Higher values means more strict. - public static double COMMON_DROP_RATE=0.5; // 1/2 chance - public static double RARE_DROP_RATE=0.010417; // 1/96 chance - public static double LEGENDARY_DROP_RATE=0.0052; // 1/192 chance + public static double COMMON_DROP_RATE=0.1; // 1/10 chance + public static double RARE_DROP_RATE=0.0078125; // 1/128 chance + public static double LEGENDARY_DROP_RATE=0.00390625; // 1/256 chance public static int PARTY_CHUNK_SIZE=16; //The number of chunks each party spans. public double XP_CONVERSION_RATE=0.01; //How much money per exp point? public static int WORLD_SHOP_ID=0; //The shop ID number we are on.