Page 1 of 1
[Code Bounty] Make the Tram faster (CLAIMED)
Posted: Tue Mar 15, 2022 10:40 pm
by MMMiracles
► Show Spoiler
Long I have dreamed of a world where the tram is faster than the average spaceman. A world where walking on the transit rail is merely an act of a mad man rather than an impatient one.
Today I wish to make that dream a reality.
As it currently stands, the tram is about as fast as it'll get with current optimization due to movement code without going into issues with high time dilation if cranked up during an active round. I'd like to see this changed to something a bit faster if possible.
Main Caveats
- It be at least 1.3x to 1.4x times faster than the current speed.
- It has roughly the same if not less performance impact as it currently has on an active round.
- It keeps the same basic interactions as it currently has:
- Can be stepped on and off mid-transit
- People can interact and walk around while on the tram mid-transit
- The tram still has a proper break condition
- It gets a fair shake when it comes to being PR'd (i personally don't see why it'd get shot down unless the code is shit but fair is fair)
Bounty starts at 200USD. Paypal, Steam credit, Papa Johns giftcards, as long as it isn't annoying to transfer funds after the work is done (no crypto though i ain't dealing with that shit).
The 50USD bounty for multiple trams at once was claimed by Fikou while not realizing a bounty had even existed in the first place. Be more like Fikou.
You can get a hold of me through discord at not a g'nome#2914, or the forum PMs if necessary. I do warn I'm not exactly attentive when it comes to the forum messages so I might not immediately get back to you from there.
kyler has done the unthinkable and made the TRAM TWICE AS FAST
MONEY DOES BUY HAPPINESS (if your form of happiness is hitting assistants with fast trains)
Re: [Code Bounty] Make the Tram faster
Posted: Tue Mar 15, 2022 10:42 pm
by Mothblocks
It gets a fair shake when it comes to being PR'd (i personally don't see why it'd get shot down unless the code is shit but fair is fair)
you have my blessing as a maintainer, tram being faster is one of the things i think would make tramstation significantly better
Re: [Code Bounty] Make the Tram faster
Posted: Wed Mar 16, 2022 1:11 am
by TheFinalPotato
This is already covered by a bullet point here, but an acceptable fix is not making the tram process with a higher priority, or making the tram not care about lag.
It needs to take less time to do the base operation, not be unfettered when it causes lag.
Because of this at least partly, it's going to scale with population and load on the server. the 1.5x number is a bit fuzzy here because of that, but I'm sure mmm won't be a hardass about it
Re: [Code Bounty] Make the Tram faster
Posted: Sat Mar 19, 2022 2:17 pm
by Annihilite111
Can we put spikes on the outside of the tram? I dont care if it's unrealistic i just want it to look deadlier
Re: [Code Bounty] Make the Tram faster
Posted: Thu Apr 14, 2022 1:37 am
by MMMiracles
Bumping to indicate the bounty has been lifted to 200USD.
Re: [Code Bounty] Make the Tram faster
Posted: Sun May 08, 2022 9:44 am
by Kylerace
https://github.com/tgstation/tgstation/pull/66657
currently still WIP but close feature wise
EDIT: feature complete as of now
EDIT EDIT: merged
Re: [Code Bounty] Make the Tram faster
Posted: Sun May 08, 2022 12:52 pm
by Stickymayhem
what the fuck you're insane
Re: [Code Bounty] Make the Tram faster
Posted: Sun May 08, 2022 4:55 pm
by Pandarsenic
Holy shit you do be earning that bounty