recommends: handle irregular item names

main
Bryce Allen 11 years ago
parent 3f619579f0
commit 271ad7519d

@ -1,6 +1,39 @@
WEAPON_NAME_IDX = {};
WEAPON_TYPE_IDX = {};
_ITEM_NAME_SPECIAL = {
"welldonesteak": "Well-done Steak",
"lrgelderdragonbone": "Lrg ElderDragon Bone",
"highqualitypelt": "High-quality Pelt",
"kingsfrill": "King's Frill",
"btetsucabrahardclaw": "B.TetsucabraHardclaw",
"heartstoppingbeak": "Heart-stopping Beak",
"dsqueenconcentrate": "D.S.QueenConcentrate",
"dahrenstone": "Dah'renstone",
"championsweapon": "Champion's Weapon",
"championsarmor": "Champion's Armor",
"popeyedgoldfish": "Pop-eyed Goldfish",
"100mwantedposter": "100m+ Wanted Poster",
"goddesssmelody": "Goddess's Melody",
"goddesssembrace": "Goddess's Embrace",
"capcommhspissue": "Capcom MH Sp. Issue",
"goddesssfire": "Goddess's Fire",
"huntersticket": "Hunter's Ticket",
"herosseal": "Hero's Seal",
"thetaleofpoogie": "The Tale of Poogie",
"goddesssgrace": "Goddess's Grace",
"conquerorsseal": "Conqueror's Seal",
"conquerorssealg": "Conqueror's Seal G",
"questersticket": "Quester's Ticket",
"instructorsticket":"Instructor's Ticket",
"veticket": "VE Ticket",
"vedeluxeticket": "VE Deluxe Ticket",
"vebronzeticket": "VE Bronze Ticket",
"vesilverticket": "VE Silver Ticket",
"vegoldenticket": "VE Golden Ticket",
"vecosmicticket": "VE Cosmic Ticket"
};
(function($) {
$.QueryString = (function(a) {
if (a == "") return {};
@ -27,7 +60,16 @@ function get_base_path() {
}
function _item_name_key(s) {
return s.replace(RegExp("[ .'+-]","g"), '').toLowerCase();
}
function normalize_name(s) {
var key = _item_name_key(s);
if (_ITEM_NAME_SPECIAL[key]) {
return _ITEM_NAME_SPECIAL[key];
}
var chars = s.split("");
var cap_next = true;
var i;

Loading…
Cancel
Save