From b39d3244abeab16d1eaeddfa1c4797985c650fec Mon Sep 17 00:00:00 2001 From: Ben Carter Date: Tue, 12 Mar 2024 23:52:05 -0400 Subject: [PATCH] Added enums for corpse type selectAggreo and Creature Family --- docs/enums/Common.md | 61 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 docs/enums/Common.md diff --git a/docs/enums/Common.md b/docs/enums/Common.md new file mode 100644 index 0000000..935dee4 --- /dev/null +++ b/docs/enums/Common.md @@ -0,0 +1,61 @@ +## Eluna Enums +This highlights the list of all available ids that are associated to an enum in Typescript. These map to the underlying IDs in the core: + + + +| Enum Name | Value | Description | +|----------------------|----------------------------|-----------------------------------------------| +| CorpseType | | | +| | `CORPSE_BONES` | 0: Bones | +| | `CORPSE_RESURRECTABLE_PVE` | 1: Resurrectable in PvE | +| | `CORPSE_RESURRECTABLE_PVP` | 2: Resurrectable in PvP | +| SelectAggroTarget | | | +| | `SELECT_TARGET_RANDOM` | 0: Selects a random target | +| | `SELECT_TARGET_TOPAGGRO` | Selects targets from top aggro to bottom | +| | `SELECT_TARGET_BOTTOMAGGRO` | Selects targets from bottom aggro to top | +| | `SELECT_TARGET_NEAREST` | Selects the nearest target | +| | `SELECT_TARGET_FARTHEST` | Selects the farthest target | +| CreatureFamily | | | +| | `CREATURE_FAMILY_NONE` | 0: None | +| | `CREATURE_FAMILY_WOLF` | 1: Wolf | +| | `CREATURE_FAMILY_CAT` | 2: Cat | +| | `CREATURE_FAMILY_SPIDER` | 3: Spider | +| | `CREATURE_FAMILY_BEAR` | 4: Bear | +| | `CREATURE_FAMILY_BOAR` | 5: Boar | +| | `CREATURE_FAMILY_CROCOLISK` | 6: Crocolisk | +| | `CREATURE_FAMILY_CARRION_BIRD` | 7: Carrion Bird | +| | `CREATURE_FAMILY_CRAB` | 8: Crab | +| | `CREATURE_FAMILY_GORILLA` | 9: Gorilla | +| | `CREATURE_FAMILY_HORSE_CUSTOM` | 10: Horse (custom) | +| | `CREATURE_FAMILY_RAPTOR` | 11: Raptor | +| | `CREATURE_FAMILY_TALLSTRIDER` | 12: Tallstrider | +| | `CREATURE_FAMILY_FELHUNTER` | 15: Felhunter | +| | `CREATURE_FAMILY_VOIDWALKER` | 16: Voidwalker | +| | `CREATURE_FAMILY_SUCCUBUS` | 17: Succubus | +| | `CREATURE_FAMILY_DOOMGUARD` | 19: Doomguard | +| | `CREATURE_FAMILY_SCORPID` | 20: Scorpid | +| | `CREATURE_FAMILY_TURTLE` | 21: Turtle | +| | `CREATURE_FAMILY_IMP` | 23: Imp | +| | `CREATURE_FAMILY_BAT` | 24: Bat | +| | `CREATURE_FAMILY_HYENA` | 25: Hyena | +| | `CREATURE_FAMILY_BIRD_OF_PREY` | 26: Bird of Prey (Owl in Mangos) | +| | `CREATURE_FAMILY_WIND_SERPENT` | 27: Wind Serpent | +| | `CREATURE_FAMILY_REMOTE_CONTROL` | 28: Remote Control | +| | `CREATURE_FAMILY_FELGUARD` | 29: Felguard | +| | `CREATURE_FAMILY_DRAGONHAWK` | 30: Dragonhawk | +| | `CREATURE_FAMILY_RAVAGER` | 31: Ravager | +| | `CREATURE_FAMILY_WARP_STALKER` | 32: Warp Stalker | +| | `CREATURE_FAMILY_SPOREBAT` | 33: Sporebat | +| | `CREATURE_FAMILY_NETHER_RAY` | 34: Nether Ray | +| | `CREATURE_FAMILY_SERPENT` | 35: Serpent | +| | `CREATURE_FAMILY_SEA_LION` | 36: Sea Lion (TBC only) | +| | `CREATURE_FAMILY_MOTH` | 37: Moth (WotLK+) | +| | `CREATURE_FAMILY_CHIMAERA` | 38: Chimaera (WotLK+) | +| | `CREATURE_FAMILY_DEVILSAUR` | 39: Devilsaur (WotLK+) | +| | `CREATURE_FAMILY_GHOUL` | 40: Ghoul (WotLK+) | +| | `CREATURE_FAMILY_SILITHID` | 41: Silithid (WotLK+) | +| | `CREATURE_FAMILY_WORM` | 42: Worm (WotLK+) | +| | `CREATURE_FAMILY_RHINO` | 43: Rhino (WotLK+) | +| | `CREATURE_FAMILY_WASP` | 44: Wasp (WotLK+) | +| | `CREATURE_FAMILY_CORE_HOUND` | 45: Core Hound (WotLK+) | +| | `CREATURE_FAMILY_SPIRIT_BEAST` | 46: Spirit Beast (WotLK+) |