Junior Member
Join Date: Aug 2013
Posts: 5
|
I've been trying to use Hero Lab for my Interface Zero 2.0 character, but it appears to be lacking a key feature: The ability to upgrade your TAP's firewall rating. I could be just dumb and not know where to find this, so if that's the case, please point me in the right direction.
If I'm right, however, then I am attempting to add it in using the Hero Lab Editor. I would need to create 5 items for Equipment, each one corresponding to a Firewall rating above 4: 5, 6, 7, 8, and 9. They would cost, according to the Player's Guide, 10,000 credits for each point above 4. However, they are not added to the TAP's Firewall; rather, each Firewall Upgrade sets the Firewall to that exact value. So if you paid 30,000c for a Firewall upgrade to 7, then you later wanted a Firewall upgrade to 9, you'd have to spring for the full 50,000c; not 20,000c. So how should the Eval Script be, in this case? Using this does not work: Code:
#traitinplay[trIZFirewa] = 6 Is there any way for this new piece of equipment I'm creating to "set" the base Firewall value to 5, 6, 7, 8, or 9 instead of 0? What am I missing? |
#1 |
Junior Member
Join Date: Aug 2013
Posts: 5
|
I think I have it partially figured out. For any Interface Zero 2.0 and Authoring Kit people out there, please check my homework:
Code:
#traitbonus[trIZFirewa] = 6 A character which has the Profession of "Programmer" is granted an "advanced firewall" at the start of play. This means their Firewall base value ("#traitbonus[trIZFirewa]") is increased by one. This is done with the following code: Code:
perform #traitadjust[trIZFirewa,+,1,"Programmer"] I need this to ignore the Firewall bonuses granted by Professions ("Factions" in the code). "Programmer" is probably the only one, but still. Ideas? |
#2 |
Junior Member
Join Date: Aug 2013
Posts: 5
|
…And then I immediately stumble upon the answer: Change the Phase!
Instead of having the Eval Script take place during the Pre-Traits phase, I set it to Traits. That seems to do it. I could probably also have just changed the Priority of the script so it takes place after the Programmer Faction's Pre-Traits/5000 and achieved the same result, but for now, this seems to work. I hope this helps someone else encountering a similar difficulty. Also, perhaps I should upload this little Firewall patch somewhere… Any ideas on where the best place is? Perhaps this forum? |
#3 |
Senior Member
Volunteer Data File Contributor
Join Date: Aug 2009
Posts: 1,550
|
OK, I will get this fixed in the base file. I am in the middle of getting the 5.7 release out and working on the SWADE upgrade, so it'll have to wait for those.
_ 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 |
#4 |
|
|