Commit Graph
1569 Commits
Author SHA1 Message Date
Alffd e49bcd4d15 Add noise sensor and add muzzles to protolathe 2018-08-14 00:53:39 -04:00
SuperhatsandGitHub 2ae12ac2f7 Merge pull request #1 from ParadiseSS13/master
update lmao
2018-08-10 10:53:02 +02:00
Fox McCloud 3193d599cb Medical Hypospray 2018-08-02 23:39:15 -04:00
Crazylemon64 7b4dd7eb19 Cleans out various macro redefinitions or useless use of syntax 2018-07-30 23:24:35 -07:00
Fox McCloud ccef188180 new tools 2018-07-24 23:14:05 -04:00
SuperhatsandGitHub d94d908d1b Update medical_designs.dm 2018-07-18 14:17:16 +02:00
Superhats ef30365338 discounts 2018-07-17 10:50:28 +02:00
Superhats 7d18c41606 F I X part 2 2018-07-17 10:49:21 +02:00
Superhats b217d8f696 F I X 2018-07-16 23:58:30 +02:00
Superhats 8d8333ed77 Moar implants 2018-07-16 23:11:15 +02:00
Fox McCloud 67d12c0aa6 Full Positronic Brain to Robotic Brain Refactor 2018-07-12 19:30:48 -04:00
Crazy LemonandGitHub 3a2ec962a5 Merge pull request #9190 from Fox-McCloud/build-the-boop
Adds Buildable Integrated Robotic Chassis & Robotic Limb Surgery
2018-07-10 22:23:28 -07:00
Fox McCloud a5b20d64b6 robotic brains 2018-07-11 00:49:16 -04:00
Fox McCloud ff440d3437 name change 2018-07-09 23:20:48 -04:00
Fox McCloud 7046c20f61 cybernetic eyes 2018-07-09 02:34:53 -04:00
Fox McCloud 5c077bf32a Adds Buildable Automated Machine Frames and Robotic Limb Customization Surgery 2018-07-08 23:54:50 -04:00
Fox McCloud 62f39784e2 Cybernetic Organs 2018-07-07 19:48:04 -04:00
Fox McCloudandGitHub 9eefe326c8 Merge pull request #9140 from Crazylemon64/mmi_radio_upgrade
MMI radio upgrade
2018-07-01 22:19:18 -04:00
Crazy LemonandGitHub 7d61c7f32d Merge pull request #9047 from Citinited/conveyor-belt-placer
Adds the conveyor belt placer
2018-06-29 21:11:49 -07:00
Crazylemon64 be4a1e426d Adds a radio MMI upgrade module, printable in the mech fab
Can be uninstalled with a screwdriver
2018-06-24 13:32:36 -07:00
tigercat2000andGitHub 07d585929f Merge pull request #8969 from Fox-McCloud/surgery-set
Updates Surgery Augment: Adds it to R&D
2018-06-13 16:24:53 -07:00
Fox McCloud ed6075d5a5 beep 2018-06-13 19:10:24 -04:00
tigercat2000 a6ebad6b18 Add Picture in Picture & AI Multivis support
tgstation/tgstation#28360
tgstation/tgstation#37695

This commit adds a system for picture-in-picture UI windows using
vis_contents, a new feature to BYOND 512. Essentially, it allows you to
make UI windows that show an area of turfs. It also refactors how
cameranet visibility works, and makes the Adv. Camera Console code a bit
cleaner and more inheritance-based, especially with it's action buttons.

Currently, this is hesitantly implemented on AIs. They gain two new
UI buttons - "Enter Multicam Mode", and "Create Multicam". When they go
into Multicam Mode, they see a background of animated binary numbers,
and they are allowed to create an infinite amount of these picture in
picture windows, which subsequently creates an aiEye for each one. They
are able to control each AI eye individually, by first clicking on the
PIP window to select it as "active" and then using the normal arrow key
controls. The PIP windows can be freely resized and moved around the
area.

The AI implementation may be considered controversial; Thus, it's locked
by default, requiring an administrator to var-edit "multicam_allowed" on
the AI before it is able to use the function. Otherwise, the buttons
just do nothing and alert the user to "Contact an administrator to use
these". There's not really any easy way to completely hide the UI
elements until they are available.

As this relies on 512 features, Travis has been bumped up to use 512.
2018-06-05 22:37:28 -07:00
tigercat2000 a90a2176e7 A handful of aiEye refactors 2018-06-04 21:29:35 -07:00
uraniummeltdown 75bded82cf added defines for window construction states and full window diagonal dir
added a proc to check for valid window location, added var/fulltile to windows instead of using a proc
added clockwork windoors and windows to brass recipes
added titanium glass and plastitanium glass, made glass types use recipes like other stacks, you can smelt the new glasses in the ORM
removed force from RCD and added NOBLUDGEON flag, fixing a bug where you couldn't deconstruct airlocks with an RCD
slight nerf to wielded fireaxe, does high damage to windows and grilles instead of insta-deleting them
deleted fullwindow.dm and moved windows to window.dm
added some feedback to placing glass on grilles
examining windoor assembly shows you can rotate it, examining windows show deconstruction hints and rotation
added cracks to windows, you can repair windows using a welding tool on help intent, slight buff to window health
added var/cancolor to windows and blacklists some windows from being auto-colored, window shards also get colored on narsie_act()
full windows now use icon smoothing system, windows now use the obj_integrity damage system
added is_glass_sheet() helper
2018-06-03 13:11:37 +04:00
Tayyyyyyy 170266d827 More pronouns 2018-05-25 18:34:23 -07:00
Tayyyyyyy 497072d4d1 Update pronoun usage 2018-05-25 18:34:22 -07:00
Citinited d89b6dbc57 Slight code tweaks 2018-05-21 00:39:07 +01:00
Citinited 15cd0ed63a Adds the conveyor belt placer for easier conveyor belt production 2018-05-21 00:19:26 +01:00
tigercat2000andGitHub 254cdd6055 Merge pull request #8972 from Fox-McCloud/power-cell
Power Cell Code Cleanup
2018-05-09 11:26:03 -07:00
tigercat2000 8071b42308 Merge remote-tracking branch 'upstream/master' into more_ss_ports
# Conflicts:
#	code/modules/food_and_drinks/food/snacks.dm
2018-05-03 19:30:41 -07:00
Fox McCloud 8bd042240f Power Cell Code Cleanup 2018-05-02 19:35:18 -04:00
Fox McCloud 1d97a280fd Ports Surgery Implant 2018-05-02 04:49:51 -04:00
tigercat2000 7fb8f8d76c Merge remote-tracking branch 'upstream/master' into more_ss_ports
# Conflicts:
#	paradise.dme
2018-04-30 09:27:11 -07:00
Fox McCloud ee6a156ca2 Removes Programmable Unloaders and a Few Unused Files 2018-04-30 00:41:26 -04:00
tigercat2000 7d8c9a731a SS Conversion: Atoms, Machines, n' Mobs
This converts the machine and mob processes to the SMC. Additionally, it
adds the Atom subsystem, which handles all Initialize() calls in place
of the old gameticker. Due to incompatibility with our atmospherics
(FUCK OUR ATMOSPHERICS FOR FUCKING EVER JESUS CHRIST WHO THE FUCK MADE
THIS PIECE OF GODDAMN SHIT) atmospherics machines do not use
Initialize() as they should, instead opting for a custom atmos_init
proc that the air controller handles.
2018-04-28 17:55:15 -07:00
Fox McCloud cfe182a1f7 Ports over Timer Subsystem 2018-04-28 20:26:04 -04:00
Fox McCloudandGitHub 402f9d4c6b Merge pull request #8817 from uraniummeltdown/mob
[READY] Mob Proc Cleanup
2018-04-26 17:19:02 -04:00
Fox McCloud 8c7b543415 The Great Conflictening 2.0: Removes /obj/item/device 2018-04-25 23:07:35 -04:00
Fox McCloud d1750d15f2 derp 2018-04-24 02:28:02 -04:00
Fox McCloud d216cf06b1 sprite revert 2018-04-24 02:14:58 -04:00
Fox McCloud cadfeea3de consistency 2018-04-23 22:50:11 -04:00
Fox McCloud a58c2a8693 smelter to components 2018-04-23 19:56:27 -04:00
Fox McCloud eafd57487c Merge remote-tracking branch 'upstream/master' into component-port
# Conflicts:
#	paradise.dme
2018-04-23 13:54:50 -04:00
uraniummeltdown f685a74733 removes unnecessary alien and brain rads code
fix the wryn harm intent special
only slimes that actually die produce death message
slime emotes now log, slimes can change their face/mood with new emotes
plasma and epinephrine can control slime mutation chances, docility potion makes slimes docile and non-hungry instead of creating a SA slime, added proc to add nutrition
slime attack surgery fixes, slimes steal nutrition from other slimes on attacking
obj/item/weapon -> obj/item
2018-04-23 21:25:20 +05:00
Fox McCloud 0b32cba04d bluespace in R&D 2018-04-22 07:24:17 -04:00
Fox McCloud 9adfe9542a whoops 2018-04-22 00:44:41 -04:00
Fox McCloud 4306d27521 circuit imprinter update 2018-04-22 00:34:06 -04:00
Fox McCloud 7acc4c686a almost forgot 2018-04-21 20:35:39 -04:00
Fox McCloud 32e3a25070 got it 2018-04-21 20:25:14 -04:00