30#ifndef HORIZON_ZONE_NPC_DEFINITIONS_HPP
31#define HORIZON_ZONE_NPC_DEFINITIONS_HPP
38#define NPC_START_GUID 5000000
75 std::shared_ptr<Horizon::Zone::Units::NPC>
_npc;
npc_type
Definition: NPCDefinitions.hpp:41
@ FAKE_NPC
Definition: NPCDefinitions.hpp:42
@ NPC_TYPE_PORTAL_HIDDEN
Definition: NPCDefinitions.hpp:44
@ NPC_TYPE_FLAG
Definition: NPCDefinitions.hpp:47
@ NPC_TYPE_PORTAL_DBG
Definition: NPCDefinitions.hpp:46
@ NPC_TYPE_INVISIBLE
Definition: NPCDefinitions.hpp:48
@ NPC_TYPE_PORTAL
Definition: NPCDefinitions.hpp:43
@ NPC_TYPE_MOB_TOMB
Definition: NPCDefinitions.hpp:45
directions
Definition: UnitDefinitions.hpp:75
@ DIR_SOUTH
Definition: UnitDefinitions.hpp:80
Definition: Element.hpp:7
Definition: NPCDefinitions.hpp:66
directions direction
Definition: NPCDefinitions.hpp:70
MapCoords coords
Definition: NPCDefinitions.hpp:69
bool script_is_file
Definition: NPCDefinitions.hpp:73
std::string script
Definition: NPCDefinitions.hpp:72
std::string npc_name
Definition: NPCDefinitions.hpp:67
uint16_t sprite_id
Definition: NPCDefinitions.hpp:71
uint16_t trigger_range
Definition: NPCDefinitions.hpp:74
std::shared_ptr< Horizon::Zone::Units::NPC > _npc
Definition: NPCDefinitions.hpp:75
std::string map_name
Definition: NPCDefinitions.hpp:68