VERSION 102
-Fixed a critical bug in the spawn systems that was causing nothing to respawn.
-Fixed the time stamps so they accurately record time
-Fixed a bug in the housing system
-Updated with missing parts from the housing system
VERSION 101
-Added option to create items on players when they first login
-Added my PW Housing System
-Added example module
-Fixed a minor bug in resting script that was allowing players to rest anywhere even when campsite resting was enabled
This is a large project I have been working on for quite awhile now and is the sum total of a few years worth of experience writing code and designing systems for Neverwinter Nights.
This is a new module engine that consists of a large set of core scripts build on top of the orginal Bioware code. It is a collection of systems all merged into one complete system that can be easily modified and controled via one script with no knowledge of code. (Script name is "rp_global". I suggest looking at it first to get a full idea of the degree the system can be customized to)
This module engine is geared towards creating an immersive Roleplaying World and NOT geared towards PvP or PvM.
Nor is this the end all be all of PW starter kits. I am not trying to produce a massively complex system of core scripts with everything plus the kitchen sink. It's built using my style and philosophy of coding. "Getting the most out of simplicity."
In this engine, I am attempting to create a balance between realistic, immersive roleplaying systems and low lag generating code that is easy on the hardware. There is one heartbeat script used, the module heartbeat and it has been carefully designed. The entire engine uses one campaign variable.
The following is a list of everything included in the core scripts. Each part can be disabled and customized. Go to this Link for indepth explanation of each system and instructions for installing.
PERSISTANT TIME - Calender is saved periodically and loaded when the module first starts.
GLOBAL WEATHER - Creates a global wide season based weather system as opposed to different weather in every area.
AREA SPAWN AND CLEAN - This is not designed for instantizing challenging PvM encounters, but rather instantizing an entire area of individual placeables, creatures, traps, and items via use of waypoints and then cleaning it when the area is empty of players. Variables on the waypoints can be modified to customize the object on spawn. Hence, four different creatures can created from one blueprint.
PLAYER DEATH AND RESPAWN SYSTEM - Designed to be customizable with two different default modes and a third mode for custom respawn scripts.
CAMPSITE RESTING SYSTEM - Players are restricted to only resting in resting zones and within ten feet of a lit campfire. Bioware default resting system will be used when disabled.
HUNGER AND THIRST SYSTEM - Players are checked automatically every six hours for food and drink and automatically consumed. Players suffer penalities that get worse over time when they run out of food and drink. Players may purchase food and drink, fill up bottles at wells, hunt and fish for meat to be cooked, and pick berries from bushes.
FATIGUE SYSTEM - Players become fatigued if they do not rest regularly and suffer penalties that grow worse until they rest. Checks are every six hours. Length of time a player can go without resting is based off a base number of hours plus their CON bonus.
RACIAL ARMOR ENCUMBRANCE SYSTEM - Players suffer penalties to movement speed based upon race when wearing medium or heavy armor.
SPELL COMPONENT SYSTEM - Allows the module designer to associate a spell component with a specific spell. One component is consumed when the spell is cast.
PLAYER CHAT COMMANDS AND EMOTES - I have included my player chat command system as well. Information about it can be found at this Link PW HOUSING - Included my PW Housing System. Details can be found at this Link and instructions at this Link MISC FEATURES - Lightable campfires, torches that burn out, placeable street lights that consume fuel when lit and burn out, chairs that have a small chance of breaking when sat in, and doors that automatically close.
PLUS a few other settings for customizing the game.
Everything has been tested extensively within reason and verified that it works with the exception of minor bugs. Yes, there will be minor bugs in anything this ambitious.
You may email me bug reports and suggestions for improvement at [email protected], but I only do custom work for the servers I play on.
Enjoy and please vote in return for downloading the software.
CREDITS
Icey's Global Weather system provided the foundation for more advanced system. Link
Posted by crazedmages at 2010-08-30 13:55:13 Voted 10.00 on 08/30/10
I come and look at this quite often. _________________________ People react violently to fur rather than leather because it is easier to pick on rich chicks with bad taste than biker gangs.
Posted by leonel_89 at 2009-09-23 19:19:32 Voted 10.00 on 09/23/09
Superb D:
Posted by red teflon at 2009-08-15 04:33:48 Voted 10.00 on 08/15/09
Another good feature you could add toyour spawner is a % chance of a certain item dropping on a creature. For example a certain boss creature has a 33% chance of dropping an important item.
Just a thought.
Posted by red teflon at 2009-08-15 04:23:45 Voted 10.00 on 08/15/09
For anyone using this, a glitch in the compiler is preventing stuff from respawning with the spawn and clean system. I have a solution and will update when I get some time
Posted by Saduj at 2009-04-24 03:24:32 Voted 10.00 on 03/17/09
Bug : It seems you used some of my color text stuff here, a note, using "red" as a color tag is bugged, as it is confused with using the character "r" "e" "d" as color channels, if that makes any sense....
Posted by Katdoral at 2009-03-28 00:55:34 Voted 10.00 on 03/28/09
Hi there, just wanted to vote and let ya know I think you did an absolutely great job with this. Extremely well commented scripts, I especially liked the easy setup for spell components. Thanks for the work!
I wanted to comment on the area spawn and clean system. Unfortanely, one of the major flaws in this design is the fact that what direction creatures and placeables face when they spawn in is, more or less, a crap shoot and changes from creature to creature and placeable to placeable. There is, however, some similar patterns and it will take a little trial and error with spawning your objects in to get them to face the right direction.
Posted by Desii at 2009-03-19 08:38:26 Voted 10.00 on 03/19/09
Agreed. Very impressive. I'm downloading this and will be testing it soon in my own mod(s). Thank you MR for another well done set of scripts that are fully customizable.
Posted by Saduj at 2009-03-17 04:57:18 Voted 10.00 on 03/17/09