Senior Member
Volunteer Data File Contributor
Join Date: Aug 2009
Posts: 1,550
|
Making the copies is likely the best way on this one.
As far as the buy-off, you could use a tag and an Edge. Assign the tag to the hero with the Race. Put a containerreq on the Skill copies that checks to see if the character does not have the tag. Then create an Edge that buys this off and removes the tag from the hero. An Edge costs 2 Reward points, so that should work. _ Currently In Development: Savage Pathfinder, SWADE Fantasy Companion Future Development: SWADE Super Powers Companion, SWADE Sci-Fi 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 |
#11 |
Senior Member
Join Date: Feb 2010
Posts: 874
|
Is there some way I can combine that with buying off the Illiterate Hindrance in one Edge?
|
#12 |
Senior Member
Join Date: Nov 2009
Posts: 891
|
The easiest way to make it prevent skills is to have a setting of its own in the "Configure Hero" menu.
Make a setting, call it whatever the Hindrance is called. Then have that setting be part of the Hindrance. In the hindrance it will have a tag of that setting (the one that shows up in the Hero menu). All of the skills will also have this tag. (By tag I mean "Source"). Instead of Bootstrapping it like I suggested (which would make it so you can't buy it off), you can have the Hindrance require the Setting in the hero tab, Evil wins because good rolls poorly .... or the players are not paying enough attention to the game. |
#13 |
Senior Member
Join Date: Feb 2010
Posts: 874
|
I just realized I can do the latter part simply by building it into the Edge I do as a buy off (or, if I'm lazy, just note that the Illiterate Hindrance is in effect until the specialty Edge is taken). However, my coding limits are showing so I thought I'd just ask rather than fumbling around for a week and maybe figuring it out:
If I do the trick of having the Edge remove the Tag the skills search for (by the by, why is a Containerreq used for that rather than a Pickreq?), how does one do that? Its not self-evident, though I'm guessing some kind of expression (I didn't see an example in the code thread). If I go to the trouble of having the racial trait bootstrap in Illiterate, is there a way for an expression to remove that? |
#14 |
Senior Member
Join Date: Nov 2010
Location: Metairie, LA, USA
Posts: 1,819
|
I don't have any good examples of tag use in the code thread mostly because I'm not all that comfortable with it myself. I'm just not exactly sure how to use them, let alone really show their use in the code thread. However, on the part where you have something, like a Hindrance, that bootstraps something else, like another Hindrance, then removing the first Hindrance will necessarily remove the second, so I think that should work for what you want.
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) |
#15 |
Senior Member
Join Date: Feb 2010
Posts: 874
|
It sounded like what Caped Crusader was suggesting an Edge to "remove" the tag, and effectively counteract what the racial trait applied. I gather you don't know how code something to delete a tag? I may have to do more research, then.
|
#16 |
Senior Member
Join Date: Feb 2010
Posts: 874
|
Hmmm. Doing some searching, I found a thread Mathias did in the Pathfinder forum talking about container usage where he says this:
"Instructions you can give: assign[Group Id.Tag Id] Add 1 copy of the listed tag here. delete[Group Id.Tag Id] Delete ALL copies of the listed tag here. tagreplace[Group Id.Tag Id,Group Id.Tag Id] Delete all copies of the first of those listed tags, then assign 1 copy of the second of those listed tags (this is a shortcut for delete[], then assign[])." Perhaps that's the key to what I should be doing here. |
#17 |
Senior Member
Join Date: Nov 2010
Location: Metairie, LA, USA
Posts: 1,819
|
Quote:
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) |
|
#18 |
Senior Member
Join Date: Feb 2010
Posts: 874
|
Don't feel bad in any way, Zarlor. You've been an enormous help to me on my projects on here.
|
#19 |
Senior Member
Volunteer Data File Contributor
Join Date: Aug 2009
Posts: 1,550
|
Here's some code examples:
To add or delete a tag to the current item: Code:
perform assign[Equipped.Equipped] perform delete[Equipped.Equipped] Code:
perform hero.assign[Hero.ShowLang] Code:
perform hero.child[wpUnarmed].setfocus perform focus.assign[WeaponDie.3] Code:
perform container.parent.assign[WeaponMod.Power] _ Currently In Development: Savage Pathfinder, SWADE Fantasy Companion Future Development: SWADE Super Powers Companion, SWADE Sci-Fi 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 |
#20 |
|
|