vgstation13 icon indicating copy to clipboard operation
vgstation13 copied to clipboard

mech killdozer modkit

Open hacker-on-steroids opened this issue 1 year ago • 15 comments

What this does

new item you can attach to exosuits the killdozer disables requirements on mech modules but uses up a slot - you can put 2 guns on a modified ripley it also lets you put non-guns onto modified mechs, so you can put a sleeper and a phazon array on a gygax, or 3 banana mortars onto a clarke closes #27615 image adds the killdozer to the traitor uplink and r&d(illegal 2)

Why it's good

Changelog

:cl:

  • rscadd: mecha killdozer kit - bypasses mech module requirements, letting you put guns on working mechs(or tools on combat mechs)
  • rscadd: add killdozer kit to uplink (10tc and comes with 3 random guns)
  • rscadd: add killdozer kit to r&d (illegal 2)

hacker-on-steroids avatar Feb 09 '24 12:02 hacker-on-steroids

This seems pretty low effort - can you at least make a generic KILLDOZER mech sprite that can replace the base mech's sprite?

west3436 avatar Feb 09 '24 13:02 west3436

feature request says the mech sprite doesn't change and should only be obvious on close examination also, making new sprites for every mech/paint combination would be insane(there are 180 in mecha.dmi)

hacker-on-steroids avatar Feb 09 '24 14:02 hacker-on-steroids

feature request says the mech sprite doesn't change and should only be obvious on close examination also, making new sprites for every mech/paint combination would be insane(there are 180 in mecha.dmi)

No I'm saying make a single sprite instead of a variant for each type (the mech is just covered in concrete)

west3436 avatar Feb 09 '24 14:02 west3436

The main worry I see is using a Clarke as a ghetto phazon. Its very high speed makes it ideal for carrying weapons. As we all know, speed is king - who cares if you have armor and health when you can just evade shots? The clarke moves faster than a human does.

Getting to use the running board on combat mechs is also a pretty big concern.

Stat Durand Gygax Phazon Clarke
Health 400 300 200 100
Slots 3 3 4 4
Speed 2.5 tps 3.3 tps 10 tps 10tps
Armors br .5, fi -.1 , bul .35, las .15, en .1, bom .2 br .25 fi 0, bul.2 las .3, en .15, bom 0 br .3, fi .3, bul .3, las .3, en .3, bom .3 br .2, fi -.2, bul .1, las 0, en 0, bom 0

Worse than any one thing this PR might do now, though, I worry that it closes our design space. We can't make a mech module intended for just combat mechs or just working mechs in the future because we know it CAN be used on any mech.

Kurfursten avatar Feb 09 '24 14:02 Kurfursten

image

is this being downboated because it's gay and shit? should i even bother fixing it?

hacker-on-steroids avatar Feb 14 '24 10:02 hacker-on-steroids

The main worry I see is using a Clarke as a ghetto phazon. Its very high speed makes it ideal for carrying weapons. As we all know, speed is king - who cares if you have armor and health when you can just evade shots? The clarke moves faster than a human does.

Getting to use the running board on combat mechs is also a pretty big concern.

Stat Durand Gygax Phazon Clarke Health 400 300 200 100 Slots 3 3 4 4 Speed 2.5 tps 3.3 tps 10 tps 10tps Armors br .5, fi -.1 , bul .35, las .15, en .1, bom .2 br .25 fi 0, bul.2 las .3, en .15, bom 0 br .3, fi .3, bul .3, las .3, en .3, bom .3 br .2, fi -.2, bul .1, las 0, en 0, bom 0 Worse than any one thing this PR might do now, though, I worry that it closes our design space. We can't make a mech module intended for just combat mechs or just working mechs in the future because we know it CAN be used on any mech.

What's the issue? It has a very low deflect, almost no armor and 100 HP. 100 HP and it's slightly faster then a human but still has to point at a human to hit them. Yes it's dangerous but it's no more dangerous then someone running on meth or phazon with the cap's armor and an egun.

And honestly having generic modules is a step forward. Mechs should be truly multipurpose, why shouldn't you be able to put a sleeper on a Gygax? What we need is to balance the mechs as per their intended role, so balance is natural, rather then forcing a role on them which is artificial and hamfisted.

Why wouldn't you want to use a Durand for mining? Because it's slow as shit, expensive and you can't even use it for combat if it has mining modules so it's pointless, and you look sussy as fuck "mining" with a Durand. So it's POSSIBLE, it's just really unoptimized for the job. This is how all mechs should be balanced, it should be possible to use a Odysseus for combat but you'd never want to because it's super fragile and (can't hold many weapons/armor*).

This is how it's balanced on Baystation - BTW. Actually, it's balanced by two points - interchangeable mech software boards (utility, medical, engi and weapons) - but since a mech can hold up to 2 boards each it's still possible to have a MediGax, or a Duripely, or a Phlarke. The other point being that combat mech components are by their nature heavier, more expensive and require more power to operate then their lighter counterparts. So for rescue/utility purposes you'd naturally gravitate towards the weaker components. You can ofc ignore this at the cost of everyone being annoyed and weirded out there's a durand moving crates, and the fact that even if you don't get hosed with ions it's going to take more actual time. Like to move one box it's going to take 5 IRL minutes instead of like 1 IRL minute, which sucks. Like you're legit wasting your irl life trying to powergame (w-what if the cargo technician shoots me) by using a Durand to haul crates to departments.

Now IMHO for a 'generalized mech gear' thingy to properly work, without exploits/tricks we'd need mech in hand equipment sprites. So you can't BOOO surprise people by having a clarke with 2 machineguns. Equipment sprites at the moment aren't a serious balance issue because you can't do that, so you see a Clarke and assume it's harmless, you see a Gygax and assume it's armed and probably trying to kill you. We'd probably want to add other balances like, weight and maybe "hardpoint size" to force certain mechs to be innately less efficient at equipping certain gear, as in it'd slow them down, occupy more then 1 slot, etc etc.

githubuser4141 avatar Feb 14 '24 14:02 githubuser4141

Also why is it called a killdozer, the killdozer irl was an armour package + gunports attached to a bulldozer, yeah I get the bulldozer-mech thinking but this doesn't add armour at all?

githubuser4141 avatar Feb 14 '24 15:02 githubuser4141

Also why is it called a killdozer, the killdozer irl was an armour package + gunports attached to a bulldozer, yeah I get the bulldozer-mech thinking but this doesn't add armour at all?

Yeah that's why I told him to make a generic concrete armor sprite that replaces the mech. There doesn't even need to be a unique sprite for each mech just make it a concrete box lmao

west3436 avatar Feb 14 '24 15:02 west3436

I'd personally say to limit it to Ripleys and give it a visible kilkdozered up sprite overlay, but sounds fun, could be worth test merging at least.

Blithering avatar Feb 15 '24 12:02 Blithering

drafting until anonymous spoonfeeds me a sprite making it apply only to ripleys should also stop the clamp nervegas

hacker-on-steroids avatar Feb 20 '24 21:02 hacker-on-steroids

I feel that restricting it to Ripley will also address my concerns

Kurfursten avatar Feb 24 '24 19:02 Kurfursten

I can add it to my to be sprited list since I'll be touching mechs soon™, if anyone else wants to make one faster please do.

Blithering avatar Feb 28 '24 00:02 Blithering

anonymous delivered image now i just need to get around to doing this

hacker-on-steroids avatar Feb 28 '24 09:02 hacker-on-steroids

@hacker-on-steroids ever gonna come back to this? The new sprite looks great

west3436 avatar Apr 16 '24 13:04 west3436

playing minecraft rn gimme a bit

hacker-on-steroids avatar Apr 16 '24 13:04 hacker-on-steroids

@hacker-on-steroids hello i hope you've enjoyed the first 4000 hours of GregTech (early game) but do you plan to finish this??

west3436 avatar Jul 23 '24 12:07 west3436

I hope he's having fun on Minecraft.

Blithering avatar Jul 23 '24 16:07 Blithering

i'm back from gulag, might finish this soon

hacker-on-steroids avatar Jul 23 '24 19:07 hacker-on-steroids

Test merge, IMO. This has potential to be extremely annoying but let's find out

wotisjanitor avatar Jul 24 '24 22:07 wotisjanitor

we'll see which one the people want #36860 #36861 #36862

hacker-on-steroids avatar Jul 28 '24 22:07 hacker-on-steroids