Commit Graph

1180 Commits

Author SHA1 Message Date
Chinsky 07ed87ccd9 Merge pull request #5993 from GinjaNinja32/proximity2
More proximity fixes
2014-08-14 22:55:29 +04:00
GinjaNinja32 95528fb448 Remove inline comments 2014-08-14 11:17:33 +01:00
GinjaNinja32 d1fc12e1c7 More proximity fixes 2014-08-13 20:58:49 +01:00
Atlantiscze 40027d85bd Fixes #5974
- Fixes possible disappearance bug for Laptops
2014-08-13 08:19:46 +02:00
Zuhayr 3e4c80e874 Merge pull request #5848 from JimTheCactus/computer3_text_field_fix
DNA Field Fix and Field Validation
2014-08-01 21:59:34 +09:30
Walter0o 06ca10df6b computer3 ntos topic exploit prevention 2014-07-31 09:48:17 +02:00
Walter0o 0aadca2fab computer3 program topic protection 2014-07-31 09:42:26 +02:00
Walter0o a8baa2c855 computer3 remote view exploit fix
you could look at any atom for a tick.
could need improvement, does not check camera network at the moment,
because of the costly and temporary nature of the getter proc.
2014-07-31 09:34:58 +02:00
Walter0o 61a1904e78 prisoner computer3 topic exploit fixes
fun : you could trigger grenades this way
2014-07-31 09:28:47 +02:00
JimTheCactus 47dbc9c374 Merge branch 'dna_field_fix' into computer3_text_field_fix
Conflicts:
	code/WorkInProgress/computer3/computers/medical.dm
2014-07-30 01:29:17 -06:00
JimTheCactus e02ccd5564 Ported blank field patch to Computer3 systems 2014-07-30 01:25:15 -06:00
JimTheCactus 19b032d8e8 Fixed bad reference to active 1 in the medical computer's DNA field inputs. 2014-07-30 01:09:26 -06:00
JimTheCactus 4d920bef59 Corrected variable edited field for blood dna. Was dna, not b_dna like it should be. 2014-07-29 23:19:29 -06:00
Zuhayr ff38aca774 Merge resolution. 2014-07-21 16:17:15 +09:30
Atlantiscze c127fee6b4 Adds battery status icon to NTOS
- Laptops now have status icon which shows status of their internal battery.
- Adds support for "status bar" - allows more status icons in future (such as, network connection? time? whatever), status bar icons should be 16x16px
2014-07-20 15:15:29 +02:00
Atlantiscze 06dcb07fb8 Merge branch 'laptop-multifix' of https://github.com/atlantiscze/Baystation12 into laptop-multifix 2014-07-20 01:55:42 +02:00
Atlantiscze 5cfe7d9dd8 Fixes #5670
- This also includes other vending machines than laptop vendor. They now actually take money from your account instead of pretending to do so and giving stuff for free. No moar spess communism.
- Vending machines now ask for PIN code only if your account settings require it (ie: Security levels 1 or 2. Default is 0 - only ID card swipe)
2014-07-20 01:55:11 +02:00
Atlantiscze 95a45a646f Fixes #5572
- Detective-vended laptops now have medical records program installed.
2014-07-18 12:14:33 +02:00
Atlantiscze 1e512fdde2 Fixes #5569, Fixes #5571
- Reworked card reader code, it's cleaner and less copypaste now
- Updated medical records, security records and HoP card computer to work with the update. It's however possible i missed something, can't go through all computers in game. Tell me if you find something that's broken due to this, i will fix it ASAP.
- Security records color for "none" security status changed a bit so it doesn't burn eyes of anyone trying to  read it (issue #5571 - white on light green? Bad choice imo)
- Multi-card readers now actually WORK for laptops. This includes security records (issue #5569) and medical records (same case, just not reported). You still have to insert your card into read slot, if you insert it into wrong slot notification will be shown that you should use read slot instead of write one.
2014-07-18 00:47:39 +02:00
Atlantiscze 4096b26c8d Fixes #5553
Camera network key itself is useless without security camera program. Created hidden version of this program and added it to each laptop. In short: it works.
2014-07-17 19:03:31 +02:00
Zuhayr 4f032ef7f4 Fixes #5600 2014-07-14 10:43:47 +09:30
Zuhayr 5f8723352d Merging robot_modules.dm and master controller setup. 2014-07-14 09:10:02 +09:30
Walter0o a36d0b3ff4 part 3 of fixing #5521 2014-07-10 17:04:27 +02:00
Walter0o 6bff77c0ba part 2 of fixing #5521 2014-07-10 16:55:38 +02:00
Walter0o 323ced2803 part 1 of fixing #5521 2014-07-10 16:55:23 +02:00
Walter0o cd0c49ab81 another laptop verb range fix 2014-07-10 16:31:29 +02:00
Walter0o e1a8e95081 fixes rangecheck on laptop verbs 2014-07-10 16:24:38 +02:00
Walter0o 5b3f7b30c0 fixes #5548
missing range check for Alt click on laptops
2014-07-10 12:50:20 +02:00
Mloc-Argent 64d2a69a32 Merge remote-tracking branch 'upstream/master' into dev
Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
2014-07-06 17:50:53 +01:00
Boop 8c3f6f2226 fix a world << THING
(help)
2014-07-05 20:28:08 +01:00
Zuhayr b670cdcdf1 Fixes #5483 2014-07-04 17:48:12 +09:30
Chinsky 5c7080a774 Added proc to imitate movement of stars. Changes icon state and throws all unanchored items in space.
Added var denoting which direction is fore of the ship.
Adjusting speed now applies movement effect on ship's zlevel.

Added working engines system. Only defined type currently is thermal engine.
Acceleration is now based on total thrust and ship's mass.
Added engine control console.

Changed shuttle control console to use custom interface to pick destinations.
Shuttles can now go between any types of sectors, not just ship->sector.
Shuttles cannot return to base if they are too far on overmap.

Moved helm computer to NanoUI.
Helm computer now stores navigation data records instead of polling info from actual overmap objects every time.
Metaobjects now can define if sector is well known, in which case it will be automatically added to helm computer records on creation.
Can add and delete records.
2014-07-03 04:47:50 +04:00
Zuhayr b9c6b7b77d Merge with master. 2014-07-02 06:59:11 +09:30
Zuhayr 34f7ba30d5 Fixes guest terminals only allowing 29 minute passes. 2014-07-02 06:46:42 +09:30
Zuhayr a55b447100 Fixes #5450 2014-07-02 05:37:26 +09:30
PsiOmega 332cf214a2 Partially corrects #5438
Central atmospherics computer now expects atmos access, rather than CE access.
2014-07-01 20:48:31 +02:00
Mloc-Argent 6630e4838e Merge remote-tracking branch 'upstream/master' into dev-freeze
Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/game/machinery/alarm.dm
2014-06-30 23:44:46 +01:00
Chinsky b018e9e150 Fixed #5374
Also added cancellation buttons here and there.
Prevented an exploit, resulting in ability to issue same passes with different ID, even if it doesn't have those accesses.
2014-06-30 16:11:42 +04:00
Chinsky 59108f750d Added ship movement delay.
Made autopilot actually move ship towards destination.
2014-06-30 03:01:21 +04:00
Chinsky 7f8d2555e2 Adds interface to the helm console. 2014-06-30 02:22:50 +04:00
Chinsky 5df822f148 Added small readme file for overmap system. 2014-06-29 06:49:09 +04:00
Chinsky e7684dd6e9 Adds overmap system and examples of it's usage.
Unticked, as it disables space edge transition.
2014-06-29 06:48:21 +04:00
mwerezak 909e8a4e95 Fixes #4688
Or attempts to at least.
2014-06-28 17:42:27 -04:00
Chinsky c6d6bdcb58 Added system for overmap building.
-metaboject with zlevel info that should be placed on sector/ship zlevel
-overmap object that represents a map zlevel
-startup hook for building the overmap
2014-06-28 14:05:44 +04:00
DJSnapshot 0ac199f92d shuttle controller fix 2014-06-23 15:15:53 -07:00
DJSnapshot 7a3bee3823 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into laptop 2014-06-23 15:06:02 -07:00
DJSnapshot c007b013d0 Clicking the magnetic card slot option on the desktop will eject all cards. No more eating cards! 2014-06-23 14:43:43 -07:00
Mloc-Argent a33cb7272b Merge remote-tracking branch 'upstream/master' into dev 2014-06-23 20:57:47 +01:00
DJSnapshot db6a403c2f uses get_turf instead of get_turf_loc now 2014-06-23 02:09:17 -07:00
DJSnapshot d8ef1647a7 Forgot to commit welcome.dm 2014-06-23 01:54:03 -07:00