Fixes#14232
Also removes description saying 30 photos left, as that number did not change as the number of photos remaining decreased. It still shows number of photos remaining on examine.
This means two xmas trees per map, one in/near the bar and the other in/near the chapel. There's also a festivus pole in/near the RD's office. In a few cases a clearing of space in the bar came at the expense of a few chairs, tables, but if there were anything on said tables they've been moved to empty tables nearby.
Also adds a christmas tree to the centcom disembark (thank god that's generic now) and the magic robe compatible santa hat/suit to the wizards den.
Couldn't figure out how to edit bird/mini without it throwing telecomm exceptions at me due to them having special versions of those systems, so no christmas for them this year. There's not much in the way of room anyways.
Moves holodeck code to modules/holodeck. Repaths holodeck structures a little. Cleans holodeck code and prepares for additional features (multiple holodecks, etc). Should fix#4828.
Necessary map bugfixen for Asteroid, Disc, Dream, Meta, and TG.
Adds Lounge, Emergency Medical, pet center, and holdout room to the rec holodeck.
All items spawned by the holodeck will do only stamina damage, except when emagged. This allows emergency medical to be staffed with scalpels and bonesaws and such. Emergency medical has some functioning equipment but the only drugs available are in the sleeper.
*Added monitors to the AI chamber foyer, allowing borgs to see into the AI chamber and open the blast door over the entrance
*Removed extra autorifle left in armory
Updated metastation.dm
*Added a few posters to non-command non-security areas of the station
*Added more flashes to the AI chamber to give AIs more delaying power against borg attacks
*Added more twists and turns to some of the long, straight paths in maintenance
*Added windows to the mailroom conveyor to stop mail falling off it
*Added lethal shotgun ammo locker and rubber buckshot boxes to the armory
*Added independent area designation to armory (formerly part of brig control)
*Added winter boots to various lockers in the locker room
*Gave roboticists access to the R&D lab
*Moved AI chamber shutter control closer to the door so borgs can still get in
*Moved AI holopads off vents on the MiniSat walkway
*Remove most autorifles - one remains in the armory, one in the warden's locker.
*Removed posters from command/security areas
*Removed random grille spawns blocking areas of maintenance
*Removed duplicate intercom in the teleporter room
*Renamed Secure Lab to Xenobiology again for slime management system
Disc was left completely untouched. Dream was given only a single edit to keep the syndiebomb working. Meta and Bird are also both cleaned up now too. All map-specific custom z's were cleaned too.
Source of these tags is DM being stupid. When you use the "Generate instances based on icon states" option, for some ungodly reason it gives those instances a tag. Which is retarded, tags are supposed to be unique to each object.
I tried searching for legit uses of tag in code and found only a few landmarks and giving mobs a tag. In any event, setting tags on map objects is probably a really bad idea anyway.
Exact regex used to find these so you guys can check my work
; tag = "[^"]*"
#end/middle
(?<=\{)tag = "[^"]*";
#begin
\{tag = "[^"]*"\}
#solo