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