8379169b81
Completely overhauls how blocking, shields, reflecting, and anything in between is handled. Has some small gameplay effects.
Hooray modularity! Things that modify core files without directly touching said core files go here. This is similar to how Hippie handles things. This stops dreammaker from throwing errors and warnings if you try to compile these files while they're inside code/citadel/.