impress/lib/tasks
Emi Matchu ed5b62e161 Use PetType's created_at to predict who an item might be compatible with
This is a basic attempt at the Vandagyre logic, but also things like
"Maraquan items released before the Maraquan X was released"!

I also added a new task, `rails items:update_cached_fields`, which needs
to be run after this change, because it affects the value of
`Item#predicted_fully_modeled?`.

Eyeballing the updated search results for `-is:modeled`, this feels
pretty close? I'm guessing it's not perfect (e.g. maybe a pet type we
got modeled late into its existence, or some items that just never did
fit a certain pet), but feels pretty good.

I also know we had the "modeling hints" override in Impress 2020, which
we aren't reading yet. We should probably take that into account here
too!
2024-11-19 16:41:50 -08:00
..
neopets Only prompt for Neologin cookie once when running rails neopets:import 2024-11-16 12:11:13 -08:00
.gitkeep rails 3 2010-05-14 18:12:31 -04:00
db.rake Improve Unicode support, emojis don't crash us anymore lol! 2024-02-28 18:54:27 -08:00
items.rake Use PetType's created_at to predict who an item might be compatible with 2024-11-19 16:41:50 -08:00
pet_types.rake Add pet_types:guess task to guess poses for Invisible etc pets 2024-09-13 18:12:28 -07:00
pets.rake Output JSON from rails pets:load[pet_name] 2024-10-21 14:03:56 -07:00
public_data.rake Ensure rails public_data:pull doesn't use SSL for localhost 2024-07-07 17:21:54 -07:00
swf_assets.rake Save manifest load info when preloading them, too 2024-02-25 16:02:36 -08:00