interwurm
9th Apr 2006, 10:07 AM
I'm looking at the want trees.package files. For each want, there is something like this...
<!--Want name is BecomeVampireGood_af6bf476.xml-->
<AnyUint32 key="wantId" type="0xeb61e4f7">0xaf6bf476</AnyUint32>
<AnyUint32 key="id" type="0xeb61e4f7">1366672</AnyUint32>
<!--simulation parameters-->
<AnyBoolean key="visible" type="0xcba908e1">False</AnyBoolean>
<AnySint32 key="lifetime" type="0x0c264712">600</AnySint32>
<AnySint32 key="frequency" type="0x0c264712">0</AnySint32>
<AnyBoolean key="regeneration" type="0xcba908e1">False</AnyBoolean>
<!--want override properties-->
<!--node properties-->
<AnyUint32 key="objectField" type="0xeb61e4f7">0</AnyUint32>
<AnyUint32 key="integerField" type="0xeb61e4f7">0</AnyUint32>
<!--simulation properties-->
<AnyBoolean key="inheritSubject" type="0xcba908e1">False</AnyBoolean>
<!--ad properties-->
<AnySint32 key="minScore" type="0x0c264712">0</AnySint32>
<AnySint32 key="maxScore" type="0x0c264712">80</AnySint32>
</cGZPropertySetString>
<editorValues>
<int key="x">1034</int>
<int key="y">-67</int>
<int key="width">100</int>
<int key="height">100</int>
<string key="wantComment" />
</editorValues>
<ads key="age" weight="0" superZero="False" locked="False">
<bool key="Baby" value="False" />
<bool key="Toddler" value="False" />
<bool key="Child" value="False" />
<bool key="Teen" value="False" />
<bool key="Adult" value="False" />
<bool key="Elder" value="False" />
</ads>
<ads key="aspiration" weight="100" superZero="False" locked="False">
<bool key="Family" value="False" />
<bool key="Romance" value="False" />
<bool key="Fortune" value="False" />
<bool key="Knowledge" value="False" />
<bool key="Popularity" value="False" />
<bool key="GrowUp" value="False" />
<bool key="PleasureSeeker" value="False" />
<bool key="GrilledCheese" value="False" />
</ads>
<ads key="personality" weight="0" superZero="False" locked="False">
<bool key="Mean" value="False" />
<bool key="Nice" value="False" />
<bool key="Sloppy" value="False" />
<bool key="Neat" value="False" />
<bool key="Shy" value="False" />
<bool key="Outgoing" value="False" />
<bool key="Lazy" value="False" />
<bool key="Active" value="False" />
<bool key="Playful" value="False" />
<bool key="Serious" value="False" />
</ads>
<ads key="personData" weight="0" superZero="False" locked="False">
<range key="personData" min="-100" max="100" index="0" />
</ads>
<ads key="aspirationScore" weight="0" superZero="False" locked="False">
<range key="aspirationScore" min="-100" max="100" index="0" />
</ads>
<ads key="relationship" weight="0" superZero="False" locked="False">
<range key="relationship" min="-100" max="100" index="0" />
</ads>
<ads key="mood" weight="0" superZero="False" locked="False">
<range key="mood" min="-100" max="100" index="0" />
</ads>
Questions:
1. What is regeneration type?
2. What is frequency type?
3. SuperZero = true means that the condition must be met for the want to appear, right? Otherwise use weight to determine likelihood.
4. What is locked?
5. What is persondata?
6. Would it be possible to also add a section:
<ads key="interest" weight="0" superZero="False" locked="False">
<range key="paranomral" min="-100" max="100" index="0" />
<range key="work" min="-100" max="100" index="0" />
...
You get the idea.
<!--Want name is BecomeVampireGood_af6bf476.xml-->
<AnyUint32 key="wantId" type="0xeb61e4f7">0xaf6bf476</AnyUint32>
<AnyUint32 key="id" type="0xeb61e4f7">1366672</AnyUint32>
<!--simulation parameters-->
<AnyBoolean key="visible" type="0xcba908e1">False</AnyBoolean>
<AnySint32 key="lifetime" type="0x0c264712">600</AnySint32>
<AnySint32 key="frequency" type="0x0c264712">0</AnySint32>
<AnyBoolean key="regeneration" type="0xcba908e1">False</AnyBoolean>
<!--want override properties-->
<!--node properties-->
<AnyUint32 key="objectField" type="0xeb61e4f7">0</AnyUint32>
<AnyUint32 key="integerField" type="0xeb61e4f7">0</AnyUint32>
<!--simulation properties-->
<AnyBoolean key="inheritSubject" type="0xcba908e1">False</AnyBoolean>
<!--ad properties-->
<AnySint32 key="minScore" type="0x0c264712">0</AnySint32>
<AnySint32 key="maxScore" type="0x0c264712">80</AnySint32>
</cGZPropertySetString>
<editorValues>
<int key="x">1034</int>
<int key="y">-67</int>
<int key="width">100</int>
<int key="height">100</int>
<string key="wantComment" />
</editorValues>
<ads key="age" weight="0" superZero="False" locked="False">
<bool key="Baby" value="False" />
<bool key="Toddler" value="False" />
<bool key="Child" value="False" />
<bool key="Teen" value="False" />
<bool key="Adult" value="False" />
<bool key="Elder" value="False" />
</ads>
<ads key="aspiration" weight="100" superZero="False" locked="False">
<bool key="Family" value="False" />
<bool key="Romance" value="False" />
<bool key="Fortune" value="False" />
<bool key="Knowledge" value="False" />
<bool key="Popularity" value="False" />
<bool key="GrowUp" value="False" />
<bool key="PleasureSeeker" value="False" />
<bool key="GrilledCheese" value="False" />
</ads>
<ads key="personality" weight="0" superZero="False" locked="False">
<bool key="Mean" value="False" />
<bool key="Nice" value="False" />
<bool key="Sloppy" value="False" />
<bool key="Neat" value="False" />
<bool key="Shy" value="False" />
<bool key="Outgoing" value="False" />
<bool key="Lazy" value="False" />
<bool key="Active" value="False" />
<bool key="Playful" value="False" />
<bool key="Serious" value="False" />
</ads>
<ads key="personData" weight="0" superZero="False" locked="False">
<range key="personData" min="-100" max="100" index="0" />
</ads>
<ads key="aspirationScore" weight="0" superZero="False" locked="False">
<range key="aspirationScore" min="-100" max="100" index="0" />
</ads>
<ads key="relationship" weight="0" superZero="False" locked="False">
<range key="relationship" min="-100" max="100" index="0" />
</ads>
<ads key="mood" weight="0" superZero="False" locked="False">
<range key="mood" min="-100" max="100" index="0" />
</ads>
Questions:
1. What is regeneration type?
2. What is frequency type?
3. SuperZero = true means that the condition must be met for the want to appear, right? Otherwise use weight to determine likelihood.
4. What is locked?
5. What is persondata?
6. Would it be possible to also add a section:
<ads key="interest" weight="0" superZero="False" locked="False">
<range key="paranomral" min="-100" max="100" index="0" />
<range key="work" min="-100" max="100" index="0" />
...
You get the idea.