• 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

Preventing a thing from loading w/o source

frumple

Well-known member
Is there a way to prevent a thing from being loaded if a user doesn't have a specific source.

For example I have a thing (Thing 1) that depends on Ultimate Magic. However if a user doesn't have a license for that book when they try to load the user file with Thing 1 they get errors. I want Thing 1 only to load if the user has access to Ultimate Magic.

Jeff
 
Nope! Or at least not for us users anyways. If you stuff is sold from Inside of HL then I think you can do that.

But this would be one of the very reasons the community has GM Pack and a GM Mythic Pack. Because once we start bootstrapping Mythic Things Mythic Adventures is 100% required.

Sometimes I can get around minor stuff by say doing a pre-req using a String variable of a tag instead of tag. But nothing I have found once you start bootstrapping or doing hero.child[] stuff.
 
Yeah, that is what I thought. Now I need to chase down which package certain things belong to so I can let folks know what the package prereqs are.
 
Yeah, that is what I thought. Now I need to chase down which package certain things belong to so I can let folks know what the package prereqs are.
Yep! Welcome to my fun job! :D

Sometimes for the Community stuff if its "one" feat or "one" spell for a staff or something I create it again. Hence the reason why we have the "Duplicated" user file in the GM Pack. Then for those re-created Things I set them as Helper.Helper or for spells not tag them to a class. That way it only works for the bootstraps and it can't actually be taken.
 
Looks like that is what I am going to need to do as well.

Do you know a easy way of determining which thing came from which package if it is not sourced?
 
Do you know a easy way of determining which thing came from which package if it is not sourced?
Easy no. What I do is go to "Develop->Choose Supplement Packages..." and turn them off until I hit an "error". That helps narrow it down to a Package. :)

For a feat make sure you select the "Feat Count As" so that it still counts as the original. =)
 
Oy!

Makes me wish there was a Count As for every object....
Yep me too. But some are not too bad as I again we can fake it by applying the right tag for Racial Specials or an ART.

So I would do:
Code:
if (hero.tagis[source.XXX] = 1) then
   perform hero.assignstr["HasAbility.XXXXXX"]
endif
By doing it as a "String" it will compile and only if the person has package X will it actually assign the tag to Hero.
 
Back
Top