Difference between revisions of "Talk:Item type"

From Kolmafia
Jump to navigation Jump to search
imported>Heeheehee
m (Created page with 'Examples for all item types: <br />...weapon: ridiculously overelaborate ninja weapon <br />accessory: dope gangsta bling-bling <br />accordion: stolen accordion <br />artsything…')
 
imported>StDoodle
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
__TOC__
 +
 +
== Examples for All Item Types ==
 +
 
Examples for all item types:
 
Examples for all item types:
 
<br />...weapon: ridiculously overelaborate ninja weapon
 
<br />...weapon: ridiculously overelaborate ninja weapon
Line 79: Line 83:
 
<br />zap wand: pine wand
 
<br />zap wand: pine wand
 
--[[User:Heeheehee|Heeheehee]] 18:08, 6 March 2010 (UTC)
 
--[[User:Heeheehee|Heeheehee]] 18:08, 6 March 2010 (UTC)
 +
 +
== Classification: Equipment? ==
 +
I think this function should be in the [[Item Management]] page, not the [[Equipment]] page. Although it does return a diverse type of equipments, it also tells you about types that are not equipments (familiar larva, mp restore, etc.). I think {{f|to_slot}} is sufficient for determining exactly what kind of equipment an item is (excluding shields). --[[User:PhilmASTErpLus|PhilmASTErpLus]] 03:02, 6 July 2010 (UTC)
 +
 +
* Quite right. Even the code sample involves booze and food. In a related vein, what's with the special note that it always returns an empty string for non-equipment? It returns an empty string for some non-equipment (black pixel, clown skin, divine noisemaker), but not others (sugar shard, lemon, pine wand, barrrnacle) --[[User:Bale|Bale]] 05:59, 6 July 2010 (UTC)
 +
 +
* Bale, I'm pretty sure I copy-pasta'd that from previous info. As for a list... is this by chance on the Coldfront wiki somewhere? If so, we should just link to that, as maintaining such a list is probably beyond what can be expected on this site. --[[User:StDoodle|StDoodle (#1059825)]] 07:56, 6 July 2010 (UTC)
 +
 +
* Poking around a bit. I found {{kolwiki|Item Types}}, but mafia does not support '''all''' those item types. Combat items for instance return a blank string. I think Heeheehee pulled that info out of the source. --[[User:Bale|Bale]] 08:28, 6 July 2010 (UTC)
 +
 +
* Heeheehee, is there a specific file that we could point to on the repo for mafia that would allow those who are curious to see the full, updated list? I hesitate to give this its own page, as I just don't see the use beyond weapon types. Though I could be missing something. --[[User:StDoodle|StDoodle (#1059825)]] 10:31, 6 July 2010 (UTC)
 +
** No list, as far as I'm concerned. I think I generated a map, using something like:
 +
::  ash item[string]map; foreach i in $items[] if(!map contains i.item_type()) map[i.item_type()] = i; foreach i in map print(i+": "+map[i]);
 +
::: Found them -- [http://kolmafia.svn.sourceforge.net/viewvc/kolmafia/src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java?revision=8526&view=markup Lines 588-632 of EquipmentDatabase.java] list all of the non-weapons; all of the weapons and off-hands can be found starting with line 430 of [http://kolmafia.svn.sourceforge.net/viewvc/kolmafia/src/data/equipment.txt?revision=8521&view=markup equipment.txt]. --[[User:Heeheehee|Heeheehee]] 17:02, 6 July 2010 (UTC)
 +
 +
==Cleanup==
 +
 +
Yup, this page needs to be significantly edited.
 +
* Change category to Item Management (note: when this is done, make sure the appropriate category pages are updated)
 +
* Change wording on what is returned
 +
** Weapon type link should stay; that's a "major use" I'd think
 +
** I dunno what to do about the other possibilities; would appreciate feedback (this is the major hurdle for me)
 +
* Change "Special" based on actual use; does mafia parse actual item desc.'s or have a static list?
 +
 +
Whoever wants to have a go at this is welcome; just make sure to heed my note about changing categories to avoid confusion. Thanks! --[[User:StDoodle|StDoodle (#1059825)]] 05:59, 7 July 2010 (UTC)

Latest revision as of 05:59, 7 July 2010

Examples for All Item Types

Examples for all item types:
...weapon: ridiculously overelaborate ninja weapon
accessory: dope gangsta bling-bling
accordion: stolen accordion
artsything: Periodical Paintbrush
autopult: automatic catapult
axe: rubber axe
bag: Chester's bag of candy
banjo: stone banjo
bazooka: fish bazooka
blowgun: didgeridooka
bong: beer bong
boomerang: star boomerang
booze: ice-cold Sir Schlitz
bow: slightly peevedbow
can: can of fake snow
catapult: beer-a-pult
chefstaff: Staff of the Short Order Cook
club: seal-clubbing club
container: Mr. Container
crop: origami riding crop
crossbow: basic meat crossbow
cymbals: finger cymbals
disco ball: disco ball
drink helper: divine champagne flute
drum: tambourine
euphemisms: flaming juggler's balls
familiar equipment: serrated proboscis extension
familiar larva: mosquito larva
fish: halibut
flail: third-hand nunchaku
flute: ocarina of space
food: spicy noodles
food helper: Ol' Scratch's salad fork
frisbee: ultimate ultimate frisbee
guitar: acoustic guitarrr
gun: Red Rover BB gun
hat: helmet turtle
horn: dented harmonica
hp restore: Doc Galaktik's Pungent Unguent
hp+mp restore: green pixel potion
knife: asparagus knife
knuckles: candy knuckles
laser cannon: magilaser blastercannon
mace: Mace of the Tortoise
machine gun: armgun
mp restore: Knob Goblin seltzer
offhand: detective skull
pants: mariachi pants
pistol: grease gun
polearm: Knob Goblin elite polearm
polearm?: bill bec-de-bardiche glaive-guisarme
radio: ga-ga radio
rattle: bone rattle
rifle: bounty-hunting rifle
rod: Ruby Rod
sack: sack of doorknobs
saucepan: saucepan
shield: star buckler
shirt: Mr. Shirt
sitar: massive sitar
sling: double-barreled sling
slingshot: slingshot
snowsack: Frosty's snowball sack
spear: wooden stakes
spring: Coily™
staff: spooky stick
sticker: scratch 'n' sniff unicorn sticker
superball: Spooky Putty ball
sword: sweet ninja sword
theremin: pocket theremin
umbrella: titanium assault umbrella
utensil: pasta spoon
violin: world's smallest violin
wand: Wand of Nagamar
whip: cool whip
whistle: magic whistle
yoyo: lead yo-yo
zap wand: pine wand --Heeheehee 18:08, 6 March 2010 (UTC)

Classification: Equipment?

I think this function should be in the Item Management page, not the Equipment page. Although it does return a diverse type of equipments, it also tells you about types that are not equipments (familiar larva, mp restore, etc.). I think to_slot() is sufficient for determining exactly what kind of equipment an item is (excluding shields). --PhilmASTErpLus 03:02, 6 July 2010 (UTC)

  • Quite right. Even the code sample involves booze and food. In a related vein, what's with the special note that it always returns an empty string for non-equipment? It returns an empty string for some non-equipment (black pixel, clown skin, divine noisemaker), but not others (sugar shard, lemon, pine wand, barrrnacle) --Bale 05:59, 6 July 2010 (UTC)
  • Bale, I'm pretty sure I copy-pasta'd that from previous info. As for a list... is this by chance on the Coldfront wiki somewhere? If so, we should just link to that, as maintaining such a list is probably beyond what can be expected on this site. --StDoodle (#1059825) 07:56, 6 July 2010 (UTC)
  • Poking around a bit. I found Item Types, but mafia does not support all those item types. Combat items for instance return a blank string. I think Heeheehee pulled that info out of the source. --Bale 08:28, 6 July 2010 (UTC)
  • Heeheehee, is there a specific file that we could point to on the repo for mafia that would allow those who are curious to see the full, updated list? I hesitate to give this its own page, as I just don't see the use beyond weapon types. Though I could be missing something. --StDoodle (#1059825) 10:31, 6 July 2010 (UTC)
    • No list, as far as I'm concerned. I think I generated a map, using something like:
ash item[string]map; foreach i in $items[] if(!map contains i.item_type()) map[i.item_type()] = i; foreach i in map print(i+": "+map[i]);
Found them -- Lines 588-632 of EquipmentDatabase.java list all of the non-weapons; all of the weapons and off-hands can be found starting with line 430 of equipment.txt. --Heeheehee 17:02, 6 July 2010 (UTC)

Cleanup

Yup, this page needs to be significantly edited.

  • Change category to Item Management (note: when this is done, make sure the appropriate category pages are updated)
  • Change wording on what is returned
    • Weapon type link should stay; that's a "major use" I'd think
    • I dunno what to do about the other possibilities; would appreciate feedback (this is the major hurdle for me)
  • Change "Special" based on actual use; does mafia parse actual item desc.'s or have a static list?

Whoever wants to have a go at this is welcome; just make sure to heed my note about changing categories to avoid confusion. Thanks! --StDoodle (#1059825) 05:59, 7 July 2010 (UTC)