habitica/views/shared/profiles/stats.jade

76 lines
5.5 KiB
Text
Raw Normal View History

2013-09-01 17:55:45 +00:00
h4 Stats
2013-12-16 21:29:44 +00:00
table.table.table-striped
tr
td
strong Health
| : {{profile.stats.hp | number:0}} / 50
tr
td
strong Gold
| : {{profile.stats.gp | number:0}}
tr
td
strong Level
| : {{profile.stats.lvl}}
tr
td
strong Experience
| : {{profile.stats.exp | number:0}} / {{Shared.tnl(profile.stats.lvl)}}
2014-01-08 04:56:18 +00:00
h4.stats-equipment(ng-show='user.flags.itemsEnabled') Equipment
table.table.table-striped(ng-show='user.flags.itemsEnabled')
// FIXME this isn't refreshing properly. On first party modal, correct. Second party modal click gives the previous gear. It's always one behind.
tr(ng-repeat='(k,v) in profile.items.gear.equipped', ng-init='piece=Content.gear.flat[v]', ng-show='piece')
td
strong {{piece.text}}: 
span(ng-repeat='stat in ["str","con","per","int"]', ng-show='piece[stat]') {{piece[stat]}} {{stat.toUpperCase()}} 
h4 Attributes
table.table.table-striped
2014-01-08 04:56:18 +00:00
tr(ng-repeat='(k,v) in {str:"Strength (STR)",int:"Intelligence (INT)",con:"Constitution (CON)",per:"Perception (PER)"}')
td
2014-01-08 04:56:18 +00:00
i.icon-question-sign(ng-show='k=="str"', popover-title='Strength', popover-placement='right', popover='Strength reduces task threat (redness), increases the Gold and Experience boost from random "critical hits," and helps deal damage to boss monsters.', popover-trigger='mouseenter', style='margin-right:3px')
i.icon-question-sign(ng-show='k=="con"', popover-title='Constitution', popover-placement='right', popover='Constitution reduces the damage you take, whether from negative Habits, missed Dailies, or the attacks of boss monsters.', popover-trigger='mouseenter', style='margin-right:3px')
i.icon-question-sign(ng-show='k=="per"', popover-title='Perception', popover-placement='right', popover='Perception increases how much Gold you earn, and starting at level 4, increases the chance of finding items when scoring tasks.', popover-trigger='mouseenter', style='margin-right:3px')
i.icon-question-sign(ng-show='k=="int"', popover-title='Intelligence', popover-placement='right', popover='Intelligence increases how much Experience you earn, and once you\'ve unlocked Classes, determines your maximum Mana available for class abilities.', popover-trigger='mouseenter', style='margin-right:3px')
strong {{v}}: {{profile._statsComputed[k]}}
td
2013-12-30 02:58:35 +00:00
ul(style='list-style-type:none')
li
2014-01-08 04:56:18 +00:00
i.icon-question-sign(popover-title='Level Bonus', popover-trigger='mouseenter', popover-placement='top', popover="Each attribute gets a bonus equal to half of (your Level minus 1).")
2013-12-30 02:58:35 +00:00
| Level: {{(profile.stats.lvl - 1) / 2}} 
2014-01-08 04:56:18 +00:00
li(ng-show='user.flags.itemsEnabled')
2013-12-30 02:58:35 +00:00
i.icon-question-sign(popover-title='Equipment', popover-trigger='mouseenter', popover-placement='top', popover="Attribute bonuses provided by your equipped battle gear. See the Equipment tab under Inventory to select your battle gear.")
| Equipment: {{Content.gear.flat[profile.items.gear.equipped.weapon][k] + Content.gear.flat[profile.items.gear.equipped.armor][k] + Content.gear.flat[profile.items.gear.equipped.head][k] + Content.gear.flat[profile.items.gear.equipped.shield][k] || 0}} 
2014-01-08 04:56:18 +00:00
li(ng-show='user.flags.itemsEnabled')
i.icon-question-sign(popover-title='Class Equipment Bonus', popover-trigger='mouseenter', popover-placement='top', popover="Your class (Warrior, if you haven't unlocked or selected another class) uses its own equipment more effectively than gear from other classes. Equipped gear from your current class gets a 50% boost to the attribute bonus it grants.")
| Class Equip Bonus: {{profile._statsComputed[k] - profile.stats.buffs[k] - ((profile.stats.lvl - 1) / 2) - Content.gear.flat[profile.items.gear.equipped.weapon][k] - Content.gear.flat[profile.items.gear.equipped.armor][k] - Content.gear.flat[profile.items.gear.equipped.head][k] - Content.gear.flat[profile.items.gear.equipped.shield][k] - profile.stats[k]}} 
2014-01-08 04:56:18 +00:00
li(ng-show='user.flags.classSelected && !user.preferences.disableClasses')
2013-12-30 02:58:35 +00:00
i.icon-question-sign(popover-title='Allocated Points', popover-trigger='mouseenter', popover-placement='top', popover="Attribute points you've earned and assigned. Assign points using the Character Build column.")
| Allocated: {{profile.stats[k] || 0}} 
li
2014-01-08 04:56:18 +00:00
i.icon-question-sign(popover-title='Buffs', popover-trigger='mouseenter', popover-placement='top', popover="Attribute bonuses provided by abilities you or your party members have used. Starting at level 11, the abilities you can use are found in the Rewards column on your Tasks page.")
2013-12-30 02:58:35 +00:00
| Buffs: {{profile.stats.buffs[k] || 0}} 
2013-12-18 17:20:14 +00:00
tr(ng-if='profile.stats.buffs.stealth')
td
strong Stealth: {{profile.stats.buffs.stealth}} 
i.icon-question-sign(popover-title='Stealth', popover-trigger='mouseenter', popover-placement='right', popover="When a new day begins, you will avoid damage from this many missed Dailies.")
2013-12-18 17:39:23 +00:00
td
tr(ng-if='profile.stats.buffs.streaks')
td
strong Streaks Frozen 
i.icon-question-sign(popover-title='Streaks Frozen', popover-trigger='mouseenter', popover-placement='right', popover="Streaks on missed Dailies will not reset at the end of the day.")
2013-12-18 17:39:23 +00:00
td
2014-01-08 04:56:18 +00:00
h4(ng-show='user.flags.dropsEnabled') Pets
table.table.table-striped(ng-show='user.flags.dropsEnabled')
2013-12-16 21:29:44 +00:00
tr
td
strong Pets Found
| : {{profile.petCount}}
// Dunno why this doesn't work //
// tr
td
strong Mounts Tamed
| : {{profile.mountCount}} //