There is nothing new, beware that using Jasper's script, some basic functions such as GetHasSpell, work differently than version 1.69 To make you understand the difference, a wizard creature, level 40, without objects, with intelligence = 80, with 5 assigned spells of ninth level: result returned by the function in 1.69: 5 result returned by the function in 1.74: 0
I won't pretend that I fully understand what that means, I have a limited understanding of scripting. I will assume it means it doesn't recognize the caster has spells to use?
I've used Tony K's for a long time. I don't know of others, or updates. I've used it for so long that I forget what it does that the original doesn't exactly. I think NPCs will use parry, taunt, and will wander close to hidden and invisible players - which were things the original did not do. The spell casters with Tony K are decently smart. They try to heal each other and strip buffs from enemies. I don't recall if fast buffing is part of it or not.
In spells.2da there is a column called Category which references the categories.2da and describes whether a spell is Harmful Area of Effect Indiscriminate (fireball), Harmful Ranged (acid arrow), Harmful Touch (inflict wounds), and so on. All AI (monster & companion) refer to that category, regardless of whether it is Jasperre's, TonyK's, BioWare, etc. So any update to the AI (which I hope will happen) will still reference the category. Feats also references the same category so that the AI knows which feat is Beneficial Healing Touch (lay on hands).
There is nothing new, beware that using Jasper's script, some basic functions such as GetHasSpell, work differently than version 1.69 To make you understand the difference, a wizard creature, level 40, without objects, with intelligence = 80, with 5 assigned spells of ninth level: result returned by the function in 1.69: 5 result returned by the function in 1.74: 0
Comments
To make you understand the difference, a wizard creature, level 40, without objects, with intelligence = 80, with 5 assigned spells of ninth level:
result returned by the function in 1.69: 5
result returned by the function in 1.74: 0
Is this a bug? is anyone working on fixing this?
how would I fix this?