4 #include "../../../include/nlohmann/json.hpp"
5 #include "../../../include/types.h"
13 npc_proffesion_t proffesion;
16 Npc(EntityId entity_id, nlohmann::json npc_info,
Map& map);
21 bool is_alive()
const override;
23 entity_type_t get_type()
const override;
25 nlohmann::json get_data()
const override;
27 void update(uint64_t delta_t)
override;
29 npc_proffesion_t get_profession();