vuonojenmustaturska
c028fc0406
Merge pull request #36736 from fludd12/light-up-the-night
...
Assemblies with lighting circuits now properly update light position.
2018-03-27 23:21:14 +03:00
fludd12
129ef53154
Moov'd
2018-03-26 16:37:48 -04:00
fludd12
a19ce28fa0
Assemblies with lighting circuits now properly update light position.
2018-03-26 13:46:12 -04:00
arsserpentarium
92fe820f3d
[READY]pathfinding circuitry upgrade ( #36398 )
...
* all in one
* fixfixfix
* uhhhh
* demuxdemuxdemuxdemux
* wire eriw
* icon noci
* tihsxifixshit
* rewopower
* fixif
* screeneercs
* returnruter
2018-03-26 19:01:34 +03:00
kevinz000
f300a5c155
Interaction/Attack Hand Refactor ( #36405 )
2018-03-23 11:20:54 +01:00
JStheguy
8d5b771108
Electronic assembly changes and additions ( #36394 )
...
* the rainbow of mediocrity rides again
* whoops that wasn't supposed to be there
2018-03-19 20:09:38 -04:00
kevinz000
57cbf31c41
Fixes constants chips ( #36315 )
2018-03-19 20:04:39 -04:00
Ashe Higgs
73b05034f9
Fixes slow circuit cloning breaking with some circuits, and makes it use world time checks instead of decrementing countdowns ( #36255 )
...
* Fixes slowcloning breaking with nonints
* Refactors to use timestamps and not seconds
2018-03-10 14:37:03 -06:00
arsserpentarium
09051ddae5
[READY]Circuit balance ( #35931 )
...
* cooldowns, power cell,disks
* NUMBERS NUMBERS NUMBERS
* 1 8 9
* PR PR PR
* DESC DESCDSCDCC
* <br>
* GET ALL CONTENTS
* Update power.dm
* Update power.dm
* Update time.dm
2018-03-03 01:08:05 +02:00
Ashe Higgs
fdabc2bedd
Circuit cloning balance: Timed cloning, reduced upgrade disk material cost ( #35657 )
...
* Printing compromise
* Adds fast cloning to the upgraded printer
* sorry this took so long
2018-02-26 09:46:33 +13:00
Trevor Serpas
8b86e3b495
Adds circutry to diagnostic hud, adds action flags to circuits ( #35718 )
...
cl
add: Circuits integrity, charge, and overall circuit composition is displayed on diagnostic huds. If the assembly has dangerous circuits then the status icon will display exclamation points, if the assembly can communicate with something far away a wifi icon will appear next to the status icon, and if the circuit can not operate the status icon will display an 'X'.
add: AR interface circuit which can modify the status icon if it is not displaying the exclamation points or the 'X'.
tweak: Locomotive circuits can no longer be added to assemblies that can't use them.
spellcheck: Fixed a typo in the grenade primer description.
code: Added flags to circuits that help group subsets of circuits and regulate them.
/cl
The diagnostic hud addition is meant to allow more counter play to circuits by seeing the assemblies's healths and how dangerous they are. The flags are a useful addition to the code because players shouldn't be able to put circuits in assemblies if the assembly can't use that circuit (this can also be used later for other assemblies which could use unique circuits).
The following circuits are flagged as dangerous:
weapon firing mechanism
grenade primer
thrower
The following circuits are flagged as long range:
NTNet networking circuit
integrated signaler
video camera circuit
possible AR interface displays:
default
alert
move
2018-02-20 14:33:11 +13:00
Ashe Higgs
89bee1115b
Adds a debug circuitry printer, along with some assorted circuit fixes and tweaks ( #35578 )
...
* Some more circuitry foolin'
* Fixes blood draw not working
2018-02-20 09:45:58 +13:00
Jordan Brown
95cbf9b7f2
Merge pull request #35696 from Xhuis/circuit_rpg_loot
...
Fixes wizard RPG loot from making circuit analyzers useless
2018-02-16 08:52:14 -05:00
Jordan Brown
d282c60c7d
Quote the armor lists ( #35668 )
2018-02-16 01:25:42 -05:00
Ashe Higgs
ebafefc610
Adds sounds and some small QoL improvements to the circuit imprinter, and allows them to recycle empty assemblies ( #35131 )
...
🆑 Xhuis
tweak: Removing and printing integrated circuits will now attempt to place them into a free hand.
tweak: You can now hit an integrated circuit printer with an unsecured electronic assembly to recycle all of the parts in the assembly en masse.
tweak: You can now recycle empty electronic assemblies in an integrated circuit printer!
soundadd: Integrated circuit printers now have sounds for printing circuits and assemblies.
/🆑
Some low-hanging fruit for circuits. I was trying them earlier, and these were the main things that I was surprised didn't exist, so I added them. I'm not sure about the assembly manipulation yet (may have been intentional?) but it feels a lot smoother to use, especially since misprints can be emptied out and then recycled instead of awkwardly removing each component and then disposing of the case.
2018-02-16 09:45:40 +13:00
Xhuis
2b522e154f
Prevents RPG loot circuit debauchery
2018-02-15 09:59:39 -05:00
Dax Dupont
ce0b5f6357
Assblasts some power creep in circuit labs ( #35506 )
...
* Circuit printers no longer start upgraded.
* Replaces roundstart upgraded printer with regular printer
* Replaces roundstart upgraded printer with regular printer w\ key remap
2018-02-13 22:09:00 -05:00
ACCount
c6e607dc17
Refactors use_sound and changes the way tools play sounds ( #35521 )
...
* Adds list support to usesound, ports drills to usesound
* Adds more tool sounds, changes usesound usage to play_tool_sound
* fix
2018-02-12 17:16:47 +02:00
ShizCalev
bfde5ac057
[s] Fixes altclick exploits ( #35456 )
...
* Fixes altclick exploits
* Removed free spam, fixes monkey altclicks
* replaced named args with proper defines
* More cleanup and fixes
* Better yet
* Another exploit fix
* pet carrier fix
2018-02-11 16:06:12 +13:00
Trevor Serpas
db5173f896
Integrated Circutry Readability Improvements ( #35449 )
...
* Integrated Circutry Readability Improvements
* support for old save files and fix a var I missed
2018-02-10 11:04:34 -05:00
Evsey Antonovich
31c973f38c
Circuit drone + grabber/thrower balance changes ( #34834 )
...
* makes grabbers bulky and inventory max bulky
* makes circuit drones bulky
* removes drone stacking
* made grabbers max w class based on drone assembly, changed their w class back to small
* review stuff
* makes throwers max_w_class depend on assembly size
* uh
* kills sheer heart attack
* fuck off
* FUCK
* GR
2018-02-08 22:10:48 +13:00
Iamgoofball
779e65b254
Cleans up wirer code. ( #35116 )
...
* Cleans up wirer code.
🆑 Iamgoofball
fix: Minor code cleanup on the wirer
/🆑
2018-01-30 20:16:39 +02:00
ChuckTheJittai
02033f1756
All color inputs use current color as default choice
...
Went through all the color inputs and made the "default" argument the current color of what is being selected.
2018-01-21 13:07:35 -05:00
arsserpentarium
c86fc91b55
[READY]Pulling claw 2 ( #33817 )
...
Pulling claw is integrated circuit,which allows drones to pull things.
2018-01-12 09:02:56 +13:00
kevinz000
05be346f8a
Component Forensics, Blood Decals, and Cleaning
2017-12-24 18:19:43 -08:00
arsserpentarium
95b9e19cd9
[READY]Circuitry upgrades ( #33579 )
...
* heater,xenobio scan,smoker fix,kill vines,pathfinder
* 1.drag component
2.damage for bot and machines(?)
3.EPv2 scaner(takes ref to thing.returns adress of epv2 adress if there is one)
4.fix work of arithmetic pins
* Update input.dm
* fix, scaner
* grinder,juicer,smokefix, runtime fix
* lag
* Update game_options.txt
* Update reagents.dm
* Update assemblies.dm
* Update grown.dm
* Update grown.dm
* 111
* Delete electronic_components.dmi
* 222
* merge
* Update reagents.dm
* Update assemblies.dm
* concat unfuck
* concat unfuck 2
* reagents
* fixes
* fix2
* hooks
* math
* 111
* sense
* leave it for now.
* fix
* fix(2)
* requested
* okay
* uhhh
* sorry
* kevinz's smoker nerf is enought
* hooks2
* fix for reagents push ref.
2017-12-23 22:55:37 -05:00
Emmett Gaines
25080ff2c4
defines math ( #33498 )
2017-12-17 11:02:11 -05:00
JStheguy
ff87753167
Adds Additional Electronic_Assembly Designs ( #33466 )
...
* bloats electronic_setups.dmi
* new assembly naming scheme, redone legacy sprites
2017-12-13 22:09:55 -05:00
ACCount
15d4205dc0
Fixes integrated circuit reagent components not working while in mobs, adds new helper procs ( #33434 )
...
* New IC helpers
* Fixes some reagent IC components
2017-12-10 20:37:30 -05:00
ACCount
302ca397a8
IC fixes ( #33215 )
2017-12-04 11:53:02 +01:00
ACCount
0d2955e554
More integrated circuit fixes and code improvements ( #33034 )
...
* More integrated circuit fixes and code improvements
* Rewrites thrower component code, adds a helper for future conversion to component datums
* Fixes a mislabeled input
* minor tweaks
* Renames components list
* Changes adj check in thrower
* Fixes tools metal cost
2017-11-26 11:56:47 +01:00
ACCount
b161b18599
Integrated circuit fixes and code improvements ( #32773 )
...
* Fucking conflicts
* Small code changes
* Makes the IC printer start upgraded to offset balance concerns caused by a fixed bug
2017-11-21 10:04:09 +01:00
kevinz000
caa1e1f400
Massive research refactor; changes research system to techwebs; Decentralized research
2017-11-18 19:55:40 -08:00
ShizCalev
7dd5147d16
Cleans up unused circuitry code ( #32840 )
2017-11-18 13:02:29 -06:00
arsserpentarium
bc85e2f6ab
Fix for list pin in integrated circuits ( #32811 )
...
* Update lists.dm
* Update pins.dm
* Update list_pin.dm
* Update power.dm
* Update input.dm
* Update pins.dm
* Update list_pin.dm
* Update input.dm
* Update lists.dm
* Update power.dm
* Update input.dm
* Update power.dm
2017-11-18 13:35:01 -05:00
kevinz000
1daf43814f
[s] Sanitizes text input/output in circuits ( #32833 )
...
* Adds Sanitization to TTS
* Sanitize input
* stripped_input
* strip debugger input
* Stripped inputs in pin inputs.
* stripped pin input
* stripped string pin input
* stripped char input pin.
2017-11-17 07:36:18 +01:00
arsserpentarium
bdfbafd54a
[READY]integrated circuitry port+upgrade. ( #32481 )
...
* first
* printer, tools, prefab, assemblies, power.dm(looks like so)
* integrated circuit
* input memory epv2 exonet node
* input,manipulation,output,poweract
* fixes
* reagents fix
* time
* minor fixes
* all errors fixed
* bugfixes
* prefab, tickers, camera, led, assembling bugs,
* All except exonet node UI and led's
* cameras, led and some exonet
* 11
* 111
* lesser fixes.
* botanic shit
* icon
* nobludgeon for debugger
* gui, typos
* gui, typos
* dopil
* smaller diff, rm template and node
* mergefix
* list fix
* weakrefs
* fixes
* Clamp, crowbar, minor shit
* fukken refs
* exonet node refactor, put defines into defines.
* dme upload
* defines,helpers,exonet node, botanic
* TRUE/FALSE and minors
* datumfix
* moved init to ss
* quickfix
* cryo runtime fix
* datums quickfix
* admins
* minor fixes
* fixes
* refs,tools
* printer
* fixes
* fixes
* check interactivity redo.
* usercheck, fixes
* weakrefs
* T/F
* WEAKREF
* unfuckup
* fixes and shit
* Update assemblies.dm
* crypto
* fuck
* SS, final fixes
* looks like final fixes.
* release,crypto, ranged scnner
* defines
* Resets some files
* find/replace
* Associative addresses
* Update exonet_node.dm
* push
* there we go
* fix
* FINISH!
* WEAKREFUCK
* FixeS
* Woops
* Woops
* woops
* fix
* fixes
* loops
* fix or break?
* fix,dammit!
* fix,dammit![2]
* fix,dammit![3]
* disconnect
* fix
* input
* lag
* pin
* map
* sdegsds
* >>>lights
* fixes le map
* makes circuits actually speak
* halffix
* resets maps to tgstation master
* typeless loops in init
* Changes subsystem to not initialize new types and use initial instead.
* fix
* trying to get rid of obj list.
* get rid of .
* Better code makes better mind
* fixed
* pin fixes
* fix
* compiled tgui
* circuits config
* spelling
2017-11-14 04:05:22 -05:00