Various small fixes

This commit is contained in:
The Stranjer 2019-05-27 15:59:58 -04:00
parent e1ce011557
commit 40e67265f5
3 changed files with 7 additions and 5 deletions

View File

@ -176,12 +176,15 @@ class BookOfFaces
spell_ary = [{:text => "#{spell.name} (", :font => "Lilith", :color => "004E6D", :size => FONT_SIZE_SUBSECTION}]
pdf.font_size FONT_SIZE_BODY
previous = false
spell.arcana.each do |arcanum|
spell_ary << {:text => ", ", :font => "Lilith", :color => "004E6D", :size => FONT_SIZE_SUBSECTION} if previous
spell_ary << {:text => arcanum.to_s.titleize, :font => "Lilith", :color => "004E6D", :size => FONT_SIZE_SUBSECTION}
spell_ary << {:text => spell.send(arcanum).to_dots, :font => "Goudy", :color => "004E6D", :size => FONT_SIZE_SUBSECTION}
spell_ary << {:text => spell.send(arcanum).to_dots, :color => "004E6D", :size => FONT_SIZE_SUBSECTION, :character_spacing => -5}
previous = true
end
spell_ary << {:text => ")", :font => "Lilith", :color => "004E6D", :size => FONT_SIZE_SUBSECTION}
spell_ary << {:text => " )", :font => "Lilith", :styles => [], :color => "004E6D", :size => FONT_SIZE_SUBSECTION, :character_spacing => -3}
pdf.formatted_text spell_ary

View File

@ -56,7 +56,7 @@ class Spell
end
def primary_arcanum
ARCANA.max { |arcanum| self.send(arcanum) }
ARCANA.max { |arcanum1, arcanum2| self.send(arcanum1) <=> self.send(arcanum2) }
end
def full_title

View File

@ -28,8 +28,7 @@ class Spell
:reaches => [[1, "The caster can distinguish between those who witnessed death and those who have caused it directly. She can also accurately guess how many people have been killed by the target."]]
)
spells
end
end