Skip to content

Possible to have non-allied enemies fight amongst each other as well as against charname (& friends)

Today my elven f/t/m soloist was exploring the Lighthouse area (why o why would she do such a thing...?) when she met with a couple of sirens. Luckily she still had a potion of clarity she had secured in Candlekeep, to prevent herself from being dire charmed. The encounter looked to be turning out favourably for my Eiloisia until a number of Hobgoblins started to attack her with arrows of biting and managed to poison her.
This encounter made me realize that it's not realistic that all types of enemies of the protagonist act in all circumstances as allies in fighting the protagonist. In the above-mentioned example it doesn't make much sense to me that the sirens attack the protagonist on sight and at the same time accept the filthy hobgoblins in their territory. Throughout the game there are more examples: wild animals (bears, wolves) attacking the protagonist but never the bandits he/she is fighting, undead always working together with other enemies the protagonist encounters, etc.

I think it would make the game more realistic and less predictable (and also possibly eaiser, I realize) if it allowed for 'infighting' amongst some of the protagonist's (non-allied) enemies. Would this be possible to implement?

Comments

  • BhryaenBhryaen Member Posts: 2,874
    edited June 2012
    This may be more of a feature request, but it appears in-game like a bug.

    A lot of times you come across enemies of different sorts who both seem to hate you above all else and are completely oblivious to each other despite an otherwise natural antagonism between them as well. It's like everyone's out to get only my party! Am I just paranoid?

    Like Peldvale's giant spiders. Do bandits raise them as pets? If you run from the spiders and get seen by bandits you could easily get forced to rush the bandit archers with the spider right on you... but why isn't the spider interested in bandit blood as well? Or the spiders in that last cavern beneath Candlekeep where you can get them on you while battling that merc group only to discover they have a mysterious aversion to merc blood as well. Now spiders and undead both hungry for the party and uninterested in each other (other than elbowing their way to get at you first) makes at least a little sense, but that's not the usual lot. What about an angry Flaming Fist who chases you into some wild dogs which apparently have become a Fist's best friend? Or into gibberlings who wouldn't exactly spare the Fist, much less favor your characters over him... Too many examples.

    Mind you, when I say "faction," I'm thinking of how NWN1 works, not really knowing the BG enemy/ ally assignment system, but making different groups of red-circles more discriminating about who their allies are would enable you to set enemies against each other... which would, mind you, be more realistic and could make for quite a lot of fun havoc... and lost XP, but still.... It'd be way more realistic.
    Post edited by Bhryaen on
  • AndreaColomboAndreaColombo Member Posts: 5,530
    Seconded.

    The mod "aTWEAKS" does this with fiends: whenever a baatezu and a tanar'ri are in proximity of one another, they make slaying each other a top priority as per their P&P behavior (which is consistent with the Blood War thing going on between them).
  • BoasterBoaster Member Posts: 622
    Hahaha. Yeah. More AI on AI action, with AI watching... Especially for combat. :P
  • HeroicSpurHeroicSpur Member Posts: 907
    I won't dislike this although I do dislike it. I'm afraid gameplay should take precedence to 'realism'. The idea I think is to give players challenging and interesting encounters, which involve multiple enemies. Furthermore, if enemies which hated each other were to fight themselves over you, it would make the game a bit easy.

    You can also justify these scenarios by saying that you all happen across each other simultaneously and they all happen to regard you as the most dangerous threat.

    Plus xvarts have it rough enough as it is without their pet basiliks turnings on them. You of all people Bhryaen should know that.
  • MERLANCEMERLANCE Member Posts: 421
    Maybe compromise? Its plausible that the bandits know about the spiders and leave them food and stuff and arent hostile towards them. Or the Xvarts DID manage to train a more powerful creature as a pet (at the expense of a great number of petrified xvart elsewhere). But the Baatezu and Tanari'i should attack each other, and if theres a pack of feral dogs attacking you, one might go for the guy chasing you.
  • BhryaenBhryaen Member Posts: 2,874
    edited June 2012
    Plus xvarts have it rough enough as it is without their pet basiliks turnings on them. You of all people Bhryaen should know that.
    Well, when you put it that way... *long sigh* Poor li'l blue fellas... that they have to resort to such creature faction absurdities just because they can't hope to get at me otherwise...

    No, I admit that as "broken" as the faction system seems to be regarding creatures that ought to be attacking each other, there doesn't seem to be any way to correct that. Actually all I'd really want to push for is some kind of more realistic travel spawn calculation. Sure, it's more challenging to have kobold commandos, bassilisks, and sword spiders at the same time... it's just too ridiculous to look at. I mean, I refuse to die for that. It feels like the DM is just being an idiot to mess with me.

    So I suppose you're right: the faction system seems like it could be a cesspool to mix into. Instead the only concrete thing I'd advocate specifically would be new random encounter parameters that link those of like type, and you know there are potent archer/melee combos among the humanoids and undead, as well as mage/melee combos with the ogrekin. I'll have to rework this thread and do a new one for just the travel spawn encounters. Just as an example though the spawn groupings could include...

    - wyverns (on their own)
    - spiders, ettercaps
    - ghouls, ghasts, skeletons
    - bandits, gnolls, hobgoblins, kobolds, Black Talon Elites
    - ogres, ogrillons, ogre mages
    - wild and war dogs, wolves, maybe bears
    - xvarts and dragons

    Similar stuff like that. ;-)
    Post edited by Bhryaen on
  • HeroicSpurHeroicSpur Member Posts: 907
    @Bhryaen: I'd take that.
  • pacekpacek Member Posts: 92
    Imagine this: somehow you convince Ardenor Crush that Taugozz Kohsann called him a big ninny. Now sit back and watch the fireworks!
  • BhryaenBhryaen Member Posts: 2,874
    edited June 2012
    Moved this out to the General forum since, well, I know it won't be an actual fulfilled feature request (way too much to compensate for in gameplay), and I can find no way to justifiably word it as a bugfix since it will always remain controversial. As I said in the OP, these blanket creature alliances appear in-game as a bug, but... are just the way it is in BG. Everyone hates me and my characters and wants to kill me. I just have to face this and find a way to go on... I'll, just... *sob* leave it for... *sob* discussion only...
  • kamuizinkamuizin Member Posts: 3,704
    In fact the question here is the same that make imprisonment act as a death status: Infinite enginy.

    I don't have a BG instalation atm (just make a format on my pc a week ago) so i can't open shadowkeeper to point in the right place, but i had a problem a time ago playing with saerileth mode, that make her go perm hostile to my party after a bant, while passing trough some monster even if her was the only person visible (she's still in my party but perm hostile) the monsters don't attack her, after some time i tried to fix the problem myself, so i opened ShadowKeeper and in the characters SK screen has at the bottom left (if i remember correct) a script behavior for each character, saerileth for some bug reason has her behavior changed to "hostile" or something like that, i just changed that to the default option and my problem was solved.

    What i mean with this is that maybe the original infinity engine could not set a monster faction for a lack in its program, maybe the new Infinity Engine solve this, but i really dunno.
  • HeinrichHeinrich Member Posts: 188
    edited October 2012
    Yeah, I wish they could have a faction function like they had in the fallout games. My guess is that the feature was limited at the time and I'm hoping they'll take a look at this in the future. Doesn't make sense that bandits, bears, wolves, xvarts and skeletons all coming after me at the same time despite their differences.

    Post edited by Heinrich on
  • TanthalasTanthalas Member Posts: 6,738
    edited October 2012
    Messed up the merge. Bleh.
  • kamuizinkamuizin Member Posts: 3,704
    Let's see if the new BG EE add individual hostile factions, or better yet, configure the NPCs/Monsters individually to recognize other NPCs/Monsters around and at the same time configure a threat level for each faction/configuration so the top priority of a hostile neutral/good priest would most of the times be the destruction of Undeads for an example.
  • mlnevesemlnevese Member, Moderator Posts: 10,214
    It would actually be fun to arrive in the middle of a huge fight between two factions and have them both give a pause and attack you as greater threat. There´s space for some fun dialogues in this idea :)
  • bob_vengbob_veng Member Posts: 2,308
    not that many different categories are needed to have a sorta-logical system (at least on paper):

    1. sentients (humanoids, giants etc.) -- hostile to animals, undead and misc
    *ex: an elf and an ogre ally against the player, but an elf and a bear don't

    2. animals -- hostile to sentients and misc; probably should try to keep at a distance from undead (but hostility would be ok too)
    *ex: wolves and snakes ally against the player, but wolves and zombies don't

    3. undead -- hostile to sentients, animals and misc
    *ex: a vampire and a ghost ally with each other but a vampire and a quasite don't

    4. misc -- hostile to everything except their own race (or genus, so sword spiders won't attack wraith spiders, fire elementals won't attack greater fire elementals etc.)
    *these would be pretty much all the different monstrous, abberant or mindless creatures; also elementals, demons etc.
    *ex: an ochre jelly and an umber hulk attack everything including each other (and everything else attacks them)

    0. no faction -- hostile only to player
    *ex: a trap-activated golem and a summoned shadow attack the player, they ignore each other and everything else (and everything else ignores them)

    some additional rules: summoned monsters fight for their masters, bred creatures and trained animals too, enslaved creatures may fight for their captor (for example, enslaved duergar will serve their demonic master), sentries attack tresspassers...
  • ARKdeEREHARKdeEREH Member Posts: 531
    I agree that enemies who have no reason to ally with each other should fight each other. I remember many times where I tried to escape one group of enemies in BG1 only to encounter another and soon had a whole level of ogres, gnolls, and so forth hunting me down.

    I'm curious to what extent your idea already exists in the game. I don't know why or if it was a glitch or something, but earlier today in my current BG2 game, a cowled wizard killed a shadow thief with a lightning bolt. At first I thought it was targeted at me, but the shadow thief was way off to the side, far away from the battle and was just shooting at me with a crossbow while I was in a spell duel with the wizard. The cowled wizard cast the lightning bolt in the opposite direction of my characters in order to hit the thief. I haven't really noticed things like this before, so I don't know how common it is. Your question reminded me.
  • bigdogchrisbigdogchris Member Posts: 1,336
    This is something an AI mod could fix, no?

    In MMOG's, I really like AI like this, because it makes the world feel alive, as if I'm not the only one with enemies. The one bad part about it in a single player game is NPC's would be killing each other all over the world, leaving little for the PC to gain experience on.
  • kamuizinkamuizin Member Posts: 3,704
    edited November 2012
    It's something very important to let an mod fix, why i'm paying for an EE version if everything will be fixed by a mod? It's a question that must be made.

    If they improve the difficult of the game (something that is VERY NEEDED), enemies fighting among themselfs could become a tactic to be used, to solve some fights in an inteligent way, besides we normally reach the experience cap very fast normally, Durlag's tower normally take care of that.
  • KirkorKirkor Member Posts: 700
    edited November 2012

    I won't dislike this although I do dislike it. I'm afraid gameplay should take precedence to 'realism'. The idea I think is to give players challenging and interesting encounters, which involve multiple enemies. Furthermore, if enemies which hated each other were to fight themselves over you, it would make the game a bit easy.

    You can also justify these scenarios by saying that you all happen across each other simultaneously and they all happen to regard you as the most dangerous threat.

    Plus xvarts have it rough enough as it is without their pet basiliks turnings on them. You of all people Bhryaen should know that.

    OR, make factions, as mentioned before, but at the same time AI of all creatures around recognises CHARNAME as biggest threat, so they attack your team instead (unless they are in eachothers way).
    You could also make some rules in the game mechanics, that NPC fighting with eachother (due to the different "factions") deal only 30% normal damage. But when they attack your team or "blue circles", they do 100% damage.


    Oh, BTW. Look at first two Fallouts. There were factions. You could often see them fighting with eachother... and with you. So it's not that bad idea, to implement to BG...
  • elminsterelminster Member, Developer Posts: 16,317
    But would animals and enemies gain experience from their kills?
  • kamuizinkamuizin Member Posts: 3,704
    is that necessary? enemies would not follow you and combat other enemies long enough to gain levels.
  • elminsterelminster Member, Developer Posts: 16,317
    Probably not, but I saw this thread and figured I'd pose the question purely for the hell of it.
  • ARKdeEREHARKdeEREH Member Posts: 531
    Today in Ust Natha I saw a hostile giant spider attack a neutral dog. The two fought for a while before the dog won thanks to the fact that I'd already injured the spider. I'm not sure why the spider attacked the dog to begin with, but perhaps some aspect of this programming could be used to do what you're suggesting.
Sign In or Register to comment.