%inherit file="local:templates.master"/> ## <%! from bazbase.conversion import render, to_python def name_for(pc): f = render(pc, u'name', filters={'let': {u'gender': u'F'}}) m = render(pc, u'name', filters={'let': {u'gender': u'M'}}) if f != m: return '%s/%s' % (f, m) else: return f def prop_for_run(pc, prop, run): return render(pc, prop, filters={'let': {u'run': render(run, u'identifier')}}) %> ## <%def name="pc_table()">
| Macro | Name (F/M) | %for r in runs:${render(r, u'name')} | %endfor|
|---|---|---|---|
| ${pc.ename} | ${name_for(pc)} | %for r in runs:${prop_for_run(pc, u'player', r)} | ${prop_for_run(pc, u'gender', r)} | %endfor
| Characters | (Uncast/Total) | %for r in runs:0/${len(pcs)} | %endfor|
| Players Available | (Uncast/Total) | %for r in runs:0/${sum(1 for a in apps if r in to_python(a, u'availability'))} | %endfor|