zarqon
Well-known member
Continuing on what is evidently my crusade to move basically all available information about KoL into proxy records, I think it would be excellent if familiar daily-limited events were available in proxy records.
The feature I'm requesting: add a "dailies" field to familiars, so we could check which daily drops (or combats for hipsters, or whatever new mechanic comes along that is important enough for mafia to track) had happened today simply and without needing to use property names which are unique per familiar. Things like
if ($familiar[green pixie].dailies < 5) use_familiar($familiar[green pixie]);
would be nifty.
The extra bonus I'm also suggesting: also add a "maxdailies" field, containing the maximum number of daily events possible for the given familiar. Then we could do exciting things like:
foreach f in $familiars[] if (have_familiar() && f.dailies < f.maxdailies) return use_familiar(f);
I suspect mafia knows that number somewhere for range-checking when incrementing the properties.
I doubt this will make it high on any dev's list of things to do, but I'm throwing it out there as part of my comprehensive Proxy Record Migration Package.
The feature I'm requesting: add a "dailies" field to familiars, so we could check which daily drops (or combats for hipsters, or whatever new mechanic comes along that is important enough for mafia to track) had happened today simply and without needing to use property names which are unique per familiar. Things like
if ($familiar[green pixie].dailies < 5) use_familiar($familiar[green pixie]);
would be nifty.
The extra bonus I'm also suggesting: also add a "maxdailies" field, containing the maximum number of daily events possible for the given familiar. Then we could do exciting things like:
foreach f in $familiars[] if (have_familiar() && f.dailies < f.maxdailies) return use_familiar(f);
I suspect mafia knows that number somewhere for range-checking when incrementing the properties.
I doubt this will make it high on any dev's list of things to do, but I'm throwing it out there as part of my comprehensive Proxy Record Migration Package.