Player Resource Consortium
Neverwinter Nights => Help => Topic started by: EZtark on August 25, 2010, 06:26:36 AM
-
How would I make Ultimate Ranger levels increase the powers, power points, and manifester level of a Psion?
-
How would I make Ultimate Ranger levels increase the powers, power points, and manifester level of a Psion?
You would have to add that class to GetPsionicPRCLevels() function (currently in psi_inc_core.nss) and recompile most of PRC scripts (like prc_rest and power scripts)
-
So, I updated my SVN, added "nLevel += GetLevelByClass(CLASS_TYPE_ULTIMATE_RANGER, oCreature);" to psi_inc_core.nss, and tried to compile it; it crashed with the following errors:
prc_inc_death.nss(90): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_DEATH"
prc_inc_death.nss(90): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(90): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(91): Error: Required argument missing in call to "DelayCommand"
prc_inc_death.nss(112): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_DISABLED"
prc_inc_death.nss(112): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(112): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(113): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_DISABLED"
prc_inc_death.nss(113): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(113): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(114): Error: Required argument missing in call to "DelayCommand"
prc_inc_death.nss(146): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_BLEEDING"
prc_inc_death.nss(146): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(146): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(155): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_BLEEDING"
prc_inc_death.nss(155): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(155): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(156): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_BLEEDING"
prc_inc_death.nss(156): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(156): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(157): Error: Required argument missing in call to "DelayCommand"
prc_inc_death.nss(162): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_DISABLED"
prc_inc_death.nss(162): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(162): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(178): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_DISABLED"
prc_inc_death.nss(178): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(178): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(179): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_DISABLED"
prc_inc_death.nss(179): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(179): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(180): Error: Required argument missing in call to "DelayCommand"
prc_inc_death.nss(195): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_STABLE"
prc_inc_death.nss(195): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(195): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(196): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_STABLE"
prc_inc_death.nss(196): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(196): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(197): Error: Required argument missing in call to "DelayCommand"
prc_inc_death.nss(210): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_STABLE"
prc_inc_death.nss(210): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(210): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(219): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_STABLE"
prc_inc_death.nss(219): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(219): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(220): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_STABLE"
prc_inc_death.nss(220): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(220): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(221): Error: Required argument missing in call to "DelayCommand"
prc_inc_death.nss(225): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_BLEEDING"
prc_inc_death.nss(225): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(225): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(234): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_BLEEDING"
prc_inc_death.nss(234): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(234): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(235): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_BLEEDING"
prc_inc_death.nss(235): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(235): Error: Required argument missing in call to "IntToFloat"
prc_inc_death.nss(236): Error: Required argument missing in call to "DelayCommand"
prc_inc_death.nss(276): Error: Undeclared identifier "PRC_DEATH_TIME_BETWEEN_BLEEDING"
prc_inc_death.nss(276): Error: Required argument missing in call to "GetPRCSwitch"
prc_inc_death.nss(276): Error: Required argument missing in call to "IntToFloat"
Compilation aborted with errors
NMAKE : fatal error U1077: '"tools\nwnnsscomp"' : return code '0x1'
Stop.
Press any key to continue . . .
Any ideas?
-
Sorry, I forgot to commit the latest modifications. Update again and compile ;)
-
Now the compiler is upset about the spell "Wall of Frost A" (?):
sp_wallfrosta.nss
sp_wallfrosta.nss(22): Error: Undeclared identifier "SPELL_WALL_OF_FROST"
sp_wallfrosta.nss(22): Error: Required argument missing in call to "SetAllAoEInts"
sp_wallfrosta.nss(22): Error: Required argument missing in call to "ActionDoCommand"
sp_wallfrosta.nss(38): Error: Undeclared identifier "SPELL_WALL_OF_FROST"
sp_wallfrosta.nss(38): Error: Required argument missing in call to "EventSpellCastAt"
sp_wallfrosta.nss(38): Error: Required argument missing in call to "SignalEvent"
Compilation aborted with errors
NMAKE : fatal error U1077: '"tools\nwnnsscomp"' : return code '0x1'
Stop.
Press any key to continue . . .
-
That did it. Thank you very much for all your help!