I love Scrappin' Steve's setup! Really cool scrappy shack and all :o But I'm concerned about something I found in the Trading Terminal for him. It's marked as "Box of Collectible Items", but whenever I make it I can't find it in my inventory. I thought it was something like one of the packages you can get from the other Horizon traders that count as an Aid item and give you a random item when you "open" them, but it just straight-up doesn't appear in my inventory or anywhere else I can think to look. What's it supposed to be?
This is pretty cool. I kinda' wanna' learn how to make mods like these that are compatible with Horizon and utilizes it's "mail" system. Thanks for this one.
Thanks. It's actually quite easy, there's a misc item called "Z_Mail__TEMPLATE" with the appropriate script attached. You just need to copy it and fill in the blanks then you add all the new mail to the "MailingListExternal" formList and the mailbox script handles the rest.
For example here's a piece of mail from the Heather/Horizon patch" (Property > Value) Enabled > True (Always set this as true, it lets the script know that this piece of mail is "active")
MailMessage > <b><font color='#FFC64D'>You've received some of Heather's Healing Ointment!</font></b> Heather wrote: <b><i>"Hey Partner. I've made another batch of healing ointment, here's a little for yourself."</i></b> (This is the message that get's displayed)
RequireGlobal > llamaAffinityPoints [GLOB:080E25FC] (The global variable to be checked)
RequireGlobalValue > 100 (The global value that needs to be reached)
RewardCount > 1 (This tells it how many items to reward)
RewardForm > llamaPotionOintment "(?) Heather's Healing Ointment" [ALCH:08122D5B] (This tells it what item to reward)
UniqueID > Heather01 (The formID of the mail is Z_Mail_Heather01 so the unique id is Heather01)
There are a few other conditions you can use. You can check if a quest stage is complete, if someone has a perk, a simple level requirement and a couple more.
6 comments
But I'm concerned about something I found in the Trading Terminal for him. It's marked as "Box of Collectible Items", but whenever I make it I can't find it in my inventory. I thought it was something like one of the packages you can get from the other Horizon traders that count as an Aid item and give you a random item when you "open" them, but it just straight-up doesn't appear in my inventory or anywhere else I can think to look. What's it supposed to be?
For example here's a piece of mail from the Heather/Horizon patch"
(Property > Value)
Enabled > True (Always set this as true, it lets the script know that this piece of mail is "active")
MailMessage > <b><font color='#FFC64D'>You've received some of Heather's Healing Ointment!</font></b>
Heather wrote:
<b><i>"Hey Partner. I've made another batch of healing ointment, here's a little for yourself."</i></b> (This is the message that get's displayed)
RequireGlobal > llamaAffinityPoints [GLOB:080E25FC] (The global variable to be checked)
RequireGlobalValue > 100 (The global value that needs to be reached)
RewardCount > 1 (This tells it how many items to reward)
RewardForm > llamaPotionOintment "(?) Heather's Healing Ointment" [ALCH:08122D5B] (This tells it what item to reward)
UniqueID > Heather01 (The formID of the mail is Z_Mail_Heather01 so the unique id is Heather01)
There are a few other conditions you can use. You can check if a quest stage is complete, if someone has a perk, a simple level requirement and a couple more.