catalog
The data behind `HK.catalog()`: every health model, damage type (with its colour and kill-feed verb), death style, genre preset (model, death style, feed look, friendly fire and tuning) and kill feed look, plus the event list and `VERSION`. `C.model[id]`, `C.damageType[id]`, `C.d…
catalog
The data behind HK.catalog(): every health model, damage type (with its colour and kill-feed verb), death style, genre preset (model, death style, feed look, friendly fire and tuning) and kill feed look, plus the event list and VERSION. C.model[id], C.damageType[id], C.deathStyle[id], C.preset[id] and C.feedLook[id] look an entry up; C.everything() returns a copy of it all.
Every entry is labelled with kind (healthModel, damageType, deathStyle, feedLook, preset), family, genres (a list), hasLook and, when it has a look, style (minimal, scifi, fantasy, cartoon, pixel). C.KINDS, C.FAMILIES, C.GENRES and C.STYLES hold the words with labels and descriptions; C.vocabulary() returns a copy of them. C.find(query) returns copies of every matching entry across all kinds, and C.filter(kind, query) does the same within one kind (a kind id, a list name such as "presets", or a list of entries). A query key (id, kind, family, genre/genres, style, hasLook) takes one value or a list; an unknown key or kind is an error.
Scoped to this part · feeds back into the world's score.