I realised that there was never a formal announcement here to read up: The Catara NWN server is offline for quite some time now, due to time constraints. I might revive it someday, but it is pretty unlikely. If anyone wants to use our custom classes or tools, ping me on twitter (@jollyorc) and we can see what we can do for you! In the meantime, I do recommend The World of Avlis: https://avlis.org/
Multispawn System
  • Never place NPCs directly into the module.
    Either a DM will put them there and make them persistant, or...
    ...you use the MuliSpawn system!
    In order to do that, add in a Waypoint whose Tag begins with "SP_". Valid tags are thus "SP_Commoner", "SP_Jimmy", etc...
    On that Waypoint you add variables:

    iTimer - int, the delay between spawns in seconds
    iAmount - int, number of creatures to spawn
    sResref - string, resref of the creatures to spawn
    iNoAnimate - int, disables close range animations if set to 1
    sTag- string, tag of the creatures to spawn
    iDelay - int, the delay between the triggering and the spawning
    iCommonerSpawn - changes the behaviour of the whole system, will spawn iAmount randomly looking commoners.
    iStartHour - the current time needs to be greater or equal to this value for the spawn to show up
    iEndHour - the current time needs to be smaller or equal to this value for the spawn to show up

    (if iStartHour and iEndHour are both set to 0, this check won't happen)

    The spawn system will handle the rest. Variables in cursive are optional.
  • What happens if iTimer is set to 0? no respawn?
  • No, it's if you have one multispawn point generate more than one NPC/Monster. iTimer sets the delay between the appearance of those.
    Example: iAmount is set to 3, iTimer to 5, iCommonerSpawn is set to 1
    Result: Player enters area, one commoner appears. five seconds later, another, and another five seconds later the third commoner will appear. All commoners will probably look different..

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!