Commit Graph

11775 Commits

Author SHA1 Message Date
Anewbe
455c774aa7 Ups guestpass max time to 2 hours 2016-05-22 20:08:08 -05:00
Anewbe
0221b9bb9d Changes some fluffy bits to be more accurate 2016-05-21 18:00:54 -05:00
Datraen
dd4483d055 Merge pull request #1710 from Yoshax/fitnessvendor
Adds a new vending machine that vends fitness related products
2016-05-21 12:11:29 -04:00
Yoshax
0a6d1aa08d Makes detective belts hold detective guns 2016-05-21 15:21:07 +01:00
Yoshax
6142af14d2 Adds a new vending machine that vends fitness related products 2016-05-20 22:04:00 +01:00
Datraen
4772dc6b10 Merge pull request #1703 from Yoshax/bugfixes
Bug Fix Boogalo
2016-05-19 18:18:00 -04:00
Yoshax
b6efd91e92 Fixes #1163 2016-05-19 22:30:31 +01:00
Yoshax
f28c48ae10 Fixes stocking vending machines producing runtimes
Fixes #400
2016-05-19 22:02:37 +01:00
Datraen
861dc04e89 Merge pull request #1699 from SinTwo/communicator_fix
Fixes Note Keeper and Empty Message
2016-05-19 15:40:36 -04:00
Datraen
ec3e4a0315 Merge pull request #1698 from VOREStation/bored,_fix_polaris
Fixes two high-priority issues
2016-05-19 14:29:46 -04:00
SinTwo
a39d2c5cc6 Fixes Note Keeper and empty message sending null 2016-05-19 14:17:12 -04:00
Arokha Sieyes
3198191ae3 Fixes #1088
While MMIs are 'expensive' and preserving them is important... this is probably more important. Needs to properly be removed so FBPs and borgs with MMI can be removed.
2016-05-19 12:15:20 -04:00
Arokha Sieyes
e30df05c4a Fixes #1591
Returns from read() early if you're not adjacent on guest pass.
2016-05-19 11:53:36 -04:00
Arokha Sieyes
79684a3488 Fixes #1636
Donut boxes only held 6 because they had 6 stuffed into them by New(). The empty ones didn't have that. This manually sets the size to hold 6 donuts.
2016-05-19 11:36:18 -04:00
Datraen
2a6e86f4fc Merge pull request #1578 from SinTwo/clothes
Skirt addition and loadout refactor
2016-05-19 09:00:41 -04:00
Mark9013100
8dc9d450ef Lowers revolution required players to 12 (#1692) 2016-05-18 21:15:26 -04:00
Neerti
174229f4b2 Perhaps fixes the revive bug. (#1691) 2016-05-18 20:41:21 -04:00
Arokha Sieyes
5f4bde83b2 Makes plastique better
It destroys the wall it's placed on, rather than slightly somewhat dismantling it a little and requiring you to have a toolbelt to finish the job.
2016-05-18 18:24:10 -04:00
SinTwo
3ed17ad1ec Back to /rank/ 2016-05-18 15:08:18 -04:00
SinTwo
47176f4912 Communicator Texting And UI Overhaul (#1670)
* Communicators ui moved to FakeNanoUI

* Removed test file.

* Back to NanoUI

* NanoUI

* Communicator Texting and UI overhaul.

* Comment Fixes
2016-05-18 09:29:07 -04:00
Arokha Sieyes
769cb0d32f Makes robolimbs repair completely
Previously, because noncritical robolimbs did not count for bruteloss or burnloss (per line 13 in human_damage.dm), nothing would ever cause robot limbs to call update_wounds() on the organs to clear wounds after repair. Furthermore, update_wounds ignored wounds on robotic limbs and edited early without even checking if it should remove them. This caused a problem.

This corrects this, and still exits early(er) in update_wounds() for robotic limbs, but makes sure there are no 0-damage wounds left and if there are, removes them.

As a 'backup', hitting a robolimb with a welder when there's nothing to fix will also call this proc, to catch any cases where someone has directly changed wounds or anything like that.

Also fixes spacing on robolimb damage examine text (get_wound_desc had spaces, but should not have in most cases), and added a message for having an open maintenance panel on a limb.
2016-05-18 01:25:34 -04:00
Datraen
eb0dc892fe Merge pull request #1676 from silveryferret/be_renegades
Adds Be renegade underneath Character Setup
2016-05-16 22:49:42 -04:00
Datraen
0d1c912b08 Merge pull request #1673 from Yoshax/shotglasses
Adds shot glasses + code qol
2016-05-16 22:34:19 -04:00
silveryferret
82f09c1642 Replaces BE_MONKEY with BE_RENEGADE
As title. Also adds Renegade into the antagonism tab underneath
character set up.
2016-05-16 21:20:30 -05:00
EmperorJon
0d61e9b47e Merge pull request #1667 from Yoshax/beltfix
Belts no longer drop when dragged to /obj/screen
2016-05-16 21:45:48 +01:00
EmperorJon
56c286c073 Merge pull request #1671 from VOREStation/namedefines
Generic Station & System Name
2016-05-16 21:44:53 +01:00
EmperorJon
e740d42b79 Merge pull request #1664 from silveryferret/death_alarm_change
Changes Death Alarm
2016-05-16 21:43:34 +01:00
Arokha Sieyes
8e90199052 Generic Station & System Name
Makes the name of the starsystem and station generic such that it can be modified in global.dm and replace the strings where it is used. This won't have an effect on Polaris itself, but makes changing the name much more simple for forks. Using string concat constants on the advice of Psi.
2016-05-16 15:34:03 -04:00
Yoshax
5cb4ae9879 Adds shot glasses
Cleans up a list in the booze vendor
Removes tea from contraband and puts into the normal product list in the booze vendor
Adds the shot glasses to the autolathe and makes glasses there no longer children of bucket recipes
2016-05-16 20:06:10 +01:00
Yoshax
49a249af00 Multi-tile airlock building FIX 2016-05-16 18:31:32 +01:00
Yoshax
f059a542b0 Belts no longer drop when dragged to /obj/screen 2016-05-16 16:36:27 +01:00
silveryferret
540a1cd21f Changes Death Alarm
Changes the Death Alarms from announcing to general comms, to just
Security and Medical. Because sometimes hearing your best friend has
died over Common channel is not the best scenario to hear that someone's
died.

Used the captain's headset to keep things slightly cleaner, and it gets
deleted after as far as I can tell.
2016-05-15 22:42:54 -05:00
Yoshax
be6ab03d13 Fixes a problem with discount never being displayed correctly on uplinks 2016-05-16 01:14:25 +01:00
ParadoxSpace
48ab0fbc57 Gives Cult Cultist Language (Again) (#1651)
* Spooky Speak 2.0
2016-05-15 18:32:31 -04:00
Yoshax
718b249b1d Uplink changes and additions (#1645)
* Splits uplink categories into separate files and moves other files around

* Corrects an incorrect description

* Puts uplink categories in uplink_categories into the same order as they are individual files

* Mercenaries now spawn with their own private uplink.

* Adds a random discount to uplink items that is applied every 15 minutes

no message

no message

* Adds changelog

* Fakes announcements are now once again purchasable from the uplink and actually work

* Removes a debug line

* Adds several existing items to the antag uplink including stun rounds for shotguns, metal foam grenades and more

* Refactors boxes.dm to use absolute pathing and for loops for contents

Adds changelog
2016-05-15 18:31:34 -04:00
Neerti
b2eb3211a2 Merge pull request #1650 from VOREStation/autolathe
Fix - Prevents making oversize stacks in autolathe.
2016-05-15 18:28:31 -04:00
Neerti
caa06eae18 Merge pull request #1594 from Kelenius/radioFix
Fixes broken logs
2016-05-15 18:24:45 -04:00
Neerti
d7b7d3da3c Merge pull request #1653 from VOREStation/fiximplants
Fixes Loyalty Implants
2016-05-15 18:23:32 -04:00
Datraen
a77e968b25 Merge pull request #1659 from Yoshax/floorfix
Removes tags from blue carpet
2016-05-15 09:39:08 -04:00
Hubblenaut
f09df76e4a Hacktool (#1607)
* Adds hacking tool.

In normal mode a hacking tool acts and functions just like any multitool. Use a screwdriver to toggle between normal and hacking mode.
Hacking attempts will take 20 +(0 to 20) seconds (triangular distribution, averages at +10 seconds).
Once an airlock has been successfully hacked the user will have full access to the door operation interface normally restricted to silicons.

A hacking tool will remember the last 6 to 8 hacked airlocks.  No time is needed to again hack remembered airlocks.
Once the limit has been reached the least recently accessed airlock is forgotten. Hacking a remembered airlock will update the last accessed time.

Also adds a basic observer/listener pattern implementation to, for example, make it easier to catch when objects have been destroyed and clear references.

* Corrects and adds more sanity checking.

* Adds hacktool to uplink devices
2016-05-15 09:38:10 -04:00
Yoshax
5958a4a585 Removes tags from blue carpet 2016-05-15 13:57:47 +01:00
Arokha Sieyes
c55ae551d7 Fixes Loyalty Implants
Why would you define a proc on /mob/living/carbon/human for implanting something then ask to be passed your own src? Also why would you try to pass /job/datums as something to implant? Silly.
2016-05-14 17:50:12 -04:00
Leshana
846272f3ee Fixes #21 - Prevents making oversize stacks in autolathe.
- Previously when making stack'd items in autolathe, it lets you make as big a stack as you have materials loaded, even if it is larger than the maximum stack size for that material.
- Now autolathe recipies remember this, and autolathe respects maximum stack size.
2016-05-13 20:31:07 -04:00
Datraen
25827b3b14 Merge pull request #1581 from Neerti/5/6/2016_pda_multicaster
Adds PDA Multicaster
2016-05-13 00:37:18 -04:00
Neerti
02653675ba Merge pull request #1631 from Yoshax/changelingflavourtext
Changelings will now store and use the flavor text of their victims
2016-05-13 00:30:39 -04:00
Neerti
111da494da Merge pull request #1642 from Datraen/Microwaves-ANewHope
Catches a missing removal of the circuit board.
2016-05-13 00:29:15 -04:00
Datraen
4c04c6d2b2 Catches a missing removal of the circuit board. 2016-05-12 22:21:47 -04:00
Datraen
73ee2e5ef0 Merge pull request #1637 from Yoshax/ignorefix
Fixes ignored preferences not being saved between rounds
2016-05-12 22:03:15 -04:00
Datraen
15d504eb4e Merge pull request #1626 from Yoshax/weaponupdate
Weapon sharpness and edge adjustments
2016-05-12 22:00:06 -04:00
Datraen
835a719351 Merge pull request #1639 from Yoshax/clickcase
Adds click cooldown to display case
2016-05-12 21:59:13 -04:00