Skip to the content.

Map Data

Structure for a boss fight in the game. Contains the following properties:

Property Type Description
name string The name of the map (for non campaign maps this is often the boss name + associated event or another descriptor)
acv number Enemy Airspace control value used to determine Airspace control buffs. -1 indicates the Airspace should be considered empty.
boss BossData Data of the boss enemy.
opsi boolean Whether the fight is considered and operation siren fight.
servers AlServer[] List of servers this fight is (or at any point was) available in.
buffs? BossBuff[] Buffs that are active during this fight.
buffs_display DisplayOnlyBuff[][] (Optional) Buffs that should be displayed along side the enemy. These can be handled if one desires but one would have to parse the actual description.
These may contain corrections formatted as {new text | explanation}
type MapType The type of map/fight.
id number The map ID. These are not in chronological order nor do they reflect any ID used by the game.
expo_id number | number[] | null The expedition ID(s) of this encounter. If this is null the expo was deleted from the game before expo IDs were added to the data.
dungeon_id number | number[] | null The game dungeon ID(s) of this encounter matching up with the respective expo_id (same index if array). If this is null the expo was deleted from the game before expo IDs were added to the data.
time_limit number Time limit of the stage in seconds.

Boss Data

Represents a boss enemy. Provides the following properties:

Property Type Description
name string The name of the boss.
hull Hull The hull of the boss.
hull Nation The nation of the boss.
stats object Contains one property of type number for each EnemyStatKey. These are already scaled according to the level.
level number The level of the boss.
offense_boost number Enemy offensive boost value during operation siren. Always 0 if opsi is false.
survival_boost number Enemy survival boost value during operation siren. Always 0 if opsi is false.
tactics_boost number Enemy tactics boost value during operation siren. Always 0 if opsi is false.
icon string The icon the enemy uses lower cased. Available under https://als.mrlar.dev/compact/<icon>.webp.
cld number[] The bosses hitbox size in x,y,z coordinates.
id number The enemy ID of the boss.

Boss Buff

Represents a buff active during a boss fight. Provides the following:

Property Type Description
key BuffStatKey Stat to affect.
amount number (Percentage) amount to increase (or descrease if negative) by.
self boolean Whether the boss affects itself. If false the players fleet is affected instead.

Display Only Buff

Represents a buff for displaying purposes only. It provides:

Property Type Description
name string Name of the buff.
description string Description of the buff.
month? number (Optional) Month this buff is choosen in, if absent for all buffs in the same list, one is choosen at random. This is 0 indexed (0-11).
icon? number (Optional) The icon for this buff. Available under https://al.mrlar.dev/buffs/<icon>.wepb. If null, you will have to create your own fall back.
color? SkillType (Optional) The skill color for this buff.

Map Type

Map Type is a numeric value with the range [1, 18] where each number represents a type of map:

Value Label Description
1 Normal Normal Mode Campaign Map
2 Hard Hard Mode Campaign Map
3 Event Nomral Normal Mode Event Map
4 Event Hard Hard Mode Event Map
5 Event SP Event SP Map
6 Event EX Event EX Map
7 Event Special Special Event Map
8 Event TP Event TP Map
9 META META Showdown
10 Guild Guild Operation
11 OpSi Operation Siren Fight
12 Extreme: Easy Extreme Challenge Easy Difficulty
13 Extreme: Medium Extreme Challenge Medium Difficulty
14 Extreme: Hard Extreme Challenge Hard Difficulty
15 WA Event Nomral Normal Mode Event Map in War Archive
16 WA Event Hard Hard Mode Event Map in War Archive
17 Raid Map Map is part of a raid event
18 Colation Map Map is part of a coalation event