Commit Graph

17479 Commits

Author SHA1 Message Date
Chinsky
0401cb2084 Fixes #7820 2015-01-15 17:09:50 +03:00
PsiOmega
2a9955c68b Fixes #7547.
The event manager now respects the "allow random event" config setting.
2015-01-15 15:01:38 +01:00
Chinsky
1c772e9914 Fixes #7821 2015-01-15 16:45:45 +03:00
PsiOmegaDelta
9b5702d494 Merge pull request #7823 from mwerezak/fixes
Emergency shutter and airlock fixes
2015-01-15 14:00:30 +01:00
PsiOmega
a2e23b88b2 Limits AI access to machinery on admin levels.
Adds check in canUseTopic to ensure the AI cannot access machinery on admin levels unless physically present.
2015-01-15 10:59:21 +01:00
Zuhayr
8ec096581c Fix for blood drip overlaying + secret feature 2015-01-15 20:10:32 +10:30
PsiOmega
5c6c65e728 Can no longer see the AI eye by right or alt-clicking turfs. 2015-01-15 10:25:49 +01:00
PsiOmega
3d54ca52d2 Attempts to improve camera tracking.
Ensures that the list of trackable mobs and whether a mob can still be tracked utilizes the same logic.
Generally attempts to cleanup the tracking logc.
2015-01-15 10:16:32 +01:00
Chinsky
d1480dc6d8 Merge pull request #7816 from Loganbacca/freezefix
SMES UI fix
2015-01-15 11:31:10 +03:00
Chinsky
34b99d02ef Merge pull request #7826 from mwerezak/jumpsuit
Fixes body_parts_covered not updating when rolling jumpsuits
2015-01-15 11:31:06 +03:00
Chinsky
f57f3147b4 Merge pull request #7829 from Loganbacca/hudfix
Fixes
2015-01-15 11:31:03 +03:00
Loganbacca
5fc035bffc Ghost labeller fix
No you cant stick labels on ghosts
2015-01-15 21:21:13 +13:00
Loganbacca
e5ab434d1d Reverted health status hud icon from AI overlay 2015-01-15 21:18:58 +13:00
Loganbacca
46ad32ad8f AI/borg med HUD fix
- Fixes bug causing AI's and borgs with medical sensor augmentation set
to not see med huds
- Status icon displayed if suit sensors set to binary or higher
- Health bar displayed if suit sensors set to vitals or higher
- Wearable med huds will always display all info, including mounted borg
huds
2015-01-15 18:27:52 +13:00
mwerezak
c99df46d70 Firelock fixes
Fixes firelocks producing intact electronics when broken.
Allows firelocks to be damaged by melee weapons and repaired.
Swaps anchored and unanchored assembly icons, so that the
assembly starts to look progressively more like the final
product as it is constructed.
2015-01-14 23:18:12 -05:00
mwerezak
4489b272cf Updates firelock construction
Firelock construction now requires one cable piece
2015-01-14 23:17:51 -05:00
mwerezak
b2a7e6d177 Fixes broken airlocks producing intact electronics 2015-01-14 23:16:50 -05:00
mwerezak
dc23588a81 Less calls to copytext() 2015-01-14 23:03:21 -05:00
mwerezak
812b9d3348 Fixes body_parts_covered not updating when rolling jumpsuits 2015-01-14 22:38:52 -05:00
Loganbacca
f711e3b24c Removed unnecessary check 2015-01-15 15:35:45 +13:00
mwerezak
c0a896282c Adds visible emote shortcut to complement the audible emote shortcut. 2015-01-14 21:25:28 -05:00
Zuhayr
3a9e43a1fb Merge pull request #7815 from PsiOmegaDelta/Examine
Fixes #7802.
2015-01-15 03:36:59 +10:30
PsiOmegaDelta
f388071c26 Merge pull request #7817 from GinjaNinja32/laptopcmc
Fixes laptop crew monitor program not showing assignment
2015-01-14 17:36:38 +01:00
GinjaNinja32
b8146ce26d Fixes laptop crew monitor program not showing assignment 2015-01-14 15:58:09 +00:00
Chinsky
45a35ced8e Merge pull request #7772 from mwerezak/events
Moderate level event weightings and balance
2015-01-14 18:56:06 +03:00
Loganbacca
f479ba9212 SMES UI tweak
Switching this to mirror output switching as in the last commit
2015-01-14 22:03:29 +13:00
Loganbacca
66ae9f4aac SMES UI fix
- Changed SMES NanoUI Online/Offline switch to reflect the current state
it is set to
- UI now also displays it's output status:
- Outputting = SMES is switched online and outputting normally
- Not Outputting = SMES is switched to offline
- Stored energy too low = SMES is set to online but can't output because
it doesn't have enough charge
2015-01-14 20:45:20 +13:00
PsiOmega
1382df5dad Fixes #7802.
items/examine() now properly calls and returns the result of ..().
2015-01-14 08:24:33 +01:00
SkyMarshal
5104e40be3 Adding calculated temperature for HE pipes. 2015-01-13 15:41:45 -07:00
SkyMarshal
82b5bd0f52 Sign errors are almost as bad as off-by-one. 2015-01-13 15:32:03 -07:00
SkyMarshal
1ab66130ff Changed heat exchange pipe properties.
No more suns above and below station shining on every square centimeter of it.
2015-01-13 15:28:42 -07:00
SkyMarshal
1b3246c196 Adds a constant for the surface area of a HE pipe exposed to sunlight. 2015-01-13 15:22:55 -07:00
Ravensdale
807348b814 Merge branch 'dev-freeze' of https://github.com/Baystation12/Baystation12 into runtimeFixes 2015-01-13 13:41:32 -08:00
Ravensdale
1bd1687c81 Fixes runtime error: pick() from empty list 2015-01-13 13:37:07 -08:00
Ravensdale
759373ac0a Fixes runtime with hand labelers 2015-01-13 09:52:14 -08:00
Loganbacca
985d410657 Air tank interface fix
- Allows tanks to be toggled on and off as internals from their UI.
- If internals are off, all tanks capable of being used for internals
will display "tank is connected to a mask".
- If internals are on, only the tank that is actively supplying air is
listed as "connected" and "open". All others will display as "not
connected".
- Tanks inside rigs will correctly display their status in their UI (if
you open it before putting it in the rig, but cannot be toggled on
through the interface. Toggling them on with the internals button works.
2015-01-13 23:19:58 +13:00
Loganbacca
cac7f64fdc Robot module fix
Thanks mwerezak
2015-01-13 22:16:20 +13:00
Loganbacca
5d0d5d0aba Fixes robot modules not regenerating
- Also added a type check
2015-01-13 16:34:15 +13:00
Mloc-Argent
70f67409d5 HE pipe changes
HE pipes will now change colour as they heat up, the procs for
 calculating this are in type2type.dm.
Mobs buckled to HE pipes will be forced to lie down and will share
 heat with and get burned by the pipe network.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2015-01-12 21:28:41 +00:00
Mloc-Argent
537b78fc80 refactor buckling to be more generic
Buckling procs and vars have been moved down to /obj.
Behaviour is mostly the same, but you can buckle cuffed people to
 pipes and they will automatically unbuckle if the cuffs are removed.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2015-01-12 21:28:31 +00:00
PsiOmegaDelta
94126b8caa Merge pull request #7795 from mwerezak/fixes
Fixes bad gear datum paths
2015-01-12 11:54:58 +01:00
PsiOmegaDelta
476ac0e530 Merge pull request #7765 from sirbayer/fastxenoborg
Borg iconupdate fix & cleanup
2015-01-12 11:54:52 +01:00
Zuhayr
0fff3b4dda Merge pull request #7798 from Baystation12/dev-freeze
Dev freeze into dev
2015-01-12 21:17:25 +10:30
Zuhayr
7866d78b4b Merge pull request #7797 from Baystation12/master
Master into dev-freeze
2015-01-12 21:17:04 +10:30
Kelenius
31768af22f Removes the now useless New() 2015-01-12 09:43:18 +03:00
Kelenius
d66857757a Replaces seed vendors with seed storages 2015-01-12 09:36:04 +03:00
mwerezak
aeec54aece Fixes bad gear datum paths 2015-01-12 00:19:01 -05:00
mwerezak
b069bfb658 Adjusts infection chances
After some discussion on IRC this seems like a better starting value.
2015-01-12 00:05:47 -05:00
tkdrg
2d2c376f2f Fixes XSS vuln in changeling mimic voice
See https://github.com/tgstation/-tg-station/issues/6975
2015-01-11 19:54:42 -03:00
Zuhayr
d65c8f366e Merge pull request #7791 from Baystation12/dev-freeze
Dev freeze
2015-01-12 09:05:45 +10:30