예제 #1
0
from campaign.campaign_main.campaign_1_1 import Config
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

MAP = CampaignMap()
MAP.shape = 'G3'
MAP.camera_data = ['D1']
MAP.camera_data_spawn_point = ['D1']
MAP.map_data = """
    SP -- ME -- ++ ++ ++
    ++ ++ ME -- MA ++ ++
    ++ ++ ++ ME -- ME MB
"""
MAP.spawn_data = [
    {
        'battle': 0,
        'enemy': 2
    },
    {
        'battle': 1,
        'enemy': 1
    },
    {
        'battle': 2
    },
    {
        'battle': 3,
        'boss': 1
    },
예제 #2
0
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap

MAP = CampaignMap('d2')
MAP.shape = 'I7'
MAP.camera_data = ['D2', 'D5', 'F3', 'F5']
MAP.map_data = '''
    SP -- -- -- -- -- ME ++ MB
    -- ME -- MS ME -- -- ++ --
    -- -- ME ++ ++ ++ -- -- --
    ME __ -- ME ME ME -- MS --
    ME MS -- ++ ++ ++ -- -- --
    -- ME -- ME -- -- -- ++ --
    SP -- -- -- -- ME -- ++ MB
'''
MAP.weight_data = '''
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 20 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
'''
MAP.spawn_data = [
    {
        'battle': 0,
        'enemy': 2,
        'siren': 2
    },
    {
예제 #3
0
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .campaign_base import CampaignBase

MAP = CampaignMap('SP1')
MAP.shape = 'H7'
MAP.camera_data = ['D2', 'D5', 'E2', 'E5']
MAP.camera_data_spawn_point = ['D5']
MAP.map_data = """
    ME -- ME ++ ++ ++ MB MB
    ++ -- ME Me __ -- -- MB
    -- Me -- -- Me Me ME --
    -- ME ++ -- ME ++ ++ --
    ME -- ++ MS -- ME -- --
    -- -- -- ++ -- -- -- ME
    SP SP -- -- -- ME ME ++
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
"""
MAP.spawn_data = [
    {
        'battle': 0,
예제 #4
0
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .campaign_base import CampaignBase

MAP = CampaignMap('C1')
MAP.shape = 'J6'
MAP.camera_data = ['D2', 'D4', 'G2', 'G4']
MAP.camera_data_spawn_point = ['D2', 'D4']
MAP.map_data = """
    ++ Me Me ++ ++ ++ ME -- ME ++
    -- -- -- ME -- -- -- -- -- --
    SP -- -- __ -- -- -- -- -- MB
    SP -- -- ME -- -- -- -- -- ME
    ++ -- -- -- ++ -- ME -- ME --
    ++ Me Me ++ ++ ME -- ++ ++ ++
"""
MAP.map_data_loop = """
    ++ Me Me ++ ++ ++ ME -- ME ++
    -- -- -- ME -- -- -- -- -- --
    SP -- -- __ -- MS -- MS -- MB
    SP -- -- ME -- -- -- -- -- ME
    ++ -- -- ME ++ -- ME -- ME --
    ++ Me Me ++ ++ ME -- ++ ++ ++
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50
예제 #5
0
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from ..campaign_war_archives.campaign_base import CampaignBase
from .c1 import Config as ConfigBase

MAP = CampaignMap('C3')
MAP.camera_sight = (-4, -2, 4, 2)
MAP.shape = 'H8'
# MAP.camera_data = ['D2', 'D6', 'E2', 'E6']
MAP.camera_data_spawn_point = []
MAP.map_data = """
    -- -- ++ ++ ++ ++ ++ --
    -- SP ++ ++ ++ ++ ++ --
    SP -- -- ME -- ME -- MB
    -- ME -- -- -- -- -- --
    -- -- Me -- ME Me -- MB
    ME -- ME __ -- __ ++ ++
    ++ ++ -- -- MS -- ++ ++
    ++ ++ -- ME -- -- -- MB
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
예제 #6
0
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .d1 import Config as ConfigBase

MAP = CampaignMap('D2')
MAP.shape = 'I9'
# MAP.camera_data = ['D2', 'D6', 'D7', 'F2', 'F6', 'F7']
MAP.camera_data = ['D3', 'D5', 'D7', 'F3', 'D5', 'F7']
MAP.camera_data_spawn_point = ['D2']
MAP.map_data = """
    -- SP -- -- -- MS -- ME --
    SP -- -- ++ MS -- ++ -- ME
    -- -- __ -- ++ -- -- ++ --
    -- ++ Me -- Me ++ -- -- ME
    -- MS ++ -- -- -- ++ ME --
    MS -- -- ++ Me -- Me ++ --
    -- ++ -- -- ++ -- -- -- --
    ME -- ++ -- ME ++ -- MB ME
    -- ME -- ME -- -- -- ME --
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
예제 #7
0
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from ..campaign_war_archives.campaign_base import CampaignBase
from .b1 import Config as ConfigBase

MAP = CampaignMap('B2')
MAP.shape = 'F8'
MAP.camera_data = ['C2', 'C6']
MAP.camera_data_spawn_point = ['C6']
MAP.map_data = """
    MB -- -- -- -- MB
    Me -- ++ ++ -- Me
    -- __ Me ++ -- --
    Me -- -- ME -- ME
    -- ME -- -- -- MM
    ++ ++ -- -- ME ++
    -- ++ -- ME -- --
    SP -- -- -- -- SP
"""
MAP.weight_data = """
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
"""
예제 #8
0
from ..campaign_war_archives.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from .sp1 import Config as ConfigBase

MAP = CampaignMap('SP.3')
MAP.shape = 'H5'
MAP.camera_data = ['D2', 'D3', 'E2', 'E3']
MAP.camera_data_spawn_point = ['D3', 'D2']
MAP.map_data = """
    ++ ME SP ME ME -- ++ ++
    SP Me -- -- -- ME ++ ++
    ME -- ++ -- ME -- Me ME
    -- ME ++ MM -- Me -- MB
    SP -- ++ ++ ++ -- ME MB
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
"""
MAP.spawn_data = [
    {
        'battle': 0,
        'enemy': 3,
        'mystery': 1
    },
    {
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger

MAP = CampaignMap()
MAP.map_data = '''
    -- ME ME MM ME -- ++ ++
    SP ME ++ ++ ME ME ++ ++
    SP -- ++ ++ -- ME ME MB
'''
MAP.camera_data = ['C1', 'E1']
MAP.weight_data = '''
    40 30 21 20 17 15 50 50
    40 40 50 50 16 13 50 50
    40 40 50 50 14 12 11 10
'''
MAP.spawn_data = [
    {
        'battle': 0,
        'enemy': 3
    },
    {
        'battle': 1,
        'enemy': 2
    },
    {
        'battle': 2,
        'enemy': 2
    },
    {
예제 #10
0
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

MAP = CampaignMap('SP')
MAP.shape = 'J9'
MAP.camera_data = ['D2', 'D6', 'G2', 'G6']
MAP.camera_data_spawn_point = ['G6']
MAP.map_data = """
    -- -- ME -- -- -- -- ME -- --
    -- ME -- -- ++ -- ME -- -- --
    -- __ -- ME ++ MS ++ ++ ++ ++
    -- ME -- -- -- -- MB -- ++ --
    ME -- MS -- -- -- -- SP -- Me
    -- Me -- -- -- -- SP -- -- Me
    ++ ++ -- -- ++ MS ++ ++ ++ --
    -- ++ -- ME ++ -- Me -- ME --
    -- -- -- -- -- -- -- -- -- --
"""
MAP.map_data_loop = """
    -- -- ME -- -- -- -- ME -- --
    -- ME -- -- ++ -- ME -- -- --
    -- __ -- ME ++ MS ++ ++ ++ ++
    -- ME -- -- -- -- MB -- ++ --
    ME -- MS ME -- -- -- SP -- Me
    -- Me -- -- -- -- SP -- -- Me
    ++ ++ -- -- ++ MS ++ ++ ++ --
    -- ++ -- ME ++ -- Me -- ME --
    -- -- -- -- -- -- -- -- -- --
"""
예제 #11
0
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from campaign.event_20200521_cn.b1 import Config as ConfigBase

MAP = CampaignMap()
MAP.map_data = """
    -- -- -- -- ++ -- -- -- -- ++ ++
    -- -- -- -- -- -- ++ ++ -- -- --
    ++ -- -- -- -- -- ++ ++ -- -- --
    -- -- -- -- -- -- -- -- -- -- --
    -- -- -- -- -- -- -- -- -- -- --
    ++ ++ -- -- -- -- ++ ++ -- -- --
    ++ -- -- -- -- -- -- -- -- -- --
"""
MAP.wall_data = """
    ·   · | ·   ·   ·   ·   ·   ·   ·   ·   · ,
          +                                   ,
    ·   ·   ·   ·   ·   ·   ·   ·   ·   · | · ,
          +       +   +               +   +   ,
    ·   · | ·   · | · | ·   ·   ·   · | ·   · ,
          +---+---+   |               |   +   ,
    ·   ·   · | ·   · | ·   ·   ·   · | · | · ,
              +---+   +---+       +---+   +-- ,
    ·   ·   ·   ·   ·   ·   ·   ·   ·   ·   · ,
                                              ,
    ·   ·   ·   ·   ·   ·   ·   ·   ·   ·   · ,
                                              ,
    ·   ·   ·   ·   ·   ·   ·   ·   ·   ·   · ,
"""
예제 #12
0
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .sp1 import Config as ConfigBase

MAP = CampaignMap('SP3')
MAP.shape = 'K7'
MAP.camera_data = ['D2', 'D5', 'H2', 'H5']
MAP.camera_data_spawn_point = ['D2']
MAP.map_data = """
    ME -- -- MS -- ME ME -- ME ME --
    -- -- ++ -- -- -- ++ -- ME ME ME
    SP -- ++ ++ ME -- ++ -- ++ ++ ++
    SP -- ++ ++ ME -- -- -- Me Me MB
    -- -- -- ++ ME ME -- -- ++ ++ ++
    ME ME -- __ -- -- -- -- -- ME --
    ME ME ++ ME ME ME -- ++ -- MS ME
"""
MAP.map_data_loop = """
    ME -- -- MS -- ME ME -- ME ME --
    -- -- -- -- -- -- ++ -- ME ME ME
    SP -- ++ ++ ME -- -- -- ++ ++ ++
    SP -- ++ ++ ME -- -- -- Me Me MB
    -- -- -- -- ME ME -- -- ++ ++ ++
    ME ME -- __ -- -- -- -- -- ME --
    ME ME ++ ME ME ME -- -- -- MS ME
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50 50 50 50
예제 #13
0
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger

MAP = CampaignMap('D1')
MAP.shape = 'I7'
MAP.camera_data = ['D2', 'D5', 'F2', 'F5']
MAP.camera_data_spawn_point = ['D5']
MAP.map_covered = ['D1']
MAP.map_data = """
    MB -- -- MS -- -- -- -- --
    -- ME -- ++ ++ ME ++ ++ --
    -- -- __ ++ ++ -- MB ++ --
    MS ME -- -- -- -- -- Me --
    -- -- MS -- ME Me -- -- ME
    -- ++ -- -- -- -- ME ++ --
    -- ++ SP SP -- ME -- ++ --
"""
MAP.weight_data = """
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10
"""
MAP.spawn_data = [
    {'battle': 0, 'enemy': 2, 'siren': 2},
    {'battle': 1, 'enemy': 1},
예제 #14
0
from .campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from .c1 import Config as ConfigBase

MAP = CampaignMap('C2')
MAP.shape = 'H10'
MAP.camera_data = ['D2', 'E5', 'E7']
MAP.camera_data_spawn_point = ['D2']
MAP.map_data = """
    ++ -- SP SP -- -- ++ ++
    -- Me -- -- -- Me ++ ++
    Me -- -- -- -- -- Me --
    ++ ++ -- __ -- Me -- --
    -- ++ -- -- -- ++ ++ ++
    -- ME -- -- -- -- ME --
    ++ ME -- -- -- -- -- MB
    -- ME -- ME -- -- ME --
    -- ++ ME -- ME ME ++ ++
    -- -- -- -- -- -- -- ++
"""
MAP.map_data_loop = """
    ++ -- SP SP -- -- ++ ++
    -- Me -- -- -- Me ++ ++
    Me -- -- MS -- -- Me --
    ++ ++ -- __ -- Me -- --
    -- ++ -- MS -- ++ ++ ++
    -- ME -- -- ME -- ME --
    ++ ME -- -- -- -- -- MB
    -- ME -- ME -- -- ME --
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from .campaign_8_1 import Config as ConfigBase

MAP = CampaignMap('8-4')
MAP.shape = 'H7'
MAP.camera_data = ['D3', 'E3', 'D5', 'E5']
MAP.camera_data_spawn_point = ['C1']
MAP.map_data = '''
    ++ SP -- -- ME -- ME --
    SP -- -- ME -- ++ ++ --
    -- -- ME ++ ++ MM ME ME
    ++ ++ -- ++ ++ ME ME --
    MA ++ ME -- ME __ ME ++
    ME ME __ ME ++ ++ -- ME
    -- ME ME MM ME -- ME MB
'''
MAP.weight_data = '''
    50 50 50 90 90 90 90 90
    50 50 50 90 90 90 90 90
    50 50 45 90 90 50 50 90
    90 90 40 90 90 30 31 90
    50 90 30 30 20 14 12 90
    30 27 35 25 90 90 20 10
    30 28 26 20 13 15 10 50
'''
MAP.spawn_data = [
    {'battle': 0, 'enemy': 3},
    {'battle': 1, 'enemy': 2},
예제 #16
0
from campaign.event_20200521_cn.d1 import Config as ConfigBase
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

MAP = CampaignMap()
MAP.map_data = """
    -- -- -- -- -- ME -- -- ME -- -- -- -- ++
    -- -- -- ME -- -- MB MB -- -- ME -- -- --
    ++ -- ME -- ME ME -- -- ME ME -- ME -- --
    ++ -- -- ME -- -- __ __ -- -- ME -- -- --
    -- -- -- -- ME MS -- -- MS ME -- -- ++ ++
    -- ++ -- ME ++ ++ -- -- ++ ++ ME -- -- --
    -- ++ -- ME ++ ++ -- -- ++ ++ ME -- -- --
    -- -- -- -- ME MS -- -- MS ME -- -- ++ ++
    ++ -- -- -- -- -- -- -- -- -- -- -- ++ ++
    -- -- -- -- -- -- SP SP -- -- -- -- -- --
"""
MAP.weight_data = """
    10 10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 30 10 10 10 10 10 10 30 10 10 10
    10 10 30 10 10 10 10 10 10 10 10 30 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 30 10 10 10 10 10 10 30 10 10 10
    10 10 10 30 10 10 10 10 10 10 30 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10 10
"""
예제 #17
0
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from campaign.event_20200423_cn.c1 import Config as ConfigBase

MAP = CampaignMap()
MAP.map_data = '''
    SP SP -- -- -- -- -- -- --
    SP -- -- -- ++ ++ ++ -- --
    -- -- -- -- -- -- -- -- --
    -- ++ -- -- -- -- -- -- --
    -- ++ -- -- ++ ++ -- -- --
    -- -- -- -- -- -- -- ++ ++
    -- -- -- -- -- -- -- ++ ++
'''


class Config(ConfigBase):
    FLEET_BOSS = 2


class Campaign(CampaignBase):
    MAP = MAP
예제 #18
0
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

MAP = CampaignMap('B1')
MAP.shape = 'F9'
MAP.camera_data = ['C2', 'C5', 'C7']
MAP.camera_data_spawn_point = ['C7']
MAP.map_data = """
    -- ME ++ ++ -- ME
    ME Me ++ ++ ME ME
    ++ -- MB MB -- --
    ME -- ME Me ++ Me
    ME MS __ __ Me ME
    ++ ++ MS -- MS --
    ++ MS -- ME ++ ME
    ME -- SP -- Me --
    ME -- SP SP -- ME
"""
MAP.weight_data = """
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
    50 50 50 50 50 50
"""
예제 #19
0
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from .b1 import Config as ConfigBase

MAP = CampaignMap('B3')
MAP.shape = 'I9'
MAP.camera_data = ['D2', 'D6', 'D7', 'F2', 'F6', 'F7']
MAP.camera_data_spawn_point = ['F7', 'D7']
MAP.map_data = """
    ++ -- ME -- -- -- ME -- ++
    ++ ++ ++ -- MB -- ++ ++ ++
    ME -- -- -- ++ -- -- -- ME
    -- ME Me -- Me -- Me ME --
    -- ++ ++ -- __ -- ++ ++ --
    MS ++ ++ -- Me -- ++ ++ MS
    -- ME MS -- -- -- MS ME --
    ME Me -- ++ -- ++ -- Me ME
    ++ -- -- SP -- SP -- -- ++
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
예제 #20
0
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .campaign_13_1 import Config as ConfigBase

MAP = CampaignMap('13-2')
MAP.shape = 'I7'
MAP.camera_data = ['D2', 'D5', 'F2', 'F5']
MAP.camera_data_spawn_point = ['D2', 'D5']
MAP.map_data = """
    ++ Me ME ME ++ Me ME Me --
    ++ -- -- -- -- -- ++ ++ ++
    MB -- SP ++ ++ -- ME ME ME
    MB -- SP -- ++ -- -- __ Me
    ME __ -- -- ME -- ME -- --
    ME ME ME ++ ME -- Me ME MB
    ME -- Me Me ME ME Me ++ ++
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
"""
MAP.spawn_data = [
    {
예제 #21
0
from .campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger

MAP = CampaignMap('SOS')
MAP.shape = 'H6'
MAP.camera_data = ['D2', 'D4']
MAP.camera_data_spawn_point = ['D4']
MAP.map_data = """
    ME ME ++ -- ME Me MB --
    -- -- ME MB MB ME ME MB
    ME ++ ME Me ME __ ME --
    -- ME __ ME Me ME ME ME
    -- ME ME SP SP ME ME --
    ++ ++ ME -- ME ME ++ --
"""
MAP.weight_data = """
    50 50 50 50 20 20 10 50
    50 50 50 10 10 10 10 10
    50 50 50 30 20 20 20 20
    50 50 20 50 30 30 30 30
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
"""
MAP.spawn_data = [
    {
        'battle': 0,
        'enemy': 4
    },
    {
예제 #22
0
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .b1 import Config as ConfigBase

MAP = CampaignMap('B2')
MAP.shape = 'K7'
MAP.camera_data = ['D3', 'D5', 'H3', 'H5']
MAP.camera_data_spawn_point = ['D2']
MAP.map_data = """
    -- ++ -- ++ ++ ++ MB MB ++ ++ ++
    -- -- -- ++ -- ME -- -- -- ME ++
    SP -- SP ++ ME -- ++ ME -- ME ++
    -- -- -- -- -- __ -- ++ -- -- --
    ++ -- ++ ++ ME -- ME -- -- Me Me
    MS -- MS ++ -- -- -- -- Me ++ ++
    -- MS -- ME -- ME ++ ++ ++ ++ ++
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
"""
MAP.spawn_data = [
    {
예제 #23
0
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .campaign_base import CampaignBase
from .t1 import Config as ConfigBase

MAP = CampaignMap('T3')
MAP.shape = 'H8'
MAP.camera_data = ['D2', 'D6', 'E2', 'E6']
MAP.camera_data_spawn_point = ['E6', 'E2']
MAP.map_data = """
    ++ -- ME -- -- MS -- ++
    ++ ME -- -- Me -- -- ME
    MB -- -- ME ++ ++ -- --
    -- -- Me ME ++ ++ -- SP
    -- ME -- -- -- Me -- SP
    ME ++ ++ ME __ MS -- --
    -- Me ++ -- ME -- ME --
    ME -- -- ME ++ ME ++ MS
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50
    90 90 90 50 50 50 50 50
    90 90 90 50 50 50 50 50
    90 90 90 90 50 50 50 50
"""
예제 #24
0
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger

MAP = CampaignMap('12-4')
MAP.shape = 'K8'
MAP.camera_data = ['D2', 'D6', 'H2', 'H6']
MAP.camera_data_spawn_point = []
MAP.map_data = """
    MB MB ME -- ME ++ ++ ++ MB MB ++
    ME ++ -- ME -- MA ++ ++ ME Me ++
    -- ME __ Me Me -- Me Me -- Me --
    ++ -- ME ++ ++ Me ME __ ++ ++ ME
    ++ ME ME -- ME ME -- ME -- ++ --
    ++ __ Me Me -- Me ME ++ __ -- ME
    ME -- Me -- Me -- Me -- -- ME --
    -- -- -- ME SP SP ++ ++ ++ ME --
"""
MAP.weight_data = """
    10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10
"""
MAP.spawn_data = [
    {
예제 #25
0
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .c1 import Config as ConfigBase
from .campaign_base import CampaignBase

MAP = CampaignMap('C3')
MAP.shape = 'I9'
MAP.camera_data = ['E2', 'E5', 'E7', 'D5']
MAP.camera_data_spawn_point = ['F5']
MAP.map_data = """
    -- ME ME ++ ++ ++ ME ME ++
    ++ ++ -- -- -- MS -- -- ++
    ++ ++ -- Me ++ Me -- ME --
    ++ -- -- ++ -- ++ -- -- SP
    MB -- MS -- -- __ MS -- --
    ++ -- -- ++ -- ++ -- -- SP
    ++ ++ -- Me ++ Me -- ME --
    ++ ++ -- -- -- MS -- -- ++
    -- ME ME ++ ++ ++ ME ME ++
"""
MAP.weight_data = """
    50 60 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50
예제 #26
0
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger

MAP = CampaignMap()
MAP.shape = 'G1'
MAP.map_data = '''
    SP -- -- -- -- ME MB
'''
MAP.spawn_data = [
    {
        'battle': 0,
        'enemy': 1
    },
    {
        'battle': 1,
        'boss': 1
    },
]

A1, B1, C1, D1, E1, F1, G1, \
    = MAP.flatten()


class Config:
    FLEET_2 = 0
    SUBMARINE = 0
    INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
        'height': (120, 255 - 40),
        'width': (1.5, 10),
예제 #27
0
from module.campaign.campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from campaign.campaign_main.campaign_3_1 import Config

MAP = CampaignMap()
MAP.shape = 'H4'
MAP.camera_data = ['D2']
MAP.map_data = '''
    SP -- -- ME -- ME ME MB
    ++ ++ ME -- ME ++ ++ ++
    -- ++ -- ME -- MA ++ ++
    SP ME -- -- ME MM -- ++
'''
MAP.weight_data = '''
    50 50 50 30 30 20 10 10
    50 50 40 40 30 20 10 10
    50 50 50 40 40 20 20 20
    50 50 50 50 35 30 30 30
'''
MAP.spawn_data = [
    {
        'battle': 0,
        'enemy': 2,
        'mystery': 1
    },
    {
        'battle': 1,
        'enemy': 1
    },
예제 #28
0
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

MAP = CampaignMap('SP')
MAP.shape = 'M10'
MAP.camera_data = ['D5', 'E8', 'J6', 'I8', 'G8']
MAP.camera_data_spawn_point = ['G8']
MAP.map_data = """
    -- -- -- -- -- -- -- -- -- -- -- -- --
    -- -- -- -- -- ++ ++ -- -- -- -- -- --
    -- ++ ++ ++ -- -- ++ -- -- ++ ++ ++ --
    -- ME ++ ++ ++ ++ ++ ++ ++ ++ ++ Me --
    Me -- Me -- ++ ++ ++ ++ ++ -- Me -- Me
    -- -- -- MS Me -- ++ -- Me MS -- -- --
    -- ME -- -- -- ++ MB ++ -- -- -- ME --
    ME -- ME -- -- MS -- MS -- -- ME -- ME
    -- ME -- -- -- -- __ -- -- -- -- ME --
    -- -- -- SP -- -- -- -- -- SP -- -- --
"""
MAP.weight_data = """
    10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10
    10 10 10 10 10 10 10 10 10 10 10 10 10
예제 #29
0
from module.campaign.campaign_base import CampaignBase
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .c1 import Config as ConfigBase

MAP = CampaignMap('C3')
MAP.shape = 'J6'
MAP.camera_data = ['D2', 'D4', 'G2', 'G4']
MAP.camera_data_spawn_point = ['D4']
MAP.map_data = """
    -- -- ME -- ++ ++ -- ++ ++ ++
    -- ++ -- Me ++ ++ Me -- ME ME
    ++ MS -- -- MB MB -- -- -- --
    ++ -- -- -- -- -- __ ++ ++ ME
    SP -- -- MS ME ME -- ME ++ --
    -- SP -- ++ ++ ++ -- -- ME --
"""
MAP.weight_data = """
    50 50 50 10 90 90 10 50 50 50
    50 50 50 10 90 90 10 50 50 50
    50 50 50 10 10 10 10 50 50 50
    50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50
"""
MAP.spawn_data = [
    {
        'battle': 0,
        'enemy': 3,
예제 #30
0
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .campaign_base import CampaignBase
from .t1 import Config as ConfigBase

MAP = CampaignMap('T2')
MAP.shape = 'H7'
# MAP.camera_data = ['D2', 'D5', 'E2', 'E5']
MAP.camera_data = ['D3', 'D5', 'E3', 'E5']
MAP.camera_data_spawn_point = ['E5']
MAP.portal_data = [('E5', 'E1'), ('E1', 'E5')]
MAP.map_data = """
    -- ++ -- ME -- ME ++ ++
    ME -- Me __ -- -- MB ++
    -- -- -- -- ME -- ++ ME
    ++ ME ++ ++ ++ ++ MS --
    -- ++ Me Me -- Me -- ME
    MS -- -- -- -- -- -- ++
    -- ME ++ ++ SP SP -- MS
"""
MAP.map_data_loop = """
    -- ++ -- ME -- ME ++ ++
    ME -- Me __ -- -- MB ++
    -- -- -- -- ME -- ++ ME
    ++ ME ++ -- -- -- MS --
    -- ++ Me Me -- Me -- ME
    MS -- -- -- -- -- -- ++
    -- ME ++ ++ SP SP -- MS
"""