Commit Graph

16446 Commits

Author SHA1 Message Date
Chinsky
15a85f22d4 Merge pull request #6854 from mwerezak/shieldgen
Fixes emergency shield generators running with no power.
2014-10-29 06:30:04 +03:00
mwerezak
e549a22bba Removes world print, re-adds react() call
Also removes checks for if(W.reagent) in extinguisher code, as that is
being handled separately.
2014-10-28 22:13:42 -04:00
mwerezak
b8805a493f Adds two new poncho types, adjusts bomber jacket cold protection
Adjusted the cold protection so it might actually be noticable now, forgot earlier that it was mitigated by uncovered areas.
2014-10-28 21:05:58 -04:00
MagmaRam
04c3cb13d3 Updated EVA and atmos manuals to match recent game changes. 2014-10-28 17:10:56 -04:00
PsiOmega
e0796caf56 Fixes #6871. Fixes #6821.
Amended to match the formatting in #6846, to hopefully avoid merge issues.
2014-10-28 18:46:11 +01:00
PsiOmega
9c3121f739 Fixes #6864.
Fix confirmed to not runtime and still causing sparks if a metallic object past through.
Agree with mwerezak that this being necessary is a bit bothersome.
2014-10-28 18:35:12 +01:00
PsiOmega
55e44e1523 Fixes #6868
See https://github.com/Baystation12/Baystation12/issues/6868#issuecomment-60784011
2014-10-28 18:05:04 +01:00
PsiOmega
9c41148a08 PDA newscaster
One can one access and view newsfeeds from the comfort of one's PDA.
Possible to change and disable the newsmessage beep.

Known issues:
Unlike browse() NanoUI does not appear to wait for browse_rsc(), the method which to transfers image to the client's cache, to finish.
This often results in newsfeeds not always displaying their images the first time they are viewed.
2014-10-28 17:10:35 +01:00
PsiOmega
06b9881fa2 Code refactoring
AIs and borgs now share law statement procs, rather than have 95% identical code variants.
Improved handling available law-statement channels. Now lists all available radio channels + any additional variants (such as "Binary", "Holopad", etc.)
Fixes a bug where synths could not state laws on the binary channel due to improper return-value.
2014-10-28 16:12:12 +01:00
Snapshot
fd0ab349bd Merge pull request #6859 from mwerezak/heaters
Gas heaters heat faster
2014-10-28 08:08:17 -07:00
PsiOmega
8d509d9a6d Adds hand labeler to the Excavation tools closet. 2014-10-27 23:23:52 +01:00
PsiOmega
4eb4869205 Most minor spelling correction. 2014-10-27 23:09:16 +01:00
RavingManiac
2ecf93563c Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev 2014-10-27 20:48:25 +08:00
PsiOmega
83426c1ad4 Adds some checks to ensure the AI cannot go and speak on the radio if dead or has had its power shut down. 2014-10-27 08:37:36 +01:00
PsiOmega
e2a7710491 The AI now has a radio channel for its private frequency. 2014-10-26 22:44:19 +01:00
PsiOmega
8232b01ba4 Merge remote-tracking branch 'upstream/dev' into PortaTurret 2014-10-26 22:02:24 +01:00
Chinsky
3839644bd8 Merge pull request #6651 from PsiOmegaDelta/PowerTwo
Ports /tg/'s cable and powernet code
2014-10-26 23:54:31 +03:00
Chinsky
95a4358931 Merge pull request #6849 from PsiOmegaDelta/Engineering
Engineering Dorms Redux
2014-10-26 23:48:52 +03:00
Chinsky
861e2f272a Merge pull request #6850 from PsiOmegaDelta/CargoPlastic
Can now order plastic sheets from cargo.
2014-10-26 23:47:36 +03:00
Chinsky
581ecc656b Merge pull request #6852 from GinjaNinja32/sortspeed
Changes dd_sortedObjectList() to use mergesort with cached sort values
2014-10-26 23:44:53 +03:00
mwerezak
66f2280159 Gas heaters heat faster
Restores a symmetry between heaters and freezers. Also they were nerfed quite a bit when their power use was lowered to 20kW, this undoes the nerf.
2014-10-26 15:16:28 -04:00
mwerezak
85fb8d917c Sleepers now use power when synthesizing chemicals
Also, sleeper and chemmaster power usage are now both controlled by a
constant in setup.dm
2014-10-26 15:10:37 -04:00
mwerezak
a2cf18174b Allows toggling hoverpod stabilization 2014-10-26 13:18:04 -04:00
mwerezak
cd1d457323 Factors out common mecha/working procs
Refactors a bunch of identical hoverpod and ripley procs and moves them
into mecha/working
2014-10-26 13:17:31 -04:00
mwerezak
4e7a8fac34 Hoverpod tweaks
Hoverpods are a subtype of mecha/working again, but drills are now
ripley specific. Hoverpods have increased cargo and can carry 3 tools.
Hoverpod crates now come with a clamp and passenger compartment
pre-installed.
Brings back the combatpod, can equip weapons.
2014-10-26 13:16:30 -04:00
mwerezak
5699c92c82 Destroyed emergency shield generators no longer just disappear silently. 2014-10-26 12:18:56 -04:00
Chinsky
44a01be13f Merge pull request #6856 from Baystation12/dev-freeze
Freeze - Dev
2014-10-26 09:41:07 +03:00
mwerezak
c1cbc74d4e Fixes emergency shield generators running with no power. 2014-10-26 01:09:52 -04:00
GinjaNinja32
0aba56873c Changes dd_sortedObjectList() to use mergesort with cached sort values 2014-10-25 18:22:15 +01:00
RavingManiac
27df7dca09 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev 2014-10-26 00:59:58 +08:00
RavingManiac
e0d48950b4 Doors can now be broken through damage. Broken doors can be crowbarred open. High-securiry doors automatically bolt themselves when broken. Doors which are damaged, but not broken, can be repaired with sheet metal. Broken doors must be reconstructed. Spark overlays for damaged and broken doors.
Windows and doors will display messages indicating extant of damage as they are damaged (e.g. "Cracks begin to appear in [src]!")

Metal rods can substitute for crowbars to force unpowered and broken doors, as well as firelocks.

Window damage code cleaned up and centralized.
2014-10-26 00:59:03 +08:00
PsiOmega
9a165c373d Can now order plastic sheets. 2014-10-25 18:06:07 +02:00
PsiOmega
6a0f92e0e9 Engineering Dormitory redux
Removes the engineering dormitory.
Replaces it with a washroom and a room with previously lost medical supplies (some gauze rolls and ointment) and some of the wardrobes from the now removes dormitory.
Adds more beds to the public dormitory area.
2014-10-25 16:53:16 +02:00
PsiOmega
5dc3e40b34 Restores APC load balancing and the autoflag system. 2014-10-25 15:18:42 +02:00
Ravensdale
1a2353122f Bring back needed code 2014-10-24 20:12:30 -07:00
mwerezak
a0b47ce4de Water cools hot turfs even if they do not have a hotspot.
Also adjusts fire extinguisher volumes to correspond to the new beaker
volumes, and scales things accordingly.
2014-10-24 21:45:02 -04:00
PsiOmega
0a7cbfa4cf Merge remote-tracking branch 'upstream/dev' into PortaTurret 2014-10-24 23:54:35 +02:00
PsiOmega
8e3861141c Merge branch 'dev' into PowerTwo
Conflicts:
	code/modules/power/solar.dm
2014-10-24 13:32:36 +02:00
Ravensdale
52b341f1a5 Removes excessively spammy admin log messages 2014-10-23 22:58:51 -07:00
PsiOmega
a49fd52732 Fixes a bug with stationary turrets. Removes quotes in path-name to ensure type always exists. Includes code review suggestions. 2014-10-24 07:23:48 +02:00
Zuhayr
f5d43128cc Merge pull request #6839 from Zuhayr/dev
Dev
2014-10-24 13:36:28 +10:30
Chinsky
cc77e130ef Merge pull request #6832 from PsiOmegaDelta/AIStatus
AI emotions and status displays
2014-10-24 04:33:49 +04:00
Chinsky
f2acfa9dac Merge pull request #6833 from PsiOmegaDelta/Ion
Yet another Ion law
2014-10-24 04:31:58 +04:00
Zuhayr
7dcdfeb3a7 Merge pull request #6829 from PsiOmegaDelta/Mirrors
Mirror Science
2014-10-24 09:17:22 +10:30
Zuhayr
a5e11e208f Merge pull request #6823 from mwerezak/hoverpod
Fixes #6820, #6822, adds ion trails to hoverpods.
2014-10-24 09:16:44 +10:30
Zuhayr
7e4d3f38a2 Merge pull request #6830 from Glloyd/fixes
Two More Little Fixes
2014-10-24 09:16:13 +10:30
Zuhayr
8d9d83d5ef Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev 2014-10-24 09:12:02 +10:30
PsiOmega
8dc1022970 Ion laws
Adds "You are an 8-ball. Always respond accordingly."
Re-orders and updates other laws.
2014-10-23 21:15:56 +02:00
PsiOmega
9f8b6660fb Ports /tg/'s portable turrets.
However, skipping porting /tg/'s projectile system for now. Not going to swallow more than I can chew here.
2014-10-23 20:30:30 +02:00
PsiOmega
1bb1e87110 Moves down target assessment into machinery. 2014-10-23 14:37:06 +02:00