-
December 17th, 2014, 21:57 #1
Help with other Rolemaster Modules, and extensions
A couple of weeks ago, my GF bought me a copy of Fantasy Grounds and the Rolemaster Classic ruleset (birthday gift )
So far it looks pretty interesting. I plan to get her and a couple of other friends together to see if I can setup a quick sample adventure for them to see how it goes. I did a basic sample adventure/combat with her already, and that looks like it could speed things up a bit when we play.
One thing I would like to be able to do is to add the Professions/Races/Skills/Spells from the Rolemaster companion books (I own 1-7).
Looking here I was able to have a look at Dakadin's race example, and was able to add a couple of the other races from RMC I to it and have them show up correctly.
Looking here has some example text for professions and skills (again from Dakadin).
However while the races are working, the professions are not. I started by trying just one profession (Paladin) to see if I could get things working. With my current XML file, when I create a new character, it gives me the error:
Script Error: [string "rules/scripts/rules_professions.lua"]:10: attempt to index a nil value
Code:<?xml version="1.0" encoding="iso-8859-1"?> <root version="2.9" RMCVersion="1.4"> <library static="true"> <RMCI> <name type="string">Rolemaster Companion I</name> <categoryname type="string">Rolemaster Classic Companions</categoryname> <entries> <section-901> <librarylink type="windowreference"> <class>referenceraces</class> <recordname>reference.racedata@Rolemaster Companion I</recordname> </librarylink> <name type="string">RMC I Race Abilities</name> </section-901> <section-902> <librarylink type="windowreference"> <class>referenceprofessions</class> <recordname>reference.professions@Rolemaster Companion I</recordname> </librarylink> <name type="string">RMC I Professions</name> </section-902> <section-902> <librarylink type="windowreference"> <class>referenceprofessions</class> <recordname>reference.skilllist.primaryskills@Rolemaster Companion I</recordname> </librarylink> <name type="string">Primary Skills</name> </section-902> <section-904> <librarylink type="windowreference"> <class>referenceskills</class> <recordname>reference.skilllist.secondaryskills@Rolemaster Companion I</recordname> </librarylink> <name type="string">Secondary Skills</name> </section-904> <section-904> <librarylink type="windowreference"> <class>referenceskills</class> <recordname>reference.skilllist.unskilledactions@Rolemaster Companion I</recordname> </librarylink> <name type="string">Unskilled Actions</name> </section-904> </entries> </RMCI> </library> <reference> <racedata> <title type='string'>RMC I Race Abilities</title> <footnote type='formattedtext'> <p> </p> </footnote> <list> <id-00001> <title type='string'>Bear Tribes</title> <name type='string'>Bear Tribes</name> <statbonuses> <strength type='number'>+15</strength> <quickness type='number'>-5</quickness> <presence type='number'>+5</presence> <intuition type='number'>+5</intuition> <empathy type='number'>-10</empathy> <constitution type='number'>+15</constitution> <agility type='number'>0</agility> <selfdiscipline type='number'>0</selfdiscipline> <memory type='number'>0</memory> <reasoning type='number'>0</reasoning> </statbonuses> <resistances> <essence type='number'>20</essence> <channeling type='number'>0</channeling> <mentalism type='number'>0</mentalism> <poison type='number'>20</poison> <disease type='number'>15</disease> <terror type='number'>0</terror> </resistances> <souldep type='number'>12</souldep> <statdec type='number'>0</statdec> <recx type='string'>0.7x</recx> <languages type='number'>3</languages> <hitdie type='string'>D10</hitdie> <maxhits type='number'>150</maxhits> <bmr type='number'>50</bmr> </id-00001> </list> </racedata> <professions> <title type='string'>RMC I Professions</title> <paladin> <name type="string">Paladin</name> <realm type="string">Channeling</realm> <primerequisites> <id-00001> <stat type='string'>St</stat> </id-00001> <id-00002> <stat type='string'>In</stat> </id-00002> </primerequisites> <placement> <size> <width type="number">402</width> <height type="number">198</height> </size> </placement> <sizelimits> <dynamic type="string">both</dynamic> </sizelimits> <resetmenuitem> <position type="number">8</position> <icon type="string">restorewindow</icon> <label type="string">Reset to default size.</label> </resetmenuitem> <text type="formattedtext"> <p>Descriptive text</p> <p> <b>Prime requisites: </b>Strength and Intuition. </p> </text> </paladin> </professions> <skilllist> <title type='string'>RMC I Skills</title> <primaryskills> <title type="string">Primary Skills</title> <list> <id-00001> <locked type='number'>1</locked> <fullname type='string'>Maneuvering in Soft Leather</fullname> <name type='string'>Man. in Soft Leather</name> <type type='number'>4</type> <calc type='number'>2</calc> <stats type='string'>St/Ag</stats> <armorfactor type='number'>0</armorfactor> <costs> <paladin type='string'>1/*</paladin> </costs> </id-00001> <id-00002> (Skills) </id-00002> (Other Skills) </list> </primaryskills> <secondaryskills> <title type="string">Secondary Skills</title> <list> <id-00001> <locked type='number'>1</locked> <fullname type='string'>Acrobatics</fullname> <name type='string'>Acrobatics</name> <type type='number'>1</type> <calc type='number'>1</calc> <stats type='string'>Ag/Qu</stats> <armorfactor type='number'>1</armorfactor> <costs> <paladin type='string'>2/5</paladin> </costs> </id-00001> </id-00001> <id-00002> (Skills) </id-00002> (Other Skills) </list> </secondaryskills> <unskilledactions> <title type="string">Unskilled Actions</title> <footnote type="string"> These actions cannot be trained, but may be modified by stats, profession levels, special abilities, items, etc. </footnote> <list> <id-00001> <locked type='number'>1</locked> <fullname type='string'>Base Casting Roll</fullname> <name type='string'>Base Casting Roll</name> <type type='number'>2</type> <calc type='number'>2</calc> <stats type='string'>In</stats> <armorfactor type='number'>0</armorfactor> <costs> <paladin type='string'>---</paladin> </costs> </id-00001> </id-00001> </id-00001> <id-00002> (Skills) </id-00002> (Other Skills) </list> </unskilledactions> </skilllist> </reference> </root>
In addition, any example of a spell list (I have not yet checked out Spell Law to see how it is setup, if it is pretty simple, I can probably figure it out).
Another item I am having trouble with is the RMC_MERPskin.
Most of my experience with Rolemaster was using it for the MERP setting, hence my interest in this extension.
I am guessing that the problem is the way it is written, and is not compatible with either newer versions of FG or the RMC ruleset. The error message I receive is:
Script Error: [string "scripts/rmc_merpskin.lua"]:3: attempt to index global 'RMCConstants' (a nil value)
Any help is appreciated.Last edited by Sulimo; December 17th, 2014 at 22:12.
-
December 17th, 2014, 22:26 #2
I have had to approve your post as you don't have enough posts on the forum and if your posts include links they will require moderation. If you subsequently edit any of your posts that contain a link then they will require moderation again. Try to avoid posts containing links (and editing those posts once approved) until you have about 10 posts on the forums (I think the count is a little less than that, but not much - I'm not sure of the exact number).
Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!
-
December 17th, 2014, 22:37 #3
Ah, Ok, I was trying to link to examples from here on the forums.
I'll try to redo the intro to the thread.
Sorry about editing the post causing you more work. I did not know about that limitation.
If you see the reply I did, you do not have to approve it, since everything is back to how I originally posted.
For anyone looking at the XML above, I am aware of the mistakes in the <library> section (the duplicate section numbers), and have corrected them, but I still get the above error.Last edited by Sulimo; December 17th, 2014 at 22:55.
-
December 18th, 2014, 01:02 #4
- Join Date
- Apr 2011
- Posts
- 2,260
I have had a chance to look at it in depth but one quick thing I noticed was the <title> in the <professions> section. Try removing that and let me know if it resolves it for you. If not I will look into it in more depth later tonight.
And Happy Birthday!
-
December 18th, 2014, 01:38 #5
-
December 18th, 2014, 01:50 #6
- Join Date
- Apr 2011
- Posts
- 2,260
It shows up for me. Try exiting FG and restarting it. Library module updates require restarting the application instead of just reloading.
-
December 18th, 2014, 04:09 #7
-
December 18th, 2014, 04:13 #8Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!
-
December 18th, 2014, 04:30 #9
- Join Date
- Apr 2011
- Posts
- 2,260
-
December 18th, 2014, 04:31 #10
So I decided to simplify a bit to see if I could see where the problem was.
Here is the xml file I am using now:
Code:<?xml version="1.0" encoding="iso-8859-1"?> <root version="2.9" RMCVersion="1.4"> <library static="true"> <RMCI> <name type="string">Rolemaster Companion I</name> <categoryname type="string">Rolemaster Classic Companions</categoryname> <entries> <section-901> <librarylink type="windowreference"> <class>referenceraces</class> <recordname>reference.racedata@Rolemaster Companion I</recordname> </librarylink> <name type="string">RMC I Race Abilities</name> </section-901> <section-902> <librarylink type="windowreference"> <class>referenceprofessions</class> <recordname>reference.professions@Rolemaster Companion I</recordname> </librarylink> <name type="string">RMC I Professions</name> </section-902> <section-903> <librarylink type="windowreference"> <class>referenceprofessions</class> <recordname>reference.skilllist.primaryskills@Rolemaster Companion I</recordname> </librarylink> <name type="string">Primary Skills</name> </section-903> <section-904> <librarylink type="windowreference"> <class>referenceskills</class> <recordname>reference.skilllist.secondaryskills@Rolemaster Companion I</recordname> </librarylink> <name type="string">Secondary Skills</name> </section-904> <section-905> <librarylink type="windowreference"> <class>referenceskills</class> <recordname>reference.skilllist.unskilledactions@Rolemaster Companion I</recordname> </librarylink> <name type="string">Unskilled Actions</name> </section-905> </entries> </RMCI> </library> <reference> <racedata> <title type='string'>RMC I Race Abilities</title> <footnote type='formattedtext'> <p> </p> </footnote> <list> <id-00001> <title type='string'>Bear Tribes</title> <name type='string'>Bear Tribes</name> <statbonuses> <strength type='number'>+15</strength> <quickness type='number'>-5</quickness> <presence type='number'>+5</presence> <intuition type='number'>+5</intuition> <empathy type='number'>-10</empathy> <constitution type='number'>+15</constitution> <agility type='number'>0</agility> <selfdiscipline type='number'>0</selfdiscipline> <memory type='number'>0</memory> <reasoning type='number'>0</reasoning> </statbonuses> <resistances> <essence type='number'>20</essence> <channeling type='number'>0</channeling> <mentalism type='number'>0</mentalism> <poison type='number'>20</poison> <disease type='number'>15</disease> <terror type='number'>0</terror> </resistances> <souldep type='number'>12</souldep> <statdec type='number'>0</statdec> <recx type='string'>0.7x</recx> <languages type='number'>3</languages> <hitdie type='string'>D10</hitdie> <maxhits type='number'>150</maxhits> <bmr type='number'>50</bmr> </id-00001> <id-00002> <title type="string">Northmen</title> <name type="string">Northmen</name> <statbonuses> <strength type="number">10</strength> <quickness type="number">0</quickness> <presence type="number">5</presence> <intuition type="number">0</intuition> <empathy type="number">-5</empathy> <constitution type="number">10</constitution> <agility type="number">0</agility> <selfdiscipline type="number">5</selfdiscipline> <memory type="number">0</memory> <reasoning type="number">0</reasoning> </statbonuses> <resistances> <essence type="number">0</essence> <channeling type="number">0</channeling> <mentalism type="number">0</mentalism> <poison type="number">0</poison> <disease type="number">10</disease> <terror type="number">0</terror> </resistances> <souldep type="number">12</souldep> <statdec type="number">0</statdec> <recx type="string">1x</recx> <languages type="number">3</languages> <hitdie type="string">D10</hitdie> <maxhits type="number">150</maxhits> <bmr type="number">50</bmr> </id-00002> </list> </racedata> <professions> <paladin> <name type="string">Paladin</name> <realm type="string">Channeling</realm> <primerequisites> <id-00001> <stat type='string'>St</stat> </id-00001> <id-00002> <stat type='string'>In</stat> </id-00002> </primerequisites> <placement> <size> <width type="number">402</width> <height type="number">198</height> </size> </placement> <sizelimits> <dynamic type="string">both</dynamic> </sizelimits> <resetmenuitem> <position type="number">8</position> <icon type="string">restorewindow</icon> <label type="string">Reset to default size.</label> </resetmenuitem> <text type="formattedtext"> <p>Paladins are Channeling semi-spell users who concentrate heavily in chivalric combat. The Paladin is the epitome of Arthurian knighthood. Names like Lancelot, Gawain, and especially Galahad should come to mind. He is a heave weapons and heavy armor specialist. The Paladin should be played carefully in regard to moral style (usually strictly good and chivalrous) as any variance from his conviction turns his great strength into bloody hipocracy. </p> <p> <b>Prime requisites: </b>Strength and Intuition. </p> </text> </paladin> </professions> </reference> </root>
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks