Updated version of Blasco's Fair Kill XP_2 (This version has the support for Subrace and Class Modifiers) The update is nothing more than a minor bug fix that was discovered while creating the Rings of Experience. (To use the "Special_XP_Bonus" variable you will have to download this version.)
Simply download and overwrite any Fair Kill XP script you currently have. For those who don't already use it, make sure you modify your "nw_c2_default7" script by adding this line near the top:
ExecuteScript("fair_kill_xp", OBJECT_SELF);
The Rings of Experience take advantage of the "Special_XP_Bonus" variable that has been a part of the Fair Kill XP system from the begining. This is the kind of thing I made it for. This Package containes: A blueprint for the Ring of Experience +5, A blueprint for the Ring of Experience +10, A blueprint for the Ring of Experience +15, One OnActivate Script that is used by ALL the rings instead of 3 seperate scripts. Can be added to fairly easily if you like. The rings can be found under: Items/Special/Custom 1
The Hero's Medallions are powerful little items that are used up once activated. They can provide 25%, 50%, or even double xp earned when a Player kills an enemy. This mega spree of XP collecting only lasts two minutes though so use your time wisely. This package contains 1 script and 3 medallion blueprints.
The medallions can be found in the custom item pallette under Special/Custom 1
UNCOMMENTED version of Blasco's Fair Kill XP System 3.1 I found the heavy handed comments to be somewhat distracting so I made this much lighter version. The 3.1 version had 1297 lines. This version is the exact same script, but without all the comments it has only 725 lines. I find it much easier to view. Simply download this and overwrite any "fair_kill_xp" you currently use. If you wish to keep something on hand to reference when using this script you can download the "FairKill_Doc".
The XP Testing Tool is used by builders to easily fiddle around with their XP settings while in game to get a "feel" for what's right for thier module. When you're done simply exit the module and adjust the Fair Kill XP script's settings to your liking. This package comes with: A blueprint for the item (no haks), A conversation file , 8 scripts (1 OnActivate and 7 conversation related scripts) The tool can be found under Items/Custom/Plot
This is a document with all the information you could possibly need to use the Fair Kill XP System. Essentially, it is all the comments that were originally found in the body of the script itself. Simply download it to your module along with the script, and keep it on hand for reference. Will open up right there in the script editor.
First off.... my thanks and gratitude to all who have voted and offered suggestions/comments.
Second... Just so there is no confusion... 3.1 and 3.2 are the latest versions of the Fair Kill XP System. 3.1 is heavily commented, while 3.2 is the exact same script with minimal commenting. (Download the Fair Kill Doc to use as a reference if you like)
You MUST have at least version 3.0 installed to make use of the The Rings of Experience, or the Hero's Medallions.
If you are not updated to at least version 3.0 those items WILL NOT work properly for you.
I continue to monitor this vault page on a regular basis so any problems you might have, or any suggestions you would like to post are met with my near immediate attention.
I do have plans for some updates. One being the minor tweak that kalbaern used as a modification to the system. (Giving XP for kills caused by traps set by PCs)
Really good call there on kalbaern's part.
If anyone has any issues or any questions concerning this system please ask here or PM me on the scripting forum.
As far as I am concerned there are no stupid questions.
I am eager to help and more than willing to modify this script system to further benefit builders.
Thank you.
Posted by kalbaern at 2009-07-11 10:51:07 Voted 10.00 on 07/11/09
Well .. a 10 when I click vote . .LOL _________________________ The Savage Frontier and Surrounds - NWN PW based in the Forgotten Realms: Link
Posted by Fleshmelter at 2009-06-10 00:02:39 Voted 10.00 on 12/11/09
Awesome to see you still seek ways to expand/improve your system. Nice nifty additions make your xp system work more like MMO's than NWN's standard which I like.
But it's flexible to work anyway you want, which is this system's shiny luster =)
Note: again Blasco-Yang has put up a new posting, which robs him of his justified vote/download counts. _________________________ PW Action Server:
| Chaosgate |
As always... feel free to comment and offer up advice, suggestions, and ideas.
I like to think of this as a community project.
The credits aren't up there, but they still remain within the body of the XP script itself.
And just because it feels right, I'm going to post them here as well:
Scarface: He deserves
a great deal of credit. Even if I had not stuck with his excellent ideas it was only through
reading and rereading his code that I got an understanding of how all this comes together.
Knatt: For his formula for getting Level based on XP. (Never would have figured that out
on my own). And for his ECL system concering SubRaces as it is the foundation upon which
my own Class XP Modifier and SubRace XP Modifier functions are built.
Nightwing/Pattycake1 and his loyal band of players/followers on the "Dawn of Nordock" module: For thier
exhaustive testing and honest, forthright commentaries on the pros/cons of this system.
Fleshmelter: For a sensible request that inspired a new float constant.
DM-Taino: For suggesting some form of ECL support.
If I've missed anyone please let me know and I will gladly add you to the list.
You must be Logged In to post comments in this section.