File tree Expand file tree Collapse file tree 4 files changed +13
-17
lines changed Expand file tree Collapse file tree 4 files changed +13
-17
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ def build_ui(self):
5959 self .a_bt_browse = [QtWidgets .QToolButton (self ), QtWidgets .QToolButton (self )]
6060
6161 fnt = QtGui .QFont ()
62- fnt .setPointSize (12.0 )
62+ fnt .setPointSize (12 )
6363
6464 for bt in self .a_bt_browse :
6565 bt .setAutoRaise (True )
Original file line number Diff line number Diff line change @@ -600,7 +600,7 @@ def export_body(self, io):
600600 else :
601601 fields ['WEAPON.DMG.%d' % j ] = weap .base_dmg
602602 fields ['WEAPON.NOTES.%d' % j ] = weap .desc
603-
603+
604604 # EXPORT FIELDS
605605 for k in fields :
606606 self .export_field (k , fields [k ], io )
@@ -624,17 +624,17 @@ def export_body(self, io):
624624
625625 count = min (2 , len (schools ))
626626 for i in range (0 , count ):
627- school = api .data .schools .get (schools [i ])
628627 techs = api .character .schools .get_techs_by_school (schools [i ])
629-
630- fields ['COURTIER_SCHOOL_NM .%d' % i ] = school .name
628+ school = api . data . schools . get ( schools [ i ])
629+ fields ['BUSHI_SCHOOL_NM .%d' % i ] = school .name
631630
632631 for t in techs :
633632 thsc , tech = api .data .schools .get_technique (t )
634633 if not tech :
635634 break
636635 rank = tech .rank - 1 if tech .rank > 0 else 0
637- fields ['COURTIER_SCHOOL_RANK.%d.%d' % (i , rank )] = tech .name
636+ fields ['BUSHI_TECH.%d.%d' % (rank , i )] = tech .name
637+ fields ['BUSHI_TECH_TEXT.%d.%d' % (rank , i )] = tech .desc
638638
639639 # EXPORT FIELDS
640640 for k in fields :
Original file line number Diff line number Diff line change @@ -232,23 +232,19 @@ def export_as_pdf(self, export_file):
232232
233233 # SHUGENJA/BUSHI/MONK SHEET
234234 if is_shugenja :
235- self .write_pdf (
236- 'sheet_shugenja.pdf' , exporters .FDFExporterShugenja ())
237- if kiho_count > 0 :
238- self .write_pdf ('sheet_monk.pdf' , exporters .FDFExporterMonk ())
235+ self .write_pdf ('sheet_shugenja.pdf' , exporters .FDFExporterShugenja ())
239236 elif is_bushi :
240237 self .write_pdf ('sheet_bushi.pdf' , exporters .FDFExporterBushi ())
241- elif is_samurai_monk or is_ninja :
238+ elif is_ninja :
239+ self .write_pdf ('sheet_bushi.pdf' , exporters .FDFExporterBushi ())
240+ elif is_samurai_monk :
242241 self .write_pdf ('sheet_bushi.pdf' , exporters .FDFExporterBushi ())
243- if kiho_count > 0 :
244- self .write_pdf ('sheet_monk.pdf' , exporters .FDFExporterMonk ())
245242 elif is_monk :
246243 self .write_pdf ('sheet_monk.pdf' , exporters .FDFExporterMonk ())
247244 elif is_courtier :
248- self .write_pdf (
249- 'sheet_courtier.pdf' , exporters .FDFExporterCourtier ())
245+ self .write_pdf ('sheet_bushi.pdf' , exporters .FDFExporterCourtier ())
250246
251- if kiho_count > 0 and not ( is_monk ) :
247+ if kiho_count > 0 :
252248 self .write_pdf ('sheet_monk.pdf' , exporters .FDFExporterMonk ())
253249
254250 # SPELLS
Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ def export_character_as_pdf(self):
9090 try :
9191 form .export_as_pdf (file_ )
9292 form .open_pdf_file_as_shell (file_ )
93- except :
93+ except Exception as e :
9494 self .form .advise_error (self .tr ("Cannot save pdf sheet." ))
9595
9696 def switch_to_page_1 (self ):
You can’t perform that action at this time.
0 commit comments