sppeterson
April 24th, 2007, 10:14
I've found that some data entry is faster working directly in the XML files -- but the ordering of the data for personalities is confusing (current ordering is below):
<id-00019>
<ac type="string">19 (+6 natural, Dex)</ac>
<alignment type="string">NE</alignment>
<atk type="string">bite +5 melee (1d6+4)</atk>
<charisma type="number">12</charisma>
<constitution type="number">14</constitution>
<cr type="number">3</cr>
<dexterity type="number">16</dexterity>
<feats type="string">Improved Initiative, Weapons Finesse (tongue), Weapon Focus (bite)</feats>
<fortitudesave type="number">6</fortitudesave>
<hd type="string">6d8+12</hd>
<hp type="number">42</hp>
<init type="number">7</init>
<intelligence type="number">6</intelligence>
<name type="string">Abyssal Dire Frog</name>
<reflexsave type="number">7</reflexsave>
<skills type="string">Listen +6, Spot +6, Swim +10</skills>
<spacereach type="string">5 ft/5 ft</spacereach>
<specialattacks type="string">leap (30 ft. horizontal, 10 ft. vertical as charge attack), improved trip, rake (+8/+8 melee for an additional 1d6+1 damage each against tripped opponents), adhesive tongue, swallow whole, smite good (1/day +12 damage versus good target), poison (Fortitude save DC 18 if bitten, 12 if touching its skin or suffer 1d6/1d6 temporary Str damage)</specialattacks>
<specialqualities type="string">darkvision (60 ft.), cold and fire resistance (10), damage resistance (5/+1), spell resistance (12)</specialqualities>
<speed type="string">20 ft, swim 20 ft</speed>
<strength type="number">14</strength>
<text type="formattedtext">
<p></p>
</text>
<type type="string">Outsider (Chaos)</type>
<willsave type="number">1</willsave>
<wisdom type="number">14</wisdom>
</id-00019>
Would it be possible to instead have the XML saved in something like the following order, which is closer to the order you see things entered in a standard stat block?
<id-00019>
<name type="string">Abyssal Dire Frog</name>
<cr type="number">3</cr>
<type type="string">Outsider (Chaos)</type>
<hd type="string">6d8+12</hd>
<hp type="number">42</hp>
<init type="number">7</init>
<speed type="string">20 ft, swim 20 ft</speed>
<ac type="string">19 (+6 natural, Dex)</ac>
<atk type="string">bite +5 melee (1d6+4)</atk>
<specialattacks type="string">leap (30 ft. horizontal, 10 ft. vertical as charge attack), improved trip, rake (+8/+8 melee for an additional 1d6+1 damage each against tripped opponents), adhesive tongue, swallow whole, smite good (1/day +12 damage versus good target), poison (Fortitude save DC 18 if bitten, 12 if touching its skin or suffer 1d6/1d6 temporary Str damage)</specialattacks>
<specialqualities type="string">darkvision (60 ft.), cold and fire resistance (10), damage resistance (5/+1), spell resistance (12)</specialqualities>
<spacereach type="string">5 ft/5 ft</spacereach>
<alignment type="string">NE</alignment>
<fortitudesave type="number">6</fortitudesave>
<reflexsave type="number">7</reflexsave>
<willsave type="number">1</willsave>
<strength type="number">14</strength>
<dexterity type="number">16</dexterity>
<constitution type="number">14</constitution>
<intelligence type="number">6</intelligence>
<wisdom type="number">14</wisdom>
<charisma type="number">12</charisma>
<skills type="string">Listen +6, Spot +6, Swim +10</skills>
<feats type="string">Improved Initiative, Weapons Finesse (tongue), Weapon Focus (bite)</feats>
</id-00019>
<id-00019>
<ac type="string">19 (+6 natural, Dex)</ac>
<alignment type="string">NE</alignment>
<atk type="string">bite +5 melee (1d6+4)</atk>
<charisma type="number">12</charisma>
<constitution type="number">14</constitution>
<cr type="number">3</cr>
<dexterity type="number">16</dexterity>
<feats type="string">Improved Initiative, Weapons Finesse (tongue), Weapon Focus (bite)</feats>
<fortitudesave type="number">6</fortitudesave>
<hd type="string">6d8+12</hd>
<hp type="number">42</hp>
<init type="number">7</init>
<intelligence type="number">6</intelligence>
<name type="string">Abyssal Dire Frog</name>
<reflexsave type="number">7</reflexsave>
<skills type="string">Listen +6, Spot +6, Swim +10</skills>
<spacereach type="string">5 ft/5 ft</spacereach>
<specialattacks type="string">leap (30 ft. horizontal, 10 ft. vertical as charge attack), improved trip, rake (+8/+8 melee for an additional 1d6+1 damage each against tripped opponents), adhesive tongue, swallow whole, smite good (1/day +12 damage versus good target), poison (Fortitude save DC 18 if bitten, 12 if touching its skin or suffer 1d6/1d6 temporary Str damage)</specialattacks>
<specialqualities type="string">darkvision (60 ft.), cold and fire resistance (10), damage resistance (5/+1), spell resistance (12)</specialqualities>
<speed type="string">20 ft, swim 20 ft</speed>
<strength type="number">14</strength>
<text type="formattedtext">
<p></p>
</text>
<type type="string">Outsider (Chaos)</type>
<willsave type="number">1</willsave>
<wisdom type="number">14</wisdom>
</id-00019>
Would it be possible to instead have the XML saved in something like the following order, which is closer to the order you see things entered in a standard stat block?
<id-00019>
<name type="string">Abyssal Dire Frog</name>
<cr type="number">3</cr>
<type type="string">Outsider (Chaos)</type>
<hd type="string">6d8+12</hd>
<hp type="number">42</hp>
<init type="number">7</init>
<speed type="string">20 ft, swim 20 ft</speed>
<ac type="string">19 (+6 natural, Dex)</ac>
<atk type="string">bite +5 melee (1d6+4)</atk>
<specialattacks type="string">leap (30 ft. horizontal, 10 ft. vertical as charge attack), improved trip, rake (+8/+8 melee for an additional 1d6+1 damage each against tripped opponents), adhesive tongue, swallow whole, smite good (1/day +12 damage versus good target), poison (Fortitude save DC 18 if bitten, 12 if touching its skin or suffer 1d6/1d6 temporary Str damage)</specialattacks>
<specialqualities type="string">darkvision (60 ft.), cold and fire resistance (10), damage resistance (5/+1), spell resistance (12)</specialqualities>
<spacereach type="string">5 ft/5 ft</spacereach>
<alignment type="string">NE</alignment>
<fortitudesave type="number">6</fortitudesave>
<reflexsave type="number">7</reflexsave>
<willsave type="number">1</willsave>
<strength type="number">14</strength>
<dexterity type="number">16</dexterity>
<constitution type="number">14</constitution>
<intelligence type="number">6</intelligence>
<wisdom type="number">14</wisdom>
<charisma type="number">12</charisma>
<skills type="string">Listen +6, Spot +6, Swim +10</skills>
<feats type="string">Improved Initiative, Weapons Finesse (tongue), Weapon Focus (bite)</feats>
</id-00019>