feat(data): 모든 스킬에 티어 정보 추가
- 공격/회복/버프/디버프 전 스킬에 tier(1~5) 설정 - 티어 기준: 스킬 강도, MP 소모, 쿨타임 등 종합 고려 - 티어 5: Kernel Panic, Chaos Monkey, Snapshot Restore 등 - 티어 1: Stack Trace, Hot Reload, Step Into 등
This commit is contained in:
@@ -16,6 +16,7 @@ class SkillData {
|
||||
id: 'stack_trace',
|
||||
name: 'Stack Trace',
|
||||
type: SkillType.attack,
|
||||
tier: 1,
|
||||
mpCost: 10,
|
||||
cooldownMs: 3000,
|
||||
power: 15,
|
||||
@@ -27,6 +28,7 @@ class SkillData {
|
||||
id: 'core_dump',
|
||||
name: 'Core Dump',
|
||||
type: SkillType.attack,
|
||||
tier: 3,
|
||||
mpCost: 35,
|
||||
cooldownMs: 12000,
|
||||
power: 30,
|
||||
@@ -38,6 +40,7 @@ class SkillData {
|
||||
id: 'memory_dump',
|
||||
name: 'Memory Dump',
|
||||
type: SkillType.attack,
|
||||
tier: 3,
|
||||
mpCost: 25,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -53,6 +56,7 @@ class SkillData {
|
||||
id: 'kernel_panic',
|
||||
name: 'Kernel Panic',
|
||||
type: SkillType.attack,
|
||||
tier: 5,
|
||||
mpCost: 80,
|
||||
cooldownMs: 45000,
|
||||
power: 60,
|
||||
@@ -65,6 +69,7 @@ class SkillData {
|
||||
id: 'blue_screen',
|
||||
name: 'Blue Screen',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 60,
|
||||
cooldownMs: 30000,
|
||||
power: 50,
|
||||
@@ -76,6 +81,7 @@ class SkillData {
|
||||
id: 'inject_code',
|
||||
name: 'Inject Code',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 40,
|
||||
cooldownMs: 18000,
|
||||
power: 35,
|
||||
@@ -88,6 +94,7 @@ class SkillData {
|
||||
id: 'spawn_shell',
|
||||
name: 'Spawn Shell',
|
||||
type: SkillType.attack,
|
||||
tier: 3,
|
||||
mpCost: 30,
|
||||
cooldownMs: 10000,
|
||||
power: 12,
|
||||
@@ -100,6 +107,7 @@ class SkillData {
|
||||
id: 'thread_pool',
|
||||
name: 'Thread Pool',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 45,
|
||||
cooldownMs: 15000,
|
||||
power: 10,
|
||||
@@ -112,6 +120,7 @@ class SkillData {
|
||||
id: 'exfiltrate_data',
|
||||
name: 'Exfiltrate Data',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 35,
|
||||
cooldownMs: 12000,
|
||||
power: 25,
|
||||
@@ -124,6 +133,7 @@ class SkillData {
|
||||
id: 'fuzzing',
|
||||
name: 'Fuzzing',
|
||||
type: SkillType.attack,
|
||||
tier: 2,
|
||||
mpCost: 20,
|
||||
cooldownMs: 8000,
|
||||
power: 20,
|
||||
@@ -136,6 +146,7 @@ class SkillData {
|
||||
id: 'chaos_monkey',
|
||||
name: 'Chaos Monkey',
|
||||
type: SkillType.attack,
|
||||
tier: 5,
|
||||
mpCost: 50,
|
||||
cooldownMs: 25000,
|
||||
power: 40,
|
||||
@@ -148,6 +159,7 @@ class SkillData {
|
||||
id: 'saga_pattern',
|
||||
name: 'Saga Pattern',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 55,
|
||||
cooldownMs: 20000,
|
||||
power: 18,
|
||||
@@ -160,6 +172,7 @@ class SkillData {
|
||||
id: 'event_store',
|
||||
name: 'Event Store',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 40,
|
||||
cooldownMs: 18000,
|
||||
power: 0,
|
||||
@@ -175,6 +188,7 @@ class SkillData {
|
||||
id: 'auto_scale',
|
||||
name: 'Auto Scale',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 45,
|
||||
cooldownMs: 20000,
|
||||
power: 30,
|
||||
@@ -186,6 +200,7 @@ class SkillData {
|
||||
id: 'disassemble',
|
||||
name: 'Disassemble',
|
||||
type: SkillType.attack,
|
||||
tier: 3,
|
||||
mpCost: 30,
|
||||
cooldownMs: 12000,
|
||||
power: 22,
|
||||
@@ -198,6 +213,7 @@ class SkillData {
|
||||
id: 'decompile',
|
||||
name: 'Decompile',
|
||||
type: SkillType.attack,
|
||||
tier: 2,
|
||||
mpCost: 25,
|
||||
cooldownMs: 10000,
|
||||
power: 20,
|
||||
@@ -209,6 +225,7 @@ class SkillData {
|
||||
id: 'canary_release',
|
||||
name: 'Canary Release',
|
||||
type: SkillType.attack,
|
||||
tier: 1,
|
||||
mpCost: 15,
|
||||
cooldownMs: 6000,
|
||||
power: 12,
|
||||
@@ -220,6 +237,7 @@ class SkillData {
|
||||
id: 'ab_test',
|
||||
name: 'A/B Test',
|
||||
type: SkillType.attack,
|
||||
tier: 2,
|
||||
mpCost: 35,
|
||||
cooldownMs: 12000,
|
||||
power: 15,
|
||||
@@ -232,6 +250,7 @@ class SkillData {
|
||||
id: 'pivot_network',
|
||||
name: 'Pivot Network',
|
||||
type: SkillType.attack,
|
||||
tier: 3,
|
||||
mpCost: 30,
|
||||
cooldownMs: 10000,
|
||||
power: 25,
|
||||
@@ -244,6 +263,7 @@ class SkillData {
|
||||
id: 'async_await',
|
||||
name: 'Async Await',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 35,
|
||||
cooldownMs: 14000,
|
||||
power: 35,
|
||||
@@ -255,6 +275,7 @@ class SkillData {
|
||||
id: 'event_source',
|
||||
name: 'Event Source',
|
||||
type: SkillType.attack,
|
||||
tier: 3,
|
||||
mpCost: 30,
|
||||
cooldownMs: 12000,
|
||||
power: 0,
|
||||
@@ -270,6 +291,7 @@ class SkillData {
|
||||
id: 'cqrs_split',
|
||||
name: 'CQRS Split',
|
||||
type: SkillType.attack,
|
||||
tier: 4,
|
||||
mpCost: 40,
|
||||
cooldownMs: 15000,
|
||||
power: 20,
|
||||
@@ -286,6 +308,7 @@ class SkillData {
|
||||
id: 'garbage_collection',
|
||||
name: 'Garbage Collection',
|
||||
type: SkillType.heal,
|
||||
tier: 3,
|
||||
mpCost: 25,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -297,6 +320,7 @@ class SkillData {
|
||||
id: 'hot_reload',
|
||||
name: 'Hot Reload',
|
||||
type: SkillType.heal,
|
||||
tier: 1,
|
||||
mpCost: 15,
|
||||
cooldownMs: 8000,
|
||||
power: 0,
|
||||
@@ -308,6 +332,7 @@ class SkillData {
|
||||
id: 'rollback',
|
||||
name: 'Rollback',
|
||||
type: SkillType.heal,
|
||||
tier: 4,
|
||||
mpCost: 30,
|
||||
cooldownMs: 18000,
|
||||
power: 0,
|
||||
@@ -319,6 +344,7 @@ class SkillData {
|
||||
id: 'hotfix',
|
||||
name: 'Hotfix',
|
||||
type: SkillType.heal,
|
||||
tier: 1,
|
||||
mpCost: 10,
|
||||
cooldownMs: 6000,
|
||||
power: 0,
|
||||
@@ -330,6 +356,7 @@ class SkillData {
|
||||
id: 'snapshot_restore',
|
||||
name: 'Snapshot Restore',
|
||||
type: SkillType.heal,
|
||||
tier: 5,
|
||||
mpCost: 50,
|
||||
cooldownMs: 30000,
|
||||
power: 0,
|
||||
@@ -341,6 +368,7 @@ class SkillData {
|
||||
id: 'patch_binary',
|
||||
name: 'Patch Binary',
|
||||
type: SkillType.heal,
|
||||
tier: 4,
|
||||
mpCost: 35,
|
||||
cooldownMs: 20000,
|
||||
power: 0,
|
||||
@@ -358,6 +386,7 @@ class SkillData {
|
||||
id: 'git_commit',
|
||||
name: 'Git Commit',
|
||||
type: SkillType.heal,
|
||||
tier: 2,
|
||||
mpCost: 20,
|
||||
cooldownMs: 12000,
|
||||
power: 0,
|
||||
@@ -369,6 +398,7 @@ class SkillData {
|
||||
id: 'git_push',
|
||||
name: 'Git Push',
|
||||
type: SkillType.heal,
|
||||
tier: 3,
|
||||
mpCost: 25,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -380,6 +410,7 @@ class SkillData {
|
||||
id: 'connection_pool',
|
||||
name: 'Connection Pool',
|
||||
type: SkillType.heal,
|
||||
tier: 3,
|
||||
mpCost: 0,
|
||||
cooldownMs: 20000,
|
||||
power: 0,
|
||||
@@ -391,6 +422,7 @@ class SkillData {
|
||||
id: 'load_balance',
|
||||
name: 'Load Balance',
|
||||
type: SkillType.heal,
|
||||
tier: 4,
|
||||
mpCost: 20,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -403,6 +435,7 @@ class SkillData {
|
||||
id: 'blue_green_deploy',
|
||||
name: 'Blue Green Deploy',
|
||||
type: SkillType.heal,
|
||||
tier: 4,
|
||||
mpCost: 30,
|
||||
cooldownMs: 25000,
|
||||
power: 0,
|
||||
@@ -414,6 +447,7 @@ class SkillData {
|
||||
id: 'cache_invalidate',
|
||||
name: 'Cache Invalidate',
|
||||
type: SkillType.heal,
|
||||
tier: 2,
|
||||
mpCost: 25,
|
||||
cooldownMs: 18000,
|
||||
power: 0,
|
||||
@@ -429,6 +463,7 @@ class SkillData {
|
||||
id: 'debug_mode',
|
||||
name: 'Debug Mode',
|
||||
type: SkillType.buff,
|
||||
tier: 3,
|
||||
mpCost: 20,
|
||||
cooldownMs: 20000,
|
||||
power: 0,
|
||||
@@ -445,6 +480,7 @@ class SkillData {
|
||||
id: 'safe_mode',
|
||||
name: 'Safe Mode',
|
||||
type: SkillType.buff,
|
||||
tier: 3,
|
||||
mpCost: 25,
|
||||
cooldownMs: 25000,
|
||||
power: 0,
|
||||
@@ -461,6 +497,7 @@ class SkillData {
|
||||
id: 'memory_optimization',
|
||||
name: 'Memory Optimization',
|
||||
type: SkillType.buff,
|
||||
tier: 3,
|
||||
mpCost: 30,
|
||||
cooldownMs: 30000,
|
||||
power: 0,
|
||||
@@ -480,6 +517,7 @@ class SkillData {
|
||||
id: 'breakpoint',
|
||||
name: 'Breakpoint',
|
||||
type: SkillType.buff,
|
||||
tier: 2,
|
||||
mpCost: 15,
|
||||
cooldownMs: 12000,
|
||||
power: 0,
|
||||
@@ -496,6 +534,7 @@ class SkillData {
|
||||
id: 'watch_variable',
|
||||
name: 'Watch Variable',
|
||||
type: SkillType.buff,
|
||||
tier: 2,
|
||||
mpCost: 18,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -512,6 +551,7 @@ class SkillData {
|
||||
id: 'step_into',
|
||||
name: 'Step Into',
|
||||
type: SkillType.buff,
|
||||
tier: 1,
|
||||
mpCost: 15,
|
||||
cooldownMs: 12000,
|
||||
power: 0,
|
||||
@@ -528,6 +568,7 @@ class SkillData {
|
||||
id: 'profile_run',
|
||||
name: 'Profile Run',
|
||||
type: SkillType.buff,
|
||||
tier: 3,
|
||||
mpCost: 20,
|
||||
cooldownMs: 18000,
|
||||
power: 0,
|
||||
@@ -544,6 +585,7 @@ class SkillData {
|
||||
id: 'benchmark',
|
||||
name: 'Benchmark',
|
||||
type: SkillType.buff,
|
||||
tier: 4,
|
||||
mpCost: 25,
|
||||
cooldownMs: 20000,
|
||||
power: 0,
|
||||
@@ -560,6 +602,7 @@ class SkillData {
|
||||
id: 'elevate_privilege',
|
||||
name: 'Elevate Privilege',
|
||||
type: SkillType.buff,
|
||||
tier: 5,
|
||||
mpCost: 40,
|
||||
cooldownMs: 35000,
|
||||
power: 0,
|
||||
@@ -579,6 +622,7 @@ class SkillData {
|
||||
id: 'scale_up',
|
||||
name: 'Scale Up',
|
||||
type: SkillType.buff,
|
||||
tier: 5,
|
||||
mpCost: 35,
|
||||
cooldownMs: 30000,
|
||||
power: 0,
|
||||
@@ -595,6 +639,7 @@ class SkillData {
|
||||
id: 'failover',
|
||||
name: 'Failover',
|
||||
type: SkillType.buff,
|
||||
tier: 5,
|
||||
mpCost: 30,
|
||||
cooldownMs: 45000,
|
||||
power: 0,
|
||||
@@ -611,6 +656,7 @@ class SkillData {
|
||||
id: 'containerize',
|
||||
name: 'Containerize',
|
||||
type: SkillType.buff,
|
||||
tier: 3,
|
||||
mpCost: 25,
|
||||
cooldownMs: 20000,
|
||||
power: 0,
|
||||
@@ -627,6 +673,7 @@ class SkillData {
|
||||
id: 'orchestrate',
|
||||
name: 'Orchestrate',
|
||||
type: SkillType.buff,
|
||||
tier: 4,
|
||||
mpCost: 45,
|
||||
cooldownMs: 40000,
|
||||
power: 0,
|
||||
@@ -645,6 +692,7 @@ class SkillData {
|
||||
id: 'promise_resolve',
|
||||
name: 'Promise Resolve',
|
||||
type: SkillType.buff,
|
||||
tier: 2,
|
||||
mpCost: 20,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -661,6 +709,7 @@ class SkillData {
|
||||
id: 'feature_toggle',
|
||||
name: 'Feature Toggle',
|
||||
type: SkillType.buff,
|
||||
tier: 1,
|
||||
mpCost: 15,
|
||||
cooldownMs: 10000,
|
||||
power: 0,
|
||||
@@ -678,6 +727,7 @@ class SkillData {
|
||||
id: 'dark_launch',
|
||||
name: 'Dark Launch',
|
||||
type: SkillType.buff,
|
||||
tier: 4,
|
||||
mpCost: 35,
|
||||
cooldownMs: 30000,
|
||||
power: 0,
|
||||
@@ -694,6 +744,7 @@ class SkillData {
|
||||
id: 'static_analysis',
|
||||
name: 'Static Analysis',
|
||||
type: SkillType.buff,
|
||||
tier: 1,
|
||||
mpCost: 15,
|
||||
cooldownMs: 12000,
|
||||
power: 0,
|
||||
@@ -710,6 +761,7 @@ class SkillData {
|
||||
id: 'dynamic_analysis',
|
||||
name: 'Dynamic Analysis',
|
||||
type: SkillType.buff,
|
||||
tier: 4,
|
||||
mpCost: 25,
|
||||
cooldownMs: 18000,
|
||||
power: 0,
|
||||
@@ -727,6 +779,7 @@ class SkillData {
|
||||
id: 'reverse_engineer',
|
||||
name: 'Reverse Engineer',
|
||||
type: SkillType.buff,
|
||||
tier: 4,
|
||||
mpCost: 30,
|
||||
cooldownMs: 25000,
|
||||
power: 0,
|
||||
@@ -743,6 +796,7 @@ class SkillData {
|
||||
id: 'cover_tracks',
|
||||
name: 'Cover Tracks',
|
||||
type: SkillType.buff,
|
||||
tier: 2,
|
||||
mpCost: 20,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -759,6 +813,7 @@ class SkillData {
|
||||
id: 'deploy',
|
||||
name: 'Deploy',
|
||||
type: SkillType.buff,
|
||||
tier: 4,
|
||||
mpCost: 35,
|
||||
cooldownMs: 30000,
|
||||
power: 0,
|
||||
@@ -775,6 +830,7 @@ class SkillData {
|
||||
id: 'retry_logic',
|
||||
name: 'Retry Logic',
|
||||
type: SkillType.buff,
|
||||
tier: 2,
|
||||
mpCost: 20,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -791,6 +847,7 @@ class SkillData {
|
||||
id: 'state_machine',
|
||||
name: 'State Machine',
|
||||
type: SkillType.buff,
|
||||
tier: 2,
|
||||
mpCost: 30,
|
||||
cooldownMs: 25000,
|
||||
power: 0,
|
||||
@@ -812,6 +869,7 @@ class SkillData {
|
||||
id: 'step_over',
|
||||
name: 'Step Over',
|
||||
type: SkillType.debuff,
|
||||
tier: 1,
|
||||
mpCost: 20,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -828,6 +886,7 @@ class SkillData {
|
||||
id: 'cold_boot',
|
||||
name: 'Cold Boot',
|
||||
type: SkillType.debuff,
|
||||
tier: 4,
|
||||
mpCost: 30,
|
||||
cooldownMs: 25000,
|
||||
power: 0,
|
||||
@@ -845,6 +904,7 @@ class SkillData {
|
||||
id: 'heap_analysis',
|
||||
name: 'Heap Analysis',
|
||||
type: SkillType.debuff,
|
||||
tier: 2,
|
||||
mpCost: 25,
|
||||
cooldownMs: 18000,
|
||||
power: 0,
|
||||
@@ -861,6 +921,7 @@ class SkillData {
|
||||
id: 'unit_test',
|
||||
name: 'Unit Test',
|
||||
type: SkillType.debuff,
|
||||
tier: 1,
|
||||
mpCost: 20,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
@@ -877,6 +938,7 @@ class SkillData {
|
||||
id: 'integration_test',
|
||||
name: 'Integration Test',
|
||||
type: SkillType.debuff,
|
||||
tier: 2,
|
||||
mpCost: 25,
|
||||
cooldownMs: 18000,
|
||||
power: 0,
|
||||
@@ -894,6 +956,7 @@ class SkillData {
|
||||
id: 'sanitizer',
|
||||
name: 'Sanitizer',
|
||||
type: SkillType.debuff,
|
||||
tier: 3,
|
||||
mpCost: 30,
|
||||
cooldownMs: 20000,
|
||||
power: 0,
|
||||
@@ -911,6 +974,7 @@ class SkillData {
|
||||
id: 'hook_function',
|
||||
name: 'Hook Function',
|
||||
type: SkillType.debuff,
|
||||
tier: 2,
|
||||
mpCost: 25,
|
||||
cooldownMs: 22000,
|
||||
power: 0,
|
||||
@@ -927,6 +991,7 @@ class SkillData {
|
||||
id: 'rate_limit',
|
||||
name: 'Rate Limit',
|
||||
type: SkillType.debuff,
|
||||
tier: 3,
|
||||
mpCost: 30,
|
||||
cooldownMs: 25000,
|
||||
power: 0,
|
||||
@@ -943,6 +1008,7 @@ class SkillData {
|
||||
id: 'circuit_break',
|
||||
name: 'Circuit Break',
|
||||
type: SkillType.debuff,
|
||||
tier: 4,
|
||||
mpCost: 35,
|
||||
cooldownMs: 30000,
|
||||
power: 0,
|
||||
@@ -959,6 +1025,7 @@ class SkillData {
|
||||
id: 'backpressure',
|
||||
name: 'Backpressure',
|
||||
type: SkillType.debuff,
|
||||
tier: 2,
|
||||
mpCost: 25,
|
||||
cooldownMs: 20000,
|
||||
power: 0,
|
||||
@@ -975,6 +1042,7 @@ class SkillData {
|
||||
id: 'git_merge',
|
||||
name: 'Git Merge',
|
||||
type: SkillType.debuff,
|
||||
tier: 2,
|
||||
mpCost: 20,
|
||||
cooldownMs: 15000,
|
||||
power: 0,
|
||||
|
||||
Reference in New Issue
Block a user