mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-26 14:03:28 -04:00
Don't show victory text for hero levels. New Clans button. Floor stretching support for firn cliff.
This commit is contained in:
parent
4593b7d864
commit
66212b0559
5 changed files with 16 additions and 15 deletions
app
assets/images/pages/play
lib/surface
styles/play
templates/play
views/play/level/modal
Binary file not shown.
Before ![]() (image error) Size: 107 KiB After ![]() (image error) Size: 126 KiB ![]() ![]() |
|
@ -1,6 +1,6 @@
|
|||
SpriteBuilder = require 'lib/sprites/SpriteBuilder'
|
||||
|
||||
floors = ['Dungeon Floor', 'Indoor Floor', 'Grass', 'Grass01', 'Grass02', 'Grass03', 'Grass04', 'Grass05', 'Goal Trigger', 'Obstacle', 'Sand 01', 'Sand 02', 'Sand 03', 'Sand 04', 'Sand 05', 'Sand 06', 'Talus 1', 'Talus 2', 'Talus 3', 'Talus 4', 'Talus 5', 'Talus 6', 'Firn 1', 'Firn 2', 'Firn 3', 'Firn 4', 'Firn 5', 'Firn 6', 'Ice Rink 1', 'Ice Rink 2', 'Ice Rink 3']
|
||||
floors = ['Dungeon Floor', 'Indoor Floor', 'Grass', 'Grass01', 'Grass02', 'Grass03', 'Grass04', 'Grass05', 'Goal Trigger', 'Obstacle', 'Sand 01', 'Sand 02', 'Sand 03', 'Sand 04', 'Sand 05', 'Sand 06', 'Talus 1', 'Talus 2', 'Talus 3', 'Talus 4', 'Talus 5', 'Talus 6', 'Firn 1', 'Firn 2', 'Firn 3', 'Firn 4', 'Firn 5', 'Firn 6', 'Ice Rink 1', 'Ice Rink 2', 'Ice Rink 3', 'Firn Cliff']
|
||||
|
||||
module.exports = class SingularSprite extends createjs.Sprite
|
||||
childMovieClips: null
|
||||
|
|
|
@ -365,19 +365,21 @@ $gameControlMargin: 30px
|
|||
&:active, &.highlighted
|
||||
@include box-shadow(0 0 20px white)
|
||||
|
||||
&.heroes
|
||||
&.items
|
||||
background-position: (-1 * $gameControlSize) 0px
|
||||
&.achievements
|
||||
&.heroes
|
||||
background-position: (-2 * $gameControlSize) 0px
|
||||
&.account
|
||||
//background-position: (-3 * $gameControlSize) 0px
|
||||
background-position: (-4 * $gameControlSize) 0px
|
||||
&.settings
|
||||
background-position: (-4 * $gameControlSize) 0px
|
||||
&.gems
|
||||
background-position: (-5 * $gameControlSize) 0px
|
||||
&.poll
|
||||
&.achievements
|
||||
background-position: (-3 * $gameControlSize) 0px
|
||||
&.account
|
||||
//background-position: (-4 * $gameControlSize) 0px
|
||||
background-position: (-5 * $gameControlSize) 0px
|
||||
&.settings
|
||||
background-position: (-5 * $gameControlSize) 0px
|
||||
&.gems
|
||||
background-position: (-6 * $gameControlSize) 0px
|
||||
&.poll
|
||||
background-position: (-4 * $gameControlSize) 0px
|
||||
|
||||
.tooltip
|
||||
font-size: 24px
|
||||
|
|
|
@ -90,6 +90,7 @@ else
|
|||
|
||||
.game-controls.header-font
|
||||
button.btn.poll.hidden(data-i18n="[title]play.poll")
|
||||
button.btn.clans(href="/clans", data-i18n="[title]clans.clans")
|
||||
button.btn.items(data-toggle='coco-modal', data-target='play/modal/PlayItemsModal', data-i18n="[title]play.items")
|
||||
button.btn.heroes(data-toggle='coco-modal', data-target='play/modal/PlayHeroesModal', data-i18n="[title]play.heroes")
|
||||
button.btn.achievements(data-toggle='coco-modal', data-target='play/modal/PlayAchievementsModal', data-i18n="[title]play.achievements")
|
||||
|
@ -118,9 +119,6 @@ else
|
|||
button#logout-button.btn.btn-illustrated.btn-warning(data-i18n="login.log_out") Log Out
|
||||
if me.isPremium()
|
||||
button.btn.btn-illustrated.btn-primary(data-i18n="nav.contact", data-toggle="coco-modal", data-target="core/ContactModal") Contact
|
||||
span.spl
|
||||
a.btn.btn-illustrated(href='/clans', data-i18n="clans.clans") Clans
|
||||
|
||||
|
||||
button.btn.btn-lg.btn-inverse.campaign-control-button#volume-button(data-i18n="[title]play.adjust_volume", title="Adjust volume")
|
||||
.glyphicon.glyphicon-volume-off
|
||||
|
|
|
@ -141,7 +141,8 @@ module.exports = class HeroVictoryModal extends ModalView
|
|||
getRenderData: ->
|
||||
c = super()
|
||||
c.levelName = utils.i18n @level.attributes, 'name'
|
||||
c.victoryText = utils.i18n @level.get('victory') ? {}, 'body'
|
||||
if @level.get('type', true) isnt 'hero'
|
||||
c.victoryText = utils.i18n @level.get('victory') ? {}, 'body'
|
||||
earnedAchievementMap = _.indexBy(@newEarnedAchievements or [], (ea) -> ea.get('achievement'))
|
||||
for achievement in (@achievements?.models or [])
|
||||
earnedAchievement = earnedAchievementMap[achievement.id]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue