User talk:MentalMouse42/Sandbox/Tags Workspace

Musings/questions on class tags
--11:03, 28 January 2020 (UTC)
 * Does the keyword list need to be quoted?
 * I'm marking mech tools and accessories as class-mech -- anything that's not actually a mechanism
 * Should yoyo accessories get their own keyword? (All those strings)   Currently they're just class-melee
 * Most placeable items currently aren't getting classes. Should there be exceptions for movement-affecting blocks & furniture?
 * Portal Gun Station
 * asphalt
 * slime block (pink, frozen)
 * ice (4 colors)
 * tracks (regular, pressure, booster)
 * Currently excluding hooks and minecarts/pieces
 * Wound up giving classes to the blocks and tracks. --MentalMouse42 (talk) 23:05, 6 February 2020 (UTC)

Biomes and bars
Right now I'm thinking any items with shadow-scales or tissue samples get the matching biome, but most other bar items shouldn't get biome tags. Perhaps they should get bar-* tags.... Items in question: -- MentalMouse42 (talk) 11:29, 8 February 2020 (UTC)
 * Hellstone -- leaning toward an exception because it's clearly associated with the Underworld.
 * Chlorophyte -- ditto, for Jungle, but the ore can be farmed elsewhere. On the flip side, most of the stuff is either bars-only, or "crossovers" with other biomes (see below)
 * Meteorite -- less appealing, because it's a minor biome anyway, but it does have a bunch of weapons that aren't just bars.
 * Shroomite -- only a couple of items aren't bar-only; the mushroom biome has a furniture set and Truffle's wares
 * Spectre Bars -- a few items, would be appended to the lengthy Dungeon list.
 * Honey dispenser and furniture: biome-jungle seems natural, but I wonder if it should instead be boss-bee
 * living wood: Should living wood items be biome-forest? living mahogany is naturally biome-jungle
 * Wound up making chlorophyte items jungle, leaving shroomite and spectre. Living wood->forest, honey still jungle, meteorite and hellstone get biome tags. --MentalMouse42 (talk) 16:40, 20 February 2020 (UTC)

Implicit
Notes on "Implicit" tags nominally covered by other flags or values. The question is whether or when it is worth duplicating the info into tags; Currently my answer is "not yet".
 * Food, drink: buffType, buffTime
 * Anything producing Well Fed: buff-food
 * Anything producing Tipsy: buff-drink
 * Old One's Army: Tag DD2Summon --> event-oldonesarmy
 * Armor: Anything with headSlot, BodySlot, or legSlot and non-zero defense: class-defense, in some cases class-offense
 * Weapons: class-offense, class by damage type (flags: melee, magic, ranged, summon, thrown)
 * ranged weapons also by type: class-arrow, class-bullet, class-rocket (ammo done)
 * Tools: Anything with "pick", "axe", and/or "hammer" values
 * Mechanisms: mech flag -> class-mech?
 * Fishing:
 * Anything with a "bait" value (fishing-bait?)
 * Anything with fishing power (fishingPole value -> class-fishing).
 * Bars, again -- there are many items which are produced solely from one kind of bar (bar-*)

Maybe tag these
Things that may not be automatically taggable, but should perhaps be tagged:
 * light-producing items: (not for now)
 * some pets, light-pets, lighting furniture, some extra blocks and furniture items
 * Items that summon pets/minions/etc (makeNPC?) (Covered by existing categories, so not doing.  Auto-tag?)
 * Pets
 * Light-pets
 * Mounts mountType
 * Minions
 * Sentries
 * Anything that can be caught (reward-fishing? Or: fishing-catch, fishing-crate, fishing-cratecontents, fishing-quest, fishing-junk)  Eh.

to-do maybe
--MentalMouse42 (talk) 22:09, 22 February 2020 (UTC)
 * Sturdy fossil crafts -> biome-desert (done)
 * Marble biome (nope)
 * Lepus drops (nope)
 * Blood moon drops (done)
 * Solar eclipse drops (done)
 * Mothron drops (done)
 * Holiday items
 * Christmas (done)
 * Halloween (done)
 * Angler rewards (done, reward-angler)

Missing items?
The Rusted Company Standard doesn't show up in the list. Added it with ID from Banners, guess at text ID.
 * dungeon furniture: Gothic chair
 * banners: Diabolist, Necromancer
 * Banners: Goblin peon, sorcerer, warrior, archer
 * Banners: Mister Stabby, Snowman Gangsta
 * Ghost Mask

--MentalMouse42 (talk) 21:59, 22 February 2020 (UTC)

Added these lines for the above. All text IDs are guesses, in particular I copied the misspelling of Diabolist from another ID. : "1509","Gothic Chair","GothicChair",biome-dungeon "1453","Rusted Company Standard","RustedCompanyStandard",biome-dungeon "2914","Diabolist Banner","DiablostBanner",biome-dungeon "2956","Necromancer Banner","NecromancerBanner",biome-dungeon "2927","Goblin Archer Banner","GoblinArcherBanner",event-goblins "2927","Goblin Archer Banner","GoblinArcherBanner",event-goblins "1653","Goblin Sorcerer Banner","GoblinSorcererBanner",event-goblins "1656","Goblin Warrior Banner","GoblinWarriorBanner",event-goblins "2954","Mister Stabby Banner","MisterStabbyBanner",event-frostlegion "2979","Snowman Gangsta Banner","SnowmanGangstaBanner",event-frostlegion "1752","Ghost Mask","GhostMask",event-halloween

--MentalMouse42 (talk) 17:24, 23 February 2020 (UTC)

List of tags used
biome-corruption biome-crimson biome-desert biome-dungeon biome-forest biome-hallow biome-jungle biome-meteorite biome-mushroom biome-ocean biome-sky biome-snow biome-spider biome-temple biome-underworld boss-bee boss-betsy boss-brain boss-cultist boss-destroyer boss-eater boss-eye boss-fishron boss-golem boss-mage boss-martian boss-mimic boss-moonlord boss-mothron boss-ogre boss-pillars boss-plantera boss-prime boss-skeletron boss-slime boss-twins boss-wall class-arrow class-building class-bullet class-defense class-fishing class-health class-immunity class-lava class-magic class-mana class-mech class-melee class-money class-movement class-offense class-ranged class-rocket class-summon class-throwing class-water class-yoyo event-bloodmoon event-christmas event-eclipse event-frostlegion event-frostmoon event-goblins event-halloween event-martian event-martians event-pirates event-pumpkinmoon event-rain event-sandstorm reward-angler

--MentalMouse42 (talk) 17:58, 23 February 2020 (UTC)