Fix for 4 class blues?
Fix for 4 class blues?
This commit is contained in:
135
trunk/CompiledResources/PRC.hif
Normal file
135
trunk/CompiledResources/PRC.hif
Normal file
@@ -0,0 +1,135 @@
|
||||
# HIF files may consist of any of the following tags. All tags are optional.
|
||||
# Tags that support multiple data items may have the data comma separated and/or
|
||||
# may have multiple entries. If a multiple entries are given for a tag that only
|
||||
# supports 1 value then the fist value in the file is used. Blank lines are ignored
|
||||
# as are lines starting with a '#'.
|
||||
#
|
||||
# Tag format is
|
||||
#
|
||||
# <tag> : <value1>, <value2>, ..., <valuen>
|
||||
#
|
||||
# All white space is optional, and tags may also be given on multiple lines
|
||||
# as follows:
|
||||
#
|
||||
# <tag> : <value1>
|
||||
# <tag> : <value2>
|
||||
# ...
|
||||
# <tag> : <valuen>
|
||||
#
|
||||
# The following tags are supported:
|
||||
#
|
||||
# Title : Allows you to specify the title for the HIF, if the installer is run in
|
||||
# single HIF mode then the installer's title bar will have the HIF's title,
|
||||
# or file name if the HIF has no title. The format of the title is
|
||||
# <HIF TITLE> Module Updater <HIF VERSION>
|
||||
# Version : Allows you to specify the version number for your content. Modules
|
||||
# that the HIF is added to are tagged with the version number.
|
||||
# MinNWNVersion : Allows you to specify the minimum version of NWN that is required,
|
||||
# and whether your content requies XP1 or XP2. For the NWN version use the
|
||||
# standard format, i.e. 1.62, 1.31, etc. For the Expansions use XP1 or
|
||||
# Undrentide for SoU and XP2 or Underdark for HotU. If you list multiple
|
||||
# requirements separate them by commas. For example:
|
||||
# MinNWNVersion : 1.62, XP1, XP2
|
||||
# will make your content require NWN 1.62 or later and both expansions.
|
||||
# erf : Imports the listed erf files into the module
|
||||
# module.Hak : haks to add to the module
|
||||
# module.CustomTlk : Custom tlk file for the module, only 1 value.
|
||||
# module.Cache : Adds the given scripts the module's script cache.
|
||||
# module.Areas: Adds the given ResRefs to the module's area list.
|
||||
# module.OnAcquireItem : Assigns script(s) to handle this module event
|
||||
# module.OnActivateItem : Assigns script(s) to handle this module event
|
||||
# module.OnClientEnter : Assigns script(s) to handle this module event
|
||||
# module.OnClientLeave : Assigns script(s) to handle this module event
|
||||
# module.OnCutsceneAbort : Assigns script(s) to handle this module event
|
||||
# module.OnHeartbeat : Assigns script(s) to handle this module event
|
||||
# module.OnModuleLoad : Assigns script(s) to handle this module event
|
||||
# module.OnModuleStart : Assigns script(s) to handle this module event
|
||||
# module.OnPlayerDeath : Assigns script(s) to handle this module event
|
||||
# module.OnPlayerDying : Assigns script(s) to handle this module event
|
||||
# module.OnPlayerEquipItem : Assigns script(s) to handle this module event
|
||||
# module.OnPlayerLevelUp : Assigns script(s) to handle this module event
|
||||
# module.OnPlayerRest : Assigns script(s) to handle this module event
|
||||
# module.OnPlayerUnEquipItem : Assigns script(s) to handle this module event
|
||||
# module.OnPlayerRespawn : Assigns script(s) to handle this module event
|
||||
# module.OnUnaquireItem : Assigns script(s) to handle this module event
|
||||
# module.OnUserDefined : Assigns script(s) to handle this module event
|
||||
|
||||
# Title for the HIF.
|
||||
Title : PRC
|
||||
|
||||
# Add the PRC pack version and specify at least 1.62 to install.
|
||||
Version : 4.1.6
|
||||
MinNWNVersion: 1.67
|
||||
|
||||
# ERF with the required areas.
|
||||
erf : prc_consortium.erf
|
||||
|
||||
# Haks used by the prc pack.
|
||||
#commented out since its not actually needed in a module and causing CEP conflicts.
|
||||
# module.Hak : prc_include.hak
|
||||
module.Hak : prc_2das.hak
|
||||
module.Hak : prc_scripts.hak
|
||||
module.Hak : prc_newspellbook.hak
|
||||
module.Hak : prc_spells.hak
|
||||
module.Hak : prc_epicspells.hak
|
||||
module.Hak : prc_psionics.hak
|
||||
module.Hak : prc_race.hak
|
||||
module.Hak : prc_textures.hak
|
||||
module.Hak : prc_misc.hak
|
||||
module.Hak : prc_craft2das.hak
|
||||
|
||||
# Custom tlk used by the prc pack.
|
||||
module.CustomTlk : prc_consortium.tlk
|
||||
|
||||
# Events that need to be wired up.
|
||||
module.OnAcquireItem : prc_onaquire
|
||||
module.OnActivateItem : prc_onactivate
|
||||
module.OnClientEnter : prc_onenter
|
||||
module.OnClientLeave : prc_onleave
|
||||
module.OnCutsceneAbort : prc_oncutabort
|
||||
module.OnHeartbeat : prc_onheartbeat
|
||||
module.OnModuleLoad : prc_onmodload
|
||||
module.OnPlayerChat : prc_onplayerchat
|
||||
module.OnPlayerDeath : prc_ondeath
|
||||
module.OnPlayerDying : prc_ondying
|
||||
module.OnPlayerEquipItem : prc_equip
|
||||
module.OnPlayerLevelUp : prc_levelup
|
||||
module.OnPlayerRest : prc_rest
|
||||
module.OnPlayerRespawn : prc_onrespawn
|
||||
module.OnUnaquireItem : prc_onunaquire
|
||||
module.OnPlayerUnequipItem : prc_unequip
|
||||
module.OnUserDefined : prc_onuserdef
|
||||
|
||||
# Cache PRC scripts for better performance.
|
||||
module.Cache : prc_onaquire
|
||||
module.Cache : prc_onactivate
|
||||
module.Cache : prc_onenter
|
||||
module.Cache : prc_onleave
|
||||
module.Cache : prc_oncutabort
|
||||
module.Cache : prc_onheartbeat
|
||||
module.Cache : prc_onmodload
|
||||
module.Cache : prc_ondeath
|
||||
module.Cache : prc_ondying
|
||||
module.Cache : prc_equip
|
||||
module.Cache : prc_levelup
|
||||
module.Cache : prc_rest
|
||||
module.Cache : prc_onplayerchat
|
||||
module.Cache : prc_onrespawn
|
||||
module.Cache : prc_onunaquire
|
||||
module.Cache : prc_unequip
|
||||
module.Cache : prc_onuserdef
|
||||
module.Cache : prc_onhitcast
|
||||
# Cache bioware summon AI scripts
|
||||
module.Cache : nw_ch_ac5
|
||||
module.Cache : nw_ch_ace
|
||||
module.Cache : nw_ch_ac3
|
||||
module.Cache : nw_ch_ac4
|
||||
module.Cache : nw_ch_ac6
|
||||
module.Cache : nw_ch_ac7
|
||||
module.Cache : nw_ch_ac8
|
||||
module.Cache : nw_ch_ac1
|
||||
module.Cache : nw_ch_ac2
|
||||
module.Cache : nw_ch_aca
|
||||
module.Cache : nw_ch_summon_9
|
||||
module.Cache : nw_ch_acb
|
||||
module.Cache : nw_ch_acd
|
@@ -276,7 +276,7 @@ void SetupCharacterData(object oPC)
|
||||
//Setup class info for onleveldown script
|
||||
int nCharData = ((GetClassByPosition(8, oPC) & 0xFF) << 56) |
|
||||
((GetClassByPosition(7, oPC) & 0xFF) << 48) |
|
||||
((GetClassByPosition(5, oPC) & 0xFF) << 40) |
|
||||
((GetClassByPosition(6, oPC) & 0xFF) << 40) |
|
||||
((GetClassByPosition(5, oPC) & 0xFF) << 32) |
|
||||
((GetClassByPosition(4, oPC) & 0xFF) << 24) |
|
||||
((GetClassByPosition(3, oPC) & 0xFF) << 16) |
|
||||
@@ -382,7 +382,7 @@ void EvalPRCFeats(object oPC)
|
||||
//Route the event to the appropriate class specific scripts
|
||||
int i, iData;
|
||||
string sScript;
|
||||
for (i = 1; i <= 3; i++)
|
||||
for (i = 1; i <= 8; i++)
|
||||
{
|
||||
sScript = GetPersistantLocalString(oPC, "PRC_Class_Script"+IntToString(i));
|
||||
if(sScript != "")
|
||||
|
@@ -34,6 +34,8 @@ int GetIsOnehandedSlashingWeapon(object oWeapon)
|
||||
GetBaseItemType(oWeapon) == BASE_ITEM_KUKRI ||
|
||||
GetBaseItemType(oWeapon) == BASE_ITEM_SCIMITAR ||
|
||||
GetBaseItemType(oWeapon) == BASE_ITEM_BASTARDSWORD ||
|
||||
GetBaseItemType(oWeapon) == BASE_ITEM_SICKLE ||
|
||||
GetBaseItemType(oWeapon) == BASE_ITEM_KATANA ||
|
||||
GetBaseItemType(oWeapon) == BASE_ITEM_DWARVENWARAXE)
|
||||
{
|
||||
return TRUE;
|
||||
|
Binary file not shown.
Binary file not shown.
@@ -5219,7 +5219,7 @@ Feared by other mages for their ability to cast spells while in armor and treate
|
||||
|
||||
REQUIREMENTS:
|
||||
|
||||
Spells: Able to cast 2nd level spells.
|
||||
Spells: Able to cast 2nd level arcane spells.
|
||||
Feats: Weapon Proficiency: All Simple and Martial Weapon Proficiencies, Armor Proficiency: Light, Armor Proficiency: Medium, Armor Proficiency: Heavy.
|
||||
Skills: Lore (6 ranks).
|
||||
Base attack bonus: +4.
|
||||
|
Reference in New Issue
Block a user