
############## #g g#g g# #weapon#books# # + +scrol# # armor#g g# #g g####### ###+#### # #g g# @ # # all # ----# #types + # #g g# g g # ##########+### # wall + door - table/counter @ Gob g shop guard

Maybe he could also sew back any lost limbs and attach any found nuts for extra manliness.

Once I ate a resurrected banana and gosh, was it tasty! I met an angel once. He fixed my arm. Don't eat too much, my mama told me, or you'll grow fat and clumsy. I heard that unicorns taste weird. Not that I would know first-hand. Tweraif? Yeah, I heard about it from a guy... What was his name again? Oily Orpiv, I think. I once saw an apprentice dark mage polymorph his small chest and spill all his stuff. I would have laughed, but I didn't wanna be turned into a dark frog. I heard you can fetch a nice iron arm from the dwarves of Kharaz-Arad.
System would indicate in graphic if person is mounted on horse or not. Same system also show if person mounted on boar, elephant, polar bear etc. Or if person mounted on ass. Ivan find mounting on ass funny.
skunkSystem would indicate in graphic if person is mounted on horse or not. Same system also show if person mounted on boar, elephant, polar bear etc. Or if person mounted on ass. Ivan find mounting on ass funny.
long item::GetTruePrice() const
{
if(LifeExpectancy)
return 0;
long Price = ForSale->GetTruePrice();
if(!Price)
{
ADD_MESSAGE("\"Thank you for cleaning that junk out of my floor.\"");
return true;
}if(GetMaster()->GetConfig() == NEW_ATTNAM)
{
ADD_MESSAGE("\"Sorry, I'm only allowed to buy from "
"Decos Bananas Co. if I wish to stay here.\"");
return false;
}truth shop::PickupItem(character* Customer, item* ForSale, int Amount)
{
//other code happens here
if(GetMaster()->GetConfig() == MONDEDR)
{
//this is the same as the GetTruePrice code but without the check for LifeExpectancy (or spoilage)
long Price = Max(ForSale->GetPrice(), ForSale->GetMaterialPrice());
}
else
{
//the shop is not in Mondedr, so it treats mirrored items as junk
long Price = ForSale->GetTruePrice();
}
//rest of code here
}
System would indicate in graphic if person is mounted on horse or not. Same system also show if person mounted on boar, elephant, polar bear etc. Or if person mounted on ass. Ivan find mounting on ass funny.
System would indicate in graphic if person is mounted on horse or not. Same system also show if person mounted on boar, elephant, polar bear etc. Or if person mounted on ass. Ivan find mounting on ass funny.
if(Customer->CanBeSeenBy(GetMaster()))
{
if(ForSale->IsHeadOfElpuri() || ForSale->IsGoldenEagleShirt()
|| ForSale->IsPetrussNut() || ForSale->IsTheAvatar()
|| ForSale->IsEncryptedScroll())
{
ADD_MESSAGE("\"I think it is yours. Take it.\"");
return true;
}For some reason it checks against a list of items rather than ForSale->IsQuestItem(), which means that the Xinroch quest items can't be reclaimed at no cost. The code for selling items makes the same check.truth shop::PickupItem(character* Customer, item* ForSale, int Amount)
{
//other code happens here
if(GetMaster()->GetConfig() == MONDEDR)
{
//calls GetMondedrPrice which is the same as GetTruePrice but ignores LifeExpectancy
long Price = ForSale->GetMondedrPrice;
}
else
{
//the shop is not in Mondedr, so it treats mirrored items as junk
long Price = ForSale->GetTruePrice();
}long item::GetTruePrice(boolean AcceptMirrored) const
{
if(LifeExpectancy && !AcceptMirrored)
return 0;truth shop::PickupItem(character* Customer, item* ForSale, int Amount)
{
//other code happens here
if(GetMaster()->GetConfig() == MONDEDR)
{
//this is the same as the GetTruePrice code but without the check for LifeExpectancy (or spoilage)
long Price = ForSale->GetTruePrice(true);
}
else
{
//the shop is not in Mondedr, so it treats mirrored items as junk
long Price = ForSale->GetTruePrice(false);
}
//rest of code here
}
System would indicate in graphic if person is mounted on horse or not. Same system also show if person mounted on boar, elephant, polar bear etc. Or if person mounted on ass. Ivan find mounting on ass funny.
long item::GetTruePrice(truth IgnoreMirror=false) const
{
if(LifeExpectancy && !IgnoreMirror)
return 0;
long Price = Max(GetPrice(), GetMaterialPrice());
if(Spoils()) // or if(Spoils() && !IgnoreMirror)
Price = Price * (100 - GetMaxSpoilPercentage()) / 500;
return Price;
}
truth shop::PickupItem(character* Customer, item* ForSale, int Amount)
{
//other code happens here
// Mondedr shop charges full price for mirrored items
long Price = ForSale->GetTruePrice(GetMaster()->GetConfig() == MONDEDR);
}
long Price = ForSale->GetTruePrice(GetMaster()->GetConfig() == MONDEDR);Good stuff.
long item::GetTruePrice(truth IgnoreMirror=false) const
{
if(LifeExpectancy || IgnoreMirror)
return 0;System would indicate in graphic if person is mounted on horse or not. Same system also show if person mounted on boar, elephant, polar bear etc. Or if person mounted on ass. Ivan find mounting on ass funny.
System would indicate in graphic if person is mounted on horse or not. Same system also show if person mounted on boar, elephant, polar bear etc. Or if person mounted on ass. Ivan find mounting on ass funny.