EQEMU Quest API: Difference between revisions
From EQArchives
Jump to navigationJump to search
Line 12: | Line 12: | ||
==== $race ==== | ==== $race ==== | ||
The player's race (i.e. Human, Erudite, etc.). | The player's race (i.e. Human, Erudite, etc.). | ||
==== $x ==== | |||
Current x coordinates of mob. | |||
==== $y ==== | |||
Current y coordinates of mob. | |||
==== $z ==== | |||
Current z coordinates of mob. | |||
==== $h ==== | |||
Current heading of mob (i.e. the direction they are facing out of 360 degrees). | |||
<pre> | <pre> | ||
$bot_id | $bot_id |
Revision as of 03:31, 3 June 2023
This will document the Quest API for Perl since that is what is used on EQ Archives.
Perl Consts
Mob
$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/
$class
The player's class (i.e. Rogue, Cleric, etc.).
$race
The player's race (i.e. Human, Erudite, etc.).
$x
Current x coordinates of mob.
$y
Current y coordinates of mob.
$z
Current z coordinates of mob.
$h
Current heading of mob (i.e. the direction they are facing out of 360 degrees).
$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