Neverwinter Vault

Expand AllContract All -Site -My Profile -Features

Neverwinter Nights 2

-NWN2 Files -NWN2 Game Info -NWN2 Resources -NWN2 Community

Neverwinter Nights

-NWN Files -NWN Game Info -NWN Resources -NWN Community

Vault Network
RPG Vault
VN Boards
IGN Vault
Vault Wiki
· Age of Conan
· Anarchy Online
· Asheron's Call
· Dark Age of Camelot
· City of Heroes
· D&D
· EVE Online
· EverQuest
· EverQuest 2
· Final Fantasy
· Guild Wars
· Lineage 2
· Lord of the Rings Online
· Middle Earth
· Neverwinter Nights
· Pirates of the Burning Sea
· Rise of the Argonauts
· Star Wars Galaxies
· Tabula Rasa
· The Matrix Online
· The Witcher
· Titan Quest
· Two Worlds
· Vanguard
· Warhammer
· World of Warcraft

Planet Network
Planet Hub

IGN
Games
Cheats
Entertainment

The Web   The Site  



NWN HAKPAKS

- Jump to comments -
Title  Custom Domain Override
Author  Oroborous
Submitted / Updated  07-10-2010 / 07-10-2010
Category  Code Modifications
Expansions  Works on all versions
Forums  Link
Description
This submission contains two customized 2da files that will allow you to play the game with 34 new cleric domains. These domains were taken from the Forgotten Realm's core setting, but also includes one entirely new domain designed for a the City of Arabel (coa.ender.com) Persistent World. You do not need this file to play on Arabel, it is entirely optional.

Please note, that it will require some editing of your turn undead script done separately to make a few of these domains operate as they should. A full list of the domains and their granted powers is available as a text file.

Files

NameTypeSizeDownloads
Custom_Domains.rarCustom_Domains.rar
Submitted: 07-10-2010 / Last Updated: 07-10-2010
rar31.47Kb540
Files for new domain overrides. Simply extract this file into your override.
New_Domains.txtNew_Domains.txt
Submitted: 07-10-2010 / Last Updated: 07-10-2010
txt5.29Kb786
Text file detailing the new domains and what spells and feats they grant. Please note, Spider, Reptilian, and Ooze domains grant a feat that allows for turning of spiders, reptiles, and oozes--this only will work if you edit the turn undead scripts; this is already done on the City of Arabel world and will not relate to players on this game world.
SCORE OUT OF 10
10
5 votes
View Stats
Cast Your Vote!

PORTFOLIO
Add this entry to your portfolio so you can track it
Manage your existing portfolios or create a new one.
SCREENS

Sometimes its good to have a cleric with a few extra tricks up their sleeve.





You Must Be Logged In to Participate.
Comments (18):

Posted by Saduj at 2012-07-27 04:52:51    Voted 10.00 on 07/27/12
Late followup: custom spells of the same style worked :)
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Saduj at 2010-09-09 16:02:20    Voted 10.00 on 07/27/12
"All in all, its a really great script,"

Meant to say, "all in all its a great mod," lol

Trying to make some custom spells using same idea, lets see how it goes...
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Saduj at 2010-07-18 01:48:12    Voted 10.00 on 07/27/12
Fixed the missing icons with generic cleric feats:

59 TRADE 263 5985 ife_x1smgood 86 93 157 **** **** **** **** **** **** 404 0

64 COLD 1029 5985 ife_x1smgood 144 **** **** 368 **** 25 **** **** **** 427 0

_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Saduj at 2010-07-18 01:12:59    Voted 10.00 on 07/27/12
Domain Ideas:

races, classes, abilities, skills, spell schools : (ie dwarves, assassins, wisdom, discipline, illusion, etc)

A few random entries in the dialogue.tlk file that could make for fun domains :

lore (276)
Darkness (786)
DM (307) perhaps a reserved feat?
Discipline (343)
Dragon (529)
endurance (308)
Fear (804)
Harm (827) opposite of heal?
Holy Sword (835) could allow paladin type spells/strikes?
illusion (378)
Light (850) allows light spells
melee (311)
Premonition (884)
Poison (879)
status (313)
fortitude (317)
reflex (318)
will (319)
Sanctuary (904)
Virtue (939)
Weird (943)
Disease (1006)
Socialize (1058)
Search (1490)
Random (1505)
Forest (1611)
Trap (1663)
Lucky (1782)
Velociraptor (2114) yes its in there!
Shadow (2116)
Sleep (2242) a god of dreams?
Demon (2411)
Cancel (2572) allows dispel and disjunction
Success (2622) allows rerolls on fail
Bane (2663) either bane, curses, doom, or mabe a specialty priest of Bane
Artist (2753) craft checks?
Strong Soul (2775) spiritual survivors?
Thug (2794) a god of bullies?
Ruins (2846)
Harpers (2957)
Devil (3057)
Oasis (3188)
Assasination (3712)
Mindfire (4694) a psionic power?
Cavern (4980) underdark gods?
Illusion (5156) illusion spells and bonus to save vs?
History (5207)
Rage (5331) allows barbarian type abilities
Freedom (5533)
Forge (5705)
Royal (5837) a god of nobles and kings...
Search (7260) a god of vigil?
Celestial (8308)
Underdark (9044)
Mushrooms (9188) if you worship zugmotty...
Fool (9252) tashas laughter, confusion, etc?
Oracle (9261)
Traitor (9263)
Jester (9257)
Plague (2962)
Wyrm (9264)
Tech (10405) a god of invention or crafting?
Language (10431)
Crusader (10500)
Judge (10502)
Rebel (10507)
Unknown (10510)
Bartender (12374) bonus to craft beverages...
Beggar (12393)
Cincinatti (12832) LOL!
Protector (12877)
Ale (13540) brewer dwarven gods?
Wine (13452) for greek campaigns :)
Premonition (13640)
Discord (14299)
Dragonslayer (14297) council of wyrms dragonslayers?
Drake (24552)
Mercenary (24648)
Nurse (24654)
Hunter (24732)
Armor (25013)
Warning (25284)
Sky (31402)
Life (31404)
Angels (31419)
Peace (31417)
Time (31432)
Comedy (31444)
Justice (31447)
Vangance (31448)
Force (31453)
Destiny (31454)
Belial (40924) thrall of?
Slave (46975)
Future Door (49146)
Injured Man (50957) Newton's Isaac of the Jug, or any torured/martyr god
Alien Door (49146) far realm feat?
Shade (50958)
Outdoors (52993)
Psychotic (63745)
Gold (65749)
Fright (95026)
Grenade (95030) grants holy handgrenade of antioch ?
Hatred (107955)
Smith (110079)
Mechanical (111709)

_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Saduj at 2010-07-17 21:54:12    Voted 10.00 on 07/27/12
P.S. tried to sign up for forum, never got the return email :)
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Saduj at 2010-07-17 21:52:36    Voted 10.00 on 07/27/12
If it works, sure :)

I have yet to test it, tho if i find any bugs in the turn undead script ill post them here :)

All in all, its a really great script, if i can come up with any additions ill post here.

All in all, I like the fact you use the existing tlk file, i already have a few new additions in mind (like "baator/devil", "celestial" racial gods, etc, but gotta check if can be done hakless.

for example "orc" would be great if you worship gruumush, for example, or "troll" for vaprak, "kobold" for kurtlmak...

Either that or just send me an email... :)

_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Oroborous at 2010-07-17 08:44:06    
Saduj, you mind if I just toss your script into the rest of the package? All credit would go to you for putting it together obviously.

Posted by Saduj at 2010-07-15 15:36:35    Voted 10.00 on 07/27/12
Here's what I came up with for my nw_s2_turndead script (SSE commented out), hope it helps :)

//::///////////////////////////////////////////////
//:: Turn Undead
//:: NW_S2_TurnDead
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
Checks domain powers and class to determine
the proper turning abilities of the casting
character.
*/
//:://////////////////////////////////////////////
//:: Created By: Preston Watamaniuk
//:: Created On: Nov 2, 2001
//:: Updated On: Jul 15, 2003 - Georg Zoeller
//:: Modified by: Shayan 20/04/2005
//:://////////////////////////////////////////////
//:: MODIFIED MARCH 5 2003 for Blackguards
//:: MODIFIED JULY 24 2003 for Planar Turning to include turn resistance hd
//:: MODIFIED for Shayans Undead
//:: MODIFIED FOR Custom Domains

// Uncomment for SSE support
//#include "sha_subr_methds"

void main()
{
int nClericLevel = GetLevelByClass(CLASS_TYPE_CLERIC);
int nPaladinLevel = GetLevelByClass(CLASS_TYPE_PALADIN);
int nBlackguardlevel = GetLevelByClass(CLASS_TYPE_BLACKGUARD);
int nTotalLevel = GetHitDice(OBJECT_SELF);

int nTurnLevel = nClericLevel;
int nClassLevel = nClericLevel;

// GZ: Since paladin levels stack when turning, blackguard levels should stack as well
// GZ: but not with the paladin levels (thus else if).
if((nBlackguardlevel - 2) > 0 && (nBlackguardlevel > nPaladinLevel))
{
nClassLevel += (nBlackguardlevel - 2);
nTurnLevel += (nBlackguardlevel - 2);
}
else if((nPaladinLevel - 2) > 0)
{
nClassLevel += (nPaladinLevel -2);
nTurnLevel += (nPaladinLevel - 2);
}

//Flags for bonus turning types
int nElemental = GetHasFeat(FEAT_AIR_DOMAIN_POWER) + GetHasFeat(FEAT_EARTH_DOMAIN_POWER) + GetHasFeat(FEAT_FIRE_DOMAIN_POWER) + GetHasFeat(FEAT_WATER_DOMAIN_POWER);
int nVermin = GetHasFeat(FEAT_PLANT_DOMAIN_POWER);// + GetHasFeat(FEAT_ANIMAL_COMPANION);
int nConstructs = GetHasFeat(FEAT_DESTRUCTION_DOMAIN_POWER);
int nGoodOrEvilDomain = GetHasFeat(FEAT_GOOD_DOMAIN_POWER) + GetHasFeat(FEAT_EVIL_DOMAIN_POWER);
int nPlanar = GetHasFeat(854);

// ----- Custom Domains ----- //
int nChaos = GetHasFeat(1120);
int nLaw = GetHasFeat(1121);
int nOoze = GetHasFeat(1116);
int nReptile = GetHasFeat(1119);
int nSpider = GetHasFeat(1118);
// --- End Custom Domains --- //

//Flag for improved turning ability
int nSun = GetHasFeat(FEAT_SUN_DOMAIN_POWER);

//Make a turning check roll, modify if have the Sun Domain
int nChrMod = GetAbilityModifier(ABILITY_CHARISMA);
int nTurnCheck = d20() + nChrMod; //The roll to apply to the max HD of undead that can be turned --> nTurnLevel
int nTurnHD = d6(2) + nChrMod + nClassLevel; //The number of HD of undead that can be turned.

if(nSun == TRUE)
{
nTurnCheck += d4();
nTurnHD += d6();
}
//Determine the maximum HD of the undead that can be turned.
if(nTurnCheck = 1 && nTurnCheck = 4 && nTurnCheck = 7 && nTurnCheck = 10 && nTurnCheck = 13 && nTurnCheck = 16 && nTurnCheck = 19 && nTurnCheck = 22)
{
nTurnLevel += 4;
}

//Gets all creatures in a 20m radius around the caster and turns them or not. If the creatures
//HD are 1/2 or less of the nClassLevel then the creature is destroyed.
int nCnt = 1;
int nHD, nRacial, nHDCount, bValid, nDamage;
nHDCount = 0;
effect eVis = EffectVisualEffect(VFX_IMP_SUNSTRIKE);
effect eVisTurn = EffectVisualEffect(VFX_DUR_MIND_AFFECTING_FEAR);
effect eDamage;
effect eTurned = EffectTurned();
effect eDur = EffectVisualEffect(VFX_DUR_CESSATE_NEGATIVE);
effect eLink = EffectLinkEffects(eVisTurn, eTurned);
eLink = EffectLinkEffects(eLink, eDur);

effect eDeath = SupernaturalEffect(EffectDeath(TRUE));

effect eImpactVis = EffectVisualEffect(VFX_FNF_LOS_HOLY_30);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eImpactVis, GetLocation(OBJECT_SELF));

//Get nearest enemy within 20m (60ft)
//Why are you using GetNearest instead of GetFirstObjectInShape
object oTarget = GetNearestCreature(CREATURE_TYPE_IS_ALIVE, TRUE , OBJECT_SELF, nCnt,CREATURE_TYPE_PERCEPTION , PERCEPTION_SEEN);

while(GetIsObjectValid(oTarget) && nHDCount < nTurnHD && GetDistanceToObject(oTarget) 0)
{
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, SPELLABILITY_TURN_UNDEAD));
nDamage = d3(nTurnLevel);
eDamage = EffectDamage(nDamage, DAMAGE_TYPE_MAGICAL);
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
DelayCommand(0.01, ApplyEffectToObject(DURATION_TYPE_INSTANT, eDamage, oTarget));
nHDCount += nHD;
}

// ----- Custom Domains ----- //
else if (nRacial == RACIAL_TYPE_OOZE && nOoze > 0)
{
bValid = TRUE;
}
else if (nRacial == RACIAL_TYPE_HUMANOID_REPTILIAN && nReptile > 0)
{
bValid = TRUE;
}
else if (nRacial == RACIAL_TYPE_VERMIN && nSpider > 0)
{
bValid = TRUE;
}
else if (nRacial == RACIAL_TYPE_OUTSIDER && (nGoodOrEvilDomain+nPlanar+nLaw+nChaos > 0) )
// --- End Custom Domains --- //
{
bValid = TRUE;
}
// * if wearing gauntlets of the lich,then can be turned
else if (GetIsObjectValid(GetItemPossessedBy(oTarget, "x2_gauntletlich")) == TRUE)
{
if (GetTag(GetItemInSlot(INVENTORY_SLOT_ARMS)) == "x2_gauntletlich")
{
bValid = TRUE;
}
}

//Apply results of the turn
if( bValid == TRUE)
{
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);

// ----- Custom Domains ----- //
if (nPlanar + nLaw + nChaos>0 && nRacial == RACIAL_TYPE_OUTSIDER)
// --- End Custom Domains --- //
{
effect ePlane = EffectVisualEffect(VFX_IMP_DIVINE_STRIKE_HOLY);
ApplyEffectToObject(DURATION_TYPE_INSTANT, ePlane, oTarget);
}

if((nClassLevel/2) >= nHD)
{
// ----- Custom Domains ----- //
if (nPlanar + nLaw + nChaos >0 && nRacial == RACIAL_TYPE_OUTSIDER)
// --- End Custom Domains --- //
{
effect ePlane2 = EffectVisualEffect(VFX_IMP_UNSUMMON);
ApplyEffectToObject(DURATION_TYPE_INSTANT, ePlane2, oTarget);
}

effect ePlane2 = EffectVisualEffect(VFX_IMP_DIVINE_STRIKE_HOLY);

//Fire cast spell at event for the specified target
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, SPELLABILITY_TURN_UNDEAD));
//Destroy the target
DelayCommand(0.1f, ApplyEffectToObject(DURATION_TYPE_INSTANT, eDeath, oTarget));
}
else
{
//Turn the target
//Fire cast spell at event for the specified target
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, SPELLABILITY_TURN_UNDEAD));
AssignCommand(oTarget, ActionMoveAwayFromObject(OBJECT_SELF, TRUE));
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oTarget, RoundsToSeconds(nClassLevel + 5));
}
nHDCount = nHDCount + nHD;
}
}
bValid = FALSE;
}
nCnt++;
oTarget = GetNearestCreature(CREATURE_TYPE_IS_ALIVE,TRUE, OBJECT_SELF, nCnt,CREATURE_TYPE_PERCEPTION , PERCEPTION_SEEN);
}
}


_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by FallynFyre at 2010-07-15 07:47:03    Voted 10.00 on 07/15/10
Works well, nice addition.

Posted by MamaMaureen at 2010-07-15 07:46:52    Voted 10.00 on 07/15/10
New domains are very cool; I like there is no need for a hak. Keeps the server "new" and offers more incentive to play a cleric of some of the lesser known deities.

Posted by Saduj at 2010-07-12 19:12:59    Voted 10.00 on 07/27/12
Noticed I forgot to Vote :P

If nothing else, some generic icons could be used :)

Added to test server, and other than the two icons it works great, is so nice to be able to make "proper" clerics now...
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Oroborous at 2010-07-11 17:57:04    
Funny, the icons show up for me. I may have some icon files from somewhere else that I didn't know about.

I'll post up an edited version of the Turn Undead script later then. I have a half-done version I used just to test this idea.

Posted by Saduj at 2010-07-11 16:47:53    Voted 10.00 on 07/27/12
Also, for ppl who don't know how to do it, instructions on how to properly modify turn undead would be nice for sure :)
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Saduj at 2010-07-11 16:38:36    Voted 10.00 on 07/27/12
Good work, nice it doesn't need a hak, very creative :)

That said, the icons for Trade/Barter Domain and the Cold are just blank white squares...
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by countduku at 2010-07-11 08:24:50    Voted 10.00 on 07/11/10
Very nice! Works nicely on CoA

Posted by Fargle at 2010-07-11 07:54:35    Voted 10.00 on 07/11/10
I like it. It's a decent hak, completely optional, and a wonderful thing for CoA.

Posted by Oroborous at 2010-07-11 06:14:07    
If you put both files in the override, the new domains will be available to you when create a new character. This works on local modules in single player, or if a third party is hosting the game-they must have the files in their override as well.

Posted by pessie83 at 2010-07-11 03:43:16    
I tried to put it in the override, but it didn't work. What am i doing wrong? In the feats map in the game it doesn't show up (domains).

You must be Logged In to post comments in this section.

 
Most recent posts on the MMO General Boards
Analyst: Star Wars: The Old Republic Could...Analyst: Star Wars: The Old Republic Could Sell 3M: more numbers
- last reply by Acao on Aug 15, 2011 06:15 PM
which class will your first character be
- last reply by Blisteringballs on Aug 15, 2011 05:50 PM
New Community Content!
- posted by Vault_News on Aug 15, 2011 05:00 PM
New Community Content!
- posted by Vault_News on Aug 15, 2011 04:00 PM
NWN Idea Database Update
- posted by Vault_News on Aug 15, 2011 03:46 PM
Missing Votes for NWN2 Hall of Fame
- posted by Vault_News on Aug 15, 2011 03:40 PM
Missing Votes for NWN Hall of Fame
- posted by Vault_News on Aug 15, 2011 03:39 PM
Random Questions and game altering suggest...Random Questions and game altering suggestions!!!
- last reply by ArkadyTepes on Aug 15, 2011 03:22 PM
State of the game?
- last reply by LyricOpera on Aug 15, 2011 01:37 PM
Yesterday streaming, now demanding downloa...Yesterday streaming, now demanding download :(
- last reply by Sinane-tk on Aug 15, 2011 10:23 AM
 

   


IGN Entertainment
By continuing past this page, and by your continued use of this site, you agree to be bound by and abide by the User Agreement.
Copyright 1996-2011, IGN Entertainment, Inc. | Support | Privacy Policy | User Agreement | RSS Feeds
IGN’s enterprise databases running Oracle, SQL and MySQL are professionally monitored and managed by Pythian Remote DBA.


NWN2 Hall of Fame

HOF NWN2 Gameworlds


View all Hall of Fame entries


Neverwinter Nights 2

TOP NWN2 Modules

NEW Modules

NEW Reviews

NEW INTL. Modules

TOP Hakpaks

TOP Gameworlds

TOP Tutorials

TOP Prefab:Areas

TOP Blueprints

TOP Plugins

TOP UI

TOP Other

TOP Visual Effects

TOP Scripts

TOP Tools

TOP Movies

TOP Models

TOP Characters





Hall of Fame

HOF NWN Modules


View all Hall of Fame entries


TOP NWN Modules

NEW NWN Modules

NEW Reviews

TOP Intl. Modules

TOP NWN Hakpaks

TOP NWN Gameworlds

TOP NWN Models

TOP NWN Portraits

TOP NWN Scripts

TOP NWN Prefabs

TOP NWN Other

TOP NWN Movies

TOP Sounds

TOP NWN Textures

TOP NWN Creatures

TOP NWN Characters