i was accused of making "half-assed PRs" earlier
i bust my ass every day for this shitty fucking community of caustic volatile 5 year olds just for them to take huge heaping clown-filled shits all over the work I made over multiple days, weeks, sometimes months, just for them to enjoy and experience
and here's why I make the changes I make:
part 1: the cause
so, there's usually 3 different types of causes
let's start with the 1st:
I played X feature, found it lacking
for example:
i play CE a lot
i noticed that my engineers below me are pretty much on the same level as me when it comes to shit
engineers have all access by default
engineers can take down any wall and build any structure
chief engineer has some fancy blueprints and a custom paintjob on their hardsuit
meanwhile, all the other heads have tools that make them better at their job than the people below them
the RD starts with teleport armor and shit he can use/decon from higher tech levels
the CMO starts with the hypospray and belt defib
the HoS starts with a dual stun/laser gun
the captain has all access and an auto-recharging laser gun
the HoP can disappear into thin air during a rev. round without ever being caught and can upgrade the access of others/himself
so, I coded a set of faster tools for the CE with golden sprites as a joke about how a lot of games have golden items being better stronger and faster despite being the weakest material IRL, and to let the CE have a one up on his subordinates when it comes to actually doing his job
cause 2:
people complained about X on the forums
for example:
people have recently been complaining that the prison break random event is shit due to only targeting the brig, doing it badly, and then not actually opening everything in the brig
i posted in the thread "yeah ill just make it apply to a random department or 2"
only 1 person acknowledges the post and says "id be fine with that" or some shit
so I coded a severity system for it and made it pick a random few departments with the amount based on the severity
cause 3:
i was bored and wanted a project
for example:
i was bored one day
i was recently digging through the gooncode
saw the wrasslin belt
felt like coding
so i ported it to tg
part 2: the aftermath
after the PR gets opened, I get the following comment types:
"goofball PR
dont have much to say here, its the same old story every PR
"this doesn't fit the aesthetic"
everyone has their own opinion on what the aesthetic is, i just agree to disagree
"the code is bad" from someone who doesn't make PRs or code at all
learn to code and then come back
"the code is bad" from someone who does code but didn't specify what was wrong
great, specify whats wrong so I can fix it please
"the code is bad and here's why"
ok i can fix it
"this feature breaks the metagame"
why should the metagame never change, they never give a reason why it shouldn't
"it was fine the way it was"
i disagree with you on this one, you can have your opinions if you like
"i literally cannot play the game if this is merged"
yes you can
statistically speaking, you're full of complete and utter bullshit
unless it somehow makes it not run on a potato okay you can claim it then
but 999 times out of 1000 its not about that, its about muh balance
"go back to goon"
they aren't hiring
part 3: the post merge
shit either goes well or people kneejerk revert it because they cant handle the change, maybe it was even a bad change
i'm going to get shit if I close the PR before it gets merged because:
"ugh goofball you make too many PRs and then close them/never finish them stop halfassing it
or the PR gets merged and then:
"ugh goofball your PRs are shit stop making them so shit and getting them merged ugh"
damned if you do damned if you dont
anyways that concludes my ramblings