Commit Graph

4402 Commits

Author SHA1 Message Date
petethegoat@gmail.com
4e022a9b45 Recoded the spellbook. Should fix the bug which stopped the staff of animation spawning, and prevent similar bugs in the future.
Moved the spellbook define into spellbook.dm, in the wizard gamemode folder.

Moved the old spells.dm to unused.

Added some new guns to summon guns.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5549 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-14 20:17:04 +00:00
giacomand@gmail.com
f6078aba78 - Bugfix for user created areas not correctly powering machinery.
- Fix for retaliating hostile mobs to not attack itself.
- Grammar fix for goats and cows.
- Fix for malfunction and continuous rounds; which doesn't stop the count down timer when the AI dies.
- Spiderlings won't grow inside vents and spiderlings are much easier to kill, can be shot with a projectile and display a message after dying.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5548 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-14 17:46:33 +00:00
ericgfwong@hotmail.com
b6762f4382 Added map 2.1.1, which runs department security.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5544 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-14 00:50:14 +00:00
petethegoat@gmail.com
adae991ef5 Alien runtimes fixes from Cael.
Added a new syndicate bundle option, the smooth operator. Includes a pistol, silencer, clean up gear, and the ever essential suit and new formal shoes, with sprites by Flashkirby.
Currently the shoes are only used by smooth operators, but I'm gonna ask Ikarrus to put some on the latest map when he's done with it.

Changed the 9mm casing to use midbullet2, as weakbullet is just pathetic.

Removed /obj/item/weapon/glass, on account of it being awful and unused.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5543 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-13 22:08:16 +00:00
baloh.matevz@gmail.com
13915bad63 - Additional updates to brewing code. Added two more machines: Squeezer, which will destroy the food items stuffed into it, but return some of the food item's reagents (not coded yet, need to go through all reagents to see which are applicable); and a centrifuge, which removes common catalyst reagents from food items (currently just enzymes)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5541 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-13 09:34:33 +00:00
d_h2005@yahoo.com
788b2576cd -New sprites for spider cocoons and webs.
-Adds green-striped medbay deptsec armbands, at the behest of ikarrus

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5540 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-13 09:09:50 +00:00
baloh.matevz@gmail.com
ced6a017b0 - Added a basic destilery module. It currently includes three machines: A mill, a fermentary and a still. There is currently only one 'demonstration' recipe, which is:
- - Use mill to turn wheat into flour
- - Use flour in fermentary (along with water - you need to varedit water_level right now) - Also I know flour is not what you use to ferment. It's just a demonstration. - Produces beer.
- - Use beer in still to make vodka. Same as with the fermentary, it is just for demonstration.

These things are not yet available on the map. They will however be available to botanists and/or the chef. 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5539 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-13 07:35:22 +00:00
giacomand@gmail.com
d9c3a3fd4c - Spiders are slower and take more damage from cold/heat.
- Increased the announce time for infestations.
- Made the staff of animation mimics not care about staffs being dropped, they will not attack their creator ever.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5538 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-13 04:16:31 +00:00
baloh.matevz@gmail.com
4db6928fb3 - forgot to commit biomass.dm. Sorry about that.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5537 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 23:28:05 +00:00
baloh.matevz@gmail.com
e5bb5e5385 - Goats are now really good against space vines.
Video: http://www.youtube.com/watch?v=ppWHr9iwdZI

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5536 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 23:24:40 +00:00
giacomand@gmail.com
458fddbea5 - Tweaks to spiders to be less robust.
- Made goats/cows not give infinite milk but instead slowly generate milk in their udder for collecting.
- Lowered speak chance for chickens and added a limit for how many chickens can be bred.
- Lowered the chances of an egg to be a chicken hatching egg.
- If you put an egg in your pocket it won't be a chicken hatching egg anymore.
- Chickens won't spawn inside you anymore.
- Added some abstract classes to the list of things that shouldn't spawn with slime cores.
- Increased the time between events.
- Added a spawn spiders button for admins.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5535 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 23:07:51 +00:00
petethegoat@gmail.com
b7f29ca03e Committing a new wizard spell, by S0ldi3rKr4s0, and a fix for jetpack mining borgs not having their eye overlays, also by him.
In totally unrelated news, added a horse mask.
Improved say.dm, so that adding more mask voicechanging snowflake code shouldn't have quite such a big impact.

Updated the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5534 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 22:52:49 +00:00
baloh.matevz@gmail.com
227d561acc - Made biomass a viable thing to spawn. It spreads and grows exactly the same as space vines (kudzu), but unlike kudzu, which is opaque, but not dense, biomass is dense, but not opaque.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5533 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 22:27:21 +00:00
Kortgstation@gmail.com
633b09915a Adult slimes can now vent crawl.
Golems get a built in helmet.

Slimes pass on universal speak when they evolve/reproduce.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5532 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 20:31:28 +00:00
petethegoat@gmail.com
756ddd3b05 Reverting some alien infestation checks that meant that no aliens would spawn if the event wanted two aliens, but there was only one candidate.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5531 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 19:25:35 +00:00
petethegoat@gmail.com
8d773e827c Made the alien infestation event only create a command report if it successfully spawns an alien.
Slightly improved comms blackout code.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5530 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 18:05:41 +00:00
giacomand@gmail.com
b4d15e55e1 -Added a check for anchored items for spiders to caccoon.
-Removed some copy and pasted code.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5529 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 17:56:12 +00:00
giacomand@gmail.com
adfe165840 -Forgot the spider infestation file.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5528 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 17:40:43 +00:00
petethegoat@gmail.com
4fdfce5b69 Updated the comms blackout event, re-adding the chance for it to create a command report with Giacom's permission.
It now picks from a list of alerts with varying levels of fuckedup-ness, to try and better communicate the idea of unreliability when the crew do hear it.

Increased the time between events.

Updated cows so it's disarm intent to tip them over, and made chicks not offset off their turf.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5527 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 17:32:04 +00:00
giacomand@gmail.com
3151418610 -Forgotten to remove a file.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5526 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 16:45:45 +00:00
giacomand@gmail.com
a56e922053 Committing for Cael_Aislinn:
= Giant Spiders =
- Nurses spin webs which impede progress, bundle items and mobs up in cocoons, lay eggs to create spiderlings
- Nurses are slow and weak, but their bite has a chance to paralyse the victim
- Spiderlings skitter about and eventually grow into giant spiders. 
- Spiderlings will ventcrawl, so they can spread over the station pretty fast. 
- Hunters are fast, have decent health and the most effective poison
- Guards are medium speed but the health and direct damage
- The poison of hunters and guards can cause hallucinations if they bite you

= Farm animals =
- Cows can be milked or butchered for a large supply of meat. Sadists can also tip them over (with intent_help). 
- Goats can also be milked, but have a nasty temperament. 
- Chicks grow up to be chickens, who lay eggs and continue the cycle. But where did it start? (they're very noisy). 
- All three are orderable via QM. 

My changes:

- Added a spider infestation event.
- Optimized code with spiders and simple_animals.
- Made a /hostile/retaliate type which will only fight back when hurt. Based on Cael's code.
- Added some farm animals on the map.
- Changed events, added a setup() proc which can let you setup variables or the event. Made the event only kill itself when it has called, announce(), start() and end().
- Brainrot will only need alkysine as a cure.
- Communication blackout will always be silent.
- Changed some admin buttons to use the new event system.
- Added a forceEvent proc which you can use when you enable debug verbs.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5525 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 16:44:06 +00:00
petethegoat@gmail.com
616fcf1e88 Removing a needless line in /mob/living/proc/apply_damage().
<carnie_> basically it's updating overlays every tick in space...even if nothing changes
<carnie_> and updating overlays even when you're changing something like halloss

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5524 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 14:16:51 +00:00
Kortgstation@gmail.com
c398bcb344 Remapped the permabrig. I think it could still be better (and will try to work on it more and welcome others to do so) but I also think it's better than what we have now and don't want to wait forever and let my map get out of date.
http://i.imgur.com/IGhrG.png

Harm batons no longer stun unless the baton has charge.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5523 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-12 00:40:18 +00:00
giacomand@gmail.com
5cbb7b4111 -The shuttle will not stop creating holes when it is on fire.
-Aliens will be able to recover plasma even when they have cloneloss damage. Previously, if they did have any amount of cloneloss damage they wouldn't be able to regain plasma at all.
-Runtime fixes for IDs.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5522 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 23:54:24 +00:00
aranclanos@hotmail.com
db1cd83bc1 Runtime fix for borgs touching buttons on their UI about items that were deleted. This is just a small fix and somewhat incomplete, I'm not on the mood to fix the whole borg interface.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5521 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 20:26:48 +00:00
petethegoat@gmail.com
4d9d0efdcd Increased the announceWhen for the brand intelligence event.
Made infected vending machines flip their speech switch back to on.
Added a new line for the origin machine, from Rockdtben.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5520 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 18:46:24 +00:00
aranclanos@hotmail.com
da44fa7472 Runtime fix for mech sleepers feedback messages at injecting the victim with the last units of a reagent.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5519 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 18:44:17 +00:00
petethegoat@gmail.com
ab4ecf3373 Committing a new event, rampant brand intelligence. Thanks Callans for the idea.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5518 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 18:34:51 +00:00
baloh.matevz@gmail.com
fa84ba9611 - Added a small bit to the SQL statement so I can update the database structure later on, without it breaking the ban system until it updates.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5517 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 13:54:11 +00:00
giacomand@gmail.com
13b25d24cf -Breathing plasma will now give you the plasma reagent for toxic damage which will need treatment, in order to remove it from your body quickly. This creates a nice poison effect.
-Made the plasma reagent damage you more.
-Syndicate agent cards will now work inside pdas/wallets.
-Switched some comments around in event.dm
-There was a bug with a local variable list which became null, the problem was that there is no where in the code which could've nulled it. My only theory is that not having . = list() first maybe caused problems, but it seems unlikely. I changed it anyway and I'll keep watch for it re-appearing.
-Fixed a bug with the new firedoors not keeping out heat, since they have an opacity of 0. I switched everything around to accommodate this.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5516 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 13:53:48 +00:00
d_h2005@yahoo.com
2855cd6237 Fixes issue 1211 - Invisible toasts were due to a naming mismatch. (step it up kor)
-New sprites for the border firelocks!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5514 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 05:58:21 +00:00
sieve32@gmail.com
b69e3962da -Fixed space travel, sorry about that. Implemented a list the wrong way so you got thrown back whether you had the nuke disk or not, and I changed it from just reversing momentum to actively pushing you away from the boundary, which also means that even if you get past the transition boundary, it will continue to push you back.
Fixes Issue 1236

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5513 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 01:37:05 +00:00
petethegoat@gmail.com
1aaee90154 Updating the conjure spell to just use paths instead of strings.
Removed the needless Del() from event.dm

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5512 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-11 00:08:17 +00:00
petethegoat@gmail.com
f27399bcd5 Added a new events system!
The old one still exists, mainly so the associated admin buttons still work.
At some point I'll add a nice little panel for event stuff and remove the old procs.

event.dm is pretty well commented, and it should be pretty easy to figure it out.

Casualties of the change are space dust (which should probably be implemented separately if we want it back), the black hole event (which was awful), space ninjas (which didn't turn up), ionstorms (the non-admin ones sucked anyway) and CLANG, which I will probably add at some point, if no one else does first.
Also, I removed pierott's throat from the disease outbreak list. f that s.

Thanks to Sukasa and BS12, as my system is loosely based off of theirs.
Thanks Giacom for help with structuring and especially commenting this.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5511 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-10 23:45:57 +00:00
entrian.tration@gmail.com
ba036675da Firedoors now more like window doors. They are see-through and only block movement in one direction.
They probably need a new icon. The new one is kinda ugly and, since its red, may blend in with the fire alarm effect too much.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5509 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-10 21:14:34 +00:00
sieve32@gmail.com
d64186ec9b -Now instead of just giving an angry message, any living mob with a client and the nuke disk that hits a transition on Z1 on them will have their momentum reversed, effectively sending them back where they came from. (Dead and clientless mobs still have the disk deleted from them)
Fixes Issue 1183

-Most game-specific messages now print to all non-new_player mobs instead of the world, round-end reports are unchanged but request consoles and other announcements will not be heard by people in the lobby any more
Fixes Issue 1158

-Tweaked the temperature resistance of mechs to be more inline with current fires. Most mechs protect almost as well as a full fire suit, and the firefighter mech is just over 2x more effective
Fixes Issue 1027

-False-walls can no longer be fixed when on top of a dense turfs
Fixes Issue 1196

-Tweaked how damage was read for CPR and self-examining so you can't perform CPR on yourself at 100 damage
Fixes Issue 1202

-Made stun-glove construction use the cable/Use() instead of just amount-2, so you can no longer get 0 amount coils
Fixes Issue 1206

-Glass reagent containers and droppers now log attacks like syringes do, with the list of reagents
Fixes Issue 1234

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5508 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-10 19:07:02 +00:00
aranclanos@hotmail.com
692fc1b95a Runtime fixes for the spells conjure carp and conjure creatures, I updated their paths to the correct ones.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5507 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-10 17:32:41 +00:00
aranclanos@hotmail.com
e6ac192056 Runtime fix for trying to blow traitor borgs, I just changed a usr for a src whooooo
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5506 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-10 16:35:55 +00:00
aranclanos@hotmail.com
4cfb6d7d4e Runtime fix for trying to set the mental status of a person without medical record to "stable". I'm pretty sure it was a typo.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5505 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-09 21:22:06 +00:00
aranclanos@hotmail.com
daae5b6a9d Runtime fix for building AIs without a brain
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5504 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-09 20:51:31 +00:00
aranclanos@hotmail.com
334347b4bb Runtime fix for slimes trying to eat a mob that doesn't exist anymore
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5503 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-09 19:17:28 +00:00
aranclanos@hotmail.com
836f0e2584 Runtime fixes for admins using simple transformations on ghosts, and the mobs getting dna = null
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5502 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-09 18:21:39 +00:00
petethegoat@gmail.com
7500ac50f8 Committing two proposed commits by Malkevin: http://forums.nanotrasen.com/viewtopic.php?f=16&t=11499 & http://forums.nanotrasen.com/viewtopic.php?f=16&t=11717
Owl mask is now a gasmask.

Adds the missing icons for the arrest statuses of Parolled and Released, as well as a little blinking icon for chemical implants to hud.dmi
And adds them to hud.dm so they show in game also.

Updated the changelog.

Path change:
/obj/item/clothing/mask/owl_mask > /obj/item/clothing/mask/gas/owl_mask

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5501 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-09 12:53:42 +00:00
petethegoat@gmail.com
21b8f77d2a Fixed capitalisation on alien ventcrawl.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5500 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-09 00:32:42 +00:00
Kortgstation@gmail.com
3cb3c1ea0d Fixed being able to remove canremove = 0 items by trying to place an object on a person.
Fixed more adamantine golem icons.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5499 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-08 23:15:28 +00:00
petethegoat@gmail.com
61098e961b Committing a fix by SuperSayu for emptying plantbags into the smartfridge, and trashbags into disposals.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5498 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-08 22:22:47 +00:00
petethegoat@gmail.com
f363948dc6 Committing some of SuperSayu's misc patches: http://forums.nanotrasen.com/viewtopic.php?f=16&t=11671
* Smart fridge smartly shows (x5)(x10)(x25)(All) vend options based on quantity stored
* Gateway fix: When the away mission gate is calibrated, you will come out facing south. Matters somewhat when walking through in an exosuit. Also one pedantic text edit.
* Drink volume estimation:
* * Moved "half-full" to 26%-66% rather than 25%-49%
* * Moved "almost full" to 67%-90% rather than 50%-111% (1/.9)

Also removed /obj/item/weapon/directions and /obj/item/weapon/paperscrap.
They've been replaced by /obj/item/weapon/paper/crumpled and /obj/item/weapon/paper/crumpled/bloody.
Updated 2.1.0 and all away missions.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5497 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-08 20:58:31 +00:00
petethegoat@gmail.com
285bbf6eb4 Fixed airless misc research.
Added an intercom and air alarm to xenobiology.

Fixed a bug which allowed aliens to take and use fire extinguishers from cabinets.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5496 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-08 20:10:07 +00:00
petethegoat@gmail.com
7af1bc4027 Removed some files with old definitions left over from r5494.
Updated the map and all away missions again.

Full (really, this time, i think) list of path changes: http://pastebin.com/raw.php?i=7VJ7UBDh
/obj/item/weapon/storage/flashbang_kit	> /obj/item/weapon/storage/box/flashbangs
/obj/item/weapon/storage/body_bag_box	> /obj/item/weapon/storage/box/bodybags
/obj/item/weapon/storage/chemimp_kit	> /obj/item/weapon/storage/box/chemimp
/obj/item/weapon/storage/trackimp_kit	> /obj/item/weapon/storage/box/trackimp
/obj/item/weapon/storage/seccart_kit	> /obj/item/weapon/storage/box/seccarts
/obj/item/weapon/storage/handcuff_kit	> /obj/item/weapon/storage/box/handcuffs
/obj/item/weapon/cigpacket		> /obj/item/weapon/storage/fancy/cigarettes
/obj/item/weapon/storage/mousetraps	> /obj/item/weapon/storage/box/mousetraps
/obj/item/weapon/storage/PDAbox		> /obj/item/weapon/storage/box/PDAs
/obj/item/weapon/storage/id_kit		> /obj/item/weapon/storage/box/ids
/obj/item/weapon/storage/lightbox/mixed	> /obj/item/weapon/storage/box/lights/mixed
/obj/item/weapon/storage/donkpocket_kit	> /obj/item/weapon/storage/box/donkpockets
/obj/item/weapon/storage/beakerbox	> /obj/item/weapon/storage/box/beakers
/obj/item/weapon/storage/syringes	> /obj/item/weapon/storage/box/syringes
/obj/item/weapon/storage/gl_kit		> /obj/item/weapon/storage/box/rxglasses
/obj/item/weapon/storage/diskbox	> /obj/item/weapon/storage/box/disks
/obj/item/weapon/storage/stma_kit	> /obj/item/weapon/storage/box/masks
/obj/item/weapon/storage/lglo_kit	> /obj/item/weapon/storage/box/gloves
/obj/item/weapon/storage/lightbox/bulbs	> /obj/item/weapon/storage/box/lights/bulbs
/obj/item/weapon/plantbag		> /obj/item/weapon/storage/bag/plants
/obj/item/weapon/storage/satchel	> /obj/item/weapon/storage/bag/ore
/obj/item/weapon/trashbag		> /obj/item/weapon/storage/bag/trash
/obj/item/weapon/secstorage/ssafe/HoS	> /obj/item/weapon/storage/secure/safe/HoS
/obj/item/weapon/secstorage/ssafe	> /obj/item/weapon/storage/secure/safe
/obj/item/weapon/storage/crayonbox	> /obj/item/weapon/storage/fancy/crayons
/obj/item/weapon/secstorage/sbriefcase	> /obj/item/weapon/storage/secure/briefcase
/obj/item/weapon/storage/matchbox	> /obj/item/weapon/storage/box/matches
/obj/item/weapon/storage/monkeycube_box	> /obj/item/weapon/storage/box/monkeycubes
/obj/item/weapon/storage/satchel	> /obj/item/weapon/storage/backpack/satchel
/obj/item/weapon/storage/snappopbox	> /obj/item/weapon/storage/box/snappops

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5495 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-08 19:35:33 +00:00
petethegoat@gmail.com
11b17c4442 Committing suomynonAyletamitlU's storage item standardisation commit: http://forums.nanotrasen.com/viewtopic.php?f=16&t=11746
Standardization of the object tree and some modified functionality.
Moved a lot of storage/*_kit and similar boxes to storage/box/* ; most of these can now be found in boxes.dm. First aid kits remain a separate item type.
Replacement Light boxes pick up lights (for example broken ones) when used on them
Moved weapon/secstorage to storage/secure
Moved plant bags, ore satchel, trash bag, and sheet snatcher to storage/bag, in bags.dm
Fixed reagent_containers and snacks to pass through attackby() so the use_to_pickup code works. This affects plant bags, trash bags, and pill bottles.
Dice packs are now pill bottles, and all pill bottles can pick up dice.
Added error handling to uplink/generate_menu() so that one mistyped string doesn't bork the whole syndie uplink menu, since strings cannot be type-checked at compile time.
Cigarette packs and crayon boxes are now storage/fancy, however they retain existing update_icon() code.
Added a comment to storage.dm so that future people know where to look for use_to_pickup and allow_quick_gather code.

Updated all maps.

I've tried to test this thoroughly but I wouldn't be surprised if there were a few lingering issues. Try not to panic if you encounter any.

Full (i think) list of changed paths:
/obj/item/weapon/storage/flashbang_kit	> /obj/item/weapon/storage/box/flashbangs
/obj/item/weapon/storage/body_bag_box	> /obj/item/weapon/storage/box/bodybags
/obj/item/weapon/storage/chemimp_kit	> /obj/item/weapon/storage/box/chemimp
/obj/item/weapon/storage/trackimp_kit	> /obj/item/weapon/storage/box/trackimp
/obj/item/weapon/storage/seccart_kit	> /obj/item/weapon/storage/box/seccarts
/obj/item/weapon/storage/handcuff_kit	> /obj/item/weapon/storage/box/handcuffs
/obj/item/weapon/cigpacket		> /obj/item/weapon/storage/fancy/cigarettes
/obj/item/weapon/storage/mousetraps	> /obj/item/weapon/storage/box/mousetraps
/obj/item/weapon/storage/PDAbox		> /obj/item/weapon/storage/box/PDAs
/obj/item/weapon/storage/id_kit		> /obj/item/weapon/storage/box/ids
/obj/item/weapon/storage/lightbox/mixed	> /obj/item/weapon/storage/box/lights/mixed
/obj/item/weapon/storage/donkpocket_kit	> /obj/item/weapon/storage/box/donkpockets
/obj/item/weapon/storage/beakerbox	> /obj/item/weapon/storage/box/beakers
/obj/item/weapon/storage/syringes	> /obj/item/weapon/storage/box/syringes
/obj/item/weapon/storage/gl_kit		> /obj/item/weapon/storage/box/rxglasses
/obj/item/weapon/storage/diskbox	> /obj/item/weapon/storage/box/disks
/obj/item/weapon/storage/stma_kit	> /obj/item/weapon/storage/box/masks
/obj/item/weapon/storage/lglo_kit	> /obj/item/weapon/storage/box/gloves
/obj/item/weapon/storage/lightbox/bulbs	> /obj/item/weapon/storage/box/lights/bulbs
/obj/item/weapon/plantbag		> /obj/item/weapon/storage/bag/plants
/obj/item/weapon/storage/satchel	> /obj/item/weapon/storage/bag/ore
/obj/item/weapon/trashbag		> /obj/item/weapon/storage/bag/trash

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5494 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-08 19:11:56 +00:00