05-06-2018, 05:39 PM | #1 |
Join Date: Dec 2010
Location: Wormtooth Nation
|
Phoenix Sheet: Hide all trait modifiers?
Howdy,
I use Phoenix sheet, which is just grand. I'm building a set of very complexly modified powers for a very high powered campaign. Like in the Psionic Powers book, I intend to do a write-up in plainspeak of each modified power. Players will not likely understand or need to see what's going on behind the curtain. I'm wondering if there is a simple display toggle which might hide all enhancements and limitations from printing to the character sheet, leaving the trait's Name (Name Extension) and [point cost] visible, with the enhancements and limitations still present in GCA's "Modifiers" dialogue? My fallback would be to work out the trait cost, then create a new advantage with the correct name and that cost, and remove the heavily modified original trait, but this is not ideal, because then further modification would require reconstructing the original to recalculate its cost. Thank you for your time.
__________________
"Guys, I think maybe this whole time we've been the villains." |
05-07-2018, 12:51 AM | #2 | ||
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
Re: Phoenix Sheet: Hide all trait modifiers?
Quote:
What /might/ be useful is a way to hide the modifiers from a specific trait. Or perhaps a way to hide specific modifiers. Quote:
__________________
Eric B. Smith GURPS Data File Coordinator GURPSLand I shall pull the pin from this healing grenade and... Kaboom-baya. Last edited by ericbsmith; 05-07-2018 at 01:06 AM. |
||
05-07-2018, 08:16 AM | #3 | ||
Join Date: Dec 2010
Location: Wormtooth Nation
|
Re: Phoenix Sheet: Hide all trait modifiers?
Quote:
Quote:
That looks like that's what I'll end up doing, thank you.
__________________
"Guys, I think maybe this whole time we've been the villains." |
||
05-07-2018, 11:25 AM | #4 |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Phoenix Sheet: Hide all trait modifiers?
This seems like something that should be doable, although I don't think tmedwards or I had really considered it before.
I've looked at the code for Phoenix, and it looks like it should be pretty easy to modify a copy of Phoenix to ignore printing the modifiers for ads/disads. I'd hesitate to get too fancy, given how complex Phoenix is, and possibly break other things by adding new options or something. If Thom stops by, he may be willing to integrate your request into Phoenix. Otherwise, I'm hesistant to upload a modified copy of the sheet myself, since I don't want to infringe upon his copyright. However, I can tell you exactly what to change on a copy of Phoenix (always make a copy for such changes!) to get what you want. It's just a couple lines, very simple.
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
05-07-2018, 01:06 PM | #5 | |
Join Date: Dec 2010
Location: Wormtooth Nation
|
Re: Phoenix Sheet: Hide all trait modifiers?
Quote:
__________________
"Guys, I think maybe this whole time we've been the villains." |
|
05-07-2018, 02:05 PM | #6 |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Phoenix Sheet: Hide all trait modifiers?
Okay, here's what you do.
First, make sure your copy of Phoenix is the most current. The version I downloaded just now is r67. Second, make a copy of Phoenix, and name it something obvious, like "Phoenix - no ad-disad mod info.gcs". Edit only this new copy. Third, use a plain text editor that will show you line numbers, so you'll know what line you're at. Phoenix is tens of thousands of lines long, so finding things for these instructions otherwise is a pain. I believe Notepad++ and TextPad are both free, or have free versions, and work very well. (Notepad++ also allows you to select the language, and setting it to Visual Basic makes editing these .gcs files much easier.) Now, to the editing. In your copied file, scroll all the way to line 11,675. It is the red line in this block of code from that area: Code:
If FnSymbol <> "" Then TraitText = TraitText & "{\fs8\~}{\cf2\super " & FnSymbol & "}" End If TraitText = TraitText & arTrait.ExpandedModCaptions(Options.Value("TemplateAdDisadPrintModValues")) If OptionHasFlag("TemplateAdDisadDescriptiveTags", flagDescTagPage) Then tmp = Trim(arTrait.TagItem("page")) Code:
If FnSymbol <> "" Then TraitText = TraitText & "{\fs8\~}{\cf2\super " & FnSymbol & "}" End If 'TraitText = TraitText & arTrait.ExpandedModCaptions(Options.Value("TemplateAdDisadPrintModValues")) If OptionHasFlag("TemplateAdDisadDescriptiveTags", flagDescTagPage) Then tmp = Trim(arTrait.TagItem("page")) Now, we need to do something similar, but just a bit different, to the next block, which comes earlier in the file. (I did the farther down one first, so that the line numbers I'm giving you won't be affected.) Scroll up to line 11,601. It is the red line in this block of code from that area: Code:
'get the modifiers tmp = arTrait.ExpandedModCaptions(Options.Value("TemplateAdDisadPrintModValues")) If tmp <> "" Then tmp = Mid(tmp, 3, Len(tmp) - 3) 'trim parens and preceding whitespace rTraitNotes.Append = tmp End If The commented out line, and the new line that should follow it, are shown here in red. Code:
'get the modifiers 'tmp = arTrait.ExpandedModCaptions(Options.Value("TemplateAdDisadPrintModValues")) tmp = "" If tmp <> "" Then tmp = Mid(tmp, 3, Len(tmp) - 3) 'trim parens and preceding whitespace rTraitNotes.Append = tmp End If
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
05-07-2018, 03:54 PM | #7 |
Join Date: Dec 2010
Location: Wormtooth Nation
|
Re: Phoenix Sheet: Hide all trait modifiers?
__________________
"Guys, I think maybe this whole time we've been the villains." |
Tags |
phoenix |
Thread Tools | |
Display Modes | |
|
|