{% extends "base.html" %} {% import "macros.html" as macros with context %} {% block content %}
{{ data.playerName }} 的背包
物品栏
{% for item in data.inventory %} {# 如果是空槽位(id=0),也渲染一个空格子保持网格整齐 #} {% if item.id == 0 %}
{% else %} {{ macros.item_slot(item) }} {% endif %} {% endfor %} {# 补齐50个格子 (如果数据返回不足50) #} {% if data.inventory|length < 50 %} {% for i in range(50 - data.inventory|length) %}
{% endfor %} {% endif %}
{% if data.armor %} {% endif %} {% if data.misc %} {% endif %}
{% if data.piggy or data.vault %}
存储容器
{% if data.piggy %}
猪猪存钱罐
{% for item in data.piggy %} {{ macros.item_slot(item) }} {% endfor %}
{% endif %} {% if data.vault %}
虚空保险库
{% for item in data.vault %} {{ macros.item_slot(item) }} {% endfor %}
{% endif %}
{% endif %} {% endblock %}