Player Resource Consortium

 

Author Topic: Advancing Manifesting  (Read 4646 times)

0 Members and 1 Guest are viewing this topic.

August 25, 2010, 06:26:36 AM
  • Adept
  • *
  • Posts: 22
  • Karma: +0/-0
  • Gender: Male
    • View Profile

How would I make Ultimate Ranger levels increase the powers, power points, and manifester level of a Psion?


August 25, 2010, 09:43:03 AM
Reply #1
  • Hero Member
  • *****
  • Posts: 1439
  • Karma: +27/-0
  • Gender: Male
    • View Profile

Quote from: EZtark

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)


August 26, 2010, 03:45:55 AM
Reply #2
  • Adept
  • *
  • Posts: 22
  • Karma: +0/-0
  • Gender: Male
    • View Profile

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?


August 26, 2010, 09:09:19 AM
Reply #3
  • Hero Member
  • *****
  • Posts: 1439
  • Karma: +27/-0
  • Gender: Male
    • View Profile

Sorry, I forgot to commit the latest modifications. Update again and compile ;)


August 26, 2010, 06:11:48 PM
Reply #4
  • Adept
  • *
  • Posts: 22
  • Karma: +0/-0
  • Gender: Male
    • View Profile

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 . . .


August 27, 2010, 02:55:15 PM
Reply #5
  • Adept
  • *
  • Posts: 22
  • Karma: +0/-0
  • Gender: Male
    • View Profile

That did it.  Thank you very much for all your help!