Horizon Official Technical Documentation
monster_spawn_data Struct Reference

#include <MonsterDefinitions.hpp>

+ Collaboration diagram for monster_spawn_data:

Classes

struct  s_monster_spawn_time_cache
 

Public Attributes

int spawn_dataset_id { 0 }
 
int monster_id {0}
 
std::string map_name {""}
 
MapCoords coords {0,0}
 
int16_t x {0}
 
int16_t y {0}
 
int16_t x_area {0}
 
int16_t y_area {0}
 
std::string mob_name {""}
 
int16_t amount {0}
 
int32_t spawn_delay_base {0}
 
int32_t spawn_delay_variance {0}
 
int16_t dead_amount { 0 }
 
std::unordered_map< int64_t, s_monster_spawn_time_cachedead_spawn_time_list
 

Member Data Documentation

◆ amount

int16_t monster_spawn_data::amount {0}

◆ coords

MapCoords monster_spawn_data::coords {0,0}

◆ dead_amount

int16_t monster_spawn_data::dead_amount { 0 }

◆ dead_spawn_time_list

std::unordered_map<int64_t, s_monster_spawn_time_cache> monster_spawn_data::dead_spawn_time_list

◆ map_name

std::string monster_spawn_data::map_name {""}

◆ mob_name

std::string monster_spawn_data::mob_name {""}

◆ monster_id

int monster_spawn_data::monster_id {0}

◆ spawn_dataset_id

int monster_spawn_data::spawn_dataset_id { 0 }

◆ spawn_delay_base

int32_t monster_spawn_data::spawn_delay_base {0}

◆ spawn_delay_variance

int32_t monster_spawn_data::spawn_delay_variance {0}

◆ x

int16_t monster_spawn_data::x {0}

◆ x_area

int16_t monster_spawn_data::x_area {0}

◆ y

int16_t monster_spawn_data::y {0}

◆ y_area

int16_t monster_spawn_data::y_area {0}

The documentation for this struct was generated from the following file: