• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

output_label with text vs. output_label with script.

EightBitz

Well-known member
I'm experimenting with the character sheet (sheet_standard1.dat), and I'm confused by an issue. When I use output_label with a text element, things seem to work as expected. But when I use a labeltext script, things do not work as expected (meaning not what I would have expected).

So here's my code for what works:
Code:
<template
   id="oAgility"
   name="Agility"
   compset="Attribute">

   <portal
      id="oAgility"
      style="outNormal">

      <output_label
         text="hello">
         </output_label>
      </portal>

    <position><![CDATA[
      portal[oAgility].top=0
      ]]></position>
</template>

And here's my code for what does not work:
Code:
<template
   id="oAgility"
   name="Agility"
   compset="Attribute">

   <portal
      id="oAgility"
      style="outNormal">

      <output_label>
         <labeltext><![CDATA[
            @text = "hello"
            ]]></labeltext>
         </output_label>
      </portal>
			
   <position><![CDATA[
      portal[oAgility].top=0
      ]]></position>
</template>

In the example that works, I see the word "hello" appear where I expect it to appear. In the example the does not work, I do not see "hello" appear at all, anywhere on the sheet.

When I switch between these two methods, I'm not changing any other code anywhere else in the file. I'm probably missing something simple (again), but I've looked it over and over, and compared it to other examples. Whatever I'm missing, I haven't been able to figure it out yet.
 
Could it be something like the height missing for the labeltext version of the portal? Try setting the height to something 40 or do an autoplace maybe?
 
Could it be something like the height missing for the labeltext version of the portal? Try setting the height to something 40 or do an autoplace maybe?

I've tried setting different values for height, top and left.

The portal right above it is the hero name portal, and I tried emulating that one. The only difference I can make out is that the hero name portal has an if/then block. I tried using one of those at one point, and it didn't make a difference. Not that I expected it to, but when you're done trying all the things you expect to work, you start trying somethings you don't expect to work, just to see.
 
Back
Top