City Watch to fight Quest Foes

For all talk about quests. Creating, testing, bugs, and development progress.
Post Reply
User avatar
Kamer
Posts: 282
Joined: Mon Mar 05, 2018 9:26 pm

City Watch to fight Quest Foes

Post by Kamer » Tue Jul 09, 2019 2:06 am

I asked a similar question a few months ago on here you can find below and it was discussed to an extent. Basically I touched on giving quest flags to spawn friendly foes or to have a flag to disable the "quest protection" thing on foes spawned by a quest where they will not be targeted by natural spawning enemies.
Interkarma wrote:
Tue Mar 12, 2019 10:11 pm
Pacify (spell effect) and "restrain foe" (quest action) both operate the same way in back-end by setting enemyMotor.IsHostile=false. This just prevents them from attacking player, it doesn't place them on player's "team" as far as the enemy infighting system works.
I would like to touch on the issue of City Guards not attacking quest foes? They certainly did in vanilla despite how brain dead they were by doing it. In vanilla they would sort of walk in the foes direction and attack instantly killing the foe. I havn't seen many people bring it up and was wondering if this would be fixed? I'm not sure if its even an issue you guys know about cause it seems not many people know that guards did attack enemies. (Enemies would ignore the guards however) They'd attack both enemies from the wilderness and quest related foes.

The easiest solution I'd see is to have at least city watch ignore the quest safety of foes.

User avatar
Interkarma
Posts: 4433
Joined: Sun Mar 22, 2015 1:51 am

Re: City Watch to fight Quest Foes

Post by Interkarma » Tue Jul 09, 2019 3:24 am

Quest foes are currently ignored by the infighting so that quest targets are not slain by other nearby monsters.

It's certainly possible to change this behaviour using a custom quest action or flag, or just exclude for guards. At this time, Allofich/R.D. maintains all enemy AI. He'd be the best one to respond on this. Otherwise I'm happy to help once out of pre-alpha and my time allows for it.

User avatar
Kamer
Posts: 282
Joined: Mon Mar 05, 2018 9:26 pm

Re: City Watch to fight Quest Foes

Post by Kamer » Tue Jul 09, 2019 3:42 am

It's just something that irks me that was in vanilla. I'd also rather see DFU go into alpha first before minor things like this are looked on. You could put in quest actions but imo it wouldn't affect many quests. Only guard foes are quest important at least in vanilla. Send foe or create foe's were always used to trouble the player. Regardless, City Watch would attack them. If anything I think the others should change to be targeted and guard foes should be left a lone as they are, from what I recall, always the quest important objective. A custom quest command could be implemented as well to give the option to quest maker to decide if the send or create foe enemies should be ignored by the infighting/city guards.

User avatar
Jay_H
Posts: 2200
Joined: Tue Aug 25, 2015 1:54 am

Re: City Watch to fight Quest Foes

Post by Jay_H » Tue Jul 09, 2019 5:36 am

Kamer wrote:
Tue Jul 09, 2019 3:42 am
Only guard foes are quest important at least in vanilla. Send foe or create foe's were always used to trouble the player.
That's partially true. The zombie for "Soul of a Lich" arrives via Send Foe and should be killed by the player alone.
Come join the Unofficial Daggerfall Unity Discord.
Try the first Daggerfall Unity Quest Pack with roughly 200 all-new quests.
Progress on fixing classic quests here.

User avatar
Kamer
Posts: 282
Joined: Mon Mar 05, 2018 9:26 pm

Re: City Watch to fight Quest Foes

Post by Kamer » Tue Jul 09, 2019 5:55 am

Jay_H wrote:
Tue Jul 09, 2019 5:36 am
Kamer wrote:
Tue Jul 09, 2019 3:42 am
Only guard foes are quest important at least in vanilla. Send foe or create foe's were always used to trouble the player.
That's partially true. The zombie for "Soul of a Lich" arrives via Send Foe and should be killed by the player alone.
Which is why for the few that you can probably count on your hand, we can give a quest command to make any send/create foe quest important.

Post Reply