View Single Post
  #6  
Old 06-14-2020, 08:20 PM
DeathsSilkyMist DeathsSilkyMist is offline
Planar Protector

DeathsSilkyMist's Avatar

Join Date: Jan 2014
Posts: 8,316
Default

Quote:
Originally Posted by DMN [You must be logged in to view images. Log in or Register.]
There is no way to know whether a non-ogre would ever be interrupted by a non-stunning bash. Similarly an ogre could just as well get interrupt 5 times in a row regardless of not getting stunned. Even worse, he tried to cast a spell and had to eat the entire cast time of the spell instead of the 1.5 second stun time.
You are correct, there is no 100% fool-proof way to prove this is how the code works, without actually looking at the code.

There are a few reasons for me being fairly confident in my understanding of the game logic:

1. I do have an Ogre Shaman. I see visibly less spell interrupts on him than on my other characters. I pull a lot of monsters on both my Shaman and my Shadowknight. Monsters tend to bash as their first action when they reach you. If I am casting a spell on my Shadowknight when this happens, I have a good chance of being interrupted. Quite a few of these interrupts come from stuns, specifically. On my Shaman, I land spells in this specific case way more often. I am not saying I never get interrupted, but it is a noticeable difference.

2. There is no logical reason to combine the stun and spell interrupt aspects of Bash from a programming perspective. Bash would calculate the stun percentage, and the spell interrupt percentage separately. Then, if the stun gets called, the game simply checks for the special exceptions when determining if the stun should land or not. This means having FSI, being a mob that is immune to stuns, having Divine Aura on, etc. Obviously the programming could be poorly done, or specifically made to screw over Ogres, but I don't really think that is the default assumption to be made here.