vBrenth's post in Treasure Hunter Quest was marked as the answer
I have this on my server here and feel free to modified
This is the "Castle Drops" lists only..
N_CDrops:
mes "[Ash]";
mes "This is what we have to offer.";
next;
menu "Freya's Jewel - 200T",-,"Thor's Gauntlet - 200T",D_THORS,"Iron Maiden - 200T",D_IRON,"Wheel of the Unknown - 200T",D_WHEEL,"Silver Ornament - 200T",D_SILVER,"Wrath of Valkyrie - 200T",D_WRATH,"Feather of Angel Wing - 200T",D_FEATHER,"Footprints of Cat - 200T",D_FOOT," Woman's Mustaches - 200T",D_WOMAN,"Root of Stone - 200T",D_ROOT,"Spirit of Fish - 200T",D_SPIRIT,"Sputum of Bird - 200T",D_SPUTUM,"Sinew of Bear - 200T",D_SINEW,"Breath of Soul - 200T",D_BREATH,"Snow Crystal - 200T",D_SNOW,"Omen of Tempest - 200T",D_OMEN,"Ripple - 200T",D_RIPPLE,"Billow - 200T",D_BILLOW,"Drifting Air - 200T",D_DRIFTING,"Emblem of the Sun God - 400T",D_EMBLEM,"Dusk Glow - 400T",D_DUSK,"Dawn Essense - 400T",D_DAWN,"Cold Moonlight - 400T",D_COLD,"Hazy Starlight - 400T",D_HAZY,"Goddes Tears - 400T",D_GODDES,"Valkyrie Token - 400T",D_VALK,"Brynhild Armor Piece - 400T",D_BRYN,"Hero Remains - 400T",D_HERO,"Andvari Ring - 400T",D_ANDVARI,"Nevermind",N_NVM;
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Freya's Jewel";
getitem 7074,1;
close;
D_THORS:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Thor's Gauntlet";
getitem 7074,1;
close;
D_IRON:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Iron Maiden";
getitem 7075,1;
close;
D_WHEEL:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Wheel of the Unknown";
getitem 7076,1;
close;
D_SILVER:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Silver Ornament";
getitem 7077,1;
close;
D_WRATH:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Wrath of Valkyrie";
getitem 7078,1;
close;
D_FEATHER:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Feather of Angel Wing";
getitem 7079,1;
close;
D_FOOT:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Footprints of Cat";
getitem 7080,1;
close;
D_WOMAN:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Woman's Mustaches";
getitem 7081,1;
close;
D_ROOT:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Root of Stone";
getitem 7082,1;
close;
D_SPIRIT:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Spirit of Fish";
getitem 7083,1;
close;
D_SPUTUM:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Sputum of Bird";
getitem 7084,1;
close;
D_SINEW:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Sinew of Bear";
getitem 7085,1;
close;
D_BREATH:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Breath of Soul";
getitem 7087,1;
close;
D_SNOW:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Snow Crystal";
getitem 7088,1;
close;
D_OMEN:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Omen of Tempest";
getitem 7089,1;
close;
D_RIPPLE:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Ripple";
getitem 7090,1;
close;
D_BILLOW:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Billow";
getitem 7091,1;
close;
D_DRIFTING:
if (#Treasure_Token < 200) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-200;
logmes "Treasure Token: Bought a Drifting Air";
getitem 7092,1;
close;
D_EMBLEM:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Emblem of the Sun God";
getitem 7086,1;
close;
D_DUSK:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Dusk Glow";
getitem 7086,1;
close;
D_DAWN:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Dawn Essense";
getitem 7086,1;
close;
D_COLD:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Cold Moonlight";
getitem 7086,1;
close;
D_HAZY:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Hazy Starlight";
getitem 7086,1;
close;
D_GODDES:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Goddess Tear";
getitem 7830,1;
close;
D_VALK:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Valkyrie Token";
getitem 7831,1;
close;
D_BRYN:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Brynhild Armor Piece";
getitem 7832,1;
close;
D_HERO:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Hero Remains";
getitem 7833,1;
close;
D_ANDVARI:
if (#Treasure_Token < 400) goto N_NeedToken;
set #Treasure_Token,#Treasure_Token-400;
logmes "Treasure Token: Bought a Andvari Ring";
getitem 7834,1;
close;
}