Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Savage Worlds

Notices

Reply
 
Thread Tools Display Modes
Paragon
Senior Member
 
Join Date: Feb 2010
Posts: 874

Old March 16th, 2017, 07:55 AM
Driving, Lockpicking, Pilot and Repair; they also can't access some more advanced Knowledges but there's no easy way to have HL deal with that (I could probably do some kind of a text search expression, but all it would need for it to not work is someone to use a misspelling or otherwise bork the text) so it just has to be remembered.
Paragon is offline   #21 Reply With Quote
CapedCrusader
Senior Member
Volunteer Data File Contributor
 
Join Date: Aug 2009
Posts: 1,549

Old March 16th, 2017, 06:09 PM
OK, what Edges are affected? (I should have asked...)

_
Currently In Development: Savage Pathfinder
Future Development: SWADE Super Powers Companion, SWADE Fantasy Companion
_
Currently Running: Savage Unity Inc. (homebrew multiverse theme)
Setting Files Supported: Deadlands: Reloaded, Flash Gordon, Gaslight, Hellfrost, Interface Zero 2.0, Seven Worlds, Slipstream, Solomon Kane
Future Setting Files: Savage Judge Dredd
CapedCrusader is offline   #22 Reply With Quote
CapedCrusader
Senior Member
Volunteer Data File Contributor
 
Join Date: Aug 2009
Posts: 1,549

Old March 16th, 2017, 06:46 PM
OK, for future reference you could do an evalrule on the Race record. Set it for PreTraits 5000 and try this:

Code:
      var bad as number
      @message &= "Skill not allowed: "
      foreach pick in Hero where "component.Skill"
        if (compare(eachpick.idstring,"skDriving") = 0) then
          bad += 1
          @message &= "Driving "
        elseif (compare(eachpick.idstring,"skLockPick") = 0) then
          bad += 1
          @message &= "Lockpicking "
        elseif (compare(eachpick.idstring,"skPiloting") = 0) then
          bad += 1
          @message &= "Piloting "
        elseif (compare(eachpick.idstring,"skRepair") = 0) then
          bad += 1
          @message &= "Repair "
          endif
        nexteach

      validif (bad = 0)
      if (ispanel <> 0) then
        linkvalid = 0
        endif
It still allows them to choose the Skill, but it'll throw an error and turn the race record red until the error is cleared. You could do the same for Edges.

_
Currently In Development: Savage Pathfinder
Future Development: SWADE Super Powers Companion, SWADE Fantasy Companion
_
Currently Running: Savage Unity Inc. (homebrew multiverse theme)
Setting Files Supported: Deadlands: Reloaded, Flash Gordon, Gaslight, Hellfrost, Interface Zero 2.0, Seven Worlds, Slipstream, Solomon Kane
Future Setting Files: Savage Judge Dredd
CapedCrusader is offline   #23 Reply With Quote
SeeleyOne
Senior Member
 
Join Date: Nov 2009
Posts: 891

Old March 16th, 2017, 07:44 PM
I once had a player that kept things in the red. It was annoying and he seemed surprised when I asked that he fix things. His rationale was "Hero Lab let me do it".

Evil wins because good rolls poorly .... or the players are not paying enough attention to the game.
SeeleyOne is offline   #24 Reply With Quote
Paragon
Senior Member
 
Join Date: Feb 2010
Posts: 874

Old March 17th, 2017, 06:25 PM
The Edges effected were Thief (because of the Lockpicking), McGyver, Gadgeteer and Mr Fixit (because of the Repair).
Paragon is offline   #25 Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 07:13 AM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.