Commit Graph

4880 Commits

Author SHA1 Message Date
Giacomand 83b882ed3f * Added the space violin to the service cyborg modules.
* Made the space violin usable by service cyborgs.
* You can now examine Cyborgs to see their active module.
* Made the choose module window look nicer.
2013-10-26 13:49:41 +01:00
Cheridan 79c3db1977 Merge pull request #1639 from Intigracy/doesanyoneevencarewhatInamemybranch
Fixes landmark for plaguedoctor costume not spawning the mask.
2013-10-26 02:06:18 -07:00
AndroidSFV 160e981a1a Fixes #230. Problem was with formatting of the output. 2013-10-25 11:53:52 -05:00
Aranclanos a2981e5f9c Merge pull request #1589 from SuperSayu/clickstuff3
Mecha, hud, and click fixes
2013-10-25 09:16:54 -07:00
Giacom c169113e6b Merge pull request #1636 from SuperSayu/starcrossed
Replaces HasEntered() with Crossed() and reduces redundant checks on turf/Enter()
2013-10-25 04:24:42 -07:00
supersayu 2395c3cad5 Replaces the border objects list with a temporary list in the proc. 2013-10-24 21:12:17 -04:00
Fleure 8eeafb70a7 Overrides statue resist proc 2013-10-24 22:25:29 +01:00
Fleure e3169ee8b9 Adds container resist proc 2013-10-24 21:30:01 +01:00
Giacom 723c0ed3fd Merge pull request #1610 from VistaPOWA/roman_armour
Adds roman armour set and shield
2013-10-24 09:11:22 -07:00
Intigracy 04feaa7361 Fixes landmark for plaguedoctor costume not spawning the mask.
Lame.
2013-10-23 22:13:40 -07:00
supersayu 758c98c9e5 Adds a border object list to turfs
This removes some unnecessary or redundant checks in turf/Enter().

Also fixes a movement glitch involving atoms moving out of an object (locker, etc) and into walls.
2013-10-23 16:20:21 -04:00
supersayu 799c7ad2ce Replaces atom/HasEntered() with the builtin atom/movable/Crossed()
Crossed() is a byond builtin which is called automatically when two movable atoms overlap (as a side effect of Move(), but not when loc or x/y/z is changed).  Previously, turf/Entered() iterated through all objects in the turf in order to tell them an object had entered; with this change, HasEntered() becomes redundant and can be eliminated.

This may reduce lag when a large number of objects are moving in a small space (singularity, mining conveyors, etc) but should cause no changes to functionality at all.
2013-10-23 16:20:20 -04:00
Cheridan 9996ded1f8 Merge pull request #1609 from Neerti/bedsheet_bug_fixes
[BUGFIX] Fixes two minor bugs with my bedsheet changes.
2013-10-23 10:59:00 -07:00
Cheridan 02b62b4bed Merge pull request #1616 from Aranclanos/RuntimingSongs
Fixes a runtime related to songs
2013-10-23 09:31:28 -07:00
JJRcop 002496038c Cyborg construction now stores endoskeleton for deconstruction to use
When you construct a cyborg now, the endoskeleton is stored in the mob, where before it was deleted.
Cyborg deconstruction now checks if there is a stored endoskeleton. If there is, it deconstructs it. If there isn't, it spawns new parts like before.
Also, there is now a burn_out proc for flashes, since the feature was previously copypasta.
2013-10-22 16:18:16 -04:00
Aranclanos dd281bb6b2 Merge pull request #1561 from RobRichards1997/11/10/2013-Limbs-are-Objects
Changes Limbs into Objects [Merge/Give Feedback]
2013-10-22 00:41:09 -07:00
Aranclanos 89c3865a16 Fixes a runtime when a song tries to keep playing when the instrument was deleted 2013-10-22 03:47:49 -03:00
JJRcop 83ee7b95f5 You can now deconstruct cyborgs
This is a less destructive way to extract the MMI from a cyborg.
	Also, you can no longer use broken flashes for eyes.
2013-10-21 22:29:07 -04:00
VistaPOWA c188c2374d Adds roman armour set and shield
Made by troots.
2013-10-21 22:43:19 +02:00
Neerti 1bdf2eec0c Fixes period in captain's bedsheet name and a graphical error with clown's bedsheet. 2013-10-21 13:58:05 -04:00
Cheridan 7506a19073 Nuke Op Gloves: The Blackening
-Removes the yellow gloves on the Nuke Ops shuttle. (They were completely redundant, as the gloves they start with were already insulated (!!!)).
-In return, adds a laundry room to the nuke ops staging area, allowing them to paint their gloves as they please if they want to be stealthy.
-Removes 'SWAT' gloves in favor of the less-weirdly-specific combat gloves. Codewise, they were exactly the same.

Updates spacebattle.dmm, as it had an instance of swat gloves.
Adds a link in the mapmerge tool instructions to assist in setup.
2013-10-20 23:09:22 -05:00
Aranclanos 0a1baa0f34 Merge pull request #1586 from Giacom/mechas_suffocating
Fixes suffocating in mechs.
2013-10-20 14:38:18 -07:00
Cheridan 5c60ca8106 Merge pull request #1573 from Neerti/wearable_bedsheets_as_capes
Wear bedsheets... on your back!
2013-10-17 11:40:26 -07:00
Giacom 1a23bc2326 Merge pull request #1555 from Ergovisavi/fire_explosion
Fiery Explosions! - And some wizard tweaks
2013-10-17 00:19:25 -07:00
Ergovisavi cd904826f1 Removed flame_range from meteor explosions, reduced flame_range on syndie minibomb, added flame_range to all welderbomb explosions, made args prettier 2013-10-16 22:10:26 -07:00
supersayu a7398c2205 Mecha fixes
Prevents mech actions from acting on the user's inventory.  Fixes #1487.
(Almost) fully prevents inventory use from within a mech, to be more consistent.  The internals GUI button still works on the theory that it's emergency equipment.
2013-10-16 01:30:00 -04:00
Giacomand 1cdef4d588 * Fixes suffocating in mechs.
* Tidied up the atmos mech code a little.
2013-10-15 23:01:34 +01:00
Giacom f1ad61609c Merge pull request #1580 from Atskadan/grammarfix
Fixes "Its locked!" in lockbox.dm
2013-10-15 02:11:33 -07:00
Atskadan 124e3f3c5f Fixes "Its locked! in lockbox.dm to say "It's locked!" as it should 2013-10-13 23:25:41 -05:00
Neerti be3eeffded I can't into spelling. 2013-10-13 20:18:15 -04:00
Neerti 38341315d5 FIXED ISSUE WITH COLORS NOW BEING ITEM_COLORS WHO CHANGED IT WHY? 2013-10-12 21:03:57 -04:00
Neerti 6ffb6f1e20 Bedsheets can be worn, details in PR. Fixed merge conflicts hopefully. 2013-10-12 20:46:54 -04:00
Robson Richards 6aeb425326 Fixes the DME (I hope)
Removes some Stray Colons.
2013-10-12 15:51:00 +01:00
Ergovisavi 470341ecfd Made explosion arguements more readable for the ones with flame_range added to them
flame_range explosions no longer call fire_act() on mobs in the range, but instead spawn a hotspot on them.
2013-10-11 20:07:53 -07:00
Robson Richards 1c70008d0c Changes Limbs into Obj's
Reworked all the paths for it
Reworked all the procs for it
2013-10-11 19:11:55 +01:00
Giacom 618b41ea08 Merge pull request #1549 from Atskadan/grammarfix
Fixes several errors in the cap gun's text
2013-10-11 07:30:17 -07:00
Ergovisavi 7fd1465e17 Adds a new arg to explosion(), flame_range, for fiery explosions! Any mob in that range will be set on fire! Also creates some hotspots (mostly for ambience, won't generate them on existing space tiles) and changes the spawn explosion in the VV tab to let admins make fiery explosions.
Adds a cap for flame_range in global.dm
Added a flame_range for syndibombs, syndieminibombs, Wizard's fireball, fuel tank explosions, and meteors.

Adds firesuit level temperature protection to the wizard hardsuit for safety from your own fireballs setting you ablaze
Adds ExtinguishMob() for Ethereal Jaunt to make wizards a little less vulnerable to fire
2013-10-10 18:46:47 -07:00
MrPerson 38fe6d7a02 Merge pull request #1542 from Giacomand/remove_radio_icon
Removed the radio icon from radio chat.
2013-10-10 15:31:07 -07:00
Atskadan b9b5f3fbcd Changes \a to the, since the game never says anything like "you fire A laser gun", etc
consistency
2013-10-10 17:06:43 -05:00
Giacomand 3b958ebb54 Merge pull request #1500 from AstralSerpent/master
Crayons can now be grinded down for coloured crayon powder, which can be...
2013-10-10 11:59:54 -07:00
Atskadan 3c901165ae Changes "cap gun" in the firing message to [src], so if the gun is renamed, it will retain that name. 2013-10-10 00:47:06 -05:00
Atskadan a59122ed0d Fixes several errors in the cap gun's text, including every instance of "capss" and a sentence that used "is" instead of "are". 2013-10-09 23:54:23 -05:00
Giacomand 838b1167ba * Removed the radio icon from radio chat. 2013-10-09 20:14:14 +01:00
Mloc-Argent db0a908038 Make energy weapons not get a bloody overlay and fixed alt-gr not calling AltClick()
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-10-08 20:15:56 +01:00
Mloc-Argent 9de132a0a3 Small fixes and a new atom flag.
* Fixes the ( shaped cyan wire
* Fixes a luminosity bug with glowshrooms.
* Changes a ridiculous internal loop in intercoms to use the MC.
* Makes intercoms not be bloodied by bloody hands.
* Adds a "NOBLOODY" flag for atoms that don't want to be bloodied.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-10-08 20:15:55 +01:00
Giacomand 796f3ca9f1 Merge pull request #1517 from Mloc/tg-byond500
[MAP] Refactors the code to work with BYOND 500.  Big commit.
2013-10-07 07:05:46 -07:00
Aranclanos d062009a6e Merge pull request #1507 from Giacomand/napalm
Napalm works again, which fixes incendiary grenades.
2013-10-06 17:01:46 -07:00
Aranclanos f4972ee3a4 Merge pull request #1503 from Giacomand/lockersuffocation
Fixes lockers suffocating you in 5 minutes. Fixes #1227
2013-10-06 16:24:26 -07:00
Giacomand acec04c001 Merge pull request #1483 from Ergovisavi/ied_fix
Fixes issue #1418
2013-10-06 16:02:48 -07:00
Giacomand 0c2c02e284 Merge pull request #1484 from VistaPOWA/explosive_dirt_cleaning
Makes decals disappear after an explosion
2013-10-06 15:48:45 -07:00