enum ElixirError { ELIXIR_UNHANDLED_SPELL = -1, ELIXIR_CANNOT_CAST_BAD_STATE = -2, ELIXIR_NOT_ENOUGH_MANA = -3, ELIXIR_LULL_IGNORED = -4, ELIXIR_MEZ_IGNORED = -5, ELIXIR_CHARM_IGNORED = -6, ELIXIR_NO_TARGET = -7, ELIXIR_INVALID_TARGET_BODYTYPE = -8, ELIXIR_TRANSPORT_IGNORED = -9, ELIXIR_NOT_LINE_OF_SIGHT = -10, ELIXIR_COMPONENT_REQUIRED = -11, ELIXIR_ALREADY_HAVE_BUFF = -12, ELIXIR_ZONETYPE_FAIL = -13, ELIXIR_CANNOT_USE_IN_COMBAT = -14, ELIXIR_NOT_ENOUGH_ENDURANCE = -15, ELIXIR_ALREADY_HAVE_PET = -16, ELIXIR_OUT_OF_RANGE = -17, ELIXIR_NO_PET = -18, ELIXIR_NOT_NEEDED = -19, };