new txt files and generated .go files

- Implemented a new script to extract item names from items.go and generate a corresponding name.go file with constants and utility functions for name retrieval.
This commit is contained in:
crazywh1t3
2026-02-12 18:08:28 +02:00
parent 8815c4d519
commit 52f9079ba1
32 changed files with 4538 additions and 3804 deletions

View File

@@ -376,4 +376,60 @@ var Skills = map[ID]Skill{
370: {Name: "CubeLoot", SkillDesc: "cubeloot", ID: 370, LeftSkill: false, RightSkill: false, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
371: {Name: "Mark of the Bear", SkillDesc: "mark of the bear", ID: 371, LeftSkill: false, RightSkill: false, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
372: {Name: "Mark of the Wolf", SkillDesc: "mark of the wolf", ID: 372, LeftSkill: false, RightSkill: false, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
373: {Name: "Summon Goatman", SkillDesc: "summon goatman", ID: 373, LeftSkill: false, RightSkill: true, ReqLevel: 1, Class: "war", ReqSkill1: "", ReqSkill2: ""},
374: {Name: "Demonic Mastery", SkillDesc: "demonic mastery", ID: 374, LeftSkill: false, RightSkill: false, ReqLevel: 1, Class: "war", ReqSkill1: "Summon Goatman", ReqSkill2: ""},
375: {Name: "Death Mark", SkillDesc: "death mark", ID: 375, LeftSkill: true, RightSkill: true, ReqLevel: 6, Class: "war", ReqSkill1: "Summon Goatman", ReqSkill2: ""},
376: {Name: "Summon Tainted", SkillDesc: "summon tainted", ID: 376, LeftSkill: false, RightSkill: true, ReqLevel: 12, Class: "war", ReqSkill1: "Summon Goatman", ReqSkill2: ""},
377: {Name: "Summon Defiler", SkillDesc: "summon defiler", ID: 377, LeftSkill: false, RightSkill: true, ReqLevel: 18, Class: "war", ReqSkill1: "Summon Tainted", ReqSkill2: ""},
378: {Name: "Blood Oath", SkillDesc: "blood oath", ID: 378, LeftSkill: false, RightSkill: false, ReqLevel: 6, Class: "war", ReqSkill1: "Demonic Mastery", ReqSkill2: ""},
379: {Name: "Engorge", SkillDesc: "engorge", ID: 379, LeftSkill: true, RightSkill: true, ReqLevel: 24, Class: "war", ReqSkill1: "Blood Boil", ReqSkill2: ""},
380: {Name: "Blood Boil", SkillDesc: "blood boil", ID: 380, LeftSkill: true, RightSkill: true, ReqLevel: 18, Class: "war", ReqSkill1: "Death Mark", ReqSkill2: ""},
381: {Name: "Consume", SkillDesc: "consume", ID: 381, LeftSkill: false, RightSkill: true, ReqLevel: 30, Class: "war", ReqSkill1: "Blood Oath", ReqSkill2: ""},
382: {Name: "Bind Demon", SkillDesc: "bind demon", ID: 382, LeftSkill: false, RightSkill: true, ReqLevel: 30, Class: "war", ReqSkill1: "Engorge", ReqSkill2: "Summon Defiler"},
383: {Name: "Levitate", SkillDesc: "levitate", ID: 383, LeftSkill: false, RightSkill: false, ReqLevel: 1, Class: "war", ReqSkill1: "", ReqSkill2: ""},
384: {Name: "Eldritch Blast", SkillDesc: "eldritchblast", ID: 384, LeftSkill: true, RightSkill: true, ReqLevel: 24, Class: "war", ReqSkill1: "Psychic Ward", ReqSkill2: ""},
385: {Name: "Hex Bane", SkillDesc: "hex bane", ID: 385, LeftSkill: false, RightSkill: true, ReqLevel: 1, Class: "war", ReqSkill1: "", ReqSkill2: ""},
386: {Name: "Hex Siphon", SkillDesc: "hex siphon", ID: 386, LeftSkill: false, RightSkill: true, ReqLevel: 24, Class: "war", ReqSkill1: "Hex Purge", ReqSkill2: ""},
387: {Name: "Psychic Ward", SkillDesc: "psychic ward", ID: 387, LeftSkill: false, RightSkill: true, ReqLevel: 18, Class: "war", ReqSkill1: "Cleave", ReqSkill2: ""},
388: {Name: "Echoing Strike", SkillDesc: "echoing strike", ID: 388, LeftSkill: true, RightSkill: true, ReqLevel: 12, Class: "war", ReqSkill1: "Levitate", ReqSkill2: ""},
389: {Name: "Hex Purge", SkillDesc: "hex purge", ID: 389, LeftSkill: false, RightSkill: true, ReqLevel: 12, Class: "war", ReqSkill1: "Hex Bane", ReqSkill2: ""},
390: {Name: "Blade Warp", SkillDesc: "blade warp", ID: 390, LeftSkill: true, RightSkill: true, ReqLevel: 18, Class: "war", ReqSkill1: "Echoing Strike", ReqSkill2: ""},
391: {Name: "Cleave", SkillDesc: "cleave", ID: 391, LeftSkill: true, RightSkill: true, ReqLevel: 6, Class: "war", ReqSkill1: "Levitate", ReqSkill2: ""},
392: {Name: "Mirrored Blades", SkillDesc: "mirrored blades", ID: 392, LeftSkill: true, RightSkill: true, ReqLevel: 30, Class: "war", ReqSkill1: "Blade Warp", ReqSkill2: "Eldritch Blast"},
393: {Name: "Sigil Lethargy", SkillDesc: "sigil lethargy", ID: 393, LeftSkill: true, RightSkill: true, ReqLevel: 6, Class: "war", ReqSkill1: "", ReqSkill2: ""},
394: {Name: "Ring of Fire", SkillDesc: "ring of fire", ID: 394, LeftSkill: true, RightSkill: true, ReqLevel: 6, Class: "war", ReqSkill1: "", ReqSkill2: ""},
395: {Name: "Miasma Bolt", SkillDesc: "miasma bolt", ID: 395, LeftSkill: true, RightSkill: true, ReqLevel: 1, Class: "war", ReqSkill1: "", ReqSkill2: ""},
396: {Name: "Sigil Rancor", SkillDesc: "sigil rancor", ID: 396, LeftSkill: true, RightSkill: true, ReqLevel: 12, Class: "war", ReqSkill1: "Sigil Lethargy", ReqSkill2: ""},
397: {Name: "Enhanced Entropy", SkillDesc: "enhanced entropy", ID: 397, LeftSkill: false, RightSkill: false, ReqLevel: 24, Class: "war", ReqSkill1: "Miasma Chains", ReqSkill2: ""},
398: {Name: "Flame Wave", SkillDesc: "flame wave", ID: 398, LeftSkill: true, RightSkill: true, ReqLevel: 18, Class: "war", ReqSkill1: "Ring of Fire", ReqSkill2: ""},
399: {Name: "Miasma Chains", SkillDesc: "miasma chains", ID: 399, LeftSkill: true, RightSkill: true, ReqLevel: 12, Class: "war", ReqSkill1: "Miasma Bolt", ReqSkill2: ""},
400: {Name: "Sigil Death", SkillDesc: "sigil death", ID: 400, LeftSkill: true, RightSkill: true, ReqLevel: 24, Class: "war", ReqSkill1: "Sigil Rancor", ReqSkill2: ""},
401: {Name: "Apocalypse", SkillDesc: "apocalypse", ID: 401, LeftSkill: true, RightSkill: true, ReqLevel: 30, Class: "war", ReqSkill1: "Flame Wave", ReqSkill2: "Sigil Death"},
402: {Name: "Abyss", SkillDesc: "abyss", ID: 402, LeftSkill: true, RightSkill: true, ReqLevel: 30, Class: "war", ReqSkill1: "Enhanced Entropy", ReqSkill2: ""},
403: {Name: "Sigil Death Explosion", SkillDesc: "", ID: 403, LeftSkill: false, RightSkill: false, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
404: {Name: "Hex Purge Explosion", SkillDesc: "", ID: 404, LeftSkill: false, RightSkill: false, ReqLevel: 0, Class: "", ReqSkill1: "", ReqSkill2: ""},
405: {Name: "Health Link", SkillDesc: "", ID: 405, LeftSkill: false, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
406: {Name: "Cold Fissure", SkillDesc: "eruption", ID: 406, LeftSkill: false, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
407: {Name: "Korlic's Leap Attack", SkillDesc: "leap attack", ID: 407, LeftSkill: true, RightSkill: true, ReqLevel: 18, Class: "", ReqSkill1: "Leap", ReqSkill2: ""},
408: {Name: "Cold Enchant", SkillDesc: "enchant", ID: 408, LeftSkill: false, RightSkill: true, ReqLevel: 18, Class: "", ReqSkill1: "", ReqSkill2: ""},
409: {Name: "Lightning Enchant", SkillDesc: "enchant", ID: 409, LeftSkill: false, RightSkill: true, ReqLevel: 18, Class: "", ReqSkill1: "", ReqSkill2: ""},
410: {Name: "Talic's Whirlwind", SkillDesc: "whirlwind", ID: 410, LeftSkill: true, RightSkill: true, ReqLevel: 30, Class: "", ReqSkill1: "", ReqSkill2: ""},
411: {Name: "Townportal O Skill", SkillDesc: "otownportal", ID: 411, LeftSkill: false, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
412: {Name: "Fire Twisters", SkillDesc: "twister", ID: 412, LeftSkill: true, RightSkill: true, ReqLevel: 18, Class: "", ReqSkill1: "Cyclone Armor", ReqSkill2: ""},
413: {Name: "Colossal Volcano", SkillDesc: "volcano", ID: 413, LeftSkill: false, RightSkill: true, ReqLevel: 24, Class: "", ReqSkill1: "Eruption", ReqSkill2: ""},
414: {Name: "Colossal Thunder Storm", SkillDesc: "thunder storm", ID: 414, LeftSkill: false, RightSkill: true, ReqLevel: 24, Class: "", ReqSkill1: "Nova", ReqSkill2: "Chain Lightning"},
415: {Name: "UberAncientsHeal", SkillDesc: "self heal", ID: 415, LeftSkill: false, RightSkill: false, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
416: {Name: "Goatman Stun", SkillDesc: "stun", ID: 416, LeftSkill: true, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
417: {Name: "Goatman Frenzy", SkillDesc: "", ID: 417, LeftSkill: false, RightSkill: false, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
418: {Name: "Goatman Berserk", SkillDesc: "berserk", ID: 418, LeftSkill: true, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
419: {Name: "Goatman Cleave", SkillDesc: "cleave", ID: 419, LeftSkill: true, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
420: {Name: "Tainted Resist Fire", SkillDesc: "resist fire", ID: 420, LeftSkill: false, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
421: {Name: "Tainted Fire Bolt", SkillDesc: "fire bolt", ID: 421, LeftSkill: true, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
422: {Name: "Tainted Fire Ball", SkillDesc: "fire ball", ID: 422, LeftSkill: true, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
423: {Name: "Talic's Fire Pierce", SkillDesc: "conviction", ID: 423, LeftSkill: false, RightSkill: true, ReqLevel: 30, Class: "", ReqSkill1: "", ReqSkill2: ""},
424: {Name: "Madawc's Lightning Pierce", SkillDesc: "conviction", ID: 424, LeftSkill: false, RightSkill: true, ReqLevel: 30, Class: "", ReqSkill1: "", ReqSkill2: ""},
425: {Name: "Korlic's Cold Pierce", SkillDesc: "conviction", ID: 425, LeftSkill: false, RightSkill: true, ReqLevel: 30, Class: "", ReqSkill1: "", ReqSkill2: ""},
426: {Name: "Charged Bolt Disk", SkillDesc: "", ID: 426, LeftSkill: true, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
427: {Name: "Korlic's Bash", SkillDesc: "bash", ID: 427, LeftSkill: true, RightSkill: true, ReqLevel: 1, Class: "", ReqSkill1: "", ReqSkill2: ""},
428: {Name: "HeraldThorns", SkillDesc: "", ID: 428, LeftSkill: false, RightSkill: true, ReqLevel: 6, Class: "", ReqSkill1: "", ReqSkill2: ""},
}