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')
            ]
Exemplo n.º 2
0
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')]
Exemplo n.º 3
0
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')
    ]
Exemplo n.º 4
0
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')
    ]
Exemplo n.º 5
0
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')
    ]
Exemplo n.º 7
0
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')
    ]
Exemplo n.º 8
0
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')
    ]
Exemplo n.º 9
0
def bsGetLevels():
    return [
        bs.Level('FlagDay45986',
                 displayName='${GAME}',
                 gameType=FlagDay,
                 settings={},
                 previewTexName='courtyardPreview')
    ]
Exemplo n.º 10
0
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')
    ]
Exemplo n.º 12
0
def bsGetLevels():
    return [
        bs.Level('Paint',
                 displayName='${GAME}',
                 gameType=Paint,
                 settings={},
                 previewTexName='courtyardPreview')
    ]
Exemplo n.º 13
0
def bsGetLevels():
    return [
        bs.Level('Wizard War',
                 displayName='${GAME}',
                 gameType=WizardWar,
                 settings={},
                 previewTexName='courtyardPreview')
    ]
Exemplo n.º 14
0
def bsGetLevels():
    return [
        bs.Level('Pinyata',
                 displayName='${GAME}',
                 gameType=PinyataGame,
                 settings={},
                 previewTexName='heart')
    ]
Exemplo n.º 15
0
def bsGetLevels():
    return [
        bs.Level('Infection',
                 displayName='${GAME}',
                 gameType=Infection,
                 settings={},
                 previewTexName='footballStadiumPreview')
    ]
Exemplo n.º 16
0
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')
    ]
Exemplo n.º 19
0
def bsGetLevels():
    return [
        bs.Level(AbyssLang.name,
                 displayName='${GAME}',
                 gameType=AbyssGame,
                 settings={
                     "Epic Mode": True,
                     AbyssLang.peaceTime: 0,
                     AbyssLang.npcDensity: 3
                 },
                 previewTexName='alwaysLandPreview')
    ]
Exemplo n.º 20
0
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')
    ]
Exemplo n.º 21
0
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'})
    ]
Exemplo n.º 22
0
def bsGetLevels():
    return [bs.Level('Kill Zone',displayName='${GAME}',gameType=KillZoneGame,settings={},previewTexName='doomShroomPreview')]
Exemplo n.º 23
0
def bsGetLevels():
    return [bs.Level('Boss Battle', displayName='${GAME}', gameType=BossBattleGame, settings={}, previewTexName='roofMapPreview')]