Adds new and changeable bar signs to the game.

17 new bar signs were added including the empty one that is only used as a placeholder
Signs:   ![] (http://i.imgur.com/DRd8P2A.png)
A bar sign is randomly assigned at round start so even if no ever bothers to change the sign, it won't always be the same round to round.
Bar signs can be changed to any of the 17 choices (Not including the empty sign) by anyone with bar access or the AI
All sprites were used with the permission of their owners.  
Code was originally done by N3X15 with alterations by Mrperson, menshin, ikarrus, and myself.

Please tell me if i messed something up, this was a lot more complicated and I had to have a lot of help.
and in that case they also have to add a datum so they have to do A AND B
after all.

On Wed, Oct 15, 2014 at 2:20 PM, Remie Richards <notifications@github.com>
wrote:

> In code/game/objects/structures/barsign.dm:
>
> > @@ -0,0 +1,152 @@
> > +/obj/structure/sign/barsign        // All Signs are 64 by 32 pixels, they take two tiles
> > +	name = "Bar Sign"
> > +	desc = "A bar sign with no writing on it"
> > +	icon = 'icons/obj/barsigns.dmi'
> > +	icon_state = "empty"
> > +
> > +	req_access = list(access_bar)
> > +
> > +	var/list/barsigns=list()
> > +
> > +/obj/structure/sign/barsign/New()
> > +	..()
> > +
> > +//filling the barsigns list
> > +	for(var/bartype in typesof(/datum/barsign) - /datum/barsign)
>
> There's nothing wrong with touching the list, But it means the adder of
> new signs needs to A. Add the sign and B. remember to update the list.
> Where as with what I was saying, they only have to do A.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/tgstation/-tg-station/pull/5266/files#r18889590>.
>