Thread: Savage Worlds v5.4 released
-
February 6th, 2023, 20:25 #31
I just tested this - First is the Tattoo Magic AB - I edited it down to Tattoo in case it was not working with spaces in the "reference.arcanebackgrounds.Tattoo Magic" (which makes no difference it seems)
Code:<arcanebackground> <id-00001> <arcaneskill type="string">Spirit</arcaneskill> <name type="string">Tattoo</name> <notes type="formattedtext"> <p>Tattoo Magic is a peculiar form of mystical technology that enhances its recipients, allowing them to wield arcane powers through enchanted symbols embedded in their body—and soul. Its secrets are zealously guarded by the Splugorth and remain a mystery across the Megaverse®.</p> <p>The mystic art of creating tattoos is thought to have been pioneered by the extinct race of dragons called the Chiang-Ku. Many millennia ago, this venerable race is suspected to have shared the secrets of Tattoo Magic with the True Atlanteans in exchange for tutelage in the art of Stone Mastery.</p> <p>Now, tattoo magic is only known to be practiced by the dwindling race of ancient humans known as the True Atlanteans, who mark their children with them, and the nefarious Splugorth High Lords who use them for power, material gain, and as a terrifying form of punishment.</p> </notes> <startingpowerpoints type="number">5</startingpowerpoints> <startingpowers type="number">0</startingpowers> </id-00001> </arcanebackground>
Code:<id-00017> <abilities /> <arcanebackground type="windowreference"> <class>arcanebackground</class> <recordname>reference.arcanebackgrounds.Tattoo</recordname> </arcanebackground> <benefit type="formattedtext"> <p> <b>Arcane Skill: </b>Spirit</p> <p> <b>Starting Powers: Special</b> </p> <p> <b>Power Points: </b>5</p> <p>Tattoo Magic is a peculiar form of mystical technology that enhances its recipients, allowing them to wield arcane powers through enchanted symbols embedded in their body—and soul. Its secrets are zealously guarded by the Splugorth and remain a mystery across the Megaverse®.</p> <p>The mystic art of creating tattoos is thought to have been pioneered by the extinct race of dragons called the Chiang-Ku. Many millennia ago, this venerable race is suspected to have shared the secrets of Tattoo Magic with the True Atlanteans in exchange for tutelage in the art of Stone Mastery.</p> <p>Now, tattoo magic is only known to be practiced by the dwindling race of ancient humans known as the True Atlanteans, who mark their children with them, and the nefarious Splugorth High Lords who use them for power, material gain, and as a terrifying form of punishment.</p> <linklist> <link class="arcanebackground" recordname="arcanebackground.id-00001"> <b>Arcane Background: Tattoo Magic</b> </link> </linklist> </benefit> <name type="string">Arcane Background (Tattoo Magic)</name> <prerequisites type="string">Novice</prerequisites> <type type="string">Background Edge</type> </id-00017>
EDIT: I also tried <recordname>reference.arcanebackgrounds.tattoomagi c</recordname> and <recordname>reference.arcanebackgrounds.id-00001</recordname>Last edited by Jiminimonka; February 6th, 2023 at 23:07.
Got a Bug - Click & FOLLOW the procedure here, it will save time
Ultimate Edition Fantasy Grounds - ONLY ON Linux
Twitch Channel
-
February 7th, 2023, 04:10 #32
- Join Date
- Sep 2020
- Location
- Ballston Lake, NY
- Posts
- 420
I mispoke a bit with my post and missed some information. Sorry about that.
It should be the node name of the arcane background. (I rename all mine from the default <id-000x>.)
In your case it should be id-00001, as you surmised.
The other gotcha is that the reference in the Edge is the post-export path. If you test this from within the setting creation module, it won't find that path.
You could try the same path that the link in your Edge uses (arcanebackground.id-00001) which I'm guessing will work inside the setting creation module.
However, I don't know if the export process updates the path in the Edge's <arcanebackground... node. I don't test my settings from inside the setting module. (My tests get messy and I'm worried I'll export that mess or break something.)
If you export with the path
Code:<recordname>reference.arcanebackgrounds.id-00001</recordname>
Here's an abbreviation of one of mine.
Arcane Background
Code:<psiwarrior> <public /> <arcaneskill type="string">Focus</arcaneskill> <name type="string">Psi-Warrior</name> <notes type="formattedtext"> <p>Psi-Warriors are those who have strengthened their will and trained their mind and body to unlock potential unavailable to most others.</p> <linklist> <link class="sw_referenceskill" recordname="[email protected] Player Guide">Skill: Focus</link> <link class="sw_referencefeat" recordname="edge.arcanebackgroundpsiwarrior">Edge: Arcane Background (Psi-Warrior)</link> </linklist> </notes> <startingpowerpoints type="number">10</startingpowerpoints> <startingpowers type="number">4</startingpowers> </psiwarrior>
Code:<arcanebackgroundpsiwarrior> <public /> <abilities /> <arcanebackground type="windowreference"> <class>arcanebackground</class> <recordname>reference.arcanebackgrounds.psiwarrior</recordname> </arcanebackground> <benefit type="formattedtext"> <p><b>Arcane Skill: </b>Focus (Spirit)</p> <p><b>Starting Powers: </b>4; or 3 + Psi-Blade</p> <p><b>Power Points: </b>10</p> <p>Psi-Warriors are those who have strengthened their will and trained their mind and body to unlock potential unavailable to most others.</p> <linklist> <link class="sw_referenceskill" recordname="[email protected] Player Guide">Skill: Focus</link> <link class="arcanebackground" recordname="arcanebackground.psiwarrior">Arcane Background: Psi-Warrior</link> </linklist> </benefit> <name type="string">Arcane Background (Psi-Warrior)</name> <prerequisites type="string">Novice</prerequisites> <shortdescription type="string">Allows access to the Arcane Backgrounds in Quar Dai.</shortdescription> <type type="string">Background Edge</type> </arcanebackgroundpsiwarrior>
-
February 7th, 2023, 07:08 #33
Cheers Mike. I did try testing from a different campaign but not sure if I did with the id-00001 version, twas late and I had a game to play. I will test tonight.
Got a Bug - Click & FOLLOW the procedure here, it will save time
Ultimate Edition Fantasy Grounds - ONLY ON Linux
Twitch Channel
-
February 7th, 2023, 23:20 #34
@Mike I tried with the id-00001 version, didn't work, so I went in and edited the AB to look like your one <arcanebackgroundtattoomagic> etc., and created a new test campaign and it worked fine.
Not sure if maybe the test campaign I was using was not functioning correctly and carried over some dodgy xml, but it works now. Thanks.
That extension sure sounds like a good idea thoughGot a Bug - Click & FOLLOW the procedure here, it will save time
Ultimate Edition Fantasy Grounds - ONLY ON Linux
Twitch Channel
-
February 8th, 2023, 00:05 #35
One thing that seems to be required is that Arcane Background Edges are called Arcane Background (Name Goes Here) but I am not going to test this one tonight.
Got a Bug - Click & FOLLOW the procedure here, it will save time
Ultimate Edition Fantasy Grounds - ONLY ON Linux
Twitch Channel
-
February 8th, 2023, 19:05 #36Got a Bug - Click & FOLLOW the procedure here, it will save time
Ultimate Edition Fantasy Grounds - ONLY ON Linux
Twitch Channel
-
February 9th, 2023, 01:23 #37
- Join Date
- Sep 2020
- Location
- Ballston Lake, NY
- Posts
- 420
Good to know.
I tested the export of the arcanebackground node under the edge. It does transform the linked "arcanebackground.id-00001" to "reference.arcanebackgrounds.id-00001".
That will save me some time writing code.
I started on the extension to link arcane backgrounds with arcane background edges. I'll post a working copy for you (and anyone else) to try out and give feedback on.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks