Files
Bubberstation/code/datums/elements
MrMelbert 365e50bbce Mob attackedby / check_block refactor, plus some minor cleanup of attack_x procs (#79563)
## About The Pull Request

- Deletes `spec_attacked_by`
- Elements simple/basic mob attack threshold
- There was a skeleton mob that "mimics armor" but didn't use the actual
mimicing armor thing we have, so I changed that.
- Moves `check_shields` down to the living level, renames it to
`check_block`
 - Martial art blocking is now signalized (only CQC uses it anyways) 
- Cleaned up a bit of `attack_x` procs, but not a lot. Should have an
entire PR dedicated to this .... mess.
 - Deprecates `/obj/item/melee`

## Why It's Good For The Game

Second verse, same as the first. 

- Less bad species related procs. 
- Largely brings a lot of code in line, making combat more consistent
across types.
- Makes it a lot easier to add new code relating to blocking or taking
damage.

## Changelog

🆑 Melbert
refactor: Refactored another large chuck of attack code, primarily
involving melee item attacks and non-human mob attacks. Report if you
see anything weird
fix: Pacifists clicking on simple robots or silicons no longer causes
sparks
fix: Blocked thrown batons are now properly... blocked
/🆑
2023-11-17 19:57:51 -07:00
..
2023-10-23 23:48:22 -06:00
2023-07-28 14:13:43 +00:00
2023-10-10 15:27:12 -06:00
2023-09-19 19:07:51 +00:00
2023-03-31 19:40:29 -07:00
2023-11-14 13:57:52 -07:00
2023-06-19 23:01:10 -07:00
2023-08-11 20:40:15 +02:00
2023-10-17 13:07:31 -06:00
2023-10-03 14:26:50 -06:00
2023-10-03 14:26:50 -06:00