How does the Specific function work? From the description here: http://gibberlings3....g2/specific.htm it seems that I use it through a script to set the value from SPECIFIC.IDS to what I want on a creature, and that I can extend the file with new entries. (In fact, BGEE with Shaman already added one value that isn't in that example, 250 for Spirit.) Then, apparently, I can use a trigger, also from a script, to check for that integer. However, there is also a Set AI Script action in Effects, and that allows you to change not only the creature's Default or Override scripts, but also its Specific script. The resource window there wants me to point it to a BCS, so to an actual script. My questions are, then:
1) Are these two - the integer-setting and checking and the Specific script - one and the same thing or not?
2) If they are not, then is there any way to force a change to a value from SPECIFIC.IDS through an effect rather than from inside a script? Suppose - a simpler case - I want to make someone into an Ogre through a spell. That ought to call on RACE.IDS, yes? Well, how do I do that by a spell?
2) When does the Specific script kick in? There is not even an entry for such a script in Near Infinity! The creatures have other scripts I can set and unset, but for specifics only a selection of integers from SPECIFIC.IDS.
4) More generally, when do all the different script types activate? A creature can have General, Default, Override, Race scripts and more. Override may be what it uses instead of everything else - am I right about this? Well then, what purpose do those others serve? And is there any way to force a switch between them, tell a creature to now use the Race script, for instance?
5) If you can answer this, you'll be invaluable, because all this is just about trying to figure out a way to MARK a particular creature by a spell - by setting it to a value in SPECIFIC.IDS or in some other way - so that a script from an outside can later look for that mark and single out that creature. Is there any way to do this at all?