🚀 Launch Week Day 5:Introducing Immutable Scans.Learn More
Socket
Book a DemoInstallSign in
Socket

maestrale

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

maestrale

Maestrale Kit for Azurlane

latest
Source
npmnpm
Version
0.1.5
Version published
Maintainers
1
Created
Source

Maestrale Kit for Azurlane

西北风套件,分为视图无关的核心和基于核心实现的视图两部分。

主要用于模拟碧蓝航线中舰船面板属性的计算、编队配置等。可调整舰船的等级、突破等级、好感、强化值、改造进度等所有参与白值运算的数值,可携带装备与兵装,可自由调整舰队科技提供的属性值,并实时计算舰船的最终面板。

安装

pnpm i maestrale

使用方式

加载游戏数据:

import { ShareCfg } from "maestrale";

await ShareCfg.load();

初始化舰队科技对象:

import { useTechnology } from "maestrale";

const technology = useTechnology();

现在可以创建我们的第一艘舰船了:

import { createShip } from "maestrale";

const ship = createShip(60104, {
  technology,
});

第一个参数为舰船的 ID,可以通过检查数据源中的 ship_data_statistics.json 文件获取。由于其键值的最后一位始终表示舰船的突破等级,因此我们使用截去最后一位的数值作为舰船的 ID。

如果要在初始化舰船时为她添加装备,可以向配置项中的 equips 字段传入一个数组,每个下标位分别表示对应装备槽上的装备对象或 ID,如果传入 null 则表示置空。同样,它可以通过检查数据源中的 equip_data_statistics.json 文件获取;兵装同理,检查 spweapon_data_statistics.json 文件即可:

import { createEquip, createSPWeapon } from "maestrale";

const ship = createShip(60104, {
  technology,
  equips: [
    null,
    createEquip(35340),
    null,
    2640,
    2640,
  ],
  spweapon: createSPWeapon(10180),
});

开发

# 安装依赖
pnpm i

# 启动开发服务器
pnpm -C simulator dev

Keywords

azurlane

FAQs

Package last updated on 28 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts