Lone Wolf Development Forums  

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

Notices

Reply
 
Thread Tools Display Modes
TCArknight
Senior Member
 
Join Date: Jan 2007
Location: NW Arkansas
Posts: 1,321

Old November 20th, 2019, 07:03 AM
Team,

I wanted to touch base and see how others handle this situation when working on settings.

If you have a setting where core edges/hindrances/etc. are identical except for some prerequisites, what’s the best way to code for that.

For example, one setting I’m looking at has:
Code:
 Mr. Fix-It
Requirements: Novice, Smarts d10+, Repair d10+, Knowledge (technology) at d8+
This Edge has different requirements, but otherwise functions as described in the Savage Worlds Rulebook.
If I just preclude the core Mr. Fix-It, then anything looking for it will not find the new, Setting-specific version.

Is this a situation where “replaces” is best? Or is there another better way to handle it?

Thanks!
TC

Working on -
  • (SWADE) WIP Savage Rifts
  • Savage Rifts (Deluxe): Update link in This post
  • Star Trek Adventures: Update link in This post
TCArknight is offline   #1 Reply With Quote
CapedCrusader
Senior Member
Volunteer Data File Contributor
 
Join Date: Aug 2009
Posts: 1,549

Old November 20th, 2019, 08:54 AM
DO NOT EVER USE REPLACES.

That is for something else used by the core system. It is NOT intended for this use. Please do not ever use it.

_
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   #2 Reply With Quote
TCArknight
Senior Member
 
Join Date: Jan 2007
Location: NW Arkansas
Posts: 1,321

Old November 20th, 2019, 10:28 AM
Quote:
Originally Posted by CapedCrusader View Post
DO NOT EVER USE REPLACES.

That is for something else used by the core system. It is NOT intended for this use. Please do not ever use it.
I completely agree! I can’t think of when I might have used it previously too but wanted to put it out there.

If the core edge has Edge.MyName and the New one is Edge.MyNewEdge, have you seen an issue if the new Edge has both?

Working on -
  • (SWADE) WIP Savage Rifts
  • Savage Rifts (Deluxe): Update link in This post
  • Star Trek Adventures: Update link in This post
TCArknight is offline   #3 Reply With Quote
TCArknight
Senior Member
 
Join Date: Jan 2007
Location: NW Arkansas
Posts: 1,321

Old November 21st, 2019, 06:09 AM
Did a bit of testing.

If an edge, MyNewEdge, is specifically given Edge.MyName, then when it is taken the hero will receive both tags.

The only thing I see an issue with is if you did something like hero.tagcount[Edge.?]. In that case, each time the count would be 1 greater because the one edge is providing two tags.

Maybe we need a CountsAs tag for edges and hindrances?

Working on -
  • (SWADE) WIP Savage Rifts
  • Savage Rifts (Deluxe): Update link in This post
  • Star Trek Adventures: Update link in This post
TCArknight is offline   #4 Reply With Quote
CapedCrusader
Senior Member
Volunteer Data File Contributor
 
Join Date: Aug 2009
Posts: 1,549

Old November 21st, 2019, 10:53 PM
This is an ongoing issue, even within a Setting at times. What we (Setting Authors) have always done is replace any Edges affected with replacement versions for the Setting. Anything that has Edge.MyName as part of it's prerequisite would also have to be precluded and recreated. Yes, this can have a nasty domino effect. Not really a lot to do about it, part of the cost of flexibility. We try to structure things to avoid this, but it's not always possible. Oh, also, now that I think of it having the tag would not solve something like a pickreq, it would only work if the prereq used a tag test.

_
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   #5 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 11:03 PM.


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