mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-10 21:00:37 -05:00
50 lines
1.2 KiB
TypeScript
50 lines
1.2 KiB
TypeScript
import type { DamageType } from "./types";
|
|
|
|
export const MAX_LDE_INTENSITY = 21;
|
|
export const MAX_AP = 57;
|
|
|
|
export const DAMAGE_RECEIVERS = [
|
|
"Bomb_TorpedoBullet", // Torpedo
|
|
"Chariot", // Crab Tank
|
|
"Gachihoko_Barrier", // Rainmaker Shield
|
|
"GreatBarrier_Barrier", // Big Bubbler Shield
|
|
"GreatBarrier_WeakPoint", // Big Bubbler Weak Point
|
|
// "InkRail", // InkRail
|
|
"NiceBall_Armor", // Booyah Bomb Armor
|
|
"ShockSonar", // Wave Breaker
|
|
// "Sponge_Versus", // Sponge
|
|
"Wsb_Flag", // Squid Beakon
|
|
"Wsb_Shield", // Splash Wall
|
|
"Wsb_Sprinkler", // Sprinkler
|
|
"BulletUmbrellaCanopyCompact", // Undercover Brella Canopy
|
|
"BulletUmbrellaCanopyNormal", // Splat Brella Canopy
|
|
"BulletUmbrellaCanopyWide", // Tenta Brella Canopy
|
|
] as const;
|
|
|
|
export const DAMAGE_TYPE = [
|
|
"NORMAL_MIN",
|
|
"NORMAL_MAX",
|
|
"DIRECT",
|
|
"FULL_CHARGE",
|
|
"MAX_CHARGE",
|
|
"TAP_SHOT",
|
|
"DISTANCE",
|
|
"BOMB_NORMAL",
|
|
"BOMB_DIRECT",
|
|
] as const;
|
|
|
|
export const damageTypeToWeaponType: Record<
|
|
DamageType,
|
|
"MAIN" | "SUB" | "SPECIAL"
|
|
> = {
|
|
NORMAL_MIN: "MAIN",
|
|
NORMAL_MAX: "MAIN",
|
|
DIRECT: "MAIN",
|
|
FULL_CHARGE: "MAIN",
|
|
MAX_CHARGE: "MAIN",
|
|
TAP_SHOT: "MAIN",
|
|
DISTANCE: "MAIN",
|
|
BOMB_NORMAL: "SUB",
|
|
BOMB_DIRECT: "SUB",
|
|
};
|