Posts: 1,283
Threads: 91
Joined: Sep 2013
more changes have appeared:
selection component
- now has "send + next" input, the inverse of the "next + send"
- reason: "there is no way to start it cleanly without skipping the first element"
message sign component
- now turns |n into newlines
- wow
- the future is now
pixel display component
- optional "x2" and "y2" parameters added
- you can use these to draw boxes (not lines)
- also tried tweaking something to keep it from going haywire with too many updates
thank's for your feed back
Posts: 204
Threads: 23
Joined: Dec 2022
BYOND Username: RelentlessGarbage
Character Name: Natalie Suki, Yurea Markov
So did we ever figure out why the pixel component blew up the server sometimes?
Posts: 1,283
Threads: 91
Joined: Sep 2013
nope! i had a report of a crash yesterday as well, from someone who set up several of them. i'm not sure what the deal is, because it isn't a server crash, and i haven't found a good way to reproduce it yet.
i changed how it updates slightly; before and after (not byond code, just pseudocode)
before:
Code: drawPixel(x, y, color)
art.Draw(x, y, color)
icon = art
after:
Code: drawPixel(x, y, color)
art.Draw(x, y, color)
if (!updating)
updating = true
icon = art
spawn(1) // wait a bit
icon = art // update again for new stuff
updating = false
the idea being that, rather than trying to constantly update the icon and send it back to the client, it will try to batch them.
but the interesting thing is that it's not drawing too fast that seems to cause the problem, because the crash seemed to happen when they weren't being drawn to.
i suspect BYOND.
Posts: 57
Threads: 4
Joined: Dec 2020
BYOND Username: FireMoose
Character Name: Sleko Espher
Idea: Mister component - You load it with some chems and it sprays some amount of them out into a single tile smoke cloud on one side of it. Could be fun to combine with the health scanner to automatically apply styptic or silver sulf to the injured or antag skin-pen poisons.
Would that be unbalanced? I could implement the component myself if it sounds acceptable.
Posts: 1,283
Threads: 91
Joined: Sep 2013
you're basically making a smoke machine at that point, which is probably too much.
a funnier idea: gun components accepting things like spray bottles
Posts: 124
Threads: 15
Joined: Feb 2023
BYOND Username: Valtsu0
Character Name: Flint Garry, TAL0S-12
03-09-2023, 02:47 AM
(This post was last modified: 03-09-2023, 02:48 AM by valtsu0.)
Questionable idea: Gun component accepts power hammer's special attack
Posts: 1,283
Threads: 91
Joined: Sep 2013
03-12-2023, 11:00 PM
(This post was last modified: 03-12-2023, 11:07 PM by Zamujasa. Edited 1 time in total.)
microphone component
- no longer strips most "special" characters (including quotes, commas...)
- "show source" now switches it into "packet" form to match the radio scanner component
-- name=Mob Name&message=what they said, here
hydroponics trays
- radio signals changed
-- most events now specify the base plant name without mutations (e.g. white weed -> cannabis)
-- new event reported: harvestable
-- new event reported: harvest (includes number of produce and number of seeds)
-- now mechcomp compatible and outputs its radio signals over mechcomp connections
- new mechcomp input: scan plant
-- outputs a packet with the plant's genes (numeric portions only), the tray's total reagent level, and the tray's water level
Posts: 14
Threads: 7
Joined: Mar 2023
BYOND Username: Bisar
Character Name: GreyTide Ted
Make pressure sensors pass along the name of whatever triggers them as an output signal.
Posts: 163
Threads: 57
Joined: Mar 2022
BYOND Username: CalliopeSoups
Character Name: Caroline Soups, Subject Saphira, Grup Guppy
03-13-2023, 09:55 AM
(This post was last modified: 03-13-2023, 10:23 AM by CalliopeSoups. Edited 1 time in total.)
Player made vendors aren't compatible with sending a string signal to vend something by name and I'd love them to be. Dunno if they're bugged or just not implemented, or in other areas with vendor stuff too.
Levers are mechcomp compatible but not mechscannable, not exactly a MECHCOMP thing but I'd like to try using them and gotta mechscan for that.
The rockbox could perhaps become compatible to allow things like an ore display outside of QM or something. Might be impractical.
As for new things some sort of target that sends signals when hit with bullets and such could be fun, if there's not a way to make that already.
EDIT: Realised I'd also love a passcode lock on the new text display screens, like the payment component. Just so people can't change the text so quickly with a multitool.
Posts: 1,283
Threads: 91
Joined: Sep 2013
i'll think about lockable signs, but anyone could just unwrench them and rewrench them to reset the text to nothing, and then there's a consideration of mechcomp; right now there woudl be no way to say "even though it's locked, update with this text", unless perhaps you just wanted locking a message sign to basically permanently stop it
and then any dipshit could walk up to a sign that isn't locked and lock it, which could fuck over someone trying to use it
hmf
Posts: 27
Threads: 3
Joined: Sep 2021
BYOND Username: Eggpielord
Character Name: Walter Whitman
03-15-2023, 03:46 PM
(This post was last modified: 03-15-2023, 03:46 PM by eggpielord.)
An ID lock for the sign could be good. And honestly most of mechcomp is vulnerable to randoms ruining it with minimal effort. Be it with a wrench, or lock
Posts: 72
Threads: 9
Joined: Mar 2021
BYOND Username: Vocalpocal
Character Name: Gnomo Yuben
The book of forbidden powers lists botany harvest mechcomp command on page one.
Posts: 204
Threads: 23
Joined: Dec 2022
BYOND Username: RelentlessGarbage
Character Name: Natalie Suki, Yurea Markov
(03-16-2023, 05:56 AM)Vocalpocal Wrote: The book of forbidden powers lists botany harvest mechcomp command on page one.
Maturation and production rate >100, immortality gene, with a botanical mister standing nearby. An autoharvesting machine automatically flushes all produce to the QM to be sold via a disposal system. The budget never runs dry.
I don't believe that there is a mechcomp component that allows for interaction with basic harvestable devices (hydroponic trays, ovens, grills, deep-fryers) to allow for this dark art. At least, none yet.
Posts: 1,283
Threads: 91
Joined: Sep 2013
i need to do more checks on botany because i'm pretty sure maturation rate is either bad or worthless, it's kind of funny
auto-harvesting shit is likely never coming from my work if only because it is way, way too easy to abuse
Posts: 843
Threads: 14
Joined: Jul 2022
BYOND Username: Lord_Earthfire
Character Name: Heron Asimov
03-16-2023, 09:59 AM
(This post was last modified: 03-16-2023, 10:00 AM by Lord_earthfire. Edited 1 time in total.)
With auto harvesting it's probably easier to crash the server than abuse it.
Look at all the produce lying around with harvesting by hand. And the times you are able to lag people out by just dropping 4-6 satchels full of stuff on a yile and letting people right click it.
Now think about a pile stocking up non-stop. As much as i like botany, botany is just too awesome.
|