DRL > Requests For Features

End-Game Enemy Rebalancing

<< < (2/3) > >>

Game Hunter:

--- Quote from: GrimmC on September 26, 2011, 20:19 ---Revenants

1. Actually, in Doom 2 Revenants only got homing rockets 50% of the time. The same thing should be done here. Having the player take a guaranteed rocket to the face EVERY TIME it attacks (unless they pick Fireangel) is fairly ridiculous. When the Revenant doesn't roll a 50%, the normal projectile rules will be followed. The player will still probably get nailed, but at least now there's a CHANCE.
--- End quote ---
This is a good change, makes plenty of sense. Although even the homing rockets were dodgable if you knew what to do, so perhaps the auto-hit aspect on their attack should be dropped completely. Instead, half the time there's a fairly good chance to miss, and the other half there's almost no chance (besides having HR/running on). At least it gives another point to Dodgemaster, which tends to be a bit weak these days.


--- Quote from: GrimmC on September 26, 2011, 20:19 ---2. Also, the original Revenant behavior was actually to close in and use melee attacks more often than other monsters. Implementing this would further balance the enemy.
--- End quote ---
I believe ALL enemies tended toward the player, it's just that Revenants happen to have a fast movespeed and only an occasional attack. I don't see the need to lower their attack chance TOO much, but 40% is a fair amount (that would be down from 50%).


--- Quote from: GrimmC on September 26, 2011, 20:19 ---Arch-Viles

Oh my friends the Viles. In Doom 2 the Vile's whole "I never miss thing" was balanced by the fact that his attack took 10 seconds to go off. Here there's no such luck. If one targets you while you're in the open, you're screwed. And fighting more than one--nothing but an exercise in frustration.

Is it truly so impossible to work towards a multistage attack? Since enemies can use weapons, and know to reload when they run out, how about some sort of invisible weapon that isn't dropped? Viles can do a toned-down version of their current attack, maybe 3 damage, plasma, for 3 turns or so. And then, at the reload, kablooey! An explosion that's good for 80% damage or so.

It might be complicated/hacky but it'd be entirely worthwhile.
--- End quote ---
This sort of thing is already being considered by the developers. My variant is that the player has that fire aura on them for a couple of game seconds while the Arch-vile can't move, and after those couple of seconds the damage is done. This is definitely possible with lua AI.

In addition to that, I'd also like to see Arch-viles' ressurection range be dropped considerably. Right now it is based on their OnAction hook, which gives them a chance to ressurect anything in their vision, on average, every three actions. This is ridiculous: better to have them search for corpses in their vision, get adjacent to them, and THEN ressurect. In doing so, the Arch-vile can't easily multitask between killing you and unkilling everything else, which would alone balance out the severely constricting effect of their existence on higher difficulties.


--- Quote from: GrimmC on September 26, 2011, 20:19 ---[Mancubus

My first encounter with one of these involved getting sniped from off-screen. Pretty frustrating in a turn-based game. But actually, I can't really think of any way to balance them better. Making them truer to the original would actually make things more difficult. Any suggestions?
--- End quote ---
The problem with Mancubus lies with the way that the weapon-spreading function works. Currently, IF_SPREAD bases the angle of spreading by the distance from the player (that is, where the attack is aimed), and can only fire three shots at once. Ideally, this flag would be replaced with the ability to define your own projectile-based spread, in which the number of spreaded shots and the maximum spreading angle are modifiable (and will work with a number of shots, like a spread-chaingun). An even number of shots would cause the "extra" projectile to undergo a reflective transformation on each fire, and an odd number would work as-is.

If we could get this kind of result, then the Mancubus could shoot only two projectiles, specifically at a particular angle, and could be forced to fire three times consecutively, with the off-projectile shooting left-right-left or right-left-right. This would imitate the original's quite nicely, and have the benefit of not causing insta-kills in a hallway. It's a start, anyway.

GrimmC:
Sorry for the delay, I left it open to see if there were any other responses. All I can say is that's all good news, very happy to hear of it!

One thought I had after reading your post (Game Hunter), besides correcting the amount of projectiles (truthfully, they attack so quick I never actually saw what was going on), there could be a delay between attacks. i.e., in Doom 2 there was a pause after each Mancubus volley, which left enough time for you to dodge in and smack him with a supershotgun blast or even a berserked fist. Usually this would trigger the pain state and end the attack.

The same thing could be done here. The Mancubus could fire the first volley, then wait in place for a full Manc turn (however long that is), fire again, rest, etc. until all three shots are fired. Then resume normal behavior. This would make them pretty damn dangerous (three guaranteed attacks), but still balanced (you have a chance to sneak in and throw 'em off. I'm imagining an AoB build trying to close the distance and end 'em in between attacks.) Additionally, if the attack was powerful enough to cause knockback, it would end the attack sequence.

If you add in the random directions you mentioned, the player would never know which angle the fireball would take (straight, left, right)....man that would be so so sweet. I'd actually enjoy fighting the darn things.

Anyways, here's hoping these changes can be implemented, because all of these enemies are quite game-ending as they are. When I first played DoomRL, I was wondering how you could possibly fight the Mancubus. I found out when I was sniped from across the map when I first met one and literally didn't play the game again for 3 or 4 months. :-( Not so user-friendly.

yaflhdztioxo:
In general, I like the fact that DoomRL is an adaptation instead of a direct port.  What works in a FPS doesn't work in a roguelike.  For that reason I don't mind that revs keep their distance (which is actually deliberate) and that viles attack instantly.  But I do agree that the end game has problems.  Nobody likes being one-shotted and that kind of death is far too common.

Mancubi being insta-kills when you're backed in a corner seems fine to me, though I would like spread customization for other reasons and they ARE a little overpowered.  Arch-vile resurrection definitely needs altering, and good news--according to the commits this week vile rezzing will now take about 20 ticks, up from zero.  That should help a lot; LOS or proximity changes would also be nice in my book, but that's up for debate.

Sambojin:
This is just a thought, but the invisible weapon system sounds quite good. Actually, I was thinking about a AoB/AoS/AoMr system, where you look at their weapon, pick it up, equip it, you just can't use it. A weapon that regenerates its ammo (ala nano-mod) with the enemy carrying an ammo stack (for doomguy to grab) shouldn't be hard to mod them into, affecting nothing in gameplay but making them so much easier to tweak for balance. Having them drop unusable weapons would make the BFG more damaging due to extra secondary explosions, but its those exact situations that the BFG is designed for. I tend to lug the stupid, big thing all the way through hell and only fire half a dozen shots all game (at most). I tend to be slightly underwhelmed when I do, so a touch of extra splash effect against the really deadly packs might not be so game changing.

Mancubi don't seem too bad (which is a strange thing to say about the hardest enemy in the game), since they really do miss a hell of a lot.

Revenants/archviles could simply have their weapons fire-time/accuracy downgraded a little. Plus you could add a little flavour to the game by giving the weapons body-part names, having the mortuary littered with archvile corpses and heads (and revenant arms and mancubus nether regions) after you've slaughtered them all.

Smacking cybie to death with a mancubus nethering part in hand sounds like it would be good, clean (if somewhat immature) fun for the whole DoomRL family.

GrimmC:
Hmm, that would be an interesting way to incorporate the enemy attacks...!

Kornel mentioned that there will be new AI for these three baddies so I have to take that as a pleasant hint! Hurray! As far DoomRL not being a direct port, obviously that's true. Many improvements have been made and even some new enemies. I think the plasma-toting zombie is a great addition. Nonetheless, people are coming here because its DOOM the roguelike, not Phobosmaze the roguelike or something. So I think it's reasonable to look to the FPS for guidance. Truth is, Doom is actually a 2D game in the first place...there's very little difference between the values powering the combat in Doom and the ones at work here. (At least in theory, maybe not in specific.)

Having said all that, after further gaming I surely hope the Mancubi could be slowed down a bit. Having those suckers launch attack after attack at you just gets ridiculous. There's no way those fat suckers were meant to attack so fast. Three or four attacks in a row is just too much. I hope some sort of pause system like I mentioned could be implemented...Otherwise I guess I'm just watching and waiting :-)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version