|
|
|
|
|
#1 |
|
Join Date: Dec 2010
Location: Wormtooth Nation
|
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." |
|
|
|
|
|
#2 | ||
|
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
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 02:06 AM. |
||
|
|
|
|
|
#3 | ||
|
Join Date: Dec 2010
Location: Wormtooth Nation
|
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." |
||
|
|
|
|
|
#4 |
|
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
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. |
|
|
|
|
|
#5 | |
|
Join Date: Dec 2010
Location: Wormtooth Nation
|
Quote:
__________________
"Guys, I think maybe this whole time we've been the villains." |
|
|
|
|
|
|
#6 |
|
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
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. |
|
|
|
![]() |
| Tags |
| phoenix |
|
|