armorset (v1 or v2) settings for females

This commit is contained in:
Tyler Renelle 2013-01-30 13:29:59 -05:00
parent 0e01160ee4
commit 52b2532b5a
2 changed files with 20 additions and 3 deletions

View file

@ -24,11 +24,12 @@ setupModelFns = (model) ->
# also update in scoring.coffee. TODO create a function accessible in both locations
(lvl*100)/5
model.fn '_user._armor', '_user.items.armor', '_user.preferences.gender', (armor, gender) ->
model.fn '_user._armor', '_user.items.armor', '_user.preferences.armorSet', '_user.preferences.gender', (armor, armorSet, gender) ->
if gender == 'f'
str = "armor#{armor}_f"
if parseInt(armor) > 1
str += '_v1' #TODO implement different version
armorSet = if armorSet then armorSet else 'v1'
str += '_' + armorSet
return "#{str}.png"
else
"armor#{armor}_m.png"
@ -315,4 +316,6 @@ ready (model) ->
user.set('notifications.kickstarter', 'hide')
exports.setMale = -> user.set('preferences.gender', 'm')
exports.setFemale = -> user.set('preferences.gender', 'f')
exports.setFemale = -> user.set('preferences.gender', 'f')
exports.setArmorsetV1 = -> user.set('preferences.armorSet', 'v1')
exports.setArmorsetV2 = -> user.set('preferences.armorSet', 'v2')

View file

@ -12,6 +12,7 @@
<small>Copy this ID for use in third party applications.</small>
<pre class=prettyprint>{_user.id}</pre><br/>
<h4>Gender</h4>
<label class="radio">
<input type="radio" name="genderRadios" value="m" x-bind="click:setMale" checked="{equal(_user.preferences.gender,'m')}">
Male
@ -21,6 +22,19 @@
Female
</label>
{#if equal(_user.preferences.gender,'f')}
<h4>Armor Set</h4>
<label class="radio">
<input type="radio" name="armorSet" value="v1" x-bind="click:setArmorsetV1" checked="{equal(_user.preferences.armorSet,'v1')}">
v1
</label>
<label class="radio">
<input type="radio" name="armorSet" value="v2" x-bind="click:setArmorsetV2" checked="{equal(_user.preferences.armorSet,'v2')}">
v2
</label>
{/}
<@footer>
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</@footer>