Talk:Item type: Difference between revisions
imported>PhilmASTErpLus Request to move category |
imported>StDoodle |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__TOC__ | |||
== Examples for All Item Types == | == Examples for All Item Types == | ||
Line 84: | Line 86: | ||
== Classification: Equipment? == | == 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) | 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)
- 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]);
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)