{{##def.weapons_table_entry:item: {{=item.name || ''}} {{=item.attack || ''}} {{=item.damage || ''}} {{=item.damagetype || ''}} {{=item.range || ''}} {{=item.radius || ''}} {{=item.capacity || ''}} {{=item.duration || ''}} {{=item.properties || ''}} {{=item.worth || ''}} #}} {{##def.weapons_table:it: {{~it :item:index}} {{#def.weapons_table_entry:item || ''}} {{~}}
Name Attack Damage Type Range Radius Capacity Duration Properties Worth
#}} {{##def.consumables_table_entry:item:
{{=item.name || ''}} {{=item.duration || ''}} {{=item.properties || ''}} {{=item.worth || ''}} #}} {{##def.consumables_table:it: {{~it :item:index}} {{#def.consumables_table_entry:item || ''}} {{~}}
Name Duration Properties Worth
#}} {{##def.entry:it:

{{=it.name || ''}}

{{~ ["attack", "damage", "damagetype", "range", "radius", "capacity", "duration", "properties"] :k}} {{? it[k] }} {{? k === 'damagetype' }}
damage type
{{?? true }}
{{=k || ''}}
{{?}}
{{=it[k] || ''}}
{{?}} {{~}}
#}} {{? it.entry }} {{#def.entry:it.entry || ''}} {{?? !it.type }}

Gear

{{? it.db.weapons }}

Weapons

{{#def.weapons_table:it.db.weapons || ''}} {{?}} {{? it.db.consumables }}

Consumables

{{#def.consumables_table:it.db.consumables || ''}} {{?}} {{?? true }} {{? it.type === "weapons"}}

Weapons

{{#def.weapons_table:it.db.weapons || ''}} {{?? it.type === "consumables"}}

Consumables

{{#def.consumables_table:it.db.consumables || ''}} {{?? true }} Bad type {{?}} {{?}}