• 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

Exotic Weapon Proficiency - All

Yep use this script. It has to be set on the Race itself it won't work on a racial special.

First/600
Code:
~ Make proficient in all exotic weapons
foreach thing in BaseWep where "wProfReq.Exotic"
   perform eachthing.pulltags[WepProf.?]
nexteach
 
Sorry this is not 100% correct actually. As these are exotics weapons the Helper.ExoticProf needs to get on the weapons when they are added to the hero.

You should add this to after the above:
Code:
var sTags as string
~ Pull all the weapon tags 
sTags = tagids[WepProf.?,"|"]
~ Loop through all the weapon picks and set hepler tag
foreach pick in hero from BaseWep where sTags
   perform eachpick.assign[Helper.ExoticProf]
nexteach

Otherwise some weapons like Sawtooth saber won't consider themselves to really be proficient.
 
Exotic Weapon Prof

I am still unsure how this all works. I added it to an eval script in the shadar-kai race I wanted to make but it seems to not be working.
The shadar-kai race is proficient in all exotic weapons.

What am I doing wrong with what you have posted that makes it not work?
 
I am still unsure how this all works. I added it to an eval script in the shadar-kai race I wanted to make but it seems to not be working.
The shadar-kai race is proficient in all exotic weapons.

What am I doing wrong with what you have posted that makes it not work?
Glad to help but need more info and it is always helpful when a script is not working to "post" the full script into your post. This way we can see if any issues.

Also what "Timing" do you have set for the script and what is the script on? It sounds like you put the eval directly on the Race but wanted to check as it was made to work on a race Thing.

Here is a script that works when placed on a Racial Special instead:

First/20000
Code:
[B][COLOR="Green"]~if we've been replaced, get out now[/COLOR][/B]
doneif (tagis[Helper.SpcReplace] <> 0)

[B][COLOR="Green"]~ Build all tags on us[/COLOR][/B]
foreach thing in BaseWep where "wProfReq.Exotic"
    perform eachthing.pulltags[WepProf.?]
nexteach
[B][COLOR="Green"]~ push them all to hero[/COLOR][/B]
perform hero.pushtags[WepProf.?]
      
[B][COLOR="Green"]~ Cycle through and apply the Helper.ExoticProf tag to all exotic weapons.[/COLOR][/B]
var sTags as string
[B][COLOR="Green"]~ Pull all the weapon tags [/COLOR][/B]
sTags = tagids[WepProf.?,"|"]
[B][COLOR="Green"]~ Loop through all the weapon picks and set helper tag[/COLOR][/B]
foreach pick in hero from BaseWep where sTags
   perform eachpick.assign[Helper.ExoticProf]
nexteach
 
Back
Top