Commit Graph

25 Commits

Author SHA1 Message Date
coiax d27c64c3a8 Christmas code changes (#41763)
* Christmas code changes

🆑 coiax
add: Santa can now examine presents to see what's inside.
del: Santa no longer has a mass summon presents spell, because of his
new regenerating bag!
add: Santa's bag regenerates presents as long as Santa is holding it.
balance: You can only find one gift under a christmas tree per round, no
matter how many trees you search.
balance: Santa's teleport does not announce where he's going.
fix: Fixed Santa not having a full head and beard of white hair.
fix: Fixed Santa not being genetically white-haired.
fix: Fixed Concentrated Barber's Aid not growing extreme amounts of
hair.
/🆑

The `box` var has been moved down from `/datum/outfit/job` to
`/datum/outfit`.

Added unlimited christmas tree with presents, for testing.

Santa's restriction against opening presents is now done by
TRAIT_CANNOT_OPEN_PRESENTS. Santa's ability to see inside presents is
done by the TRAIT_PRESENT_VISION, which also determines if Santa's Bag
will regenerate presents every 30 to 60 seconds.

Santa no longer starts with a breath mask and O2 tank, but instead has
an internals box. Santa no longer has a no-access gold ID, he can
teleport from room to room!

Gifts determine what type is inside them on initialization, rather than
when unwrapped.

- Reasoning -

Unlike last year, there are various possible methods of accessing
christmas trees spawners, allowing for an unlimited number of anything
presents. Cutting down the presents to one per round regardless of tree
count will avoid this.

Santa should be able to see what he's giving, because then he can reward
the naughty and nice children with different gifts.

* Missed a merge

* Adds present investigate logs, and visible messages

* Use the body+mind checking of mob.has_trait

* Less globals, more static vars on types; also event renaming
2018-12-16 12:44:53 +13:00
ShizCalev ff532a4ca4 Spellchecks TGStation 2018-06-19 18:57:44 -04:00
Cruix f32533130f Added an action button to change your entire chameleon outfit at once (#37953)
* Added an action button to change your entire chameleon outfit at once

* Made chameleon stamps actual chameleon items
Added stamps to bonus chameleon items on outfits that should have them
Made clothing work with hooded suits
2018-05-24 18:10:59 -07:00
AnturK 52a99c09d6 Uppercase slot defines 2018-04-27 10:38:32 +02:00
kevinz000 f300a5c155 Interaction/Attack Hand Refactor (#36405) 2018-03-23 11:20:54 +01:00
AnturK 3ca111fa67 Adds explicit check for numberless backpack contents in outfits. 2018-03-07 22:27:05 +01:00
pubby 347bc1ac2a Give ninjas datum outfits 2017-09-27 17:51:03 -05:00
Jordan Brown af4d9a85c9 Repaths /obj/item/weapon to /obj/item (#29929) 2017-08-16 10:38:51 -03:00
Tacolizard ecbae6560a WARNING 2017-06-08 15:21:55 -07:00
Tacolizard 4997327326 remiefix 2017-06-08 09:08:54 -07:00
Tacolizard 954c3a7abd refactor outfit datum 2017-06-07 13:47:31 -07:00
Cyberboss 8d67264843 Small outfit refactor 2017-05-26 13:04:49 -04:00
Cruix e95a2ac36b Replaced mob spawner vars with outfits (#27534) 2017-05-23 09:57:17 -03:00
coiax 7b3fe757d7 Some CTF changes (#24595)
* Some CTF changes

🆑 coiax
add: CTF players start with their helmet toggled off, better to see the
whites of their opponents eyes. Very briefly.
fix: Existing CTF barricades are repaired between rounds, and deploy
instantly when replaced.
tweak: Healing non-critical CTF damage is faster. Remember though, if
you drop into crit, YOU DIE.
add: Admin ghosts can just click directly on the CTF controller to
enable them, in addition to using the Secrets panel.
/🆑

- @Cyberboss also look at all my New->Initialize conversions.

* Procifies toggle_ctf

* Whoops, two procs with the same name
2017-03-04 23:37:00 +13:00
AnturK c217069703 Fixes #23134 (#23137) 2017-01-21 18:20:08 -05:00
AnturK 3f7ec5b8b2 Fixes held items roundstart fingerprints (#23078) 2017-01-18 13:34:56 -05:00
c0 0b311121d9 Refactor of outfits datums and corpse spawners 2017-01-08 10:30:31 +03:00
chowdermcarthor c7e474ccae Neck Slots (#21169)
* Added in a neckslot. Moved some tie items over to said neckslot.

* Changng some stuff to fix the new neckslot items.

* no message

* Altered comment to say that the old tie system is being kept as-is due to armbands and such instead of just avoiding conflicts.

* no message

* Changed the number for this.

* Fixed jaws of life not having a category, thus they only would show up when searched.
2016-10-26 19:03:41 +13:00
Incoming acf397ef76 yet more fixes 2016-09-24 00:01:06 -04:00
Incoming 0a9a658ae6 Day 0 fixes 2016-09-23 19:08:52 -04:00
YotaXP 9fe9c2faa4 Remove side effects from Character Setup 2015-11-25 18:06:05 -05:00
AnturK c2a26c81e7 Adds Create Custom Outfit admin verb
Sechud fix
2015-09-08 14:41:15 +02:00
AnturK b3b18d0080 Job Outfits 2015-09-07 18:13:08 +02:00
AnturK 1a9b7ad3c0 Admin equipment & ERT outfits 2015-09-07 01:06:09 +02:00
AnturK ff8063c68c Adds outfit datum 2015-09-06 20:06:10 +02:00