Commit Graph

4880 Commits

Author SHA1 Message Date
Deantwo 81509c0c66 Ups fixes 2014-05-14 18:40:33 +02:00
Deantwo a8cab7e396 String building and stage_change method
-
2014-05-14 17:11:35 +02:00
ikarrus 8496ec8dd1 Should be auto-mergable again 2014-05-14 08:57:52 -06:00
Deantwo 9e2f0f0fda Fixed grenade casing not being renamed to grenade when complete
Fixed grenade casing not being renamed to grenade when complete and made
all assembly messages refer to the assembly as "grenade assembly".

- The grenade assembly is called "grenade casing" before anything is
done (like it always was)
- The grenade assembly is called "unsecured grenade" when a activation
mechanism is added (like before

https://github.com/tgstation/-tg-station/commit/f645037dd5ffe491c94f73a39b3aac312e51d579)
- The grenade assembly is called "grenade" when finished (like before

https://github.com/tgstation/-tg-station/commit/f645037dd5ffe491c94f73a39b3aac312e51d579)
- Renamed large chem grenade to "large grenade casing"
- Made using a wrench on a unsecured grenade remove the payload on the
first use, and the activation mechanism on the second use (because we
don't want to always remove both at the same time)
- Made cable_coil drop on the floor if it was used as activation
mechanism

Fixes https://github.com/tgstation/-tg-station/issues/2378
2014-05-14 16:09:12 +02:00
Alex bcac0812c5 Merge pull request #3585 from Aranclanos/ViolinAndPiano
canUseTopic()
2014-05-14 11:05:17 +01:00
Alex 0d531eacf6 Merge pull request #3543 from paprka/stechupdate
Adds Stechkin pistol and Bond bundle to traitor uplink
2014-05-14 10:51:46 +01:00
Alex 084510a743 Merge pull request #3391 from Donkie/sofa
Sofa / Comfychair update
2014-05-14 10:37:06 +01:00
Alex 0eb1af3331 Merge pull request #3659 from AnturK/stuffz
Fixes one-way locks
2014-05-14 09:58:05 +01:00
Alex 66feb77503 Merge pull request #3677 from Kelenius/dualsaberfix
Fix for #2660: clowns killing themselves with toy dualsabers
2014-05-14 09:27:37 +01:00
Alex 6686b2ec7c Merge pull request #3687 from Jordie0608/removerelativepathsfromtheeverythingplz
Fixes #3681: suicide messages when crit
2014-05-14 09:24:29 +01:00
Cheridan 3a0bd3de28 Merge branch 'master' of https://github.com/tgstation/-tg-station into MeteorsSuck
Conflicts:
	code/game/turfs/simulated/walls.dm
2014-05-13 14:03:42 -05:00
fleure e13ab9422d Merge pull request #3610 from Aranclanos/washingmachine
Washing machine fixes
2014-05-13 16:55:26 +01:00
CollenN 2aefeb0b81 Sechud uses right icon 2014-05-12 16:35:30 -04:00
Jordie0608 5b94391e6f Unidentinization^2 2014-05-13 02:25:14 +10:00
Jordie0608 4078973a5c Unidentinization 2014-05-13 02:18:21 +10:00
Jordie0608 dfd2cc4b60 Changed suicide messages to visible_messages and fixed relative pathing 2014-05-13 01:44:29 +10:00
Kelenius 07b90d21bd Yes. Lowercase. How could I forget. 2014-05-11 23:33:46 +04:00
CollenN 00d9bc8098 Robot Item Sprites
Adds a file called robot_items.dmi. Did some minor tweaks to the borg
goggle/hudglasses sprites to make them look slightly mechanical, and
added a sprite for the electric arm, which is animated, replacing the
old warning triangle sign.
2014-05-11 13:25:27 -04:00
Kelenius a76d067b3a Attempt two 2014-05-11 00:45:59 +04:00
ikarrus 61b156a07f Added attack cooldowns to a few objects
Includes:
-Fire axe cabinets
-Captain's display case
-RD's lab cage
2014-05-10 12:10:41 -06:00
Kelenius 63a9c5b5af Fixed hurting yourself with toy double esword while clumsy 2014-05-10 19:47:29 +04:00
ikarrus fd4a0c86eb -Added an auxiliary storage compartment in SSUs to store one item
-Moved CE's magboots and captain's jetpack into them
-Updated it so that any mob can be placed inside the SSU now. Including Corgis.
2014-05-08 22:53:10 -06:00
ikarrus b3d1e87b1f Merge branch 'master' of https://github.com/tgstation/-tg-station into documents 2014-05-08 20:18:57 -06:00
Rolan7 f2493b4c37 Makes trays a subclass of bag.
This somewhat changes how items are placed on them, but for the better as it's more consistent with existing mechanics.
Hitting someone with the tray still scatters the contents around!  Works on nonhumans.
Placing icons on the tray still makes them show up on the tray.  Using the tray on a table now places the items onto the table, or places the tray itself if it's empty.  Robots can't lose their tray this way, I checked.
Service borgs can actually use their tray to carry things!  Trays can hold all sorts of stuff, as long as it's small...
A service borg can carry the nuke disk around.  The pinpointer does follow it correctly.
If the service borg stashes its tray module, dies, explodes, gibselfs, or is forced to stash its modules by damage, it drops all the tray's contents on the ground.

Fixes #236 (service borgs can't use trays) and #2991 (Items on food trays can't be picked up).  Didn't address #1919, the layer issue.

Fixes the "bajillion lines changed" with the maps.
2014-05-07 13:04:22 -04:00
Miauw62 a0279416f1 Merge pull request #3647 from Jordie0608/msoisatheifhalthalthalthalt
Changed mining equipment locker to mining equipment vendor
2014-05-07 17:25:22 +02:00
AnturK 03c183bb7d Fixes one-way locks 2014-05-07 11:33:56 +02:00
ikarrus b215db8b76 Suit Storage Units
-Added them around the station, replacing the ones that were just on racks (e.g. Engineering hardsuits, Captain's, etc)
-Removed their object verb. You can now just click drag yourself to climb in
-They now use the new fancy window colors
-Updated Minisat Maint a little bit to give the wall a bit more width around the SMES units. Shouldn't be so much of a vulnerability any more
2014-05-06 22:18:30 -06:00
Cheridan bd2756c36a Merge pull request #3580 from argoneuscze/fixshowerfire
Fix shower not extinguishing fires
2014-05-06 19:46:57 -05:00
Alex 5d39b2f5c2 Merge pull request #3524 from phil235/ShardFeetFix
Fix for stepping on shard
2014-05-06 20:01:10 +01:00
Jordie0608 6530150120 Changed mining equipment locker to mining equipment vendor 2014-05-06 20:01:01 +10:00
Cheridan 9ae36480b2 Merge pull request #3618 from kyrahabattoir/ItemNameFixingRound4
More name fixing, lowercasing objects, proper-ing unique objects, plural...
2014-05-05 11:46:35 -05:00
Razharas 282a5d3a2b Merge pull request #3379 from Cheridan/sliceofpai
Refactors pAI law code...
2014-05-05 07:33:17 -07:00
ikarrus 58b2ff1671 -Removed some duplicate code
-Made the syndicate document names appear like codenames
2014-05-04 16:18:48 -06:00
ikarrus 82639d14a6 Secret Document Objectives
Adds new steal objective "Secret Documents"
-A set of secret documents spawn in the vault's filing cabinet, but even syndicate documents qualify as valid steals

Adds the exchange objective for traitors
-If there are at least 6 traitors, two of them will be selected to make an exchange of secret documents
-There is a low (20%) chance that one of them will have an additional backstab objective, where they will require both sets of documents to win
2014-05-04 15:00:47 -06:00
Alex 6d337e760b Merge pull request #3592 from Aranclanos/reisinsuperconductivity
Reisin walls and doors will now block superconductivity (heat)
2014-05-03 23:11:13 +01:00
Miauw62 5e6d59d95f Merge pull request #3605 from phil235/DualsaberSoundFix
Fixes the lack of hitsounds for the dualsaber.
2014-05-03 16:30:09 +02:00
Miauw62 eec72aa516 Merge pull request #3472 from Menshin/missing_nodrop
Nodrop  checks for several machines/structures
2014-05-03 15:44:26 +02:00
Alex 09f112c9cb Merge pull request #3572 from Aranclanos/evidencebags
Heil myself
2014-05-02 17:46:04 +01:00
Alex 64073f0a8d Merge pull request #3489 from Aranclanos/ChemGrenades
Chem grenades asay logs improvements
2014-05-02 17:45:11 +01:00
Alex b3b54d2561 Merge pull request #3607 from phil235/WindowDestroySoundFix
Fixes the lack of sound when smashing window
2014-05-02 17:40:37 +01:00
Kyrah Abattoir 997e1310c5 More name fixing, lowercasing objects, proper-ing unique objects, plural-ing some stuff that needs it. 2014-05-01 23:07:35 +02:00
MrPerson 9d9a657acf Change examine() from an atom verb to a mob verb
Just in time for the feature freeze, a big change that will introduce bugs! Yay!
Mob verb is called verb/examinate(target), which just calls target.examine(user) and face_atom(target)
For explanation why, see http://www.byond.com/forum/?post=1326139&page=2#comment8198716
Long story short, mob verbs are much faster than object verbs. The goal is to make right-click menus populate faster.

Also changes a bunch of examine() procs to always, ALWAYS call the parent. Except mobs, but you have 1 guess why I'm not touching them. Mostly this affects obj/item/examine().
And also remove a whole shitload of pointless set src in view(2) kind of crap. Also span classes.
2014-05-01 09:56:39 -07:00
Kelenius 3f1574a475 Added slime scanner
Much less nutrition consumed, but they actually use it to grow
Made mutation chance random between 25 and 35
Slime core reactions use 1 unit of reagent
Code cleanups
2014-05-01 14:51:26 +04:00
Aranclanos b544a945a9 Fixes issue #2489
Fixes issue #119

Transferred all the different colours of under clothes and shoes to obj/item/clothing/under/colour/XXX and obj/item/clothing/shoes/sneakers/XXX
Added two extra options to the spawn menu of the game panel, clothing and food.
2014-05-01 06:01:14 -03:00
phil235 0233cd3a25 Fixes the lack of sound when smashing window 2014-05-01 01:43:09 +02:00
phil235 19734b93cc Fixes the lack of hitsounds for the dualsaber. 2014-04-30 23:37:31 +02:00
Aranclanos cc34aae3e3 Reisin walls and doors will now block superconductivity (heat)
Reisin membranes won't
2014-04-30 07:40:41 -03:00
Aranclanos 5736eb1f44 Creates canUseTopic(), a mob proc contained for the moment in the machinery.dm
The Topic() proc of machinery will use this.
The first non-machinery item to use this will be the violin and piano.
There are plans to make admin observers use this, to make AIs don't be able to use Topic() when they lose power (doing that currently will break gameplay) and make all items use the canUseTopic() proc if needed.
I just wanted to pull the fix for the piano and violin quick, the rest is a todo.
2014-04-30 05:25:01 -03:00
argoneus d08c9ebc08 Fixed #3571 2014-04-29 21:38:38 +02:00
Aranclanos 129401c403 evidence bags will now use attackby() to add items to themselves
removed the preattack() proc
2014-04-29 08:38:51 -03:00