Skip to content

Commit 963f1c3

Browse files
committed
extend special creatures list for death parsing (#184)
1 parent e13df90 commit 963f1c3

File tree

1 file changed

+119
-0
lines changed

1 file changed

+119
-0
lines changed

src/TibiaCharactersCharacterV3.go

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,18 +518,137 @@ func containsCreaturesWithOf(str string) bool {
518518

519519
// this list should be based on the https://assets.tibiadata.com/data.json creatures name and plural_name field (currently only singular version)
520520
creaturesWithOf := []string{
521+
"acolyte of darkness",
521522
"acolyte of the cult",
522523
"adept of the cult",
524+
"ancient spawn of morgathla",
525+
"aspect of power",
526+
"baby pet of chayenne",
527+
"bane of light",
528+
"bloom of doom",
529+
"bride of night",
523530
"cloak of terror",
524531
"energuardian of tales",
525532
"enlightened of the cult",
533+
"eruption of destruction",
534+
"essence of darkness",
535+
"essence of malice",
536+
"eye of the seven",
537+
"flame of omrafir",
538+
"fury of the emperor",
539+
"ghastly pet of chayenne",
540+
"ghost of a planegazer",
541+
"greater splinter of madness",
542+
"groupie of skyrr",
526543
"guardian of tales",
544+
"gust of wind",
527545
"hand of cursed fate",
546+
"harbinger of darkness",
547+
"herald of gloom",
548+
"izcandar champion of summer",
549+
"izcandar champion of winter",
550+
"lesser splinter of madness",
551+
"lord of the elements",
552+
"lost ghost of a planegazer",
553+
"memory of a banshee",
554+
"memory of a book",
555+
"memory of a carnisylvan",
556+
"memory of a dwarf",
557+
"memory of a faun",
558+
"memory of a frazzlemaw",
559+
"memory of a fungus",
560+
"memory of a golem",
561+
"memory of a hero",
562+
"memory of a hydra",
563+
"memory of a lizard",
564+
"memory of a mammoth",
565+
"memory of a manticore",
566+
"memory of a pirate",
567+
"memory of a scarab",
568+
"memory of a shaper",
569+
"memory of a vampire",
570+
"memory of a werelion",
571+
"memory of a wolf",
572+
"memory of a yalahari",
573+
"memory of an amazon",
574+
"memory of an elf",
575+
"memory of an insectoid",
576+
"memory of an ogre",
577+
"mighty splinter of madness",
578+
"minion of gaz'haragoth",
579+
"minion of versperoth",
528580
"monk of the order",
581+
"muse of penciljack",
582+
"nightmare of gaz'haragoth",
583+
"noble pet of chayenne",
529584
"novice of the cult",
585+
"pillar of death",
586+
"pillar of draining",
587+
"pillar of healing",
588+
"pillar of protection",
589+
"pillar of summoning",
530590
"priestess of the wild sun",
591+
"rage of mazoran",
592+
"reflection of mawhawk",
593+
"reflection of obujos",
594+
"reflection of a mage",
595+
"retainer of baeloc",
596+
"scorn of the emperor",
597+
"servant of tentugly",
598+
"shadow of boreth",
599+
"shadow of lersatio",
600+
"shadow of marziel",
601+
"shard of corruption",
602+
"shard of magnor",
531603
"sight of surrender",
532604
"son of verminor",
605+
"soul of dragonking zyrtarch",
606+
"spark of destruction",
607+
"spawn of despair",
608+
"spawn of devovorga",
609+
"spawn of havoc",
610+
"spawn of the schnitzel",
611+
"spawn of the welter",
612+
"sphere of wrath",
613+
"spirit of earth",
614+
"spirit of fertility",
615+
"spirit of fire",
616+
"spirit of light",
617+
"spirit of water",
618+
"spite of the emperor",
619+
"squire of nictros",
620+
"stolen knowledge of armor",
621+
"stolen knowledge of healing",
622+
"stolen knowledge of lifesteal",
623+
"stolen knowledge of spells",
624+
"stolen knowledge of summoning",
625+
"stolen tome of portals",
626+
"sword of vengeance",
627+
"symbol of fear",
628+
"symbol of hatred",
629+
"tentacle of the deep terror",
630+
"the book of death",
631+
"the book of secrets",
632+
"the cold of winter",
633+
"the corruptor of souls",
634+
"the count of the core",
635+
"the devourer of secrets",
636+
"the duke of the depths",
637+
"the heat of summer",
638+
"the lily of night",
639+
"the lord of the lice",
640+
"the scion of havoc",
641+
"the scourge of oblivion",
642+
"the source of corruption",
643+
"the voice of ruin",
644+
"tin lizzard of lyxoph",
645+
"undead pet of chayenne",
646+
"weak harbinger of darkness",
647+
"weak spawn of despair",
648+
"wildness of urmahlullu",
649+
"wisdom of urmahlullu",
650+
"wrath of the emperor",
651+
"zarcorix of yalahar",
533652
}
534653

535654
// trim away "an " and "a "

0 commit comments

Comments
 (0)