#define moreSkillGetForEnt(ent) ((MORESKILL*)ent.entMoreSkill)
void attack()
{
MORESKILL* more = moreSkillGetForEnt(ent);
... use more.custom_value[x] here
}
void movement(ENTITY* target_ent, var num......)
{
MORESKILL* more = moreSkillGetForEnt(ent);
.....
}
action test_me()
{
MORESKILL* more = my.entMoreSkill = moreSkillCreate(); // create once at start of entity function
more.custom_value[x] = 137.1;
......
while(my)
{
.....
movement(my, more.custom_value[x].....);
wait(1);
}
}