EQEMU Quest API: Difference between revisions
From EQArchives
Jump to navigationJump to search
(→Mob) |
No edit summary |
||
Line 1: | Line 1: | ||
This will document the Quest API for Perl since that is what is used on EQ Archives. | This will document the Quest API for Perl since that is what is used on EQ Archives. Also see [http://spire.akkadius.com/quest-api-explorer?lang=perl&constant=Mob Spire Quest API Explorer] for latest definitions and Quest examples | ||
== Perl Consts == | == Perl Consts == | ||
Revision as of 03:52, 3 June 2023
This will document the Quest API for Perl since that is what is used on EQ Archives. Also see Spire Quest API Explorer for latest definitions and Quest examples
Perl Consts
Mob
Constant | Description |
---|---|
$class | The player's class (i.e. Rogue, Cleric, etc.). |
$faction | Provides the faction level the player has with the NPC's primary faction. This will be an integer between 1 (Ally) and 9 (Scowls). See https://docs.eqemu.io/server/factions/faction-values/ |
$h | Current heading of mob (i.e. the direction they are facing out of 360 degrees). |
$mlevel | Mob's (NPC) level |
$mname | Mob's (NPC) name |
$mobid | NPC ID |
$race | The player's race (i.e. Human, Erudite, etc.). |
$ulevel | player (user) level |
$x | Current x coordinates of mob. |
$y | Current y coordinates of mob. |
$z | Current z coordinates of mob. |
$bot_id $bot_owner_char_id $class $faction $h $hpratio $mlevel $mname $mobid $name $race $status $targetid $targetname $uguild_id $uguildrank $ulevel $userid $x $y $z
Zone
$instanceid $instanceversion $zonehour $zoneid $zoneln $zonemin $zonesn $zonetime $zoneweather