
Right now, the sequence is:
1. Activate conversation on the altar by clicking on it.
2. If you don't have 10% of your total worth (gold + item value) in gold, you're forced to walk away.
3. If you do have 10% of your net worth in gold, you can pray to gods of any of the four alignment directions (good, evil, law, chaos) and give the 10% of your total worth in exchange for a 10-point alignment shift in that direction.
Everything seems to be basically complete except that I'd like to add some sort of visual effect when the alignment shift happens, and I haven't figured out how to do that yet. I think it'll just be a small addition to the script, but I'll have to do some snooping to figure out how to attach a single-fire visual effect (I'm thinking "fx_bard_ins_song_cast") to a character. I did that sort of thing once before when I was working on a nwn1 module, but I think I was using Gestalt's cutscene scripts at the time and therefore had prepackaged visual effect invocation scripts. Shouldn't be too difficult a thing to do though.
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectNWN2SpecialEffectFile("name_of_vfx.sef"), oPC);
ReplyDelete...where name_of_vfx.sef is a NWN2 special effects file (sef) that you can preview using the built-in VFX plugin. Let me know if you need instructions on setting up and using the plugin--it's not obvious. :)
Oh, and "oPC" is GetFirstPC(); of GetPCSpeaker(); or whatever. :)
ReplyDeleteThanks! :) Hopefully I'll get a chance to give that a go tonight.. -B
ReplyDelete