Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Savage Worlds
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
SeeleyOne
Senior Member
 
Join Date: Nov 2009
Posts: 891

Old September 19th, 2014, 02:40 PM
I want to share a house rule that I came up with. Even if you do not want to use the rule, some of the techniques that I have used in order to make it work could be beneficial for other projects.

I wanted to make it so that any power can be available even as a Novice character. However, I also wanted to have the character's rank still matter. The solution that I came up with is that a casting roll is at +0 when the character is at the same rank as the Power's rank. So, for a Novice, all Novice powers are at +0. There is a +1 for all Powers that are of lower rank, and a -1 for all Powers that are of a higher rank. So, for a Novice the Zombie power is at -3, and at Legendary a Novice power is at +4.

I decided that the way to handle this is by modifying the New Power edge. Instead of adding +1 to the total Powers and referencing the Powers tab it provides a drop-down menu.

I have Arcane Backgrounds bootstrap the new New Power edge. I only want them to each start with one power as it is. I figure if you want more you could perhaps use ther autoadd. I figure that one power is plenty for the use of a single edge.

I find that for Powers I usually have to look things up in the book as it is, having the power summary on the page is not very helpful for me and wastes space on the sheet.

The next post will be my Magician arcane background details, followed by the new New Power edge. There is a limit to how big each post can be.

Evil wins because good rolls poorly .... or the players are not paying enough attention to the game.
SeeleyOne is offline   #1 Reply With Quote
SeeleyOne
Senior Member
 
Join Date: Nov 2009
Posts: 891

Old September 19th, 2014, 02:49 PM
For the Arcane Background: Magician edge, I do the following:

1) It has the setting as "none" for Arcane Background.

2) It references five new edges, one for each Rank, for the Power Points edges. I do not like how it normally has to count after the fact as the normal Power Points edge. For Novice to Heroic it is once per rank, but Legendary is unlimited. The result will be displayed on the printout, along with the recharge rate.

3) It has my new New Power edge bootstrapped

4) It also references the Huckster edge, which is what I use instead of that being its won Arcane Background.

Eval Script
Traits 5000, (I do not know if this specific timing is is necessary, but it seems fitting to me and it works. The edges that it references are already on the character by this time)

Code:
~Output the Power Points
var PowP as number
var Legendary as number
var Regain as string
var hucks as number
PowP = 10
Legendary = 0
Regain = "hour"
hucks = 0

~Check for Rank-limited PP
if (hero.tagis[Edge.edgPPMag1] = 1) then
      PowP += 5
endif

if (hero.tagis[Edge.edgPPMag2] = 1) then
      PowP += 5
endif

if (hero.tagis[Edge.edgPPMag3] = 1) then
      PowP += 5
endif

if (hero.tagis[Edge.edgPPMag4] = 1) then
      PowP += 5
endif

~Check for Legendary PP
foreach pick in hero from Edge
    if (eachpick.tagis[Edge.edgPPMag5] <> 0) then
        Legendary += 1
    endif
nexteach

PowP += Legendary * 5

~Regain rate by faster recharge rate.
~First determine if is a Huckster.

if (hero.tagis[Edge.edgDLHucks] = 1) then
      hucks = 1
endif

if (hucks = 1) then
      Regain = "3 hours"
else
      Regain = "hour"
endif

if (hero.tagis[Edge.edgRapRch] = 1) then
      if (hucks = 1) then
            Regain = "2 hours"
      else
            Regain = "30 minutes"
      endif
endif

if (hero.tagis[Edge.edgRapRch2] = 1) then
      if (hucks = 1) then
            Regain = "hour"
      else
            Regain = "15 minutes"
      endif
endif

~Print the results
    field[livename].text = "Magician (PP " & PowP & "; regain 1 per " & Regain & ")"

Evil wins because good rolls poorly .... or the players are not paying enough attention to the game.
SeeleyOne is offline   #2 Reply With Quote
SeeleyOne
Senior Member
 
Join Date: Nov 2009
Posts: 891

Old September 19th, 2014, 02:59 PM
ThNow for my new New Power edge.

1) It is not unique, so that it can be taken multiple times

2) Menu #1 source is "All Things", and Menu #1 Tag Expression is "component.Power".

Incidentally for reference to others, if the source is instead "All Picks on Hero" it would be an edge that would only look for powers that the character already knows (as per normal Arcane Backgrounds). This is good for edges where you want to augment a Power that you know in "normal" games, such as the Eureka edge for Deadlands.

Eval Script
Traits 5000

Code:
    var xp as number
    var prank as number
    var crank as number
    var modifier as number

    xp = hero.child[resXP].field[resMax].value
    prank = field[usrChosen1].chosen.tagvalue[MinRank.?]
    crank = 0
    modifier = 0

~ Determine if rank is beyond Novice.
if (xp >= 25) then
    crank += 1
endif

if (xp >= 50) then
    crank += 1
endif

if (xp >= 75) then
    crank += 1
endif

if (xp >= 100) then
    crank += 1
endif

~ Compare Character Rank to Power Rank to determine Modifier
    if (field[usrChosen1].ischosen <> 0) then
        modifier = crank - prank
    endif

~ Print out the Modifier
    if (modifier >= 0) then
        field[livename].text = "Power +" & modifier & " "
    else
        field[livename].text = "Power " & modifier & " "
endif

Evil wins because good rolls poorly .... or the players are not paying enough attention to the game.

Last edited by SeeleyOne; September 19th, 2014 at 03:17 PM. Reason: Adding in Necromancer from Horror is not working correctly so I removed that part until I can fix it.
SeeleyOne is offline   #3 Reply With Quote
SeeleyOne
Senior Member
 
Join Date: Nov 2009
Posts: 891

Old September 22nd, 2014, 08:21 PM
Oh yeah, the XP table in the New Power edge is based on 25xp per rank, feel free to change it to 20, 40, 60, and 80. It can also be based on the final rank, but it seemed better to me to have he xp table, but at the moment I cannot recall why I thought that.

Evil wins because good rolls poorly .... or the players are not paying enough attention to the game.
SeeleyOne is offline   #4 Reply With Quote
zarlor
Senior Member
 
Join Date: Nov 2010
Location: Metairie, LA, USA
Posts: 1,819

Old September 23rd, 2014, 04:15 AM
You sure house rule like crazy in your group! Not that I mind benefitting from seeing the code you're coming up with to handle it all, mind you. Thanks for sharing!

Lenny Zimmermann
Metairie, LA, USA

Data files authored (please let me know if you see any issues with any of these if you have/use them):
Official (In the downloader)
50 Fathoms, Deadlands: Hell On Earth, Deadlands: Noir, East Texas University, Necessary Evil (requires Super Powers Companion), Pirates of the Spanish Main, Space 1889 (original file by Erich), Tour of Darkness, Weird War II, Weird Wars: Rome
Coming Eventually
Evernight (LWD has completed their review but I have some fixes to make first... although Pinnacle mentioned this might get an overhaul to SWADE so I may just wait for that first. If you just HAVE to have this now, though, just PM me)
zarlor is offline   #5 Reply With Quote
SeeleyOne
Senior Member
 
Join Date: Nov 2009
Posts: 891

Old September 23rd, 2014, 12:37 PM
Some of them are house rules that I came up with, others have floated around the discussion boards (PEG inc forums or Savage Worlds yahoo group).

Sometimes I just want to see if something is possible with Hero Lab for certain settings. I have found HL to be very versatile. Mechanics are awesome.

Some things are not possible. For example, Hero Lab does not allow a character with the Necromancer edge to actually change the cost data within the Zombie power. Likewise, the Zombie power cannot change its own cost based on whether or not he Necromancer edge exists. The cost fields are not dynamic.

Evil wins because good rolls poorly .... or the players are not paying enough attention to the game.
SeeleyOne is offline   #6 Reply With Quote
Reply


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 02:20 AM.


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