Skip to content

Commit 75eb298

Browse files
committed
box of spores fix
1 parent 1be60a7 commit 75eb298

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13815,7 +13815,7 @@ function getDailyHeliumValue(weight, portalUni){
1381513815
var scruffXP = game.global.fluffyExp2 / 1000;
1381613816
var scruffLvl = Math.log(scruffXP) / Math.log(4);
1381713817
if(game.talents.fluffyAbility.purchased){scruffLvl++}
13818-
if(scruffLvl >= 9){hasPetBonus = true;}
13818+
if(scruffLvl >= 8){hasPetBonus = true;}
1381913819
}
1382013820
else if (portalUni == 1)
1382113821
{

objects.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -678,6 +678,7 @@ var autoBattle = {
678678
bleedChance: 0,
679679
bleedMod: 0,
680680
bleedTime: 0,
681+
hadBleed: false,
681682
poisonChance: 0,
682683
poisonTime: 0,
683684
poisonMod: 0,
@@ -2157,7 +2158,7 @@ var autoBattle = {
21572158
level: 1,
21582159
zone: 220,
21592160
description: function(){
2160-
return "If the Enemy dies while Poisoned and not Bleeding, it drops " + this.dustMult() + "x more Dust.";
2161+
return "If the Enemy dies while Poisoned after never Bleeding, it drops " + this.dustMult() + "x more Dust.";
21612162
},
21622163
upgrade: "+1x Dust",
21632164
dustMult: function(){
@@ -3009,6 +3010,7 @@ var autoBattle = {
30093010
if (this.items.Bag_of_Nails.equipped) this.enemy.noSlow = true;
30103011
if (defender.bleed.mod < attacker.bleedMod) defender.bleed.mod = (1 + attacker.bleedMod);
30113012
if (defender.bleed.time < attacker.bleedTime) defender.bleed.time = attacker.bleedTime;
3013+
if (defender.bleed.time > 0) defender.hadBleed = true;
30123014
}
30133015
}
30143016
var poisonChance = attacker.poisonChance - defender.poisonResist;
@@ -3296,7 +3298,8 @@ var autoBattle = {
32963298
}
32973299
amt *= mutMult;
32983300
}
3299-
if (this.items.Box_of_Spores.equipped && this.enemy.bleed.time <= 0 && this.enemy.poison.time >= 0){
3301+
if (this.items.Box_of_Spores.equipped && !this.enemy.hadBleed && this.enemy.poison.time > 0){
3302+
33003303
amt *= this.items.Box_of_Spores.dustMult();
33013304
}
33023305
if (game.global.fluffyExp2 >= 1466015503701000) amt *= 5; //don't even look at this line, just move on

0 commit comments

Comments
 (0)