PlaneShifter on 11/6/2003 at 23:12
I've been getting really sick of not being able to sell the 5 or so Daedric longswords I've come across, the 2 extra sets of glass armor I have sitting in my character's house, the 3 extra ebony cuirasses I have taking up space, you get the idea. The thing is, I don't want to do any cheating to get rid of them, and for some reason I don't like the idea of giving each merchant a zillion gold.
My idea was to create a function similar to that in Asheron's Call 2, where you can convert your items to gold. Either via a special NPC or an item or a scripted container, it'd be neat if I could convert my massively expensive items to gold (at 1/2 value, since that's about what you'll get from merchants anyways). The thing is, I'm not finding anything in the scripting language that would allow such a function to be made. Does anybody have any ideas on how this could be done?
I'm probably gonna have to go with the "insanely rich merchant" thing, aren't I?
sappe on 12/6/2003 at 05:34
getting the item's value is the tricky part. I don't know how you would do that.
Maybe the cript can look something like this. You'll have to manually add in the values of the armor, but only the expensive ines that you might want to sell.
begin money_con
short sappe
if (Onactivate == 1 )
set sappe to 2
endif
if ( Getitemcount,ebnoy_cuirass == 1 )
player->additem,gold_001,15000 ;Or whatever the value of ebony is
removeitem,ebony_cuirass,1
set sappe to 0
elseif ( Getitemcount,glass_cuirass == 1 )
player->additem,gold_001,28000
removeitem, glass_cuirass,1
set sappe to 0
;then continue until you have all the expensive armors on your list.:eek:
;on the last armor you put "endif" and then "end" like this
elseif ( Getitemcount,daedric_cuirass == 1 )
player->additem,gold_001,80000
removeitem,daedric_cuirass,1
endif
end
:eek:
PlaneShifter on 12/6/2003 at 06:30
That's an idea, but yeah, I'd have to manually input the values of every single high-priced item, and there's lots of 'em :erg:
So I guess this is as impossible as a clean name-changer NPC that doesn't go through the rest of the character creation menus? Ah well. Bethesda, I hope the next TES is more streamlined with its scripting and data. Take a lesson from the Unreal Engine (or liscence it), perhaps? :p :sweat:
sappe on 12/6/2003 at 06:37
Still, that wouldn't take more than an hour so if you really want it's not impossible.:eek:
PlaneShifter on 12/6/2003 at 07:09
Yeah, I guess you're right. I might actually try it!
sappe on 12/6/2003 at 09:58
if you do, let me know how it worked out :eek:
Zaphod on 12/6/2003 at 14:54
*shrug* I just sold all my stuff (even several Daedric Dai-katanas worth 100,000 each) to Creeper, in installments of 5,000. Sell him something worth 100,000, buy items worth 95,000. Wait 24 hours - repeat, in increments of 5,000. (Note - Dark Brotherhood curaisses are 1,000 apiece - very nice round number. Also, Sixth House Bell Hammers are 5,000 apiece, which makes for some very neat and quick transactions.)
(ALSO - please note that people who say you can't barter with The Creeper are mistaken. He will pay 1% over the items stated value. That is, if you sell him stuff totalling 4500, you can bid him up to 4545 and he'll pay it. But at 4546, he'll refuse. This is true for any dollar amound (up to 5k, obviously). Try it - he'll always be willing to pay 1% more than the item is worth. This might not seem like much, and indeed, once you get about 3-400k worth of gold, you'll probably stop bothering to take the time to bid him up, but at the beginning, it can be a great deal. That 60,000 Winged Twilight Grand Soul Gem you just sold him could have fetched 60,600 all told, and as a low-level character, you can do a lot with 600 bucks.)
Once he has enough of your other expensive stuff, even selling him an item worth 100k should only take about 10-15 minutes of real-time clicking. Watch TV or paint your toenails while you're doing this, and the time will just fly by.
Seemed less fuss than either 1) trying to make an Insanely Rich Merchant (while making sure that anything I sold him would be available later if I accidentlly sold him a quest-specific item) or 2) using someone's Insanely Rich Merchant plugin - and who knows what kinds of problems it could cause. I tried downloading one once - some guy in Balmora who was supposed to have 100k in gold at all times. Damn thing never did work right.
PlaneShifter on 12/6/2003 at 17:44
15 minutes of bartering for one item? No thank you ^_^ I'm gonna try this anyways, just to learn some scripting. Thanks for the suggestion anyways.
PlaneShifter on 14/6/2003 at 12:14
After trying it out Zaphod, I understand what you're saying now. I didn't know he buys items at their full value. It's almost like a monetary game of Hanoi's Towers. o.O My character had 300k after selling only a couple high-priced items I have stored up! And I still have many more Daedric weapons and extra suits of glass and ebony armor. Without any cheating. And my character is so invincible now I run around without armor. I now know what ppl meant about the balancing issues... oh well, I'm still having fun ^_^
I think the reason they let you haggle that small amount is because he won't buy some items at full price, and that small amount is just enough to fix it. Must be a rounding error from the bartering algorithm or something.