From 549ca25483f854a450e34d8ba94b11943e76c09d Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Sun, 2 Feb 2025 19:21:25 -0600 Subject: [PATCH] can block spells --- src/engine/objects/PlayerCharacter.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/engine/objects/PlayerCharacter.java b/src/engine/objects/PlayerCharacter.java index 4aa43887..6d45eeaf 100644 --- a/src/engine/objects/PlayerCharacter.java +++ b/src/engine/objects/PlayerCharacter.java @@ -4722,8 +4722,8 @@ public class PlayerCharacter extends AbstractCharacter { } switch(type){ case "Block": - if(!fromCombat) - return 0; + //if(!fromCombat) + //return 0; if(offHand == null) return 0; @@ -4748,7 +4748,10 @@ public class PlayerCharacter extends AbstractCharacter { } } } - float blockChance = ((passiveSkill.getModifiedAmount() + blockBonusFromShield) / 4) + levelDifference; + int divisr = 4; + if(!fromCombat) + divisr = 16; + float blockChance = ((passiveSkill.getModifiedAmount() + blockBonusFromShield) / divisr) + levelDifference; if(this.bonuses != null) blockChance *= 1 + this.bonuses.getFloatPercentAll(ModType.Block, SourceType.None); return blockChance;