From 8800682b2879c96b3fec401e251583e660b70a0a Mon Sep 17 00:00:00 2001 From: kyO The NinjA Date: Wed, 3 Jun 2020 17:28:28 -0300 Subject: [PATCH] Add: [EN] Add 'Prelude under the Moon' SP3 support --- campaign/event_20200603_en/sp3.py | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 campaign/event_20200603_en/sp3.py diff --git a/campaign/event_20200603_en/sp3.py b/campaign/event_20200603_en/sp3.py new file mode 100644 index 000000000..6d91c0148 --- /dev/null +++ b/campaign/event_20200603_en/sp3.py @@ -0,0 +1,41 @@ +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('sp3') +MAP.shape = 'i6' +MAP.map_data = ''' + ++ MB -- ME -- ME -- ++ ++ + MB -- ME -- ++ -- ME ++ ++ + MB ME -- ME -- ME -- ME -- + ++ ++ ++ -- ME -- ME ++ -- + MB -- ME ME -- ++ -- -- SP + -- ME -- -- -- ++ -- SP SP +''' +MAP.camera_data = ['D3', 'F5'] +MAP.spawn_data = [ + {'battle': 0, 'enemy': 3}, + {'battle': 1, 'enemy': 1}, + {'battle': 2, 'enemy': 1}, + {'battle': 3, 'enemy': 1}, + {'battle': 4, 'enemy': 1}, + {'battle': 5, 'boss': 1}, +] + + +class Config: + SUBMARINE = 0 + FLEET_BOSS = 0 + MAP_HAS_AMBUSH = False + + +class Campaign(CampaignBase): + MAP = MAP + + def battle_0(self): + return self.battle_default() + + def battle_5(self): + return self.brute_clear_boss()