SalmonElla
September 23rd, 2005, 23:05
I have been looking over the npc / personality/ monster sheets over and over again and frankly I cannot see the reason it was designed in the way it is. Dont get me wrong, I love the way that the xml dynamically generates the entries based off of the groups in d20_adventure.xml. What I am referring to is the bab, attack, full attack things.
In order for the sheets to be useful they should be able to have the contents of the particular pieces dragged. Let me cite an example:
I create an npc : Tommy Two-Tone. I do all the work of adding the descriptions and whatnot and get to the combat section. I make his Attack be Slam +15 melee( 2d8+10)
I then try to use tommy. I am forced to roll the dice manually and none of the modifiers are selectable.
Here is a possible solution( I dont like to complain without having a better way):
Separate the bab into a series of number boxes that show sign:
<group id="h">
<stringcontrol>
<bounds hpos="10,64" vmargin="6,0" />
<font name="chatfont" />
<static value="BAB" />
</stringcontrol>
<numbercontrol name="bab1">
<bounds hpos="76,37" vmargin="5,0" />
<displaysign />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="bab2" prev="ac" />
</numbercontrol>
<numbercontrol name="bab2">
<bounds hpos="120,37" vmargin="5,0" />
<displaysign />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="bab3" prev="bab1" />
</numbercontrol>
<numbercontrol name="bab3">
<bounds hpos="164,37" vmargin="5,0" />
<displaysign />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="atk1" prev="bab2" />
</numbercontrol>
</group>
The above would allow 3 BAB/GRP items separated so they can be dragged to the modifiers box.
Lets take this a bit further and script attacks:
Separate Attacks and attack damage.
<group id="i">
<stringcontrol>
<bounds hpos="10,64" vmargin="6,0" />
<font name="chatfont" />
<static value="Attack 1" />
</stringcontrol>
<stringcontrol name="atk1">
<bounds hpos="79,-28" vmargin="5,0" />
<font name="smallcontrol" />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="atk1d" prev="babgrp" />
</stringcontrol>
</group>
<group id="j">
<stringcontrol>
<bounds hpos="10,64" vmargin="6,0" />
<font name="chatfont" />
<static value="Attack 1 Damage" />
</stringcontrol>
<stringcontrol name="atk1d">
<bounds hpos="79,-28" vmargin="5,0" />
<font name="smallcontrol" />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="atk2" prev="atk1" />
</stringcontrol>
</group>
Ok now we have selectable boxes. Let us add the following to Tommy Two-Tone:
Attack 1: /die 1d20+15 Slam,BAB,Str
Attack 1 Dam: /die 2d8+10 Slam,Str
Now these items can be dragged to hotbars or the gm text chat area and used.
I have more things that I changed but I will wait to see if this is welcomed or if I am forced to wear the hubcap of shame.
--SE
In order for the sheets to be useful they should be able to have the contents of the particular pieces dragged. Let me cite an example:
I create an npc : Tommy Two-Tone. I do all the work of adding the descriptions and whatnot and get to the combat section. I make his Attack be Slam +15 melee( 2d8+10)
I then try to use tommy. I am forced to roll the dice manually and none of the modifiers are selectable.
Here is a possible solution( I dont like to complain without having a better way):
Separate the bab into a series of number boxes that show sign:
<group id="h">
<stringcontrol>
<bounds hpos="10,64" vmargin="6,0" />
<font name="chatfont" />
<static value="BAB" />
</stringcontrol>
<numbercontrol name="bab1">
<bounds hpos="76,37" vmargin="5,0" />
<displaysign />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="bab2" prev="ac" />
</numbercontrol>
<numbercontrol name="bab2">
<bounds hpos="120,37" vmargin="5,0" />
<displaysign />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="bab3" prev="bab1" />
</numbercontrol>
<numbercontrol name="bab3">
<bounds hpos="164,37" vmargin="5,0" />
<displaysign />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="atk1" prev="bab2" />
</numbercontrol>
</group>
The above would allow 3 BAB/GRP items separated so they can be dragged to the modifiers box.
Lets take this a bit further and script attacks:
Separate Attacks and attack damage.
<group id="i">
<stringcontrol>
<bounds hpos="10,64" vmargin="6,0" />
<font name="chatfont" />
<static value="Attack 1" />
</stringcontrol>
<stringcontrol name="atk1">
<bounds hpos="79,-28" vmargin="5,0" />
<font name="smallcontrol" />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="atk1d" prev="babgrp" />
</stringcontrol>
</group>
<group id="j">
<stringcontrol>
<bounds hpos="10,64" vmargin="6,0" />
<font name="chatfont" />
<static value="Attack 1 Damage" />
</stringcontrol>
<stringcontrol name="atk1d">
<bounds hpos="79,-28" vmargin="5,0" />
<font name="smallcontrol" />
<frame name="controlarea" offset="4,2,2,1" />
<tabtarget next="atk2" prev="atk1" />
</stringcontrol>
</group>
Ok now we have selectable boxes. Let us add the following to Tommy Two-Tone:
Attack 1: /die 1d20+15 Slam,BAB,Str
Attack 1 Dam: /die 2d8+10 Slam,Str
Now these items can be dragged to hotbars or the gm text chat area and used.
I have more things that I changed but I will wait to see if this is welcomed or if I am forced to wear the hubcap of shame.
--SE