Code bounty, distributed materials 100 usd

How, what and why to code in BYOND.
Post Reply
User avatar
oranges
Code Maintainer
Joined: Tue Apr 15, 2014 9:16 pm
Byond Username: Optimumtact
Github Username: optimumtact
Location: #CHATSHITGETBANGED

Code bounty, distributed materials 100 usd

Post by oranges » #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
User avatar
PKPenguin321
Site Admin
Joined: Tue Jul 01, 2014 7:02 pm
Byond Username: PKPenguin321
Github Username: PKPenguin321
Location: U S A, U S A, U S A

Re: Code bounty, distributed materials 100 usd

Post by PKPenguin321 » #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:
Image
User avatar
oranges
Code Maintainer
Joined: Tue Apr 15, 2014 9:16 pm
Byond Username: Optimumtact
Github Username: optimumtact
Location: #CHATSHITGETBANGED

Re: Code bounty, distributed materials 100 usd

Post by oranges » #410954

sorry the lathes should pull from the vault machine, not the ORM
User avatar
Armhulen
Global Moderator
Joined: Thu Apr 28, 2016 4:30 pm
Byond Username: Armhulenn
Github Username: bazelart
Location: The Grand Tournament

Re: Code bounty, distributed materials 100 usd

Post by Armhulen » #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
Byond Username: Optimumtact
Github Username: optimumtact
Location: #CHATSHITGETBANGED

Re: Code bounty, distributed materials 100 usd

Post by oranges » #410958

why ask kevin when there might be other talented people out there who want to earn money
User avatar
PKPenguin321
Site Admin
Joined: Tue Jul 01, 2014 7:02 pm
Byond Username: PKPenguin321
Github Username: PKPenguin321
Location: U S A, U S A, U S A

Re: Code bounty, distributed materials 100 usd

Post by PKPenguin321 » #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:
Image
User avatar
oranges
Code Maintainer
Joined: Tue Apr 15, 2014 9:16 pm
Byond Username: Optimumtact
Github Username: optimumtact
Location: #CHATSHITGETBANGED

Re: Code bounty, distributed materials 100 usd

Post by oranges » #410979

I'm not sold on lathes holding their own storage though, maybe kor has some input?
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

Post by iamgoofball » #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
Byond Username: Optimumtact
Github Username: optimumtact
Location: #CHATSHITGETBANGED

Re: Code bounty, distributed materials 100 usd

Post by oranges » #410996

sometime that isn't in 2019
User avatar
DemonFiren
Joined: Sat Dec 13, 2014 9:15 pm
Byond Username: DemonFiren

Re: Code bounty, distributed materials 100 usd

Post by DemonFiren » #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
Location: rent free
Contact:

Re: Code bounty, distributed materials 100 usd

Post by Shezza » #411009

Why not just remove the cancer that is departament lathes, seems like a cheaper idea
Thanks for all the dopamine.

You (cough), you haven't won here. You and your mutie-bastard friends are gonna join me in a big ol' mushroom cloud sendoff. I just triggered the self-destruct. (Heh, heh; cough, cough,...) The work will go on. You didn't do nothing here, 'cept seal your own death warrants. Duty, (cough) honor... courage... Semper Fiiiii........
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

Post by pubby » #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

Post by iamgoofball » #411166

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

Re: Code bounty, distributed materials 100 usd

Post by Hatfish » #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
Byond Username: Optimumtact
Github Username: optimumtact
Location: #CHATSHITGETBANGED

Re: Code bounty, distributed materials 100 usd

Post by oranges » #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)
User avatar
Shadowflame909
Joined: Mon Jun 05, 2017 10:18 pm
Byond Username: Shadowflame909
Location: Think about something witty and pretend I put it here

Re: Code bounty, distributed materials 100 usd

Post by Shadowflame909 » #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
► Show Spoiler
User avatar
oranges
Code Maintainer
Joined: Tue Apr 15, 2014 9:16 pm
Byond Username: Optimumtact
Github Username: optimumtact
Location: #CHATSHITGETBANGED

Re: Code bounty, distributed materials 100 usd

Post by oranges » #411303

you speak to the HoP who is is his boss
somerandomguy
Joined: Sun Nov 05, 2017 7:41 pm
Byond Username: Astatineguy12

Re: Code bounty, distributed materials 100 usd

Post by somerandomguy » #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

Post by Tlaltecuhtli » #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

Post by onleavedontatme » #413692

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

Re: Code bounty, distributed materials 100 usd

Post by oranges » #424975

I'm still looking for someone to complete this since goof ran off
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

Post by iamgoofball » #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
Location: Think about something witty and pretend I put it here

Re: Code bounty, distributed materials 100 usd

Post by Shadowflame909 » #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.
► Show Spoiler
SpaceManiac
Joined: Fri Sep 22, 2017 4:06 am
Byond Username: SpaceManiac
Github Username: SpaceManiac

Re: Code bounty, distributed materials 100 usd

Post by SpaceManiac » #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
Joined: Thu Oct 20, 2016 5:42 pm
Byond Username: Nabski
Github Username: Nabski89
Location: TN

Re: Code bounty, distributed materials 100 usd

Post by Nabski » #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.
SpaceManiac
Joined: Fri Sep 22, 2017 4:06 am
Byond Username: SpaceManiac
Github Username: SpaceManiac

Re: Code bounty, distributed materials 100 usd

Post by SpaceManiac » #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
Joined: Thu Oct 20, 2016 5:42 pm
Byond Username: Nabski
Github Username: Nabski89
Location: TN

Re: Code bounty, distributed materials 100 usd

Post by Nabski » #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
Post Reply

Who is online

Users browsing this forum: No registered users