|
|
@ -142,10 +142,10 @@ public class WpakPowerManager { |
|
|
|
|
|
|
|
|
|
|
|
//stunned check
|
|
|
|
//stunned check
|
|
|
|
PlayerBonuses bonus = playerCharacter.getBonuses(); |
|
|
|
PlayerBonuses bonus = playerCharacter.getBonuses(); |
|
|
|
mbEnums.SourceType sourceType = mbEnums.SourceType.GetSourceType(powerCast.category); |
|
|
|
// mbEnums.SourceType sourceType = mbEnums.SourceType.GetSourceType(powerCast.category);
|
|
|
|
|
|
|
|
|
|
|
|
if (bonus != null && (bonus.getBool(mbEnums.ModType.Stunned, mbEnums.SourceType.None) || bonus.getBool(mbEnums.ModType.CannotCast, mbEnums.SourceType.None) || bonus.getBool(mbEnums.ModType.BlockedPowerType, sourceType))) |
|
|
|
// if (bonus != null && (bonus.getBool(mbEnums.ModType.Stunned, mbEnums.SourceType.None) || bonus.getBool(mbEnums.ModType.CannotCast, mbEnums.SourceType.None) || bonus.getBool(mbEnums.ModType.BlockedPowerType, sourceType)))
|
|
|
|
return true; |
|
|
|
// return true;
|
|
|
|
|
|
|
|
|
|
|
|
//sanity check for casting while moving
|
|
|
|
//sanity check for casting while moving
|
|
|
|
Vector3fImmutable endLoc = playerCharacter.getEndLoc(); |
|
|
|
Vector3fImmutable endLoc = playerCharacter.getEndLoc(); |
|
|
|