EQEMU Quest API: Difference between revisions
From EQArchives
Jump to navigationJump to search
No edit summary |
(→Mob) |
||
Line 21: | Line 21: | ||
|- | |- | ||
| $race ||The player's race (i.e. Human, Erudite, etc.). | | $race ||The player's race (i.e. Human, Erudite, etc.). | ||
|- | |||
| $status || This is normally used to denote privileged users (Guides and GMs) where players have a status of 0, and the Server Operator has a status of 255 | |||
|- | |- | ||
| $ulevel || player (user) level | | $ulevel || player (user) level | ||
Line 42: | Line 44: | ||
$bot_owner_char_id | $bot_owner_char_id | ||
$hpratio | $hpratio | ||
$targetid | $targetid | ||
$targetname | $targetname |
Revision as of 22:35, 14 June 2023
This will document the Quest API for Perl since that is what is used on EQ Archives. Also see the official EQEMU Quest API docs and 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 |
$name | the player's first name |
$race | The player's race (i.e. Human, Erudite, etc.). |
$status | This is normally used to denote privileged users (Guides and GMs) where players have a status of 0, and the Server Operator has a status of 255 |
$ulevel | player (user) level |
$uguild_id | player (user) unique guild identifier in the database (an integer) |
$uguildrank | |
$userid | player's unique identifier in the database (an integer) |
$x | Current x coordinates of mob. |
$y | Current y coordinates of mob. |
$z | Current z coordinates of mob. |
$bot_id $bot_owner_char_id $hpratio $targetid $targetname
Zone
$instanceid $instanceversion $zonehour $zoneid $zoneln $zonemin $zonesn $zonetime $zoneweather