the stars() proc will now use the html_decode()
this fixes the html fuck-ups when a human talks and an alien receives weird text in the middle of the "***".
Heads may use ID Modification Consoles to manage their department

-Heads may modify ID access for their department using ID computers
-Heads may only modify access that they get by default
-Heads may demote IDs if they are able to stip away all access from their card
-Heads may not modify a card's name or title, except when Demoting an ID
Fixed compile error
Revised Department Management Functions

-Heads may only edit access to their own departments
-Demotion button will check if the job is a subordinate of the head instead of checking if the person has any access left
Absolute paths
Updated LEDs
Updated icons, spanclasses
Cut out snowflake mob_can_equip code.

Now it calls mob/proc/can_equip(obj/item/I, slot, disable_warning = 0) instead.

Good-riddance, nasty ugly if(istype(...))!


Future task: update corgi/xeno/whatever code to use this proc, now that it's nice and clean.
Added can_equip proc for polymorphism.
Made human-specific can_equip proc.

This code is still a mess, but it probably can't be helped short of rewriting inventory code with standardized slot numbers and such.
Quick fix on can_equip.

I realized I forgot about the warning messages.
Added monkey/can_equip proc.

See, isn't that much nicer?
Trying to fix compilation error.

Changed "M as mob" in arguments list to "mob/M"; I think the former made it look for proc/can_equip() instead of mob/proc/can_equip().


Also, it no longer returns 0 for a null slot parameter.
returns a sanitized string on the stars() proc
Magic Mania 1.6: Baby's Day Out

*Adds unique sprites for the staves of door creation and chaos
**Item sprites
**Inhands
**Onbacks

*Fixes #3232 in a way that isn't terrible

*Basically this is the part of 1.5 that should have been done back when it was added
*Please raise wizard rates :3
Makes the object items look a lot cooler, thanks to CollenN for providing the notcoder sprites
[Admin] Added logging for changeling hivemind chat

Also added their Changeling names to the Antag panel so admins don't have to go digging through vars to find out who was OOC in ICing.
Fixing rolling pin/tray attack stuff

* simplify the attack code.
* fix messages and lack of sound when attacking with the rolling pin.
* rolling pin and tray will now use their attack verbs hopefully.
missed a parenthesis
Make grabs GC, fix a grab related runtime

The following runtime has occured 104 time(s).
runtime error: Cannot execute null.s click().
proc name: Click (/obj/screen/grab/Click)
  source file: screen_objects.dm,73
  usr: Reece Eliza (/mob/living/carbon/human)
  src: the reinforce grab (/obj/screen/grab)