mirror of
https://gitlab.com/Deukhoofd/BattleSim.git
synced 2025-10-28 02:00:04 +00:00
Added framework for random team generation, added admin buttons to generate teams, changed authorization to use different forums depending on test or production
This commit is contained in:
@@ -23,9 +23,13 @@ class @TeambuilderView extends Backbone.View
|
||||
'click .add_pokemon': 'addNewPokemonEvent'
|
||||
'click .save_team': 'saveTeam'
|
||||
|
||||
'click .random-team-admin a': 'randomTeamTierChange'
|
||||
'click .getrandomteams': 'getRandomTeams'
|
||||
|
||||
initialize: (attributes) =>
|
||||
@selectedPokemon = 0
|
||||
@selectedTeam = null
|
||||
@randomformatadmin = window.DEFAULT_FORMAT
|
||||
|
||||
@render()
|
||||
|
||||
@@ -159,17 +163,18 @@ class @TeambuilderView extends Backbone.View
|
||||
format = $link.data('format')
|
||||
team = @getSelectedTeam()
|
||||
realformat = window.PokeBattle.conditions.Formats_[format]
|
||||
console.log(team.hasPBV())
|
||||
console.log(team.hasTier())
|
||||
if realformat.tierBased and team.hasPBV()
|
||||
console.log('this')
|
||||
else if !realformat.tierBased and team.hasTier()
|
||||
console.log('that')
|
||||
if format != team.get('generation')
|
||||
team.set('generation', format)
|
||||
@renderTeam()
|
||||
@dirty() # renderTeam() removes dirty, so call it again
|
||||
|
||||
randomTeamTierChange: (e) =>
|
||||
@$("#currentselectedrandomadminformat")[0].innerHTML = e.currentTarget.text
|
||||
@randomformatadmin = e.currentTarget.dataset.format
|
||||
getRandomTeams: (e) =>
|
||||
number = parseInt(e.currentTarget.textContent, 10)
|
||||
PokeBattle.primus.send('getRandomTeamsAdmin', @randomformatadmin, number)
|
||||
|
||||
setSelectedPokemonIndex: (index) =>
|
||||
pokemon = @getSelectedTeam().at(index)
|
||||
@selectedPokemon = index
|
||||
|
||||
Reference in New Issue
Block a user