Wrapping something with package wrapper now gives a message.
Adding a check so clicking an already giftwrapped item doesn't show the wrapping message.
Adding nobludgeon flag to wrapping paper to remove attack messages
Removing w_class line from package wrapper because already in its parent.
Remove the unnecessary message (box is full/packagewrapper doesn't fit in the box) when wrapping box.
Fixes not being able to wrap box with just one single package wrapper left.
Fixing attack_log (fix issue4180) and only adds log when the wrapping succeeds.
Now using wrapping paper actually uses its amount.
when all used, they will drop cardboard tube like intended.
Fixes issue4207
Fixes not being able to re-add wrapping paper and package wrapper to themselves like proper stacks.
New sprite for both paperwrap and cardboard tube. (from Nienhaus)
little fix
Rewrites simulated/Entered logic so its a tiny more efficient
Moved shoe actions to human movement
Cleaning
adds riot visor flipping
Fixes #5161
Adds new book bag sprite by Nienhaus
extra jensen cosplay cleaning
removes unused star trek 'laforge' glasses
Adds Doc Scratch costume in reverse.

Since everyone's already mad anyway.
reverts dmi changes
The permissions panel now checks if the holder has superior rights before allowing a permission change.
Merge branch 'master' of https://github.com/tgstation/-tg-station into flipriothelmet

Conflicts:
	icons/mob/head.dmi
	icons/obj/clothing/hats.dmi
Merge pull request #5479 from Cheridan/rip_scratch

Adds Doc Scratch costume in reverse.
Merge pull request #5443 from paprka/flipriothelmet

Adds riot visor flipping
Merge pull request #5451 from tkdrg/yayfabricatorbugs

Fixes fabricator stack removal
Merge pull request #5438 from xxalpha/clownshoes

Moves shoe actions to human movement because the clown exists
Merge pull request #5466 from paprka/removejensen

Removes unused jensen glasses
Merge pull request #5433 from phil235/WrapperFixes1

Wrapping papers fixes