Meowfficer Data
Meowfficer Data contains relevant data for a Mewofficer. It provides the following properties:
Property | Type | Description |
---|---|---|
name | string |
Names this Officer has. |
timer | string | null |
The unique timer of the officer or null if it cannot be obtained via boxes. |
nation | Nation |
The nation this Officer belongs to. |
id | number |
The ID of this officer. |
icon | string |
The icon this officer uses lower cased. Available under https://al.mrlar.dev/meow/<painting or icon>/<icon>.webp . |
rarity | Rarity |
The Rarity of this officer. |
skill | MeowSkill |
The skill of this officer. |
stats | object |
Base Stats of this officer. To calculate the value at any given level: \(\lfloor base + \frac{base \times clamp(0, lvl - 1, 29) \times 24}{304} \rfloor\) |
stats.command | number |
Base directives stats of this officer. |
stats.logistics | number |
Base logistics stats of this officer. |
stats.tactics | number |
Base tactics stats of this officer. |
fixed_abilities | number[] |
List of fixed Ability IDs. To establish how these are parsed read Fixed Abilities . |
servers | AlServer[] |
List of servers this Officer is (or at any point was) obtainable on. |
Meow Skill
Meow Skill represents the relevant data of a Meowfficer’s Skill. It provides the following properties:
Property | Type | Description |
---|---|---|
name | string |
Names this skill has. |
descriptions | string |
The description of the skill for each skill level. |
effects | SkillEffect?[] |
List of effects this skill has at each level. These values may also be null (or absent entirely if at the end) instead of SkillEffect. null indicates an effect that has little to no meaning for calculation purposes. |
opsi_effects | SkillEffect?[] |
List of effects this skill has during Operation Siren at each level. These values may also be null (or absent entirely if at the end) instead of SkillEffect. null indicates an effect that has little to no meaning for calculation purposes. |
id | number |
The ID of this skill. |
icon | number |
The icon of this skill. Available under https://al.mrlar.dev/meow/skill/<icon>.webp . |
default_level | number |
The default level of this skill (0-indexed). A default level of 2 would indicate that all 3 effects are active by default and that the skill cannot be leveled. \(upgrade\_count = 2 - default\_level\). \(max\_level = 3 - default\_level\). |
Skill Effect
Skill Effect refers to the effect of a Meowfficer’s skill and provides the following:
Property | Type | Description |
---|---|---|
slot? | number |
(Optional) The slot the Officer has to be in for this effect to be active. -1 or absent indicates any slot. 0 indicates command slot. 1 indicates staff slot. |
stats? | Stat[] |
(Optional) Stats granted by the effect |
condition? | SkillCondition |
(Optional) Conditions that must be met. |
position? | object |
(Optional) Position to affect. If absent all positions are affected. |
position?.type | FleetRowType |
What row the position is in. |
position?.index | number |
The actual position. 0 refers to either flagship or Main tank. |
nations? | Nation[] |
(Optional) Nations that are affected. |
hulls | Hull[] |
(Optional) Hulls that are affected. |
Skill Condition
Represents the condition for a Meowfficer Skill to take effect.
Property | Type | Description |
---|---|---|
type | count | flag | size |
The type of effect.count : There must be at least count ships matching hulls .size : There must be at least size ships in fleet .flag : Only the flagship is affected if it matches hulls . |
hulls | Hull |
Has different meaning depending on type :size : at least one ship with any hull in the list must be present on top of the above mentioned condition.count : there must be at least count ships matching any of the hulls.flag : Flagship has to be one of these hullls. |
fleet? | FleetRowType |
(Optional) Only present if type is size . Indicates which row to check size in. |
size? | number |
(Optional) Only present of type is size . Indicates how many ships there should at least be in fleet . |
count? | number |
(Optional) Only present of type is count . Indicates how many ships matching hulls must be present at least. |
(Skill) Stat
Represents the bonus granted by a Meowfficer Skill Effect. Provides the following:
Property | Type | Description |
---|---|---|
stat | BuffStatKey |
The stat to affect. |
meow_stat | command | logistics | tactics | null |
Officer stat to convert if any. |
amount | number |
If meow_stat is null: Flat amount to increase byIf meow_stat is non-null the increase is equal to: \(stat_{meow\_stat} \times \frac{amount}{100} \times 0.001\). |
restrict? | Hull[] |
(Optional) List of hulls that should not benefit from this effect. Context: Some talents do not include all hulls in all of their effects however since that is rather rare, this optional property to exclude them exists instead rather than duplicating “hulls to affect” a billion times over. |
against_hulls? | Hull[] |
(Optional) List of hulls that the bonus is active against. This is only applicable if the stat is damage , if it is absent it is universal. |