Example #1
0
 def __init__( self, client, price:float = 0.1 ):
     plans = [
         OwnedPlan( client, {'name': 'Citadel of Knope',     'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Crashed Ship Site',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': "Gratch's Gauntlet",    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Kalavian Ruins',       'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
     ]
     super().__init__( client, price, plans );
Example #2
0
 def __init__( self, client, price:float = 0.1 ):
     plans = [
         OwnedPlan( client, {'name': 'Black Hole Generator',     'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Library of Jith',          'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Oracle of Anid',           'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Pantheon of Hagness',      'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Temple of the Drajilites', 'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
     ]
     super().__init__( client, price, plans );
Example #3
0
 def __init__( self, client, price:float = 0.1 ):
     plans = [
         OwnedPlan( client, {'name': 'Algae Pond',       'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Amalgus Meadow',   'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beeldeban Nest',   'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Denton Brambles',  'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Geo Thermal Vent', 'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Lapis Forest',     'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Malcud Field',     'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Natural Spring',   'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Volcano',          'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
     ]
     super().__init__( client, price, plans );
Example #4
0
 def add_plan( self, name, ebl = 0, quantity = 1 ):
     """ Adds a plan to the kit.
     
     Arguments:
         - name -- String name of the plan to add (eg "Algae Pond").
         - ebl -- Optional integer.  The extra build level for the plan.
         - quantity -- Optional integer.  The number of plans of this type to include.
     """
     self.plans.append( OwnedPlan(self.client, {'name': name, 'level': 1, 'extra_build_level': ebl, 'quantity': quantity}) )
Example #5
0
 def __init__( self, client, price:float = 0.1 ):
     plans = [
         OwnedPlan( client, {'name': 'Crater',               'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Grove of Trees',       'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Lagoon',               'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Lake',                 'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Patch of Sand',        'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Rocky Outcropping',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
     ]
     super().__init__( client, price, plans );
Example #6
0
 def __init__( self, client, price:float = 0.1 ):
     plans = [
         OwnedPlan( client, {'name': 'Beach [1]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [2]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [3]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [4]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [5]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [6]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [7]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [8]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [9]',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [10]',   'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [11]',   'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [12]',   'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Beach [13]',   'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
     ]
     super().__init__( client, price, plans );
Example #7
0
 def __init__( self, client, price:float = 0.1 ):
     plans = [
         OwnedPlan( client, {'name': 'Interdimensional Rift',    'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
         OwnedPlan( client, {'name': 'Ravine',                   'level': 1, 'extra_build_level': 0, 'quantity': 1} ),
     ]
     super().__init__( client, price, plans );
Example #8
0
 def __init__( self, client, price:float = 0.1 ):
     plans = [
         OwnedPlan( client, {'name': 'Halls of Vrbansk', 'level': 1, 'extra_build_level': 0, 'quantity': 100} )
     ]
     super().__init__( client, price, plans );