17 const auto ptr = vmt.schema_system->get_netvar(
this,
"C_BaseEntity",
"m_iTeamNum");
22 const auto ptr = vmt.schema_system->get_netvar(
this,
"C_DOTA_BaseNPC",
"m_iTaggedAsVisibleByTeam");
24 return value.value_or(14) == 14 || value.value_or(30) == 30;
28 const auto ptr = vmt.schema_system->get_netvar(
this,
"C_DOTA_BaseNPC",
"m_CustomHealthLabel");
33 const auto ptr = vmt.schema_system->get_netvar(
this,
"C_DOTA_BaseNPC",
"m_bHasClientSeenIllusionModifier");
34 return ptr.value_or(0) != 0;
38 const auto ptr = vmt.schema_system->get_netvar(
this,
"C_DOTA_BaseNPC",
"m_bHasClientSeenIllusionModifier");
43 const auto ptr = vmt.schema_system->get_netvar(
this,
"C_DOTA_BaseNPC_Hero",
"m_hReplicatingOtherHeroModel");
45 return result.value() != -1;
Definition CBaseEntity.h:6
bool has_client_seen_illusion_modifier() const
Definition CBaseEntity.h:32
void set_client_seen_illusion_modifier(bool val)
Definition CBaseEntity.h:37
int team_num() const
Definition CBaseEntity.h:16
bool is_illusion() const
Definition CBaseEntity.h:42
void set_custom_health_label(const string &label)
Definition CBaseEntity.h:27
bool visible() const
Definition CBaseEntity.h:21
CEntityIdentity * identity() const
Definition CBaseEntity.h:8
bool is_hero() const
Definition CBaseEntity.h:12
Definition CEntityIdentity.h:11
bool is_hero() const
Definition CEntityIdentity.h:17
static optional< T > read_memory(const N &address)
Definition Memory.h:78
static bool write_memory(const N &address, const T &value)
Definition Memory.h:99
static void write_string(const T &address, const string &text)
Definition Memory.h:115