diff --git a/build/item_codes.txt b/build/item_codes.txt new file mode 100644 index 0000000..b750e8f --- /dev/null +++ b/build/item_codes.txt @@ -0,0 +1,1295 @@ +# BadWolf 过滤器 —— 合法物品/类型代码白名单 +# 来源:data\global\excel 的 Weapons.txt / Armor.txt / Misc.txt 的 code 列 +# + ItemTypes.txt 的 Code 与 ItemType 列(共 833 个 item code,453 个 type) +# 用法:build.ps1 自检时读取本文件,比对规则条件里的小写标识;缺失文件则跳过该项检查 +# 更新:游戏版本升级、新增物品后,重新生成本文件即可(每行一个,大小写不敏感,# 开头为注释) + +[codes] +0sc +2ax +2hs +6bs +6cb +6cs +6hb +6hx +6l7 +6lb +6ls +6lw +6lx +6mx +6rx +6s7 +6sb +6ss +6sw +6ws +72a +72h +7ar +7ax +7b7 +7b8 +7ba +7bk +7bl +7br +7bs +7bt +7bw +7cl +7cm +7cr +7cr2 +7cs +7dg +7di +7fb +7fc +7fl +7ga +7gd +7gi +7gl +7gm +7gs +7gw +7h7 +7ha +7ja +7kr +7la +7ls +7lw +7m7 +7ma +7mp +7mt +7o7 +7p7 +7pa +7pi +7qr +7qs +7s7 +7s8 +7sb +7sc +7sm +7sp +7sr +7ss +7st +7ta +7tk +7tr +7ts +7tw +7vo +7wa +7wb +7wc +7wd +7wh +7wn +7ws +7xf +7yw +8bs +8cb +8cs +8hb +8hx +8l8 +8lb +8ls +8lw +8lx +8mx +8rx +8s8 +8sb +8ss +8sw +8ws +92a +92h +9ar +9ax +9b7 +9b8 +9b9 +9ba +9bk +9bl +9br +9bs +9bt +9bw +9cl +9cm +9cr +9cs +9dg +9di +9fb +9fc +9fl +9ga +9gd +9gi +9gl +9gm +9gs +9gw +9h9 +9ha +9ja +9kr +9la +9ls +9lw +9m9 +9ma +9mp +9mt +9p9 +9pa +9pi +9qr +9qs +9s8 +9s9 +9sb +9sc +9sm +9sp +9sr +9ss +9st +9ta +9tk +9tr +9ts +9tw +9vo +9wa +9wb +9wc +9wd +9wh +9wn +9ws +9xf +9yw +aar +am1 +am2 +am3 +am4 +am5 +am6 +am7 +am8 +am9 +ama +amb +amc +amd +ame +amf +amu +aqv +aqv2 +aqv3 +ass +axe +axf +ba1 +ba2 +ba3 +ba4 +ba5 +ba6 +ba7 +ba8 +ba9 +baa +bab +bac +bad +bae +baf +bal +bar +bax +bbb +bet +bey +bhm +bkd +bkf +bks +bld +box +bpl +bps +brn +brs +brz +bsd +bsh +bst +bsw +btl +btx +buc +bwn +cap +cbw +ceh +ces +chn +ci0 +ci1 +ci2 +ci3 +clb +clm +clw +cm1 +cm1p +cm2 +cm2f +cm2p +cm3 +cm3p +cqv +cqv2 +cqv3 +crfb +crfc +crfh +crfp +crfs +crfu +crfv +crn +crs +cst +cwss +d33 +dcbl +dcho +dcma +dcso +dgr +dhn +dir +dr1 +dr2 +dr3 +dr4 +dr5 +dr6 +dr7 +dr8 +dr9 +dra +drb +drc +drd +dre +drf +ear +elx +eyz +fed +fhl +fla +flb +flc +fld +flg +fng +fort +ful +g33 +g34 +gax +gcb +gcg +gcr +gcv +gcw +gcy +gfb +gfg +gfr +gfv +gfw +gfy +ghm +gis +gix +glb +glbs +gld +glg +glgs +glr +glrs +glv +glw +glws +gly +glys +gma +gpb +gpbs +gpg +gpgs +gpl +gpm +gpr +gprs +gps +gpv +gpvs +gpw +gpws +gpy +gpys +gsb +gsc +gsd +gsg +gsr +gsv +gsw +gsy +gth +gts +gwn +gzv +gzvs +hal +hax +hbl +hbt +hbw +hdm +hfh +hgl +hla +hlm +hp1 +hp2 +hp3 +hp4 +hp5 +hpf +hpo +hrb +hrn +hrt +hst +hxb +ibk +ice +imma +imra +imrn +irma +irra +irrn +isc +ivea +iveb +ived +iven +ivep +ives +ivez +iwss +j34 +jav +jaw +jew +jewf +key +kit +kri +ktr +lax +lbb +lbl +lbox +lbt +lbw +lea +leg +lgl +llmr +lmal +lpp +lrg +lsd +lst +lsvl +ltp +luca +lucb +lucc +lucd +luv +lwb +lxb +mac +mau +mbl +mbr +mbt +mgl +mp1 +mp2 +mp3 +mp4 +mp5 +mpf +mpi +mpo +msf +msk +mss +mst +mxb +ne1 +ne2 +ne3 +ne4 +ne5 +ne6 +ne7 +ne8 +ne9 +nea +neb +ned +nee +nef +neg +ob1 +ob2 +ob3 +ob4 +ob5 +ob6 +ob7 +ob8 +ob9 +oba +obb +obc +obd +obe +obf +opl +opm +ops +pa1 +pa2 +pa3 +pa4 +pa5 +pa6 +pa7 +pa8 +pa9 +paa +pab +pac +pad +pae +paf +pax +pik +pil +pk1 +pk2 +pk3 +plt +pvpp +qbr +qey +qf1 +qf2 +qhr +qll +qui +r01 +r01s +r02 +r02s +r03 +r03s +r04 +r04s +r05 +r05s +r06 +r06s +r07 +r07s +r08 +r08s +r09 +r09s +r10 +r10s +r11 +r11s +r12 +r12s +r13 +r13s +r14 +r14s +r15 +r15s +r16 +r16s +r17 +r17s +r18 +r18s +r19 +r19s +r20 +r20s +r21 +r21s +r22 +r22s +r23 +r23s +r24 +r24s +r25 +r25s +r26 +r26s +r27 +r27s +r28 +r28s +r29 +r29s +r30 +r30s +r31 +r31s +r32 +r32s +r33 +r33s +ram +rar +rbe +rera +rid +rin +rkey +rng +rpl +rps +rrra +rtma +rtmf +rtmo +rtmv +rtp +rvl +rvs +rxb +sbb +sbr +sbw +scl +scm +scou +scp +scrb +scy +scz +skc +skf +skl +skls +skp +skr +sku +skz +skzs +sml +sol +spc +spe +spk +spl +spr +spt +ssd +ssp +sst +std +stu +swb +t11 +t12 +t13 +t14 +t15 +t16 +t17 +t18 +t21 +t22 +t23 +t24 +t25 +t26 +t27 +t28 +t29 +t2a +t31 +t32 +t33 +t34 +t35 +t36 +t37 +t38 +t39 +t3a +t3b +t41 +t42 +t43 +t44 +t51 +t52 +t53 +t54 +t55 +t56 +t57 +t58 +t61 +t62 +t69 +t99 +tal +tax +tbk +tbl +tbt +tch +tes +tgl +tkf +toa +tow +tpcl +tpcm +tpcs +tpfl +tpfm +tpfs +tpgl +tpgm +tpgs +tpll +tplm +tpls +tr1 +tr2 +tri +tsc +tsp +uap +uar +uba +ubaa +ubab +ubac +ubtm +ucl +uea +uh9 +uhb +uhc +uhg +uhl +uhm +uhn +uit +ukp +ula +ulb +ulc +uld +ulg +ulm +ult +umb +umc +umg +uml +ung +uow +upk +upl +upma +upmp +urg +urma +urn +urs +ush +usk +utb +utc +utg +uth +utp +uts +utu +uuc +uui +uul +uvb +uvc +uvg +vbl +vbt +vgl +vip +vou +vps +wax +whm +wms +wnd +wrb +wsc +wsd +wsp +wss +wst +xap +xar +xcl +xea +xh9 +xhb +xhg +xhl +xhm +xhn +xit +xkp +xla +xlb +xld +xlg +xlm +xlt +xmb +xmg +xml +xng +xow +xpk +xpl +xrg +xrn +xrs +xsh +xsk +xtb +xtg +xth +xtp +xts +xtu +xuc +xui +xul +xvb +xvg +xyz +yps +ywn +zhb +zlb +zmb +ztb +zvb + +[types] +1han +1handed melee weapon +2h crystal sword +2h sword +2han +2handed melee weapon +2hcs +2hsw +abow +ajav +amaz +amazon bow +amazon item +amazon javelin +amazon spear +amethyst +amn rune generic +amul +amulet +amulet [s] +amus +antidote potion +any armor +any shield +apot +armo +armor +ashd +asm +aspe +assassin item +assassin mastery +assn +auric shields +axe +barb +barbarian item +bels +belt +belt [s] +ber rune generic +blun +blunt +body +body part +bone shield +book +boot +boots +bow +bow quiver +bowq +box +bshi +cham rune generic +chap +char +charm +chipped gem +circ +circlet +clas +class specific +cloa +cloak +club +cm2f +comb +combo weapon +corr +craft ingredient +crft +crossbow +crossbow quiver +crys +crystal swords +diamond +dol rune generic +drui +druid item +dungeon scarab +el rune generic +eld rune generic +elix +elixir +emerald +eth rune generic +expansion +fal rune generic +flawed gem +flawless gem +fort +fortify map +gem +gem0 +gem1 +gem2 +gem3 +gem4 +gema +gemd +geme +gemr +gems +gemt +gemz +gen +general melee +general weapon +generic amethyst +generic diamond +generic emerald +generic f amethyst +generic f diamond +generic f emerald +generic f ruby +generic f sapphire +generic f skull +generic f topaz +generic flawless gem +generic gem +generic p amethyst +generic p diamond +generic p emerald +generic p ruby +generic p sapphire +generic p skull +generic p topaz +generic perfect gem +generic ruby +generic rune +generic sapphire +generic skull +generic topaz +gg3a +gg3d +gg3e +gg3r +gg3s +gg3t +gg3z +gg4a +gg4d +gg4e +gg4r +gg4s +gg4t +gg4z +ggm +ggm3 +ggm4 +ggma +ggmd +ggme +ggmr +ggms +ggmt +ggmz +glov +gloves +gold +gsm +gsm3 +gsm4 +gsma +gsmd +gsme +gsmr +gsms +gsmt +gsmz +gul rune generic +h2h +h2h2 +hamm +hammer +hand to hand +hand to hand 2 +harm +head +healing potion +heavy armor +heavy shield +hel rune generic +helm +herb +hpot +hshi +imbuemag +imbuemag ready +imbuerandom +imbuerandom ready +imbuerare +imbuerare ready +imma +imra +imrn +io rune generic +irma +irra +irrn +ist rune generic +ith rune generic +jah rune generic +jave +javelin +jewel +jewel fragments +jewel generic +jewf +jewg +jewl +key +knif +knife +ko rune generic +large charm +large charm pvp +larm +larzuks malus +lbox +lcha +lchp +lem rune generic +light armor +light shield +lmal +lo rune generic +lpp +lshi +lum rune generic +mace +magic bow quiv +magic xbow quiv +mal rune generic +mana potion +map +map t1 +map t1 exc +map t2 +map t2 exc +map t3 +map t3 exc +map t4 +map t4 exc +map t5 +map t5 exc +marm +mboq +mcha +mchp +medium armor +medium charm +medium charm pvp +medium shield +mele +melee weapon +mgen +misc +miscellaneous +misl +miss +missile +missile potion +missile weapon +mpot +mshi +mxbq +necr +necromancer item +nef rune generic +none +not used +ohm rune generic +orb +ort rune generic +pala +paladin item +pas +pelt +perfect gem +phlm +play +player body part +pole +polearm +polearm and spear +poti +potion +primal helm +pul rune generic +puzzlebox +puzzlepiece +pvp charm +pvp map +pvp map desert +pvpd +pvpm +ques +quest +r01g +r02g +r03g +r04g +r05g +r06g +r07g +r08g +r09g +r10g +r11g +r12g +r13g +r14g +r15g +r16g +r17g +r18g +r19g +r1pg +r20g +r21g +r22g +r23g +r24g +r25g +r26g +r27g +r28g +r29g +r30g +r31g +r32g +r33g +ral rune generic +ranged mastery +rejuv potion +rera +rerollrare +rerollrare ready +ring +rng +rod +rpot +rrra +ruby +rune +rune ten plus generic +rung +runs +sapphire +sc9 +scep +scepter +scha +schp +scou +scour +scrb +scro +scroll +scythe type +seco +second hand +shael rune generic +shie +shield +shld +skull +small charm +small charm pvp +sock +socket filler +sol rune generic +sorc +sorceress item +spea +spear +spiked shield +spot +sshi +stack amethyst +stack diamond +stack emerald +stack flawless gem +stack gem +stack perfect gem +stack ruby +stack rune +stack sapphire +stack skull +stack topaz +staf +staff +stamina potion +standard gem +staves and rods +sur rune generic +swor +sword +t1m +t1me +t2m +t2me +t3m +t3me +t4m +t4me +t5m +t5me +tal rune generic +taxe +thawing potion +thro +throwing axe +throwing knife +thrown weapon +thul rune generic +tir rune generic +tkni +toa +token +topaz +torc +torch +torch fragment +tors +tpot +uber +ubermap +uberorgan +uberunique +ubmp +ubor +ubr +ubru +um rune generic +upgrade map +upgrademag +upgrademag ready +upma +upmp +urma +vex rune generic +voodoo heads +wand +weap +weapon +worldstone shard +wpot +xboq +xbow +zod rune generic