Weird AI Glitch with WAC installed?

Post » Thu Jun 27, 2013 2:29 am

My character exited just outside of west gate of Skingrad and saw something weird. One of the Surille brothers, Gaston Surille casted invisibility spell on himself and then proceeded to attack one of the horses in the stables. Of course the guards got involved and the stable owner also joined the fray. Sadly he perished. This is what I was able to find out:

----[ 2013-06-26 00:37:08]
NPC 000294C0 (Gaston Surilie)

Race 09007106
Name: Breton
Defined in Waalx Animals & Creatures.esm
Playable

Class 0002378C
Name: Rogue
Defined in Oblivion.esm

Hair 00090475
Name: Natural
Defined in Oblivion.esm

Eyes 00027309
Name: Green
Defined in Oblivion.esm

----[ 2013-06-26 00:37:36]
AI Package FF00259E
Defined in player savegame
(Is a cloned form)

Package Type: Combat

Day of week: Any
Month: Any
Date: Any
Time: Any, Duration: 0

Location: Radius 89 near reference 000545D5 (Shire Horse)

Target: Reference 000545D5 (Shire Horse), distance 89

Flags: Must Reach Location, Must Complete

Someone please shed a light for me. Without WAC installed I have confirmed that he behaves normally. :( :blink: :eek:

User avatar
Laura Mclean
 
Posts: 3471
Joined: Mon Oct 30, 2006 12:15 pm

Post » Thu Jun 27, 2013 6:49 am

Oh this brings me back...
Check the horse. Is it carrying an ingredient? Maybe horse meat? Is that ingredient flagged as a food item?

Some NPCs in this game have... cravings.

That was the dynamic package. I bet it was created as a result of the editor package being of type Eat, and Gaston's responsibility vs. his disposition towards that horse made his AI come to the conclusion of "meh, a horse is fine too..."

Myself, I think I solved things like these by changing domestic creatures so that any ingredient they "yield" is moved out of their inventory and into their death item field. A limitation is that death items can only be leveled lists, and only 1 per actor. But at least farm animals are safe enough now in my game.

Another solution could be changing all those raw meat ingredients added by so many mods to not be actually food items in favor of cooked foods, but I feel orcs and wood elves would disagree with such a change.

User avatar
ANaIs GRelot
 
Posts: 3401
Joined: Tue Dec 12, 2006 6:19 pm

Post » Thu Jun 27, 2013 3:45 pm

Well the horse did not perish remarkably thanks to the guards and the horse owner. So how do I go about changing the ingredient to death items? Can I use the bash tag or do I fiddle with CS? My experience with CS is very basic so I'm not so sure where to start. That is interesting though. Thank you very much for letting me know. :)

User avatar
matt oneil
 
Posts: 3383
Joined: Tue Oct 09, 2007 12:54 am

Post » Thu Jun 27, 2013 3:20 am

You know, given how prevalent this kind of things can be, the best thing would be to warn mod makers about it, but it's so awfully late to the Oblivion party now...

So lets center about solving the problem for you at least... I don't have WAC and am reluctant to do all the legwork, which gives you an excellent chance to gain some CS experience!

I'm going to assume you use the http://oblivion.nexusmods.com/mods/36370, and if you don't, nag you to install it NOW, because I simply can't remember what was modding like without it.

Open the relevant WAC files you use in the CSE, do not set any as active, you'll be making a patch. The CSE provides automatic mod de-isolation FTW! If that didn't made any sense don't worry

Lets say you just want to fix the horses. They'll likely be in the 'Horse' creature group.

Double click each of them, and check their inventory. Take note of the horse meat if it's there. At least I hope it's just horse meat. Remove the horse meat by clicking it and pressing Delete. Click Save after you're done, horses you have removed meat from will be marked as altered.

Now, you'll likely still want to find horse meat on dead horses (and I'm not one to judge :P). Got to items, Leveled items, right-click to create a new leveled list.

Give it a EditorID unique enough like 'aaaShinobiTheHorseSaviourLL', with it open, go to Ingredients and drag the horse meat into he leveled list. Save it.

Now, for each horse you have removed the meat from, click on their death item tab and a pop up scrollbox with all leveled items will appear, select your new leveled list.

After you have given the death item to all horses, save your plugin, activate it, load it last, and test how it goes. If it works, consider adding to it the Bash:Invent and Bash:Actors.DeathItems tag and moving it to load after your WAC modules, for the Bashed Patch to manage any possible conflicts.

And that's more or less it, hope it helps.

User avatar
JeSsy ArEllano
 
Posts: 3369
Joined: Fri Oct 20, 2006 10:51 am

Post » Thu Jun 27, 2013 4:49 am

Oh that would be wonderful. I'm at work at the moment but as soon as I get home, I'll try that. And yes I have CSE. Like I said, I have basic knowledge of how to get around the program but I'm not a modder so the above information will be very helpful to me. Thank you again. :)

User avatar
Amiee Kent
 
Posts: 3447
Joined: Thu Jun 15, 2006 2:25 pm

Post » Thu Jun 27, 2013 2:28 am

I initially read the thread title as "Weird AL" glitch, not "Weird A.I." glitch.
User avatar
Jessica Lloyd
 
Posts: 3481
Joined: Fri Aug 25, 2006 2:11 pm


Return to IV - Oblivion

cron