Code bounty, distributed materials 100 usd

How, what and why to code in BYOND.

Moderators: MisterPerson, Giacom, Nienhaus, Code Maintainers

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Code bounty, distributed materials 100 usd

Unread postby oranges » Thu May 17, 2018 4:01 am #410939

Paypal preferred, steam vouchers in a pinch, pm me if you have some weird payment system

Required:
1) The department lathes in each department can pull resources from the vault ore machine (see 4) and use them to build items, this happens automatically and is logged.

2) there is a log of material distribution, the HoP/QM can from his or her computer or PDA review that info

3) the ORM should no longer distribute ores directly, instead it is simply where miners deposit their items to receive tech points, ores are teleported to the vault machine (See 4)

4) All ores are stored in the vault in a new machine, steal an existing sprite if required, this machine can, with QM level access, cut off a remote lathe

5) for box/meta the vault is moved to where the cargo warehouse is currently, and becomes the purview of the QM/HoP/Cargo department

Please post in the thread if you think you can take up the task
Image



User avatar
PKPenguin321
In-Game Admin
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321

Re: Code bounty, distributed materials 100 usd

Unread postby PKPenguin321 » Thu May 17, 2018 4:31 am #410951

this actually doesnt seem as difficult as some of the other code bounties
might pitch in even if i dont do the full thing (wont expect anything in return in this case)
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
obscolene wrote:Still entranced in a powergaming haze, I don't notice what the reset phrase is. But when I look in chat, I see that Johnathan TALIST has already set one!!! "Fuck me harder!" I lay my eyes upon!!! Can you believe this!? Disgracing my name in multiple ways within the mere span of a few MINUTES!!!! I tell him "NO NI[B][B]A," he laughs. I inform him, "I'M GOING TO GET BWOINKED FOR THIS," as a joke referencing rule 8. To which PEE KAY PENGUIN, THREE HUNDRED AND TWENTY SECOND OF HIS CLASS, immediately bwoinks me, informing me "Yes, that is correct. You are currently being private messaged by me, PKPenguin, mastermind behind the /tg/station headmin triumvirate. Prepare to be banned, plebian. *smirks* ...and it looks like you've already had your final warning. *begins booting up ban cannon* Any last words...?" I am shocked by this statement. I voted for this man in the headmin election, I'm supposed to have ban immunity from him!!! The power has gone to his head!!! After a few seconds that feel as if they last forever, I remain silent -- frozen under the prowess of extreme shock and awe. "No...? Heh, well then... *eye glows blue* Into the trash it goes!" Not even 5 seconds after I read this final message, my PC shuts off. I'm literally shaking at this point, not knowing whether I am going to live to see tomorrow. I just got off the phone with my mom, informing her that we may not see each other for a while. She was confused, and starting to get scared -- so I just had to hang up on her. I didn't want to put her through what you put me through today, PKPenguin321. You are a disgusting, vile creature -- and if you ever talk to me or my mom ever again, I WILL bring you down. Back down to where you came.

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Code bounty, distributed materials 100 usd

Unread postby oranges » Thu May 17, 2018 4:42 am #410954

sorry the lathes should pull from the vault machine, not the ORM
Image

Armhulen
 
Joined: Thu Apr 28, 2016 4:30 pm
Byond Username: Armhulenn
Github Username: Armhulen

Re: Code bounty, distributed materials 100 usd

Unread postby Armhulen » Thu May 17, 2018 4:50 am #410956

Why not just ask kevinz this has his name all over it he loves this kinda thing

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Code bounty, distributed materials 100 usd

Unread postby oranges » Thu May 17, 2018 4:52 am #410958

why ask kevin when there might be other talented people out there who want to earn money
Image

User avatar
PKPenguin321
In-Game Admin
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321

Re: Code bounty, distributed materials 100 usd

Unread postby PKPenguin321 » Thu May 17, 2018 5:05 am #410966

further details gathered from IRC
Spoiler:
Code: Select all
PKPenguin321> oranges what should happen if the vault machine is broken
<oranges> it stops working
<PKPenguin321> should the ORM just not send anything
<oranges> yes
<PKPenguin321> so the ore would stay in the ORM but you wouldnt be able to redeem it?
<oranges> it wouldn't accept the ore at all
<PKPenguin321> ah
<PKPenguin321> how should the gulag ore redemption process work oranges
<PKPenguin321> just stay the same?
<oranges> make the gulag machine send to the vault
<oranges> so the prisoners working actually assists the crew
<PKPenguin321> point tracking method will need to be changed then
<SpaceManiac> would the ORM pull *from* the vault in order to smelt alloys?
<oranges> the ORM smelts?
<SpaceManiac> yes
<SpaceManiac> nobody uses the actual smeltery
<SpaceManiac> because it doesn't give mining points
<PKPenguin321> yea
<oranges> lmao what
<PKPenguin321> im thinking it will go
<PKPenguin321> ores are dropped in front of ORM
<oranges> that's so backwards
<PKPenguin321> if vault machine is active:
<oranges> I guess the vault machien will have to do that then
<PKPenguin321> ORM pulls in ores, smelts into sheets, shoots sheets to vault
<PKPenguin321> i dont tihnk it particularly matters which machine smelts the ores
<PKPenguin321> since sheets will go to vault anyways
<SpaceManiac> it'd work if the smelts were added to the protolathe or something
<SpaceManiac> so engineers can get their plasmaglass
<PKPenguin321> the smelts?
<Mr_Bagil> GAME: New round starting on Box Station!
<SpaceManiac> smelting recipes currently in the ORM
<SpaceManiac> plasteel, plastitanium, plasmaglass, etc.
<PKPenguin321> thats a good point
<oranges> someone has to choose the recipes yeah
<PKPenguin321> i guess the vault could just hold ores
<oranges> that's the sticking point
<oranges> I had assume dminers did it
<PKPenguin321> and if you try to print a recipe that needed a smelt-only material like plasteel
<SpaceManiac> it happens at the ORM right now
<oranges> I guess the only place it makse sense is on the lathes
<PKPenguin321> if would smelt and send
<oranges> where the demand would be
<SpaceManiac> the ORM also un-smelts
<oranges> what
<oranges> what kind of juju magic shit is that
<PKPenguin321> ? i dont think it does that?
<SpaceManiac> insert plasteel to get plasma+steel
<SpaceManiac> it does
<PKPenguin321> wtf
<PKPenguin321> wait so
<PKPenguin321> what if you want raw metal sheets for building
<PKPenguin321> would you have to go through the vault? or could you just get them from a lathe
<PKPenguin321> im guessing lathe
<SpaceManiac> would make the most sense
<SpaceManiac> autolathes would have to be connected as well
<PKPenguin321> would they have to be?
<oranges> they're pulling from teh machine
<oranges> the vault storage
<PKPenguin321> ok so how about this
<PKPenguin321> what if you have 50 metal sheets you found on the floor
<PKPenguin321> you wanna put em in the autolathe
<PKPenguin321> how would you do that then
<oranges> that would be in local storage
<oranges> i.e each machine would have a local storage
<PKPenguin321> so protolathes still have internal storage
<oranges> adn can pull from the remote
<oranges> yes
<PKPenguin321> in addition to bluespace storage?
<SpaceManiac> hmm
<SpaceManiac> if that's the case does it really fix the problem of one dept. taking everything
<SpaceManiac> or w/e the complaint is
<PKPenguin321> yeah
<PKPenguin321> use your lathe -> empty all the uranium/diamonds/whatever out -> put into local storage
<PKPenguin321> if anything it makes resource hogging easier
<PKPenguin321> oranges maybe putting sheets into local storage should just put them in the vault machine instead?
<oranges> I want people to keep local values
<oranges> there should be some level of tension
<oranges> that is why the QM can cut people off
<oranges> if RnD starts taking all the materials, cut them off
<PKPenguin321> how would cutoffs work btw
<PKPenguin321> should they be area based
<oranges> by machine
<PKPenguin321> so you cant decon/recon your lathe and be unblocked
<oranges> only the department lathes connect to the vault
<SpaceManiac> by department then
<oranges> building new ones doesn't connect them
<PKPenguin321> but autolathes also connect to the vault you said?
<oranges> what
<SpaceManiac> no I said that
<PKPenguin321> autolathes arent departmental
<PKPenguin321> youre thinking of protolathes
<oranges> the autolathe doesn't need to exist
<oranges> roll it's functionality into the protolathes
<oranges> it's a relic
<SpaceManiac> assistants
<PKPenguin321> the scope of this project is rapidly expanding
<oranges> they can have a protolathe
<oranges> that just has the default loadout
<oranges> i.e it's an autolathe
<SpaceManiac> eh maybe
<PKPenguin321> so a "public" department protolathe
<oranges> PKPenguin321: you don't have to do that bit
<SpaceManiac> the autolathe has a lot of recipes that would clog up the protolathe menus
<PKPenguin321> with only autolathe equipment?
<oranges> I'm just saying the autolathe is a relic
<oranges> and should be rolled into the protolathes
<PKPenguin321> is it cool if i leave autolathes untouched then
<PKPenguin321> dont connect them to vault storage, let them keep local storage
<PKPenguin321> basically just leave them as is
<oranges> yes

in a nutshell:
- leave autolathes as-is: They should be modernized but that's out of the scope of this project
- QM cutting people off can be machine based, as lathes are already departmental meaning only 1 of each would work already
- if the vault machine is broken, the ORM will not accept ore at all.
- if you want raw sheets to build with or grind up or whatever, you pull them from a lathe.
- ore should not be smelted until a lathe actually asks to use it, so that it can account for smelt-only materials like plasteel
- lathes should still keep their local, internal storage in addition to being able to pull from the vault machine (iffy on this personally but that's what oranges said he wants. i think it would only make hogging all the resources even easier, and also how would you get raw sheets back into the vault machine?)
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
obscolene wrote:Still entranced in a powergaming haze, I don't notice what the reset phrase is. But when I look in chat, I see that Johnathan TALIST has already set one!!! "Fuck me harder!" I lay my eyes upon!!! Can you believe this!? Disgracing my name in multiple ways within the mere span of a few MINUTES!!!! I tell him "NO NI[B][B]A," he laughs. I inform him, "I'M GOING TO GET BWOINKED FOR THIS," as a joke referencing rule 8. To which PEE KAY PENGUIN, THREE HUNDRED AND TWENTY SECOND OF HIS CLASS, immediately bwoinks me, informing me "Yes, that is correct. You are currently being private messaged by me, PKPenguin, mastermind behind the /tg/station headmin triumvirate. Prepare to be banned, plebian. *smirks* ...and it looks like you've already had your final warning. *begins booting up ban cannon* Any last words...?" I am shocked by this statement. I voted for this man in the headmin election, I'm supposed to have ban immunity from him!!! The power has gone to his head!!! After a few seconds that feel as if they last forever, I remain silent -- frozen under the prowess of extreme shock and awe. "No...? Heh, well then... *eye glows blue* Into the trash it goes!" Not even 5 seconds after I read this final message, my PC shuts off. I'm literally shaking at this point, not knowing whether I am going to live to see tomorrow. I just got off the phone with my mom, informing her that we may not see each other for a while. She was confused, and starting to get scared -- so I just had to hang up on her. I didn't want to put her through what you put me through today, PKPenguin321. You are a disgusting, vile creature -- and if you ever talk to me or my mom ever again, I WILL bring you down. Back down to where you came.

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Code bounty, distributed materials 100 usd

Unread postby oranges » Thu May 17, 2018 5:36 am #410979

I'm not sold on lathes holding their own storage though, maybe kor has some input?
Image

User avatar
iamgoofball
Github User
 
Joined: Fri Apr 18, 2014 5:50 pm
Byond Username: Iamgoofball
Github Username: Iamgoofball

Re: Code bounty, distributed materials 100 usd

Unread postby iamgoofball » Thu May 17, 2018 7:16 am #410988

I'll look into this tomorrow morning.

When do you want this by?

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Code bounty, distributed materials 100 usd

Unread postby oranges » Thu May 17, 2018 9:24 am #410996

sometime that isn't in 2019
Image

User avatar
DemonFiren
 
Joined: Sat Dec 13, 2014 9:15 pm
Byond Username: DemonFiren

Re: Code bounty, distributed materials 100 usd

Unread postby DemonFiren » Thu May 17, 2018 10:30 am #411005

inb4 he delivers by 2020
Image
Image
Image
ImageImageImageImageImage

non-lizard things:
Spoiler:
Image

User avatar
Shezza
 
Joined: Sat May 27, 2017 6:54 pm
Byond Username: Wilchen

Re: Code bounty, distributed materials 100 usd

Unread postby Shezza » Thu May 17, 2018 10:47 am #411009

Why not just remove the cancer that is departament lathes, seems like a cheaper idea
Image
Image
Image
Image
Image

User avatar
pubby
Github User
 
Joined: Sun Jul 24, 2016 3:45 pm
Byond Username: Pubby
Github Username: pubby

Re: Code bounty, distributed materials 100 usd

Unread postby pubby » Thu May 17, 2018 1:53 pm #411034

It'd be better to do small incremental changes rather than one big thing.

User avatar
iamgoofball
Github User
 
Joined: Fri Apr 18, 2014 5:50 pm
Byond Username: Iamgoofball
Github Username: Iamgoofball

Re: Code bounty, distributed materials 100 usd

Unread postby iamgoofball » Thu May 17, 2018 7:21 pm #411166


Hatfish
 
Joined: Sat Mar 19, 2016 3:25 am
Byond Username: Hatfish

Re: Code bounty, distributed materials 100 usd

Unread postby Hatfish » Thu May 17, 2018 8:06 pm #411177

if the miners no longer need to deliver materials to the station, can we move the orm and department lathe down there?
Spoiler:
while we're at it, can we also add automated turrets that blast miners who attempt to escape the zone?

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Code bounty, distributed materials 100 usd

Unread postby oranges » Thu May 17, 2018 11:42 pm #411250

I think we should leave it where it is, so miners do have to come back to the station from time to time, (They can be a traitor target)
Image

User avatar
Shadowflame909
 
Joined: Mon Jun 05, 2017 10:18 pm
Byond Username: Shadowflame909

Re: Code bounty, distributed materials 100 usd

Unread postby Shadowflame909 » Fri May 18, 2018 12:03 am #411262

I think this will spark a policy discussion thread. So I'm just gonna ask the questions about this new system here. What do I do if the QM removes access to my science lathe at roundstart because he dislikes me? How do I retaliate against that?? I'm drawing some blanks

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Code bounty, distributed materials 100 usd

Unread postby oranges » Fri May 18, 2018 1:22 am #411303

you speak to the HoP who is is his boss
Image

somerandomguy
 
Joined: Sun Nov 05, 2017 7:41 pm
Byond Username: Astatineguy12

Re: Code bounty, distributed materials 100 usd

Unread postby somerandomguy » Fri May 18, 2018 1:55 am #411306

That's when you rally sci to raid the vault

Tlaltecuhtli
 
Joined: Fri Nov 10, 2017 12:16 am
Byond Username: Tlaltecuhtli

Re: Code bounty, distributed materials 100 usd

Unread postby Tlaltecuhtli » Mon May 28, 2018 9:46 am #413522

what about reagent storages? they are used only for 1 item right now

onleavedontatme
 
Joined: Fri Mar 13, 2015 10:26 pm
Byond Username: KorPhaeron

Re: Code bounty, distributed materials 100 usd

Unread postby onleavedontatme » Mon May 28, 2018 10:03 pm #413692

Remove reagent requirements

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Code bounty, distributed materials 100 usd

Unread postby oranges » Mon Jul 09, 2018 5:18 am #424975

I'm still looking for someone to complete this since goof ran off
Image

User avatar
iamgoofball
Github User
 
Joined: Fri Apr 18, 2014 5:50 pm
Byond Username: Iamgoofball
Github Username: Iamgoofball

Re: Code bounty, distributed materials 100 usd

Unread postby iamgoofball » Mon Jul 09, 2018 6:14 am #424980

if anyone wants to pick up where I left off, let me know and I'll send you the code, gotta pursue a really good IRL job opportunity

User avatar
Shadowflame909
 
Joined: Mon Jun 05, 2017 10:18 pm
Byond Username: Shadowflame909

Re: Code bounty, distributed materials 100 usd

Unread postby Shadowflame909 » Mon Jul 09, 2018 6:17 am #424981

I hope you enjoy it goof. The best jobs are the ones you have fun at. But I guess that'd be a career.

SpaceManiac
Code Maintainer
 
Joined: Fri Sep 22, 2017 4:06 am
Byond Username: SpaceManiac
Github Username: SpaceManiac

Re: Code bounty, distributed materials 100 usd

Unread postby SpaceManiac » Mon Jul 09, 2018 7:36 am #424995

I can pick this up, will have a look tomorrow at whether it'd be easier to start where goof left off or start over

User avatar
Nabski
In-Game Admin
 
Joined: Thu Oct 20, 2016 5:42 pm
Location: TN
Byond Username: Nabski
Github Username: Nabski89

Re: Code bounty, distributed materials 100 usd

Unread postby Nabski » Mon Jul 09, 2018 2:25 pm #425067

I've got a PR in the works that moves the vault, so you may want to not start with the mapping.

Since this thread is here I'll discuss thoughts on it here.

Station goal random room goes to vault. (check)
Vault goes to warehouse. (check)
Warehouse goes to ID check station?
Id check station goes to unused office, with the remaining office becoming a back room.

I haven't started on boxes mapping yet.
Image

SpaceManiac
Code Maintainer
 
Joined: Fri Sep 22, 2017 4:06 am
Byond Username: SpaceManiac
Github Username: SpaceManiac

Re: Code bounty, distributed materials 100 usd

Unread postby SpaceManiac » Fri Jul 13, 2018 11:27 pm #426123

PR up: https://github.com/tgstation/tgstation/pull/39118

If by "ID check station" you mean the arrivals checkpoint, I don't know if I'd bother moving that. Its existence doesn't make sense except at the location it is, and even then I think it's pretty much never manned.

Where the warehouse goes would have to be decided on a per-map basis. It might even be folded into the vault on some maps, depending on how much junk is expected to be in there, and how comfortably the self-destruct and vault machines can fit in the allotted space.

User avatar
Nabski
In-Game Admin
 
Joined: Thu Oct 20, 2016 5:42 pm
Location: TN
Byond Username: Nabski
Github Username: Nabski89

Re: Code bounty, distributed materials 100 usd

Unread postby Nabski » Sat Jul 14, 2018 12:25 am #426134

Nice, I only got as far as this but since it's not working I didn't want to make a PR about it.
https://github.com/Nabski89/tgstation/tree/StationGoal
Image


Return to Coding

Who is online

Users browsing this forum: No registered users and 0 guests