<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
  <head>
<% require 'werkframe'
# Dir.chdir '..'

title = 'Nicolo diTempo'
styles = %w[ char.css ]

puts generate_header(title, styles)

puts "<h1>#{title}</h1>"

  def sum_att(att)
    total = 0
    att.each_key do |k|
      total += att[k] unless k.to_s.eql? 'notes'
    end

    total
  end

  str = {
    :base => 12,
    :force => 0,
    :resistance => 0,
    :race => 0,
    :lpm => 0,
    :im => 0,
    :em => 0,
    :cm => 0,
    :misc => 0,
    :notes => 'none'
  }

  dex = {
    :base => 15,
    :coordination => 0,
    :reflexes => 0,
    :race => 0,
    :lpm => 1,
    :im => 0,
    :em => 0,
    :cm => 0,
    :misc => 0,
    :notes => 'none'
  }

  con = {
    :base => 14,
    :fortitude => 0,
    :resilience => 0,
    :race => 0,
    :lpm => 0,
    :im => 0,
    :em => 0,
    :cm => 0,
    :misc => 0,
    :notes => 'none'
  }

  ins = {
    :base => 16,
    :focus => 0,
    :intuition => 0,
    :race => 0,
    :lpm => 0,
    :im => 0,
    :em => 0,
    :cm => 0,
    :misc => 0,
    :notes => 'none'
  }

  pre = {
    :base => 16,
    :charisma => 2,
    :willpower => -2,
    :race => 2,
    :lpm => 0,
    :im => 0,
    :em => 0,
    :cm => 0,
    :misc => 0,
    :notes => 'none'
  }
%>

<div style="float: right"><img src="img/nicolo_cape.jpg" title="His Hair Should Be Black" style="border: 0" /></div>

<table>
  <tr>
    <th colspan="2">STAT</th>
    <th>Base</th>
    <th>Race</th>
    <th><abbr title="Level Progression Modifier">LPM</abbr></th>
    <th><abbr title="Inherent Modifier">IM</abbr></th>
    <th><abbr title="Enhancement Modifier">EM</abbr></th>
    <th><abbr title="Conditional Modifier">CM</abbr></th>
    <th>Misc</th>
    <th>Notes</th>
  </tr>

  <tr class="hi">
    <td class="primary">STRENGTH</td>
    <td><%= sum_att(str) %></td>
    <td><%= str[:base] %></td>
    <td><%= str[:race] %></td>
    <td><%= str[:lpm] %></td>
    <td><%= str[:im] %></td>
    <td><%= str[:em] %></td>
    <td><%= str[:cm] %></td>
    <td><%= str[:misc] %></td>
    <td><%= str[:notes] %></td>
  </tr>

  <tr>
    <td>Force</td>
    <td><%= sum_att(str) + str[:force] %></td>
    <td><%= sum_att(str) %></td>
    <td></td>
    <td></td>
    <td><%= str[:force] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr>
    <td>Resistance</td>
    <td><%= sum_att(str) + str[:resistance] %></td>
    <td><%= sum_att(str) %></td>
    <td></td>
    <td></td>
    <td><%= str[:resistance] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr class="hi">
    <td class="primary">DEXTERITY</td>
    <td><%= sum_att(dex) %></td>
    <td><%= dex[:base] %></td>
    <td><%= dex[:race] %></td>
    <td><%= dex[:lpm] %></td>
    <td><%= dex[:im] %></td>
    <td><%= dex[:em] %></td>
    <td><%= dex[:cm] %></td>
    <td><%= dex[:misc] %></td>
    <td><%= dex[:notes] %></td>
  </tr>

  <tr>
    <td>Co&ouml;rdination</td>
    <td><%= sum_att(dex) + dex[:coordination] %></td>
    <td><%= sum_att(dex) %></td>
    <td></td>
    <td></td>
    <td><%= dex[:coordination] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr>
    <td>Reflexes</td>
    <td><%= sum_att(dex) + dex[:reflexes] %></td>
    <td><%= sum_att(dex) %></td>
    <td></td>
    <td></td>
    <td><%= dex[:reflexes] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr class="hi">
    <td class="primary">CONSTITUTION</td>
    <td><%= sum_att(con) %></td>
    <td><%= con[:base] %></td>
    <td><%= con[:race] %></td>
    <td><%= con[:lpm] %></td>
    <td><%= con[:im] %></td>
    <td><%= con[:em] %></td>
    <td><%= con[:cm] %></td>
    <td><%= con[:misc] %></td>
    <td><%= con[:notes] %></td>
  </tr>

  <tr>
    <td>Fortitude</td>
    <td><%= sum_att(con) + con[:fortitude] %></td>
    <td><%= sum_att(con) %></td>
    <td></td>
    <td></td>
    <td><%= con[:fortitude] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr>
    <td>Resilience</td>
    <td><%= sum_att(con) + con[:resilience] %></td>
    <td><%= sum_att(con) %></td>
    <td></td>
    <td></td>
    <td><%= con[:resilience] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr class="hi">
    <td class="primary">INSIGHT</td>
    <td><%= sum_att(ins) %></td>
    <td><%= ins[:base] %></td>
    <td><%= ins[:race] %></td>
    <td><%= ins[:lpm] %></td>
    <td><%= ins[:im] %></td>
    <td><%= ins[:em] %></td>
    <td><%= ins[:cm] %></td>
    <td><%= ins[:misc] %></td>
    <td><%= ins[:notes] %></td>
  </tr>

  <tr>
    <td>Focus</td>
    <td><%= sum_att(ins) + ins[:focus] %></td>
    <td><%= sum_att(ins) %></td>
    <td></td>
    <td></td>
    <td><%= ins[:focus] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr>
    <td>Intuition</td>
    <td><%= sum_att(ins) + ins[:intuition] %></td>
    <td><%= sum_att(ins) %></td>
    <td></td>
    <td></td>
    <td><%= ins[:intuition] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr class="hi">
    <td class="primary">PRESENCE</td>
    <td><%= sum_att(pre) %></td>
    <td><%= pre[:base] %></td>
    <td><%= pre[:race] %></td>
    <td><%= pre[:lpm] %></td>
    <td><%= pre[:im] %></td>
    <td><%= pre[:em] %></td>
    <td><%= pre[:cm] %></td>
    <td><%= pre[:misc] %></td>
    <td><%= pre[:notes] %></td>
  </tr>

  <tr>
    <td>Charisma</td>
    <td><%= sum_att(pre) + pre[:charisma] %></td>
    <td><%= sum_att(pre) %></td>
    <td></td>
    <td></td>
    <td><%= pre[:charisma] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr>
    <td>Willpower</td>
    <td><%= sum_att(pre) + pre[:willpower] %></td>
    <td><%= sum_att(pre) %></td>
    <td></td>
    <td></td>
    <td><%= pre[:willpower] %></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>

</body>
</html>
