VoyForums
[ Show ]
Support VoyForums
[ Shrink ]
VoyForums Announcement: Programming and providing support for this service has been a labor of love since 1997. We are one of the few services online who values our users' privacy, and have never sold your information. We have even fought hard to defend your privacy in legal cases; however, we've done it with almost no financial support -- paying out of pocket to continue providing the service. Due to the issues imposed on us by advertisers, we also stopped hosting most ads on the forums many years ago. We hope you appreciate our efforts.

Show your support by donating any amount. (Note: We are still technically a for-profit company, so your contribution is not tax-deductible.) PayPal Acct: Feedback:

Donate to VoyForums (PayPal):

Login ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time | Archives: 1[2]3 ]
Subject: The Hard Core rules default script (poll below)


Author:
Lee
[ Next Thread | Previous Thread | Next Message | Previous Message ]
Date Posted: 14:49:03 08/28/02 Wed

// Now the location where all features have their default value set.
// This is to allow things to be toggleable on the fly.

#include "hc_inc"

// TRIGGERS, if set to 0 the listed system will be deactivated, defaults to 1
// NOTE: If you change any of these, you must recompile all modules that begin
// with hc_ To do so, open them in script editor, and click compile and save.

// If you use the SPELLSYS add-on, and want MATERCOMPs to be required then
// you must set MATERCOMP below to 1.
int MATERCOMP=0;

// Set SINGLECHARACTER to 1 to restrict players to one character each, even if
// that character is dead.
int SINGLECHARACTER=0;

// Set LOGINMESSAGE to anything you want show to all players when logging in
// If you want no message show, change LOGINMESSAGE to "NONE"
string LOGINMESSAGE="Welcome to Hardcore Base v 1.6.7";

// Set DEATHOVERREBOOT to 0 to allow folks to come back to life after a
// server reset.
int DEATHOVERREBOOT=1;

// SUMMONTIME - If 0, will use normal summoning duration, if 1 will cause creature
// to last 1 round (6 sec) per HitDice (level) of the summoner. You can set it to
// higher numbers to multiple rounds, ie 3 would be 18 seconds per level of summoner.
// By the book though its 1 round.
int SUMMONTIME=1;

// REALFAM - If set to 0, you get BW familiars that instant heal when you
// "feed" them.
int REALFAM=1;

// HCRTRAPS Setting this to 0 makes the Find Traps spell use the normal NWN
// system.
int HCRTRAPS=1;

// Set LEVELTRAINER to 0 to not require players find a trainer to level up.
// Set LEVELCOST to the amount of gold per level that training costs.
int LEVELTRAINER = 1;
int LEVELCOST = 1000;
// GIVELEVEL - Sets the level that players start at in your world.
int GIVELEVEL=1;

// Set DMRESERVE to a number of players you want to be online, then when you
// start your server, set the max number of players to a number higher than
// DMRESERVE and you will always be able to log on. This defaults to disabled.
int DMRESERVE=0;

// Setting PKTRACKER enables automatic banning of a player by CDKEY when he
// exceeds the number of PK's of PKTRACKER. Helps prevent griefers. Defaults
// to 5 (means boots on number 6)
int PKTRACKER=5;
// Set this to 0 if you dont want to know when one player kills anothers.
int TELLONPK=1;

// Setting WANDERSYSTEM to 1 will add the check for wandering monsters.
// NOTE: Wandering monsters will only be found if an area has a local int
// of WANDERCHANCE set to > 0 anyway) so turning this on only uses a few
// cpu cycles.
int WANDERSYSTEM=0;

// Setting GODSYSTEM to 0 will remove ability to pray for resurrection.
int GODSYSTEM=1;
// Setting DEATHSYSTEM to 0 will allow respawn and quit and return to get
// around being dead or dying. (Removes death amulets)
int DEATHSYSTEM=1;
// Setting BLEEDSYSTEM to 0 will remove the bleed to death system.
int BLEEDSYSTEM=1;
// Setting LOOTSYSTEM to 0 will remove the ability to loot a pc corpse.
int LOOTSYSTEM=1;
// REZCHANCE - Controls percent chance of sucessful resurrection IF GODSYSTEM
int REZCHANCE=5;
// Setting REZPENALTY to 0 will turn off the losing of 1/2 a level
int REZPENALTY=1;
// Setting LIMBO to 0 will stop moving players to Fugue on death
int LIMBO=1;

// Setting RESTSYSTEM to 0 will remove rest restrictions from play.
// (You may also just not put hc_resting in OnPlayerResting
int RESTSYSTEM=1;
// RESTBREAK - Controls how long between rests if RESTSYSTEM is used
int RESTBREAK=8;
// RESTARMORPEN is set to 0 to turn off the penalty for resting in armor > 5
int RESTARMORPEN=1;
// Setting LIMITEDRESTHEAL to 0 will allow full healing on each rest (but
// then why need clerics?
int LIMITEDRESTHEAL=1;
// Setting BEDROLLSYSTEM to 0 will turn off the functioning of bedrolls and
// the requirement to have them to rest.
int BEDROLLSYSTEM=1;

// Setting STORESYSTEM to 0 will stop the stripping of and equippign of
// new characters
int STORESYSTEM=1;
// Setting FOODSYSTEM to 0 will turn off need for food to rest.
int FOODSYSTEM=1;
// Setting BURNTORCH to 0 will restore torch durations to normal BW settings.
// Otherwise torches will last 1 hour per BURNTORCH) PER PHB pg 144
int BURNTORCH=1;


// Setting HCREXP to 0 uses the normal BW experience system
// See the manual for more information
int HCREXP=1;
// Set the base exp used for all creature kills, 300 is the DMG default per CR
// adjust as needed to match your campaign speed
int BASEXP=75;
// BONUSEXP is the factor applied to creature exp amounts to further tweak the
// advancement rate
int BONUSXP=0;


void main()
{
// . . . the code that actually implents things. . .

[ Next Thread | Previous Thread | Next Message | Previous Message ]

Replies:
Subject Author Date
PollLee14:53:01 08/28/02 Wed
Be careful with HCRDebinani07:19:53 08/29/02 Thu
Ok, I've junked the HCR and have created my own set of scriptsLee16:11:35 09/01/02 Sun


[ Contact Forum Admin ]


Forum timezone: GMT-8
VF Version: 3.00b, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved.