This is a complete and flexible solution for any module, PW or otherwise, needing a pantheon and church system.
The Greyhawk Pantheon is already scripted into this system, but it is relatively easy to add deities or even other pantheons at large if the builder wishes to do so.
There are many features detailed in the README file included in the erf. You can also read the detailed specs in the code box below.
The Kingdom of Paramon PW has used this system for a long time now; it is tried and true . . .
I wish to credit Hengwrt Ellesmere for his Aesir Deity System. I tried his system and liked the basic idea, but wanted to try my own hand at a more flexible/optimized approach. His work served as a sounding board for my concept.
UPDATES:
02/26/06: Modified the module demo. Updated the .rar with a file named ScriptMods022606.erf.
This contains all of the updated scripts and the user should
import this and overwrite all the files the toolset warns about
being "pre-existing." This will destroy any custom work builders have done to the scripts though, so use wisely. The file deity_inc_blank is found in the above mentioned erf.
02/21/06: Updated again! I have written an "update readme" that you can check out for the changes. This update represents a pretty major change of how things work and should make the creation of a custom pantheon FAR EASIER. I do have a couple more updates in mind, for later days.
02/21/06: Updated with a replacement of the demo module. I took out the CEP Companion hak as some users complained they did not have it. I plan to make some system updates to this package soon using user comments; particularly dealing with making a custom pantheon more easily.
02/12/06: Updated the .rar file to include two new readme texts that outline the procedure to create a custom pantheon in more detail (as requested by one voter).
I am not sure this makes it easier for the non scripter, but this is a step towards helping as much as I can :)
Although the demo module and the Holy Symbol erf in this package require CEP, the actual system can be implemented without CEP haks. Check out the full readme for details.
Hey Hawkwintr, If you do end up making most of if not all of the FR pantheon, would you care to send the modified scripts and a copy of the NPCs (in erf) to me? I would be happy to post it here for those who wish to have it instead of greyhawk and fully credit you for your "add-on" to my system. I could also make it fully integrated; putting an onmodule load switch statment so you could just import both pantheons in one step and swith on the one (or both) that you want. Alternatively, if you want to upload it to the vault yourself that is great. I am just thinking that many would like to have FR and if somebody has taken the time to make it, why not share it :) _________________________ Vuldrick Garrison
Posted by Vuldrick at 13:21:59 Voted10.00
Righto . . . the levelup script and churches do the checks for alignment. I did it this way because player actions could shift alignment. But, the alignment could be fixed via quests or donations to the church. If MOG kept PCs out due to alignments, it would not work out as well. _________________________ Vuldrick Garrison
Posted by Hawkwintr at on03/11/06
Ok, we've figured out why. The mog doesn't check alignment, only domains. Hawk _________________________ You fell victim to one of the classic blunders! The most common is never get involved in a land war in Asia, but only slightly less well known is this: Never go in against a Sicilian, when death is on the line!
Posted by Hawkwintr at on03/11/06
I voted and asked a question, but I don't see it listed. The vote worked at least, the number voted went from 6 to 7. ;) The question we had was regarding the mog allowing different alignments to accept a deity that was set to only one. We believe we have the script set up correctly, but it still happens. We're making some of the FR Pantheon, and Tyr is set to LG, but accepted an alignment of LN...Any help on this would be appreciated. Thanks, Hawk _________________________ You fell victim to one of the classic blunders! The most common is never get involved in a land war in Asia, but only slightly less well known is this: Never go in against a Sicilian, when death is on the line!
Posted by Hawkwintr at on03/11/06
Nice script Vuldrick, just a few hiccups is all, and we're working them out. One thing we're a little confused on though; we're trying to make the mog only allow one alignment, as near as we can tell that's what we have it set for. But she allows pc's that are LN to choose the LG-only god. Any idea what we're missing? Thanks, Hawk _________________________ You fell victim to one of the classic blunders! The most common is never get involved in a land war in Asia, but only slightly less well known is this: Never go in against a Sicilian, when death is on the line!
Posted by Vuldrick at 06:59:58 Voted10.00
Another update folks, see the new "Updates" readme and/or description above :) _________________________ Vuldrick Garrison
Posted by Vuldrick at 19:03:18 Voted10.00
Hawkwintr: To answer your concerns . . . no and no. Neither assumption is correct. Now some details . . . I have scripted in only one subrace as I have seen that many players do try to play Drow. You can add as many subraces as you wish with no issues, just a simple bit of code addition. Considering the scores of possible subraces I did not see it as a reasonable thing for me to code all of them in. I only added the drow subrace as an example and because it is a common subrace. In my PW, we have many subraces and I have modified the code for our gameplay to deal with all of them. As you must have seen, all clerics initially start off at their temple waypoint location. However, it is not true that all non-human non-clerics start at the same spot. In fact, each race has a "racial" start location that they start at. So each race will spawn to their racial homes independently. To further break this up a bit, I have made it so that certain classes go to specific "class based" start locations. So even within one race, not all classes will go to the same place. This is all customizable though, with some minor scipt changes. My next update will likely include a DM wand to control the prestige class allows I added (since I have not made that wand yet and it was always a planned addition). I have thought about making the forgotten realms pantheon as an update, but it is not likely in reality. I have given this system a good bit of thought and time so that the community can make their own pantheons. I do not use the FR pantheon in my PW so I have little reason to spend all that time making it, aside to keep somebody else from having to do it. Yet I feel little guilt it leaving it for somebody else since I have created the "vehicle" through which it can easily be done with very little script work :D I also considered making the pantheons "modular" as one commenter desired, but again I don't see this as a viable update on my end. If I were to make the FR pantheon I certainly would go the modular route and even make the user defined modular pantheon as he/she suggested. It really is a good idea if one plans to run multiple pantheons. But I just don't see me doing all of the extra pantheon building work . . . at least not for now. Oh, and I did not get a chance to do the erf work tonight. Sorry but real life called again. I will get the erf update ASAP. _________________________ Vuldrick Garrison
Posted by Hawkwintr at on03/11/06
Great to see you working on this Vuldrick, too many times I see things posted to the Vault that the creator never comments on, let alone supports. Huzzah! Now for the meat of the post, myself and another are working on a new PW, and we'll be using Shayan's Subrace System. From what I've seen so far, your script isn't set up to handle subraces. It also appears that all non human non clerics go to the same spawn point. Is this correct? Thanks, Hawk _________________________ You fell victim to one of the classic blunders! The most common is never get involved in a land war in Asia, but only slightly less well known is this: Never go in against a Sicilian, when death is on the line!
Posted by Vuldrick at 19:11:37 Voted10.00
Dohhhh! It just dawned on me that I did not redo the erfs. The demo module is set up with the new code, but I did not extract the new scripts. I only updated four scripts and made the one new script, so I only need to erf out five scripts as an "update.erf" I will maybe get to this tomorrow evening. For those of you who can deal with extracting your own erfs, just grab those new scripts out of the demo module and all is well. _________________________ Vuldrick Garrison
Posted by Vuldrick at 16:01:03 Voted10.00
I just updated again trying to help some of you guys/gals who said they wished it were easier to make a custom pantheon. I narrowed down any script edits to only two scripts now. I also created the "template code" as one commenter requested in an effort to help non-coders be able to use this for custom pantheons. Check the new update.txt file for details. Let me know if this is better folks. I have a few more updates and am happy to add more of your ideas as we go. _________________________ Vuldrick Garrison