Move Code into repo
This commit is contained in:
242
app/templates/partials/charxml/_char_stats.html.j2
Normal file
242
app/templates/partials/charxml/_char_stats.html.j2
Normal file
@@ -0,0 +1,242 @@
|
||||
{% set stats = character_json.obj.char.attr_stt.split(';') %}
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Currency Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[0] }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Bricks Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[1] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Smashables Smashed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[2] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Quick Builds Completed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[3] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Enemies Smashed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[4] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Rockets Used:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[5] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Missions Completed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[6] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Pets Tamed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[7] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Imagination Power Ups Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[8] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Life Power Ups Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[9] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Armor Power Ups Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[10] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Meters Traveled:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[11] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Times Smashed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[12] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Total Damage Taken:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[13] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Total Damage Healed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[14] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Total Armor Repaired:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[15] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Total Imagination Restored:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[16] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Total Imagination Used:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[17] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Distance Driven:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[18] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Time Airborne in Car:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[19] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Racing Imagination Power Ups Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[20] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Racing Imagination Crates Smashed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[21] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Racing Car Boosts Activated:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[22] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Racing Times Wrecked:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[23] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Racing Smashables Smashed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[24] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Races Finished:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[25] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
First Place Race Finishes:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ stats[26] }}
|
||||
</div>
|
||||
</div>
|
24
app/templates/partials/charxml/_inv_grid.html.j2
Normal file
24
app/templates/partials/charxml/_inv_grid.html.j2
Normal file
@@ -0,0 +1,24 @@
|
||||
<div class="inventory-item">
|
||||
<img
|
||||
src="{{url_for('luclient.get_icon_lot', id=inv_item.attr_l)}}"
|
||||
alt="{{ inv_item.attr_l|get_lot_name }}"
|
||||
class="border p-1 border-primary rounded m-1"
|
||||
width="60"
|
||||
{% if inv_item.attr_eq == "true" %}style="background-color:#d16f05;"{% endif %}
|
||||
height="60"
|
||||
data-html="true"
|
||||
data-toggle="tooltip"
|
||||
data-placement="left"
|
||||
title="{% include 'partials/charxml/_item_tooltip.html.j2' %}"
|
||||
>
|
||||
{% if inv_item.attr_c != "1" %}
|
||||
<span class="inventory-count text-bold">
|
||||
{{ inv_item.attr_c }}
|
||||
</span>
|
||||
{% endif %}
|
||||
{% if inv_item.attr_b == "true" %}
|
||||
<span class="inventory-lock">
|
||||
<i class='fas fa-lock'></i>
|
||||
</span>
|
||||
{% endif %}
|
||||
</div>
|
67
app/templates/partials/charxml/_item_tooltip.html.j2
Normal file
67
app/templates/partials/charxml/_item_tooltip.html.j2
Normal file
@@ -0,0 +1,67 @@
|
||||
{% set base_stat = inv_item.attr_l|get_lot_stats %}
|
||||
{% set desc = inv_item.attr_l|get_lot_desc %}
|
||||
{% set item_set = inv_item.attr_l|get_item_set %}
|
||||
|
||||
{{ inv_item.attr_l|get_lot_name }}
|
||||
|
||||
{% if item_set and item_set[0 != 49]%}
|
||||
<br/>
|
||||
--------------------------------
|
||||
<br/>
|
||||
{{ ("ItemSets_" ~ item_set[0] ~ "_kitName")|lu_translate }}: Rank {{ item_set[4] }}<br/>
|
||||
{% if item_set[5] %}
|
||||
<img src='/luclient/get_icon_iconid/{{item_set[5]}}'
|
||||
alt='Kit Image'
|
||||
width='128'
|
||||
height='128'>
|
||||
<br/>
|
||||
Multi-Item Bonus:<br/>
|
||||
{% if item_set[6] %}
|
||||
<b>2 Items:</b><br/>
|
||||
{% with stat = item_set[6]|get_set_stats %}
|
||||
{% include 'partials/charxml/_stats.html.j2' %}
|
||||
{% endwith %}
|
||||
<br/><br/>
|
||||
{% endif %}
|
||||
{% if item_set[7] %}
|
||||
<b>3 Items:</b><br/>
|
||||
{% with stat = item_set[7]|get_set_stats %}
|
||||
{% include 'partials/charxml/_stats.html.j2' %}
|
||||
{% endwith %}
|
||||
<br/><br/>
|
||||
{% endif %}
|
||||
{% if item_set[8] %}
|
||||
<b>4 Items:</b><br/>
|
||||
{% with stat = item_set[8]|get_set_stats %}
|
||||
{% include 'partials/charxml/_stats.html.j2' %}
|
||||
{% endwith %}
|
||||
<br/><br/>
|
||||
{% endif %}
|
||||
{% if item_set[9] %}
|
||||
<b>5 Items:</b><br/>
|
||||
{% with stat = item_set[9]|get_set_stats %}
|
||||
{% include 'partials/charxml/_stats.html.j2' %}
|
||||
{% endwith %}
|
||||
<br/><br/>
|
||||
{% endif %}
|
||||
{% if item_set[10] %}
|
||||
<b>6 Items:</b><br/>
|
||||
{% with stat = item_set[10]|get_set_stats %}
|
||||
{% include 'partials/charxml/_stats.html.j2' %}
|
||||
{% endwith %}
|
||||
<br/><br/>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
--------------------------------
|
||||
{% endif %}
|
||||
|
||||
{% if desc %}
|
||||
<br/>{{ desc }}
|
||||
{% endif %}
|
||||
{% if base_stat %}
|
||||
<br/>
|
||||
{% with stat = base_stat %}
|
||||
{% include 'partials/charxml/_stats.html.j2' %}
|
||||
{% endwith %}
|
||||
{% endif %}
|
||||
|
38
app/templates/partials/charxml/_stats.html.j2
Normal file
38
app/templates/partials/charxml/_stats.html.j2
Normal file
@@ -0,0 +1,38 @@
|
||||
{% if stat.life > 0 %}
|
||||
+ {{ stat.life }}
|
||||
<img src='{{ url_for('luclient.get_icon_iconid', id=3262) }}'
|
||||
alt='Health: '
|
||||
width='20'
|
||||
height='20'>
|
||||
{% endif %}
|
||||
|
||||
{% if stat.armor > 0 %}
|
||||
+ {{ stat.armor }}
|
||||
<img src='{{ url_for('luclient.get_icon_iconid', id=3263) }}'
|
||||
alt='Armor: '
|
||||
width='20'
|
||||
height='20'>
|
||||
{% endif %}
|
||||
|
||||
{% if stat.im > 0 %}
|
||||
+ {{ stat.im }}
|
||||
<img src='{{ url_for('luclient.get_icon_iconid', id=1032) }}'
|
||||
alt='Imagination: '
|
||||
width='20'
|
||||
height='20'>
|
||||
{% endif %}
|
||||
|
||||
{% if stat.skill|length > 0 %}
|
||||
{% for skill in stat.skill %}
|
||||
{% set skill_desc = skill[0]|get_skill_desc %}
|
||||
{% if "IP" not in skill_desc and "AP" not in skill_desc and "LP" not in skill_desc and skill[0]|string not in skill_desc %}
|
||||
<br/>
|
||||
<img src='{{ url_for('luclient.get_icon_iconid', id=skill[1]) }}'
|
||||
alt='Skill: '
|
||||
width='32'
|
||||
height='32'>
|
||||
{{ skill[0]|get_skill_desc }}
|
||||
<br/>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
51
app/templates/partials/charxml/_zone_stats.html.j2
Normal file
51
app/templates/partials/charxml/_zone_stats.html.j2
Normal file
@@ -0,0 +1,51 @@
|
||||
<div class="row">
|
||||
<div class="col text-center">
|
||||
{{ zone.attr_map|get_zone_name }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Achievements Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ zone.attr_ac }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Bricks Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ zone.attr_bc }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Coins Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ zone.attr_cc }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Enemies Smashed:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ zone.attr_es }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col text-right">
|
||||
Quick Builds Collected:
|
||||
</div>
|
||||
<div class="col">
|
||||
{{ zone.attr_qbc }}
|
||||
</div>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user