ShizCalev
360780ae8b
Fixes scaner circuit typo ( #35508 )
2018-02-11 13:42:56 -05: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
Dax Dupont
8c0ccad278
Grabbers can now only contain things smaller than the assembly. ( #35462 )
...
* Grabbers can now only contain things smaller than the assembly
* Good suggestion buggy
* fucking github broke
2018-02-10 19:08:52 -05: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
Jordan Brown
f98a4e66cd
Merge pull request #34755 from ChuckTheSheep/Current-Color-as-Default-Color-in-Inputs
...
All color inputs use current color as default choice
2018-01-24 19:13:58 -05:00
ShizCalev
ae1fa01423
Fixes java compatability issues
2018-01-22 17:28:11 -05:00
kevinz000
303e463bba
Removes pulling claw instant messageless stun ( #34742 )
2018-01-22 19:44:32 -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
yorii
87904152eb
Fixes empty IC syringe having 0 transfer amount
2018-01-19 14:45:53 +01: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
ShizCalev
6a14af352f
grammars circuits ( #33974 )
2018-01-05 07:06:37 -05:00
ShizCalev
5c506a9a1b
Fixes text pad window title
2018-01-01 21:47:26 -05: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
kevinz000
9f3c4da288
Smoke now requires reagents.
2017-12-19 19:49:04 -08:00
ACCount
40699a8aea
[READY]Refactors reagent container types ( #33470 )
...
* Replaces a bunch of manual OPENCONTAINER checks with helper procs
* Removes unnecessary vars
* Updates reagent bitflags, adds some new ones
* Replaces most of the is_open_container calls with more specific ones
* Puts new AMOUNT_VISIBLE flag to use
* Uses new helper procs in more objects
* Standardizes chemicals logging
* De-snowflakes two more checks
* Fixes
* Minor fixes and improvements
2017-12-18 22:55:01 -06:00
Emmett Gaines
25080ff2c4
defines math ( #33498 )
2017-12-17 11:02:11 -05:00
KomradeSpectre
8ddd058a00
Adds two new Integrated Circuit components: hsv2hex converter and rgb2hex converter. ( #33433 )
...
* Added two new components, HSV to Hex RGB and RGB to Hex RGB, along with icons.
* Added valid input ranges to the extended_desc of the new converter components.
2017-12-16 12:12:43 +13:00
Tad Hardesty
71659b1e1a
Tidy non-telecomms radio code ( #33381 )
...
* Remove extraneous parameters of receive_signal
* Delete unused signal datum procs
* Remove signal/var/encryption in favor of data
* Add and use datum/signal/New
* Clean up PDA and pAI integrated signalers
* Remove unused send_hear proc
* Clean up vars on obj/item/radio, change receive_range to can_receive
* Remove suffix var from radios
* Fix cell timer radios
2017-12-15 11:37:58 +13: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
vuonojenmustaturska
57c525928e
honk
2017-12-12 22:32:48 +02: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
KomradeSpecte
08fcf7846c
fixes redundant code formatting, and one placement error
2017-12-07 11:22:37 -05:00
KomradeSpecte
26c2d46fbd
Adds AI Vox Sound Output Circuit
2017-12-07 10:52:15 -05:00
Tad Hardesty
51c7bdc007
Replace radio frequency magic numbers with defines ( #33236 )
...
* Change transmission_method to use defines rather than magic numbers
* Use MIN and MAX_FREE_FREQ defines when bounds-checking radios
* Remove violently broken "Debug Signals" verb
The relevant Destroy() is never called, making the static pointers list
take lots of memory and be large enough, even at roundstart, to crash
the chat when invoked (25k+ entries).
* Remove unnecessary checks for SSradio not existing
* Move department frequencies from GLOB to defines
* Replace all hardcoded radio frequencies with named defines
* Change the radio filters to be defines
* Use a define for the default signaler code
2017-12-07 14:58:27 +01:00
oranges
bd954fe780
Merge pull request #32964 from AutomaticFrenzy/patch/joules
...
Measure energy values in joules
2017-12-05 20:42:25 +13:00
ACCount
302ca397a8
IC fixes ( #33215 )
2017-12-04 11:53:02 +01:00
checkraisefold
80df6e2e69
Spellcheck ( #33214 )
2017-12-03 13:41:04 -05:00
Tad Hardesty
c6da68ab62
Measure energy values in joules
2017-12-02 16:05:31 -08: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
oranges
73b25d7ef2
Refactor on_reagent_change to pass through the change type ( #32805 )
...
this is purely so the smoke circuit can reset the notification only when
reagents are actually added to it
2017-11-24 12:45:44 +01:00
Emmett Gaines
7c69cdcb8a
Revert math ( #33059 )
...
* Revert "all this wrapping and it's not even christmas (#33035 )"
This reverts commit faaf151580 .
* Revert "fuck me for forgetting to graph this one"
This reverts commit 45d7acea2f .
* Revert "defines math"
This reverts commit 2817a1737b .
2017-11-23 20:59:52 -05:00
ninjanomnom
2817a1737b
defines math
2017-11-22 17:36:58 -05:00
kevinz000
00966e2aaa
NTnet refactor, assimilates exonet
2017-11-21 20:50:45 -08: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
eb22fed8a6
Consistency
2017-11-18 14:17:38 -06: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
oranges
9f02166867
Remove shocker circuit ( #32758 )
2017-11-17 01:45:31 -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
MMMiracles
c5cc7752f9
Nerfs power regen on the regular tesla relay circuit. ( #32782 )
...
* nerfed power regen on both variants of tesla circuit
* lines
* ill show you consistency
2017-11-16 19:37:02 -05:00
Iamgoofball
21dd683674
Grammar fixes on trig circuits ( #32791 )
...
* Grammar fixes on trig circuits
* Update trig.dm
2017-11-16 19:35:32 -05:00
Iamgoofball
08af84fe1f
Grammar fixes on list circuits ( #32790 )
2017-11-16 19:34:50 -05:00
Iamgoofball
2ba3a3fd4c
Grammar fix on the logic gates ( #32789 )
2017-11-16 19:34:20 -05:00
Iamgoofball
426d751088
Grammar fixes on output circuits. ( #32792 )
...
* Grammar fixes on outputs
* Update output.dm
* Update output.dm
* Update output.dm
* Update output.dm
2017-11-16 19:33:56 -05:00
Anonmare
bdabb09aa4
Grammar checks circuit hypospray ( #32785 )
2017-11-16 18:07:50 -05:00
oranges
385659bd0a
Smoke circuit only notifies admins on first use and reagent change
2017-11-15 03:42:32 +00:00