UNPKG

slp-enforcer

Version:

Finds violations of the Melee Controller Ruleset by inspecting SLP files

34 lines (33 loc) 947 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const moves_json_1 = __importDefault(require("./moves.json")); exports.UnknownMove = { id: -1, name: "Unknown Move", shortName: "unknown", }; function getMoveInfo(moveId) { const moveName = moves_json_1.default[moveId.toString()]; if (!moveName) { return exports.UnknownMove; } return { id: moveId, name: moveName.name, shortName: moveName.shortName, }; } exports.getMoveInfo = getMoveInfo; function getMoveShortName(moveId) { const move = getMoveInfo(moveId); return move.shortName; } exports.getMoveShortName = getMoveShortName; function getMoveName(moveId) { const move = getMoveInfo(moveId); return move.name; } exports.getMoveName = getMoveName;