def bsGetLevels(): return [bs.Level('Easter Egg Hunt', displayName='${GAME}', gameType=EasterEggHuntGame, settings={}, previewTexName='towerDPreview'), bs.Level('Pro Easter Egg Hunt', displayName='Pro ${GAME}', gameType=EasterEggHuntGame, settings={'Pro Mode': True}, previewTexName='towerDPreview') ]
def bsGetLevels(): return [bs.Level('Gift Shower', displayName='${GAME}', gameType=GiftShowerGame, settings={}, previewTexName='rampagePreview'), bs.Level('Epic Gift Shower', displayName='${GAME}', gameType=GiftShowerGame, settings={'Epic Mode': True}, previewTexName='rampagePreview')]
def bsGetLevels(): return [ bs.Level('Rock Shower', displayName='${GAME}', gameType=RockShowerGame, settings={}, previewTexName='footballStadiumPreview'), bs.Level('Epic Rock Shower', displayName='${GAME}', gameType=RockShowerGame, settings={'Epic Mode': True}, previewTexName='footballStadiumPreview') ]
def bsGetLevels(): return [ bs.Level('Brain Freeze', displayName='${GAME}', gameType=BrainFreezeGame, settings={}, previewTexName='rampagePreview'), bs.Level('Epic Brain Freeze', displayName='${GAME}', gameType=BrainFreezeGame, settings={'Epic Mode': True}, previewTexName='rampagePreview') ]
def bsGetLevels(): return [ bs.Level('Guess The Bomb', displayName='${GAME}', gameType=GuessTheBombGame, settings={}, previewTexName='rampagePreview'), bs.Level('Epic Guess The Bomb', displayName='${GAME}', gameType=GuessTheBombGame, settings={'Epic Mode': True}, previewTexName='rampagePreview') ]
def bsGetLevels(): return [ bs.Level('Rock Meteor Shower', displayName='${GAME}', gameType=RockMeteorShower, settings={}, previewTexName='rampagePreview'), bs.Level('Epic Rock Meteor Shower', displayName='${GAME}', gameType=RockMeteorShower, settings={'Epic Mode': True}, previewTexName='rampagePreview') ]
def bsGetLevels(): # Levels are unique named instances of a particular game with particular settings. # They show up as buttons in the co-op section, get high-score lists associated with them, etc. return [ bs.Level( 'Ninja Fight', # globally-unique name for this level (not seen by user) displayName= '${GAME}', # level name seen by user (${GAME} is replaced by gameType.getName()) gameType=NinjaFightGame, settings={'preset': 'regular'}, previewTexName='courtyardPreview'), bs.Level('Pro Ninja Fight', displayName='Pro ${GAME}', gameType=NinjaFightGame, settings={'preset': 'pro'}, previewTexName='courtyardPreview') ]
def bsGetLevels(): # Levels are unique named instances of a particular game with particular # settings. They show up as buttons in the co-op section, get high-score # lists associated with them, etc. return [ bs.Level( name='Ninja Fight', # (unique id not seen by player) displayName='${GAME}', # (readable name seen by player) gameType=NinjaFightGame, settings={'preset': 'regular'}, previewTexName='courtyardPreview'), bs.Level(name='Pro Ninja Fight', displayName='Pro ${GAME}', gameType=NinjaFightGame, settings={'preset': 'pro'}, previewTexName='courtyardPreview') ]
def bsGetLevels(): return [ bs.Level('FlagDay45986', displayName='${GAME}', gameType=FlagDay, settings={}, previewTexName='courtyardPreview') ]
def bsGetLevels(): return [ bs.Level('Jumping Contest', displayName='${GAME}', gameType=JumpingContest, settings={}, previewTexName='courtyardPreview') ]
def bsGetLevels(): return [ bs.Level('Musical Flags Beta', displayName='${GAME}', gameType=MusicalFlags, settings={}, previewTexName='courtyardPreview') ]
def bsGetLevels(): return [ bs.Level('Paint', displayName='${GAME}', gameType=Paint, settings={}, previewTexName='courtyardPreview') ]
def bsGetLevels(): return [ bs.Level('Wizard War', displayName='${GAME}', gameType=WizardWar, settings={}, previewTexName='courtyardPreview') ]
def bsGetLevels(): return [ bs.Level('Pinyata', displayName='${GAME}', gameType=PinyataGame, settings={}, previewTexName='heart') ]
def bsGetLevels(): return [ bs.Level('Infection', displayName='${GAME}', gameType=Infection, settings={}, previewTexName='footballStadiumPreview') ]
def bsGetLevels(): # provide a faster paced 'pro' version with triple impact bombs and multiple targets and a regular one with a single bomb and 2 targets return [ bs.Level('Target Practice', displayName='Pro ${GAME}', gameType=TargetPracticeGame, settings={}, previewTexName='doomShroomPreview'), bs.Level('Target Practice B', displayName='${GAME}', gameType=TargetPracticeGame, settings={ 'Target Count': 2, 'Enable Impact Bombs': False, 'Enable Triple Bombs': False }, previewTexName='doomShroomPreview') ]
def bsGetLevels(): return [ bs.Level( 'Massacre 123', #<---- This name right here has to be unique to be recognized as a new game. displayName='${GAME}', gameType=Massacre, settings={}, previewTexName='courtyardPreview') ]
def bsGetLevels(): # Levels are unique named instances of a particular game with particular # settings. They show up as buttons in the co-op section, get high-score # lists associated with them, etc. return [ bs.Level( name='Base attack', # (unique id not seen by player) displayName='${GAME}', # (readable name seen by player) gameType=BaseAttackGame, settings={'preset': 'regular'}, previewTexName='CragCastlePreview') ]
def bsGetLevels(): return [ bs.Level(AbyssLang.name, displayName='${GAME}', gameType=AbyssGame, settings={ "Epic Mode": True, AbyssLang.peaceTime: 0, AbyssLang.npcDensity: 3 }, previewTexName='alwaysLandPreview') ]
def bsGetLevels(): # Levels are unique named instances of a particular game with particular settings. # They show up as buttons in the co-op section, get high-score lists associated with them, etc. return [ bs.Level( 'Fight of Faith', # globally-unique name for this level (not seen by user) displayName= '${GAME}', # ${GAME} will be replaced by the results of the game's getName() call gameType=FightOfFaithGame, settings= {}, # we currently dont have any settings; we'd specify them here if we did. previewTexName='courtyardPreview') ]
def bsGetLevels(): # Levels are unique named instances of a particular game with particular # settings. They show up as buttons in the co-op section, get high-score # lists associated with them, etc. return [ bs.Level( name='Boss Fight', # (unique id not seen by player) displayName='Angry ${GAME}', # (readable name seen by player) gameType=BossFightGame, previewTexName='doomShroomPreview', settings={'preset': 'Angry'}), bs.Level( name='Pro Boss Fight', # (unique id not seen by player) displayName='Mad ${GAME}', # (readable name seen by player) gameType=BossFightGame, previewTexName='doomShroomPreview', settings={'preset': 'Mad'}), bs.Level( name='Pro-pro Boss Fight', # (unique id not seen by player) displayName='God ${GAME}', # (readable name seen by player) gameType=BossFightGame, previewTexName='doomShroomPreview', settings={'preset': 'God'}) ]
def bsGetLevels(): return [bs.Level('Kill Zone',displayName='${GAME}',gameType=KillZoneGame,settings={},previewTexName='doomShroomPreview')]
def bsGetLevels(): return [bs.Level('Boss Battle', displayName='${GAME}', gameType=BossBattleGame, settings={}, previewTexName='roofMapPreview')]