
i have been adding/changing a few mechcomp things
i have been trying to also update them on the wiki: https://wiki.ss13.co/MechComp
you can use this thread to spitball random suggestions for things to hook up to it because it turns out it's not terribly difficult
recent changes:
added a "Counter" component that you can use to count things, or do simple addition/subtraction
- configurable: "change" - how much the value changes on a "count" signal
- signal: "count" - causes it to change the current value by "count" and outputs it as another signal
- signal: "count immediate" - causes it to change the current value by the signal, and outputs it
- reset: resets the counter to its default
you can use this to make a simple "number of times passed by" with a trip laser, or various buttons that add different amounts, like score
![[Image: vZokwP4.gif]](https://i.imgur.com/vZokwP4.gif)
added a "Clock" component that can act as a stopwatch (determine duration from one point in time to another) and also output the current round timer
- configurable: units; either 0.1 seconds, seconds, minutes, or hours
- signal: send time: sends the current round time
- signal: start stopwatch: records the current time and outputs 0
- signal: send stopwatch time: outputs (current time - stopwatch time)
- signal: send stopwatch time and reset: same as above and sets it to the current time (like a "lap" button)
added floor health scanners to mechcomp
- you will need to click on the health scanner and choose "connect", click-drag does not work
- outputs a signal when it scans someone's health
- signal format: health=100&oxy=0&tox=0&burn=0&brute=0
- use a wifi signal splitter to filter out the specific value you want
![[Image: eKQrNtz.gif]](https://i.imgur.com/eKQrNtz.gif)
added a new feature and a few more symbols to the letter display component
- you can now display periods, dashes, percent signs, and asterisks ( . - % * )
- you can right-align text by using negative numbers; e.g. the letter index would normally be "1 2 3 4 5", but you can left-align it by using "-5 -4 -3 -2 -1"
i have been trying to also update them on the wiki: https://wiki.ss13.co/MechComp
you can use this thread to spitball random suggestions for things to hook up to it because it turns out it's not terribly difficult
recent changes:
added a "Counter" component that you can use to count things, or do simple addition/subtraction
- configurable: "change" - how much the value changes on a "count" signal
- signal: "count" - causes it to change the current value by "count" and outputs it as another signal
- signal: "count immediate" - causes it to change the current value by the signal, and outputs it
- reset: resets the counter to its default
you can use this to make a simple "number of times passed by" with a trip laser, or various buttons that add different amounts, like score
![[Image: vZokwP4.gif]](https://i.imgur.com/vZokwP4.gif)
added a "Clock" component that can act as a stopwatch (determine duration from one point in time to another) and also output the current round timer
- configurable: units; either 0.1 seconds, seconds, minutes, or hours
- signal: send time: sends the current round time
- signal: start stopwatch: records the current time and outputs 0
- signal: send stopwatch time: outputs (current time - stopwatch time)
- signal: send stopwatch time and reset: same as above and sets it to the current time (like a "lap" button)
added floor health scanners to mechcomp
- you will need to click on the health scanner and choose "connect", click-drag does not work
- outputs a signal when it scans someone's health
- signal format: health=100&oxy=0&tox=0&burn=0&brute=0
- use a wifi signal splitter to filter out the specific value you want
![[Image: eKQrNtz.gif]](https://i.imgur.com/eKQrNtz.gif)
added a new feature and a few more symbols to the letter display component
- you can now display periods, dashes, percent signs, and asterisks ( . - % * )
- you can right-align text by using negative numbers; e.g. the letter index would normally be "1 2 3 4 5", but you can left-align it by using "-5 -4 -3 -2 -1"