• 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

No Humans in a game setting

Gumbytie

Well-known member
Okay, for some reason this should be easy but I am having problems. The basic Human stock shows up in my campaign files even though (I thought) I had it coded not to. For this setting I am using Factions for Gods so just created a bunch of 'Human' races (think nationalities) but want to hide the generic Human.

I have a separate Settings File with this:
Code:
  <thing 
	id="setSword" 
	name="Savage Swords Setting Adjustment" 
	description="This Setting Adjustment turns off unwanted stuff." 
	compset="SetAdjust" 
	uniqueness="unique">
    <fieldval field="setFctTerm" value="Diety"/>
    <usesource source="Swords" parent="UserParent" name="Swords"/>
    <tag group="Hero" tag="FactionUse"/>
    <tag group="Hero" tag="GotGuts" name="GotGuts" abbrev="GotGuts"/>
    <tag group="Hero" tag="NoStdGear"/>
    <tag group="Hero" tag="NoStdPower"/>
    <tag group="Hero" tag="NoHumans"/>
    </thing>

And I also tried this:
Code:
  <thing 
	id="mecSwords" 
	name="Savage Swords Setup" 
	compset="Mechanics">
    <usesource source="Swords"/>
    <eval phase="Initialize" priority="2100"><![CDATA[perform hero.assign[Hero.NoHumans]]]></eval>
    </thing>

No combination of the above seems to hide the actual Human. Am I missing a step?
 
Looking at the tags.1st file I don't think the NoHumans value is set on group Hero at all, but rather on group "Settings" So I think in the Settings Adjust code you first used above that you need to replace the line:
Code:
<tag group="Hero" tag="NoHumans"/>

With:
Code:
<tag group="Settings" tag="NoHumans"/>
 
Doh, didn't even think of that. But actually I needed to set it up this way:

Code:
  <thing 
	id="mecSwords" 
	name="Savage Swords Setup" 
	compset="Mechanics">
    <usesource source="Swords"/>
    <eval phase="Initialize" priority="2100"><![CDATA[perform hero.assign[Settings.NoHumans]]]></eval>
    </thing>

The stand-alone didn't work:
Code:
   <tag group="Settings" tag="NoHumans"/>

Still, the key was switching from Hero.NoHumans to Settings.HoHumans, thank you very much for that catch.

Cheers.
 
I may not know the answer but it's good to know that at least I can sometimes get you going in the right direction. :)
 
Back
Top