-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shield on Backpack Slot Blocks Attacks & Blocking Issues #68
Comments
Ok, let's look into this a bit. Shield directional checks are handled here. Lines 159-163 are the ones that handle hits on the back. They are given below:
Here,
Regarding the last two, I think that's because of the order of attack effects applied. The nurse spiders always have an egg inject chance because of the way the proc is written:
(From Line139-152 of /code/modules/mob/living/carbon/superior_animal/giant_spider/nurse.dm. Basically, this means that regardless of damage checks, an egg can be injected. All we'd need to do in there is add a check on the I assume that cellular damage is similar. |
Making one more comment. Trilby says that this isn't supposed to happen, that prior testing was not giving these results and I haven't had more time to test. Perhaps look at if this is only affected by "pierce through" projectiles from any direction (full negate) like xray if unable to replicate. |
Do you remember what message you got when you were hit and the shield supposedly blocked the bullet? |
It's a standard "shield negates x" |
Backpack Shield Blocks Attacks
As the title says. Many shields can be carried with you outside of your hand by putting it in the backpack slot. However, it still function somehow regardless of the direction it is facine (your face against attack and away from attack). So that it does not need to be carried on hand.
Funnily enough finding this because my character blocked the Church sceptor healing shots by
stardustfox
with the Church's shield on the character's back.Additionally; Shields do not seem to block the following attacks;
The text was updated successfully, but these errors were encountered: