get familiar from hatchling & vice versa

Alhifar

Member
These should work, but I've not tested them:
Code:
record famrec
{
	familiar name;
	string type;
	int larva;
};
item to_larva( familiar fam )
{
	famrec[int] fams;
	file_to_map( "familiars.txt" , fams );
	foreach key in fams
	{
		if( fam[key].name == fam ) return fam[key].larva.to_item();
	}
	return $item[none];
}

familiar to_familiar( item it )
{
	famrec[int] fams;
	file_to_map( "familiars.txt" , fams );
	foreach key in fams
	{
		if( fam[key].larva.to_item() == it ) return fam[key].name;
	}
	return $familiar[none];
}
 
Top