• 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

SpeakLang Timing

Frodie

Well-known member
What is a good timing for removing the tag SpeakLang

Code:
perform hero.delete[SpeakLang.lDwarven]

I tried,

First - 499, 500, 4999, 5000 and 10000

PreLevels 10000, 15000

Final 10000, 20000

Render 10000, 20000

Any ideas?
Thank You!
 
Well, it looks like it is forwarded right at pre-levels 10000, so shortly after that I suppose. I don't know that that tag does much other than fulfill pre-reqs. I don't know your aim, as usual you mysterious minx, but applying Hide.Language to the language pick in question will not only hide the pick but also prevent the SpeakLang tag from being forwarded if you apply the Hide before then.
 
Sorry, I really am not trying to be a "mysterious minx", lol. I will try to do better to explain what I am trying to do.

For this issue, they want to remove the starting language of the race, but still be able to learn it through high Intelligence. So I think I found the tag that controls that and I looked through the task on the hero and the ability and searched the forums.

I really hate to ask here and bother yall, I only do when I am out of options or a have a brain freeze, lol, (which happens a lot :-) )

So yea, Hide.Language will work, but they aren't able to pick it up again. I tried to add it back after the hide tag, but I can't seem to get it back in the list of languages that can be learned.
 
Last edited:
Ok, this is kind of weird. I did a mechanic to hide the core race languages (dwarf, elf, etc).

The first one I did (dwarf) work just fine. But all the others did not. It's the same script, just different id-name for the language. I thought maybe I need to space out the timing (First 5000) so I spaced them 50 each. 5050, 5100, 5150, 5200 etc

Here is the code

Code:
foreach pick in hero from BaseLang where "thingid.lElven"
perform eachpick.assign[Hide.Language]
nexteach

Any ideas?

Thanks yall

I think I found it, you also seem to have

Code:
perform hero.assign[HideLang.lElven]

So with both scripts seem to work.
 
Last edited:
Back
Top