maplestorysea-mcp-server
Version:
NEXON MapleStory SEA API MCP Server for Claude Desktop - Complete character info, union details, guild data, rankings optimized for SEA servers
48 lines • 1.36 kB
TypeScript
/**
* Equipment analysis utilities for MapleStory items
*/
export interface EquipmentEnhancement {
starforceLevel: number;
scrollUpgrades: number;
potentialGrade: string;
additionalPotentialGrade: string;
}
export interface SetEffect {
setName: string;
activeCount: number;
totalCount: number;
effects: Array<{
requiredCount: number;
description: string;
stats: Record<string, number>;
}>;
}
/**
* Parse starforce level from item data
*/
export declare function parseStarforceLevel(item: any): number;
/**
* Parse scroll upgrade count from item data
*/
export declare function parseScrollUpgrades(item: any): number;
/**
* Parse potential grade from item data
*/
export declare function parsePotentialGrade(item: any): string;
/**
* Calculate total combat power from stats
*/
export declare function calculateCombatPower(stats: Record<string, number>): number;
/**
* Analyze equipment for set effects
*/
export declare function analyzeSetEffects(equipment: any[]): SetEffect[];
/**
* Calculate enhancement level score
*/
export declare function calculateEnhancementScore(enhancement: EquipmentEnhancement): number;
/**
* Analyze individual equipment piece
*/
export declare function analyzeEquipmentPiece(item: any): EquipmentEnhancement;
//# sourceMappingURL=equipment-analyzer.d.ts.map