Page 1 of 1

Things I would like coded during the freeze

Posted: Thu Jun 15, 2017 11:11 pm
by onleavedontatme
If you code any of these things I'll let you make at least one (maybe more for larger things) PR that can ignore the freeze rules. Maybe coderbus can come up with other fun prizes as well. Here is the list of projects which I think would improve the game, in no particular order.



-Refactor various special hand effects (golem punch, lizard melee sounds, aliens being able to fire alien blasters) into arm organs.

-Refactor eye damage to actually use eye organs

-Refactor hit_reaction to track which atom is making the attack rather than just attack text

-Anything from the planetstation list https://github.com/tgstation/tgstation/projects/7

-Turn RnD into a tech web/tree that you passively gain points for (maybe you can build more servers or whatever to farm faster?), with different trees unlocking designs instead of tech levels.

-AnturK is almost done with his genetics rewrite, bug him and help.

-Visiting ships. Diplomats, vox traders, safety inspector etc, that pull from ghosts and need to accomplish some set of goals (maybe the diplomats need a feast), which the crew can help or hinder.

-More random events in general

-A Ghost Role panel for admins. Like the traitor panel, but for ghost roles. Needs to have people added to it as they spawn.

-A ghost role panel for players. It would have a list of each ghost role spawn in the world, and maybe a short description of what each one does. Its confusing to new players to have to use the orbit list to find them.

-Hard/Soft Crit https://tgstation13.org/phpBB/viewtopic.php?f=9&t=10319

If other maintainers have things they want to add to this list let me know

Re: Things I would like coded during the freeze

Posted: Thu Jun 15, 2017 11:32 pm
by bman
Kor wrote: -Turn RnD into a tech web/tree that you passively gain points for (maybe you can build more servers or whatever to farm faster?), with different trees unlocking designs instead of tech levels.
absolutely not, that's so un-innovative

the rest is my proposal
Spoiler:
my proposal is to make RND "points" given by ACTUALLY doing experiments, by placing specific machines in specific conditions.

for example a barometer/other machine can be placed in the burn chamber or you can detonate a maxcap near it to learn more about plasma/explosions. boom, you got plasma research points.

maybe for xenobio a machine takes two or more types of slime extract, a reagent, mixes them and then "learns" how the reaction happens, boom, you just got bio points.

build an emitter chamber and place a special lens-based machines in it to learn about weaponry/lasers/electromagnetic spectrum.

you feel me? this is how science can do experiments, it wouldnt be just a single type of experiment you repeat, it's just the condition that's needed. the means are another story. eg for the maxcap science one you dont need to set up a chamber each round, you can get a bunch of welder tanks and detonate them FOR SCIENCE.

and here's the fun part: human experimentation for bio points.

edit: the point of this to make people do actual experiments for points rather than another ui clicker.
uh oh i should've put this in the suggestions forum but point of no return im sorry.

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 12:53 am
by Haevacht
-Refactor hit_reaction to track which atom is making the attack rather than just attack text

PLEASE

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 1:09 am
by oranges
they didnt' ask you for your opinions, just things you should do

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 1:31 am
by bandit
I will nobly take on one or more random events

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 2:18 am
by oranges
Kor wrote: -Refactor hit_reaction to track which atom is making the attack rather than just attack text
I can do this

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 2:39 am
by Qbopper
how complex is it to create a new random event? I'd like to contribute but I'm not very experienced with coding

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 2:40 am
by oranges
Most of the API is already done, it's the coming up with the mechanics of what happens during the event that is the tricky part

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 3:20 am
by One Seven One
What kind of events?
Drastic changes or small changes?
I've had a few of been thinking of for a while.

A random event that replaces every tile with another tile and every item with another item in their list.
Suddenly the nice carpet in chemistry has become uranium hell, all the bread made by the chef has become a feast of roburgers, and security's tasers have been replaced by harpoon guns.

A random event where a few randomly chosen players are just given the task "Break anything." for a limited time.
Though they may turn this in to an excuse to just kill everyone they can in that time frame.

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 3:21 am
by bman
oranges wrote:they didnt' ask you for your opinions, just things you should do
i realize this but i just put it there in case someone was gonna take on that task and have second thoughts about how they go through with it after reading my post

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 9:05 am
by Steelpoint
A hivebot invasion event would be interesting.

In the code there is a Hivebot Fabricator already, this constantly produces low level hivebots forever until destroyed.

Have a event where one of these fabricators smashes into the station inside a small pod, the crew have to find and destroy the fabricator to stop the flow of hivebots.

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 11:36 am
by InsaneHyena
vox traders
We bay now? Tajarans when?

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 11:50 am
by Remie Richards
the cyborg chickens are everywhere now there's no point even calling them "bay", /vg/ and paradise have done plenty with them too.

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 1:37 pm
by Steelpoint
Honestly I'd pay $20 or $30 for someone to finish Xhuis's 'Hivebot Invasion' event: https://github.com/tgstation/tgstation/pull/23398

I've always wanted to see Hivebots used in game in an expanded capacity.

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 1:53 pm
by Qbopper
oranges wrote:Most of the API is already done, it's the coming up with the mechanics of what happens during the event that is the tricky part
oh, sweet, that's what i was hoping for

i'll have to come up with some ideas

Re: Things I would like coded during the freeze

Posted: Fri Jun 16, 2017 1:56 pm
by FantasticFwoosh
You will want to bother cedarbridge about the Vox since that's their project so far.

Re: Things I would like coded during the freeze

Posted: Mon Jun 19, 2017 9:16 pm
by tacolizard
Qbopper wrote:
oranges wrote:Most of the API is already done, it's the coming up with the mechanics of what happens during the event that is the tricky part
oh, sweet, that's what i was hoping for

i'll have to come up with some ideas
well pretty much every event is coded differently when it comes to anything other than the api, so you can code pretty much however you want.

Re: Things I would like coded during the freeze

Posted: Tue Jun 20, 2017 12:09 am
by Qbopper
tacolizard wrote:
Qbopper wrote:
oranges wrote:Most of the API is already done, it's the coming up with the mechanics of what happens during the event that is the tricky part
oh, sweet, that's what i was hoping for

i'll have to come up with some ideas
well pretty much every event is coded differently when it comes to anything other than the api, so you can code pretty much however you want.
yeah I just didn't know if events had an actual api or if they were using disgusting snowflake code for each one

it's ss13, you never know

Re: Things I would like coded during the freeze

Posted: Tue Jun 20, 2017 4:08 pm
by tacolizard
Qbopper wrote:
tacolizard wrote:
Qbopper wrote:
oranges wrote:Most of the API is already done, it's the coming up with the mechanics of what happens during the event that is the tricky part
oh, sweet, that's what i was hoping for

i'll have to come up with some ideas
well pretty much every event is coded differently when it comes to anything other than the api, so you can code pretty much however you want.
yeah I just didn't know if events had an actual api or if they were using disgusting snowflake code for each one

it's ss13, you never know
Yeah it's ss13, but believe it or not some of the more OCD personalities around here enforce pretty strict code standards

Re: Things I would like coded during the freeze

Posted: Fri Jun 23, 2017 2:16 pm
by Qbopper
from what I can tell it's mostly down to "how old is the code"

if it's relatively new then yeah there's some standards but I remember looking through some of the older stuff and just shaking my head

granted that was a few years back, so refactors have probably happened

Re: Things I would like coded during the freeze

Posted: Sat Jun 24, 2017 3:51 pm
by kevinz000
tacolizard wrote: Yeah it's ss13, but believe it or not some of the more OCD personalities around here enforce pretty strict code standards
if they didn't we(you)'d turn it into a dumpster fire.

Re: Things I would like coded during the freeze

Posted: Sat Jun 24, 2017 8:10 pm
by tacolizard
kevinz000 wrote:
tacolizard wrote: Yeah it's ss13, but believe it or not some of the more OCD personalities around here enforce pretty strict code standards
if they didn't we(you)'d turn it into a dumpster fire.

probably true