mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-08-02 04:00:36 +00:00
adding flag, allowing free rebirth purchase, adding modal
This commit is contained in:
parent
58ba84945b
commit
d801ece19d
3 changed files with 15 additions and 3 deletions
|
|
@ -108,6 +108,7 @@ var UserSchema = new Schema({
|
|||
classSelected: {type: Boolean, 'default': false},
|
||||
mathUpdates: Boolean,
|
||||
rebirthEnabled: {type: Boolean, 'default': false},
|
||||
freeRebirth: {type: Boolean, 'default': false},
|
||||
levelDrops: {type:Schema.Types.Mixed, 'default':{}}
|
||||
},
|
||||
history: {
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ script(type='text/ng-template', id='partials/options.inventory.drops.html')
|
|||
span.Pet_Currency_Gem1x.inline-gems
|
||||
div(ng-show='user.flags.rebirthEnabled')
|
||||
button.customize-option(popover=env.t('rebirthPop'), popover-title=env.t('rebirthName'), popover-trigger='mouseenter', popover-placement='left', ng-click='openModal("rebirth")', class='rebirth_orb')
|
||||
p
|
||||
p(ng-show='user.stats.lvl < 100')
|
||||
| 8
|
||||
span.Pet_Currency_Gem1x.inline-gems
|
||||
div(ng-if='user.purchased.plan.planId')
|
||||
|
|
|
|||
|
|
@ -41,11 +41,22 @@ script(type='text/ng-template', id='modals/rebirth.html')
|
|||
=env.t('rebirthEarnAchievement')
|
||||
.modal-footer
|
||||
button.btn.btn-default(ng-click='$close()')=env.t('neverMind')
|
||||
span(ng-if='user.balance < 2')
|
||||
span(ng-if='user.balance < 2 && user.stats.lvl < 100')
|
||||
a.btn.btn-success(ng-click='openModal("buyGems",{track:"Gems > Rebirth"})')=env.t('buyMoreGems')
|
||||
span.gem-cost=env.t('notEnoughGems')
|
||||
span(ng-if='user.balance >= 2', ng-controller='SettingsCtrl')
|
||||
span(ng-if='user.balance >= 2 || user.stats.lvl >= 100', ng-controller='SettingsCtrl')
|
||||
a.btn.btn-danger(ng-click='$close(); rebirth()')=env.t('beReborn')
|
||||
span.gem-cost
|
||||
| 8
|
||||
=env.t('gems')
|
||||
script(type='text/ng-template', id='modals/freeRebirth.html')
|
||||
.modal-header
|
||||
h4=env.t('welcome100')
|
||||
figure
|
||||
.rebirth_orb
|
||||
p=env.t('intro100')
|
||||
p=env.t('followup100')
|
||||
p=env.t('rebirth100Info')
|
||||
.modal-footer
|
||||
button.btn.btn-default(ng-click='$close()')=env.t('rebirthWait')
|
||||
a.btn.btn-danger(ng-click='$close(); rebirth()')=env.t('rebirthNow')
|
||||
Loading…
Reference in a new issue