Almost ready for v0.1
This commit is contained in:
parent
21dee0039e
commit
6d5a9bac18
9 changed files with 854 additions and 54 deletions
Binary file not shown.
Binary file not shown.
|
@ -194,3 +194,41 @@ Roughly the size of a small apartment, the player's permanent room at the Trade
|
|||
House offers several convenience factors. Obviously, the room comes with a bed
|
||||
and bedroom furniture. A small entertaining area offers some respawning food and
|
||||
drinks. A small garden offers a collection of rarer alchemical ingredients.
|
||||
|
||||
---
|
||||
|
||||
Some further considerations on names. The original place-holder name is
|
||||
"Otherworldly Trade Caravan." The general idea/theme of a river seemed
|
||||
appropriate. Currents and currency are an obvious similarity. The tides being a
|
||||
good analogy for the movement of wealth. Checking into the lore and languages of
|
||||
the Elder Scrolls games, I've discovered some translations that could work:
|
||||
|
||||
- In "Ayleidoon", the language of the Ayleids, `Relleis` is river, and
|
||||
`Aran`/`Ran` mean king, so `Rellerane` can translate literally to "River of
|
||||
Kings", which is a rather fancy way to describe trade.
|
||||
- That word would work for the Falmer dialect as well.
|
||||
- In the language of the Dunmer, it could be `Ouada Tong`, or "River Guild",
|
||||
adopting the water metaphor from the Ayleids, with what seems to be the
|
||||
traditional grouping word.
|
||||
- No clear good options for Dwemer, though one would be nice.
|
||||
|
||||
Taking this then to something in common, I've considered the following:
|
||||
|
||||
- Caravan of Tides
|
||||
- Brokerage of Tides
|
||||
- Consortium of Tides
|
||||
- Court of Tides
|
||||
|
||||
None _quite_ fit right. However, "Broker of Tides" sounds like an honorific, and
|
||||
so the personalized merchant may use that -- `Vaunted El'Ladim, Broker of
|
||||
Tides`, or `Vaunted Intercessor, El'Ladim, Broker of Tides` as suggested by
|
||||
Minos, so as to include some religious phrasing.
|
||||
|
||||
Organization again - a cool bit of interaction could be modifying the name of
|
||||
the organization based on race. The Altmer would use the Ayleidoon name; the
|
||||
Dunmer would use `Ouada Tong`; the Bosmer uncertain; the Imperials and Nords
|
||||
would both use the Cyrodiilic name; the khajit would have a name closer to the
|
||||
original, maybe something like "Star-Wandering Caravan"; and the argonians may
|
||||
just use the Dunmer, or Cyrodiilic too. Could be a nice little touch, maybe
|
||||
specifically used when interacting with NPCs for the trade contracts. Also, a
|
||||
bit more lore to build for the organization.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# Otherworldly Clerk
|
||||
# Clerk 119
|
||||
|
||||
The "Otherworldly Clerk" (`vbnd_OtherworldlyClerk_{1-6}`) is the basic and
|
||||
unfair summonable store. Initially only a dialog box, when the player gets
|
||||
access to the Trade House, they can speak with the actual NPC behind the words.
|
||||
Clerk 119 (`vbnd_OtherworldlyClerk_{1-6}`) is the basic and unfair summonable
|
||||
store. Initially only a dialog box, when the player gets access to the Trade
|
||||
House, they can speak with the actual NPC behind the words.
|
||||
|
||||
**Variables:**
|
||||
|
||||
|
@ -20,6 +20,8 @@ dialog will either be notification that the player's "credit rating" has
|
|||
improved (ie., the clerk has more gold for buying items), or that the clerk's
|
||||
inventory has improved.
|
||||
|
||||
There is also a greeting at this level for the first delivery quest.
|
||||
|
||||
### TalkedToPC = 0
|
||||
|
||||
Congratulations ^PCRank ^VBND_MerchantNumber, due to your continued patronage I
|
||||
|
@ -30,23 +32,37 @@ has improved!
|
|||
|
||||
Welcome to the Otherworldly Trade Caravan, ^PCRank ^VBND_MerchantNumber. I am
|
||||
Clerk 119, and have been assigned to assist you with our basic trade services.
|
||||
If you have any questions, they are likely answered within your ledger, but I
|
||||
may be able to offer additional assistance with some Caravan details.
|
||||
While our initial offering may be limited, you can expand our inventory by
|
||||
establishing a trade contract with a local merchant. If you have any questions,
|
||||
they are likely answered within your ledger, but I may be able to offer
|
||||
additional assistance with some Caravan details.
|
||||
|
||||
### vbnd_OtherworldlyClerk_3 && TalkedToPC = 0
|
||||
|
||||
Congratulations, ^PCRank ^VBND_MerchantNumber. Your loyalty once again increases
|
||||
your credit limit with us, and I am also pleased to offer you higher quality and
|
||||
expanded stock!
|
||||
your credit limit with us. As you are now a partner, I have negotiated with the
|
||||
suppliers of our existing trade contracts to provide higher quality goods. You
|
||||
can expect to see them arrive and restock according to their initially
|
||||
established schedule. Some of the old stock is still available, while we
|
||||
transition to new services. Thank you for your patience as we restock, and for
|
||||
your continued patronage!
|
||||
|
||||
### vbnd_OtherworldlyClerk_6 && TalkedToPC = 0
|
||||
|
||||
It is a great honor, ^PCRank ^VBND_MerchantNumber. In recognition of your
|
||||
loyalty, the Otherworldly Trade Caravan has improved your credit limit to the
|
||||
maximum allowable through our basic trade services. In addition, I have improved
|
||||
the quality of my stock yet again. I also have been permitted to work with any
|
||||
trade contracts you may establish. I am happy to answer any questions you have
|
||||
regarding trade contracts, and your ledger will have information as well.
|
||||
maximum allowable through our basic trade services. In addition, I have
|
||||
negotiated with the suppliers of our existing trade contracts to provide their
|
||||
highest quality goods. Some of the old stock is still available, while we
|
||||
transition to new services. Thank you for your patience as we restock, and for
|
||||
your continued patronage!
|
||||
|
||||
### Class = Otherworldly Clerk && VBND_OTC_ClerksFavor1 < 10 && Rank 2+
|
||||
|
||||
^PCRank ^VBND_MerchantNumber, would you be interested in assisting me with a
|
||||
favor?
|
||||
|
||||
> This updates the journal with ClerksFavor1 entry 10
|
||||
|
||||
## Greeting 1
|
||||
|
||||
|
@ -86,30 +102,9 @@ our numbers, so as to keep things professional and impersonal. The Otherworldly
|
|||
Trade Caravan prides itself on quality interactions, and that begins with us
|
||||
clerks!
|
||||
|
||||
### Favor
|
||||
|
||||
^PCRank ^VBND_MerchantNumber, would you be interested in assisting me with a
|
||||
favor?
|
||||
|
||||
> This updates the journal with ClerksFavor1 entry 10
|
||||
|
||||
### Another Favor
|
||||
|
||||
This is dialog that initializes the second delivery quest.
|
||||
|
||||
> This updates the journal with ClerksFavor2 entry 10
|
||||
|
||||
## Favors (Quests)
|
||||
|
||||
Favors are quests given by the clerk. For the early ranks, there are two ways to
|
||||
improve rank: trading, and favors. Each favor involves delivering a package to
|
||||
an existing merchant on Vvardenfell, receiving cash-on-delivery, naturally.
|
||||
|
||||
The first three favors will rank the player up to unlocking the personalized
|
||||
merchant, who also offers quests. However, the clerk will continue to offer some
|
||||
additional delivery quests, based on rank.
|
||||
|
||||
### Favor - First (Rank 2)
|
||||
### Favor - First
|
||||
|
||||
#### Favor && Journal ClerksFavor1 10
|
||||
|
||||
|
|
338
Docs/todo.md
338
Docs/todo.md
|
@ -1,5 +1,9 @@
|
|||
# To Do
|
||||
|
||||
- [ ] General
|
||||
- [ ] Name things better
|
||||
- [ ] Update dialogs
|
||||
|
||||
- [ ] Ledger
|
||||
- [ ] Add general information
|
||||
- [ ] Add specific information - Otherworldly Trade Caravan
|
||||
|
@ -15,12 +19,8 @@
|
|||
- [ ] Setup counter at Trade House
|
||||
- BLOCKED: Awaiting Trade House implementation
|
||||
- [ ] Inventories
|
||||
- [ ] Add initial inventory for Clerks 1, 3, and 6
|
||||
- Should have some remnants from previous tier (for 3 and 6)
|
||||
- [ ] Add logic to move the clerk items:
|
||||
- [ ] from 1 to 2
|
||||
- [ ] from 3 to 4
|
||||
- [ ] from 4 to 5
|
||||
- [X] Add initial inventory for Clerks 1, 3, and 6
|
||||
- [X] Add logic to move the clerk items on rank-up
|
||||
- [ ] Update dialog/information to reflect how this all works
|
||||
- [ ] Quests and Rank Mechanics
|
||||
- [X] Trade Contracts
|
||||
|
@ -39,3 +39,329 @@
|
|||
- [ ] Trade House
|
||||
- Actually design the thing
|
||||
- Trade Contracts
|
||||
|
||||
---
|
||||
|
||||
# "Inventory"
|
||||
|
||||
## Clerk(s)
|
||||
|
||||
### NPC - Clerk 119
|
||||
|
||||
Clerk 119 is the name of the NPC responsible for basic trading options with the
|
||||
ledger. There are 6 versions of Clerk 119, each with different barter gold
|
||||
values. This represents a change in "credit limit" for the NPC to buy items.
|
||||
|
||||
`vbnd_OtherworldlyClerk_{1-5}`: Hidden NPCs interacted with via "ForceGreeting",
|
||||
providing trade services through the ledger. The clerk number is the player's
|
||||
rank, so `vbnd_OtherworldlyClerk_1` is when the player is rank 1 (ranks start at
|
||||
0), up until rank 5. At rank 6, the player gains access to the Trade House,
|
||||
where the last clerk is as a permanent and visible NPC the player can interact
|
||||
with.
|
||||
|
||||
`vbnd_OtherworldlyClerk_6`: The visible NPC version of Clerk 119, with the
|
||||
maximum allowed barter gold, and a physical presence in the Trade House.
|
||||
|
||||
### Inventories
|
||||
|
||||
Initially, all clerk NPCs have the same inventory: the trade contracts for sale.
|
||||
As the trade contracts are bought, they are removed from any of the higher
|
||||
clerk's inventories (ie., buying a trade contract from clerk 1 will remove it
|
||||
from 2-6; buying from 3 will remove it from 4-6, but not 1 or 2). Additionally,
|
||||
the first clerk has some bargain potions of restore health, magicka, and
|
||||
fatigue, a bottle of comberry brandy, and some scuttle, as provisions provided
|
||||
by corporate as a kind of welcome bonus.
|
||||
|
||||
At each rank-up, when the NPCs are swapped, a script is run that transfers any
|
||||
items related to the trade contracts to the next NPC. Otherwise, inventories are
|
||||
"wiped" (they start empty) between rank-ups, as a form of "clearing out old
|
||||
stock" or some shit. Corpo talk baby.
|
||||
|
||||
### Dialogs
|
||||
|
||||
### Quests
|
||||
|
||||
The clerk offers two quest types: trade contracts, and deliveries.
|
||||
|
||||
#### Contract 1: Restorative Potions
|
||||
|
||||
- [X] Contract object
|
||||
- [X] Contract journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Given quest, with instructions
|
||||
- [X] 20: Found NPC, finished quest
|
||||
- [X] Dialog
|
||||
- [X] NPC regarding trade contract
|
||||
- [X] Scripts
|
||||
- [X] Flow:
|
||||
- Purchase from Clerk
|
||||
- Bring to an alchemist or apothecary NPC
|
||||
- Restocks every 5 +/- 3 days
|
||||
- Provides:
|
||||
- Ranks 1-2:
|
||||
- 3 cheap potion of restore health
|
||||
- 3 cheap potion of restore magicka
|
||||
- 3 cheap potion of restore fatigue
|
||||
- Ranks 3-5:
|
||||
- 3 standard potion of restore health
|
||||
- 3 standard potion of restore magicka
|
||||
- 3 standard potion of restore fatigue
|
||||
- 3 potion of Salen's Vivication
|
||||
- Ranks 3-5:
|
||||
- 3 quality potion of restore health
|
||||
- 3 quality potion of restore magicka
|
||||
- 3 quality potion of restore fatigue
|
||||
- 3 potion of salen's vivication
|
||||
|
||||
|
||||
#### Contract 2: Subterfuge Implements
|
||||
|
||||
- [X] Contract object
|
||||
- [X] Contract journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Given quest, with instructions
|
||||
- [X] 20: Found NPC, finished quest
|
||||
- [X] Dialog
|
||||
- [X] NPC regarding trade contract
|
||||
- [X] Scripts
|
||||
- [X] Flow:
|
||||
- Purchase from Clerk
|
||||
- Bring to a thief NPC
|
||||
- Restocks every 5 +/- 3 days
|
||||
- Provides:
|
||||
- Ranks 1-2:
|
||||
- 2 apprentice lock pick
|
||||
- 2 apprentice probe
|
||||
- Ranks 3-5:
|
||||
- 2 journeyman lock pick
|
||||
- 2 journeyman probe
|
||||
- 2 potion of invisibility
|
||||
- Ranks 6:
|
||||
- 2 grandmaster lock pick
|
||||
- 2 grandmaster probe
|
||||
- 2 potion of invisibility
|
||||
- 2 potion of expeditious extrication
|
||||
|
||||
#### Contract 3: Mending Tools
|
||||
|
||||
- [X] Contract object
|
||||
- [X] Contract journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Given quest, with instructions
|
||||
- [X] 20: Found NPC, finished quest
|
||||
- [X] Dialog
|
||||
- [X] NPC regarding trade contract
|
||||
- [X] Scripts
|
||||
- [X] Flow:
|
||||
- Purchase from Clerk
|
||||
- Bring to a smith NPC
|
||||
- Restocks every 5 +/- 3 days
|
||||
- Provides:
|
||||
- Ranks 1-2:
|
||||
- 2 repair prong
|
||||
- Ranks 3-5:
|
||||
- 2 journeyman repair hammer
|
||||
- Ranks 6:
|
||||
- 2 master repair hammer
|
||||
|
||||
#### Contract 4: Phylacteries
|
||||
|
||||
- [X] Contract object
|
||||
- [X] Contract journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Given quest, with instructions
|
||||
- [X] 20: Found NPC, finished quest
|
||||
- [X] Dialog
|
||||
- [X] NPC regarding trade contract
|
||||
- [X] Scripts
|
||||
- [X] Flow:
|
||||
- Purchase from Clerk
|
||||
- Bring to a enchanter NPC
|
||||
- Restocks every 5 +/- 3 days
|
||||
- Provides:
|
||||
- Ranks 1-2:
|
||||
- 2 petty soul gem
|
||||
- Ranks 3-5:
|
||||
- 2 common soul gem
|
||||
- 2 scroll fphyggi's gem feeder
|
||||
- Ranks 6:
|
||||
- 2 greater soul gem
|
||||
- 2 scroll psychic prison
|
||||
|
||||
#### Contract 5: Refreshments
|
||||
|
||||
- [X] Contract object
|
||||
- [X] Contract journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Given quest, with instructions
|
||||
- [X] 20: Found NPC, finished quest
|
||||
- [X] Dialog
|
||||
- [X] NPC regarding trade contract
|
||||
- [X] Scripts
|
||||
- [X] Flow:
|
||||
- Purchase from Clerk
|
||||
- Bring to a publican NPC
|
||||
- Restocks every 5 +/- 3 days
|
||||
- Provides:
|
||||
- Ranks 1-2:
|
||||
- 2 comberry wine
|
||||
- 2 mazte
|
||||
- 2 hound meat
|
||||
- 2 bread
|
||||
- Ranks 3-5:
|
||||
- 2 comberry brandy
|
||||
- 2 flin
|
||||
- 2 scuttle
|
||||
- 2 hound meat
|
||||
- 2 hack-lo leaf
|
||||
- Ranks 6:
|
||||
- 2 cyrodiilic brandy
|
||||
- 2 cyrodiilic whiskey
|
||||
- 2 scuttle
|
||||
- 2 hound meat
|
||||
- 2 hack-lo leaf
|
||||
- 2 large kwama egg
|
||||
|
||||
#### Contract 6: Arcanum
|
||||
|
||||
- [X] Contract object
|
||||
- [X] Contract journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Given quest, with instructions
|
||||
- [X] 20: Found NPC, finished quest
|
||||
- [X] Dialog
|
||||
- [X] NPC regarding trade contract
|
||||
- [X] Scripts
|
||||
- [X] Flow:
|
||||
- Purchase from Clerk
|
||||
- Bring to a mage NPC
|
||||
- Restocks every 5 +/- 3 days
|
||||
- Provides:
|
||||
- Ranks 1-2:
|
||||
- 2 scroll of almsivi intervention
|
||||
- 2 scroll of divine intervention
|
||||
- 2 scroll of tinur's hop-toad
|
||||
- Ranks 3-5:
|
||||
- 2 scroll of almsivi intervention
|
||||
- 2 scroll of divine intervention
|
||||
- 2 scroll of windform
|
||||
- 2 scroll of ondussi's unhinging
|
||||
- 2 scroll of taldam's scorcher
|
||||
- 2 scroll of drathi's winter guest
|
||||
- 2 scroll of ina's chastening
|
||||
- Ranks 6:
|
||||
- 2 scroll of almsivi intervention
|
||||
- 2 scroll of divine intervention
|
||||
- 2 scroll of windform
|
||||
- 2 scroll of ekash's locksplitter
|
||||
- 2 scroll of yamson's immolation sphere
|
||||
- 2 scroll of illnea's breath
|
||||
- 2 scroll of gaze from the void
|
||||
|
||||
#### Delivery 1: Tel Branora
|
||||
|
||||
- [X] Delivery object: Package
|
||||
- [X] Delivery location: Sethan's Tradehouse, Tel Branora
|
||||
- [X] Delivery target: Llorayna Sethan
|
||||
- [X] Delivery journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Filler first option
|
||||
- [X] 11: Decline to help, with options to start
|
||||
- [X] 20: Receive delivery package and details
|
||||
- [X] 21: Lose delivery package
|
||||
- [X] 22: Abandon delivery quest
|
||||
- [X] 25: Successfully deliver package
|
||||
- [X] 30: Notify Clerk 119 of completion
|
||||
- [ ] Dialog
|
||||
- [X] Clerk to begin quest
|
||||
- [X] Clerk asking for updates
|
||||
- [X] Clerk to finish the quest
|
||||
- [ ] Target to delivery package, and exchange for payment
|
||||
- [ ] Scripts
|
||||
- Package: trigger when losing package
|
||||
- [X] Flow:
|
||||
- Receive mission from clerk; given package to deliver
|
||||
- If package is lost, have to recover package to continue quest
|
||||
- Travel to location, talk to target, exchange package for payment
|
||||
- Talk to clerk to finish quest
|
||||
|
||||
#### Delivery 2: Vos
|
||||
|
||||
- [X] Delivery object: Package
|
||||
- [X] Delivery location: Varo Tradehouse, Vos
|
||||
- [X] Delivery target: Burcanius Varo
|
||||
- [X] Delivery journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Filler first option
|
||||
- [X] 11: Decline to help, with options to start
|
||||
- [X] 20: Receive delivery package and details
|
||||
- [X] 21: Lose delivery package
|
||||
- [X] 22: Abandon delivery quest
|
||||
- [X] 25: Successfully deliver package
|
||||
- [X] 30: Notify Clerk 119 of completion
|
||||
- [X] Dialog
|
||||
- [X] Clerk to begin quest
|
||||
- [X] Clerk asking for updates
|
||||
- [X] Clerk to finish the quest
|
||||
- [X] Target to delivery package, and exchange for payment
|
||||
- [ ] Scripts
|
||||
- Package: trigger when losing package
|
||||
- [X] Flow:
|
||||
- Receive mission from clerk; given package to deliver
|
||||
- If package is lost, have to recover package to continue quest
|
||||
- Travel to location, talk to target, exchange package for payment
|
||||
- Talk to clerk to finish quest
|
||||
|
||||
#### Delivery 3: Khuul
|
||||
|
||||
- [X] Delivery object: Package
|
||||
- [X] Delivery location: Thongar's Tradehouse, Khuul
|
||||
- [X] Delivery target: Shotherra
|
||||
- [X] Delivery journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Filler first option
|
||||
- [X] 11: Decline to help, with options to start
|
||||
- [X] 20: Receive delivery package and details
|
||||
- [X] 21: Lose delivery package
|
||||
- [X] 22: Abandon delivery quest
|
||||
- [X] 25: Successfully deliver package
|
||||
- [X] 30: Notify Clerk 119 of completion
|
||||
- [X] Dialog
|
||||
- [X] Clerk to begin quest
|
||||
- [X] Clerk asking for updates
|
||||
- [X] Clerk to finish the quest
|
||||
- [X] Target to delivery package, and exchange for payment
|
||||
- [ ] Scripts
|
||||
- Package: trigger when losing package
|
||||
- [X] Flow:
|
||||
- Receive mission from clerk; given package to deliver
|
||||
- If package is lost, have to recover package to continue quest
|
||||
- Travel to location, talk to target, exchange package for payment
|
||||
- Talk to clerk to finish quest
|
||||
|
||||
#### Delivery 4: Dagon Fel
|
||||
|
||||
- [X] Delivery object: Package
|
||||
- [X] Delivery location: The End of the World, Dagon Fel
|
||||
- [X] Delivery target: Sold Fine-Hair
|
||||
- [X] Delivery journal
|
||||
- [X] 0: Quest name
|
||||
- [X] 10: Filler first option
|
||||
- [X] 11: Decline to help, with options to start
|
||||
- [X] 20: Receive delivery package and details
|
||||
- [X] 21: Lose delivery package
|
||||
- [X] 22: Abandon delivery quest
|
||||
- [X] 25: Successfully deliver package
|
||||
- [X] 30: Notify Clerk 119 of completion
|
||||
- [X] Dialog
|
||||
- [X] Clerk to begin quest
|
||||
- [X] Clerk asking for updates
|
||||
- [X] Clerk to finish the quest
|
||||
- [X] Target to delivery package, and exchange for payment
|
||||
- [ ] Scripts
|
||||
- Package: trigger when losing package
|
||||
- [X] Flow:
|
||||
- Receive mission from clerk; given package to deliver
|
||||
- If package is lost, have to recover package to continue quest
|
||||
- Travel to location, talk to target, exchange package for payment
|
||||
- Talk to clerk to finish quest
|
||||
|
|
BIN
HouseOfTides.omwaddon
Normal file
BIN
HouseOfTides.omwaddon
Normal file
Binary file not shown.
54
Nexus/Description.md
Normal file
54
Nexus/Description.md
Normal file
|
@ -0,0 +1,54 @@
|
|||
## Mod Category
|
||||
|
||||
Guilds/Factions
|
||||
|
||||
## Mod Name
|
||||
|
||||
The House of Tides (OpenMW)
|
||||
|
||||
## Brief Description
|
||||
|
||||
Join a trade-themed faction, with quests, unique items, and a new location to
|
||||
call home. Interact with the House of Tides anywhere, bartering for goods,
|
||||
completing quests to expand their offerings, and eventually gaining access to
|
||||
their exchange!
|
||||
|
||||
## Detailed Description
|
||||
|
||||
For as long as there have been possessions, there has been trade. For as long as
|
||||
there has been trade, there has been the House of Tides. Though it is not always
|
||||
called such by the many realms it touches. The House of Tides prides itself on
|
||||
quality mercantile interactions, offering remote services through their magical
|
||||
ledgers. As customers gain favor, their credit limits increase, and the
|
||||
inventories of House of Tides clerks and merchants improve. The most loyal
|
||||
customers are even invited to physical exchanges, where they can interact with
|
||||
other customers, or even find residence.
|
||||
|
||||
This mod adds a new faction for players to interact with. It has quests, some
|
||||
unique items, and a new location to call home. When players first join the
|
||||
faction, they can use their magical ledger to interact with a merchant from
|
||||
anywhere at any time. Though this merchant's inventory is extremely limited, the
|
||||
player can purchase trade contracts to expand it. As players rise in ranks, the
|
||||
barter gold this anywhere-merchant has also increases, as does the quality and
|
||||
variety of items offered by trade contracts. Higher rank players can eventually
|
||||
unlock a personalized merchant, with more barter gold, offering unique items in
|
||||
exchange for items or deeds. The highest rank players can visit the House of
|
||||
Tides Exchange, where they can help expand the exchange to a full-service
|
||||
location accessible through their magical ledger.
|
||||
|
||||
Part 1 (Complete) of this mod implements the functionality of ranks 1-3, which
|
||||
include the magical ledger, the remote merchant, and associated quests and
|
||||
functionality.
|
||||
|
||||
Part 2 (In-Progress) of this mod implements the functionality of ranks 4-6,
|
||||
which involve the personalized merchant, and associated quests and
|
||||
functionality. It also expands some functionality of the remote merchant.
|
||||
|
||||
Part 3 (Pending) of this mod implements the functionality of ranks 7-10, which
|
||||
involve the House of Tides Exchange, the associated quests and functionality,
|
||||
expands the personalized merchant, and expands the remote merchant.
|
||||
|
||||
Mod Installation:
|
||||
- Download and extract the mod files to a convenient location
|
||||
- In the OpenMW launcher, add that location on the "Data Directories" tab
|
||||
- Enable the `HouseOfTides.omwaddon` on the "Content Files" tab
|
204
Nexus/README.txt
Normal file
204
Nexus/README.txt
Normal file
|
@ -0,0 +1,204 @@
|
|||
Morrowind May Modathon 2025 - The House of Tides, an OpenMW Mod
|
||||
---------------------------------------------------------------
|
||||
|
||||
Join a trade-themed faction, with quests, unique items, and a new location to
|
||||
call home. Interact with the House of Tides anywhere, bartering for goods,
|
||||
completing quests to expand their offerings, and eventually gaining access to
|
||||
their exchange!
|
||||
|
||||
= Nexus Description
|
||||
|
||||
For as long as there have been possessions, there has been trade. For as long as
|
||||
there has been trade, there has been the House of Tides. Though it is not always
|
||||
called such by the many realms it touches. The House of Tides prides itself on
|
||||
quality mercantile interactions, offering remote services through their magical
|
||||
ledgers. As customers gain favor, their credit limits increase, and the
|
||||
inventories of House of Tides clerks and merchants improve. The most loyal
|
||||
customers are even invited to physical exchanges, where they can interact with
|
||||
other customers, or even find residence.
|
||||
|
||||
This mod adds a new faction for players to interact with. It has quests, some
|
||||
unique items, and a new location to call home. When players first join the
|
||||
faction, they can use their magical ledger to interact with a merchant from
|
||||
anywhere at any time. Though this merchant's inventory is extremely limited, the
|
||||
player can purchase trade contracts to expand it. As players rise in ranks, the
|
||||
barter gold this anywhere-merchant has also increases, as does the quality and
|
||||
variety of items offered by trade contracts. Higher rank players can eventually
|
||||
unlock a personalized merchant, with more barter gold, offering unique items in
|
||||
exchange for items or deeds. The highest rank players can visit the House of
|
||||
Tides Exchange, where they can help expand the exchange to a full-service
|
||||
location accessible through their magical ledger.
|
||||
|
||||
Part 1 (Complete) of this mod implements the functionality of ranks 1-3, which
|
||||
include the magical ledger, the remote merchant, and associated quests and
|
||||
functionality.
|
||||
|
||||
Part 2 (In-Progress) of this mod implements the functionality of ranks 4-6,
|
||||
which involve the personalized merchant, and associated quests and
|
||||
functionality. It also expands some functionality of the remote merchant.
|
||||
|
||||
Part 3 (Pending) of this mod implements the functionality of ranks 7-10, which
|
||||
involve the House of Tides Exchange, the associated quests and functionality,
|
||||
expands the personalized merchant, and expands the remote merchant.
|
||||
|
||||
= Mod Installation
|
||||
|
||||
- Download and extract the mod files to a convenient location
|
||||
- In the OpenMW launcher, add that location on the "Data Directories" tab
|
||||
- Enable the `HouseOfTides.omwaddon` on the "Content Files" tab
|
||||
|
||||
= Mod Play
|
||||
|
||||
-- All details below can be considered spoilers --
|
||||
|
||||
All interactions early on in the mod are handled through a custom book item
|
||||
called the Otherworldly Ledger. To use the ledger, place it into the world from
|
||||
your inventory, and then activate it. The ledger initially will add the player
|
||||
to the faction. It will then pop up a menu with options. At early ranks, the
|
||||
only options are to "Pick Up" the book, or "Trade."
|
||||
|
||||
Picking up the book will activate it as usual, allowing the player to read it,
|
||||
or add it to their inventory.
|
||||
|
||||
Trade will allow the player to interact with a merchant NPC. The NPC has an
|
||||
initial barter gold and inventory that is quite limited, but both will improve
|
||||
through either rank or quests. The NPC will sell **trade contracts** to expand
|
||||
their inventory with items that improve with rank, and restock after a number of
|
||||
in-game days. Completing these trade contract quests also help increase the
|
||||
player's rank. As player ranks improves, barter gold increases. This NPC will
|
||||
also offer the player some delivery quests, which will help increase the
|
||||
player's rank.
|
||||
|
||||
== Quests: Trade Contracts
|
||||
|
||||
There are 6 available initially to the player through the Trade NPC:
|
||||
|
||||
1. Restorative Potions: Can be brought to an NPC of the "alchemist service" or
|
||||
"apothecary service" class to supply the Trade NPC with restore health,
|
||||
magicka, and fatigue potions of a quality that improves as rank does. At
|
||||
higher ranks, it also includes a potion to remove harmful effects.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 9
|
||||
- Ranks 1-3:
|
||||
- (3) Cheap Potion of Restore Health
|
||||
- (3) Cheap Potion of Restore Magicka
|
||||
- (3) Cheap Potion of Restore Fatigue
|
||||
- Ranks 4-6:
|
||||
- (3) Standard Potion of Restore Health
|
||||
- (3) Standard Potion of Restore Magicka
|
||||
- (3) Standard Potion of Restore Fatigue
|
||||
- (3) Potion of Salen's Vivication
|
||||
- Ranks 7-10:
|
||||
- (3) Quality Potion of Restore Health
|
||||
- (3) Quality Potion of Restore Magicka
|
||||
- (3) Quality Potion of Restore Fatigue
|
||||
- (3) Potion of Salen's Vivication
|
||||
|
||||
2. Subterfuge Implements: Can be brought to an NPC of the "thief service" class
|
||||
to supply the Trade NPC with lock picks and probes. The quality of these
|
||||
items increases with rank. At higher ranks, potions that help with stealth
|
||||
are added as well.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 7
|
||||
- Ranks 1-3:
|
||||
- (2) Apprentice lock pick
|
||||
- (2) Apprentice probe
|
||||
- Ranks 4-6:
|
||||
- (2) Journeyman lock pick
|
||||
- (2) Journeyman probe
|
||||
- (2) Potion of Invisibility
|
||||
- Ranks 7-10:
|
||||
- (2) Grandmaster lock pick
|
||||
- (2) Grandmaster probe
|
||||
- (2) Potion of Expeditious Extrication
|
||||
|
||||
3. Mending Tools: Can be brought to an NPC of the "smith" class to supply the
|
||||
Trade NPC with repair tools. The quality of these items increases with rank.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 6
|
||||
- Ranks 1-3:
|
||||
- (2) Repair prong
|
||||
- Ranks 4-6:
|
||||
- (2) Journeyman repair hammer
|
||||
- Ranks 7-10:
|
||||
- (2) Master repair hammer
|
||||
|
||||
4. Phylacteries: Can be brought to an NPC of the "enchanter service" class to
|
||||
supply the Trade NPC with soul gems. The quality of these items increases
|
||||
with rank. At higher ranks, scrolls for soul trapping are added as well.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 4
|
||||
- Ranks 1-3:
|
||||
- (2) Petty soul gem
|
||||
- Ranks 4-6:
|
||||
- (2) Common soul gem
|
||||
- (2) Scroll of Fphyggi's Gem Feeder
|
||||
- Ranks 7-10:
|
||||
- (2) Greater soul gem
|
||||
- (2) Scroll of Psychic Prison
|
||||
|
||||
5. Refreshments: Can be brought to an NPC of the "publican" class to supply the
|
||||
Trade NPC with food and drink. The quality and variety of these items
|
||||
increases with rank.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 5
|
||||
- Ranks 1-3:
|
||||
- (2) comberry wine
|
||||
- (2) mazte
|
||||
- (2) hound meat
|
||||
- (2) bread
|
||||
- Ranks 4-6:
|
||||
- (2) comberry brandy
|
||||
- (2) flin
|
||||
- (2) scuttle
|
||||
- (2) hound meat
|
||||
- (2) hack-lo leaf
|
||||
- Ranks 7-10:
|
||||
- (2) cyrodiilic brandy
|
||||
- (2) cyrodiilic whiskey
|
||||
- (2) scuttle
|
||||
- (2) hound meat
|
||||
- (2) hack-lo leaf
|
||||
- (2) large kwama egg
|
||||
|
||||
6. Arcanum: Can be brought to an NPC of the "mage service" class to supply the
|
||||
Trade NPC with scrolls. The quality and variety of these items increases with
|
||||
rank.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 2
|
||||
- Ranks 1-3:
|
||||
- (2) scroll of almsivi intervention
|
||||
- (2) scroll of divine intervention
|
||||
- (2) scroll of tinur's hop-toad
|
||||
- Ranks 4-6:
|
||||
- (2) scroll of almsivi intervention
|
||||
- (2) scroll of divine intervention
|
||||
- (2) scroll of windform
|
||||
- (2) scroll of ondussi's unhinging
|
||||
- (2) scroll of taldam's scorcher
|
||||
- (2) scroll of drathi's winter guest
|
||||
- (2) scroll of ina's chastening
|
||||
- Ranks 7-10:
|
||||
- (2) scroll of almsivi intervention
|
||||
- (2) scroll of divine intervention
|
||||
- (2) scroll of windform
|
||||
- (2) scroll of ekash's locksplitter
|
||||
- (2) scroll of yamson's immolation sphere
|
||||
- (2) scroll of illnea's breath
|
||||
- (2) scroll of gaze from the void
|
||||
|
||||
== Quests: Deliveries
|
||||
|
||||
The Trade NPC will offer 4 delivery quests. Each is offered in sequence as the
|
||||
previous one is completed.
|
||||
|
||||
1. Deliver a package to Llorayna Sethan at Sethan's Tradehouse in Tel Branora
|
||||
2. Deliver a package to Burcanius Varo at Varo Tradehouse in Vos
|
||||
3. Deliver a package to Shotherra at Thongar's Tradehouse in Khuul
|
||||
4. Deliver a package to Sold Fine-Hair at The End of the World in Dagon Fel
|
211
README.md
211
README.md
|
@ -1,20 +1,203 @@
|
|||
# Morrowind May Modathon 2025 - Daedric Merchant
|
||||
# Morrowind May Modathon 2025 - The House of Tides, an OpenMW Mod
|
||||
|
||||
You find in your travels an interesting item, which when activated summons to
|
||||
you a Daedric merchant! Beyond the obvious convenience, this creature offers
|
||||
insights and rewards, if you have the coin, of course!
|
||||
Join a trade-themed faction, with quests, unique items, and a new location to
|
||||
call home. Interact with the House of Tides anywhere, bartering for goods,
|
||||
completing quests to expand their offerings, and eventually gaining access to
|
||||
their exchange!
|
||||
|
||||
## Development
|
||||
## Nexus Description
|
||||
|
||||
See DESIGN.md for details on the mod content.
|
||||
For as long as there have been possessions, there has been trade. For as long as
|
||||
there has been trade, there has been the House of Tides. Though it is not always
|
||||
called such by the many realms it touches. The House of Tides prides itself on
|
||||
quality mercantile interactions, offering remote services through their magical
|
||||
ledgers. As customers gain favor, their credit limits increase, and the
|
||||
inventories of House of Tides clerks and merchants improve. The most loyal
|
||||
customers are even invited to physical exchanges, where they can interact with
|
||||
other customers, or even find residence.
|
||||
|
||||
Development is done on a Linux machine. I'm unfamiliar with using Windows or
|
||||
MacOS, so the following information may not be applicable or useful.
|
||||
This mod adds a new faction for players to interact with. It has quests, some
|
||||
unique items, and a new location to call home. When players first join the
|
||||
faction, they can use their magical ledger to interact with a merchant from
|
||||
anywhere at any time. Though this merchant's inventory is extremely limited, the
|
||||
player can purchase trade contracts to expand it. As players rise in ranks, the
|
||||
barter gold this anywhere-merchant has also increases, as does the quality and
|
||||
variety of items offered by trade contracts. Higher rank players can eventually
|
||||
unlock a personalized merchant, with more barter gold, offering unique items in
|
||||
exchange for items or deeds. The highest rank players can visit the House of
|
||||
Tides Exchange, where they can help expand the exchange to a full-service
|
||||
location accessible through their magical ledger.
|
||||
|
||||
Using the OpenMW Construction Set AppImage, as provided by the awesome "Modding
|
||||
OpenMW" site: [AppImages](https://modding-openmw.com/mods/openmw-appimage/)
|
||||
Part 1 (Complete) of this mod implements the functionality of ranks 1-3, which
|
||||
include the magical ledger, the remote merchant, and associated quests and
|
||||
functionality.
|
||||
|
||||
OpenMW does allow for multiple different instances, and the most reliable way
|
||||
I've been shown for doing this is by editing the `XDG_CONFIG_HOME` environment
|
||||
variable when launching the AppImages. This can be done "in-line", or integrated
|
||||
into the program or configuration for launching the AppImage.
|
||||
Part 2 (In-Progress) of this mod implements the functionality of ranks 4-6,
|
||||
which involve the personalized merchant, and associated quests and
|
||||
functionality. It also expands some functionality of the remote merchant.
|
||||
|
||||
Part 3 (Pending) of this mod implements the functionality of ranks 7-10, which
|
||||
involve the House of Tides Exchange, the associated quests and functionality,
|
||||
expands the personalized merchant, and expands the remote merchant.
|
||||
|
||||
## Mod Installation
|
||||
|
||||
- Download and extract the mod files to a convenient location
|
||||
- In the OpenMW launcher, add that location on the "Data Directories" tab
|
||||
- Enable the `HouseOfTides.omwaddon` on the "Content Files" tab
|
||||
|
||||
## Mod Play
|
||||
|
||||
-- All details below can be considered spoilers --
|
||||
|
||||
All interactions early on in the mod are handled through a custom book item
|
||||
called the Otherworldly Ledger. To use the ledger, place it into the world from
|
||||
your inventory, and then activate it. The ledger initially will add the player
|
||||
to the faction. It will then pop up a menu with options. At early ranks, the
|
||||
only options are to "Pick Up" the book, or "Trade."
|
||||
|
||||
Picking up the book will activate it as usual, allowing the player to read it,
|
||||
or add it to their inventory.
|
||||
|
||||
Trade will allow the player to interact with a merchant NPC. The NPC has an
|
||||
initial barter gold and inventory that is quite limited, but both will improve
|
||||
through either rank or quests. The NPC will sell **trade contracts** to expand
|
||||
their inventory with items that improve with rank, and restock after a number of
|
||||
in-game days. Completing these trade contract quests also help increase the
|
||||
player's rank. As player ranks improves, barter gold increases. This NPC will
|
||||
also offer the player some delivery quests, which will help increase the
|
||||
player's rank.
|
||||
|
||||
### Quests: Trade Contracts
|
||||
|
||||
There are 6 available initially to the player through the Trade NPC:
|
||||
|
||||
1. Restorative Potions: Can be brought to an NPC of the "alchemist service" or
|
||||
"apothecary service" class to supply the Trade NPC with restore health,
|
||||
magicka, and fatigue potions of a quality that improves as rank does. At
|
||||
higher ranks, it also includes a potion to remove harmful effects.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 9
|
||||
- Ranks 1-3:
|
||||
- (3) Cheap Potion of Restore Health
|
||||
- (3) Cheap Potion of Restore Magicka
|
||||
- (3) Cheap Potion of Restore Fatigue
|
||||
- Ranks 4-6:
|
||||
- (3) Standard Potion of Restore Health
|
||||
- (3) Standard Potion of Restore Magicka
|
||||
- (3) Standard Potion of Restore Fatigue
|
||||
- (3) Potion of Salen's Vivication
|
||||
- Ranks 7-10:
|
||||
- (3) Quality Potion of Restore Health
|
||||
- (3) Quality Potion of Restore Magicka
|
||||
- (3) Quality Potion of Restore Fatigue
|
||||
- (3) Potion of Salen's Vivication
|
||||
|
||||
2. Subterfuge Implements: Can be brought to an NPC of the "thief service" class
|
||||
to supply the Trade NPC with lock picks and probes. The quality of these
|
||||
items increases with rank. At higher ranks, potions that help with stealth
|
||||
are added as well.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 7
|
||||
- Ranks 1-3:
|
||||
- (2) Apprentice lock pick
|
||||
- (2) Apprentice probe
|
||||
- Ranks 4-6:
|
||||
- (2) Journeyman lock pick
|
||||
- (2) Journeyman probe
|
||||
- (2) Potion of Invisibility
|
||||
- Ranks 7-10:
|
||||
- (2) Grandmaster lock pick
|
||||
- (2) Grandmaster probe
|
||||
- (2) Potion of Expeditious Extrication
|
||||
|
||||
3. Mending Tools: Can be brought to an NPC of the "smith" class to supply the
|
||||
Trade NPC with repair tools. The quality of these items increases with rank.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 6
|
||||
- Ranks 1-3:
|
||||
- (2) Repair prong
|
||||
- Ranks 4-6:
|
||||
- (2) Journeyman repair hammer
|
||||
- Ranks 7-10:
|
||||
- (2) Master repair hammer
|
||||
|
||||
4. Phylacteries: Can be brought to an NPC of the "enchanter service" class to
|
||||
supply the Trade NPC with soul gems. The quality of these items increases
|
||||
with rank. At higher ranks, scrolls for soul trapping are added as well.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 4
|
||||
- Ranks 1-3:
|
||||
- (2) Petty soul gem
|
||||
- Ranks 4-6:
|
||||
- (2) Common soul gem
|
||||
- (2) Scroll of Fphyggi's Gem Feeder
|
||||
- Ranks 7-10:
|
||||
- (2) Greater soul gem
|
||||
- (2) Scroll of Psychic Prison
|
||||
|
||||
5. Refreshments: Can be brought to an NPC of the "publican" class to supply the
|
||||
Trade NPC with food and drink. The quality and variety of these items
|
||||
increases with rank.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 5
|
||||
- Ranks 1-3:
|
||||
- (2) comberry wine
|
||||
- (2) mazte
|
||||
- (2) hound meat
|
||||
- (2) bread
|
||||
- Ranks 4-6:
|
||||
- (2) comberry brandy
|
||||
- (2) flin
|
||||
- (2) scuttle
|
||||
- (2) hound meat
|
||||
- (2) hack-lo leaf
|
||||
- Ranks 7-10:
|
||||
- (2) cyrodiilic brandy
|
||||
- (2) cyrodiilic whiskey
|
||||
- (2) scuttle
|
||||
- (2) hound meat
|
||||
- (2) hack-lo leaf
|
||||
- (2) large kwama egg
|
||||
|
||||
6. Arcanum: Can be brought to an NPC of the "mage service" class to supply the
|
||||
Trade NPC with scrolls. The quality and variety of these items increases with
|
||||
rank.
|
||||
|
||||
- Restock Schedule: 5 +/- 3 days
|
||||
- Restock Limit: 2
|
||||
- Ranks 1-3:
|
||||
- (2) scroll of almsivi intervention
|
||||
- (2) scroll of divine intervention
|
||||
- (2) scroll of tinur's hop-toad
|
||||
- Ranks 4-6:
|
||||
- (2) scroll of almsivi intervention
|
||||
- (2) scroll of divine intervention
|
||||
- (2) scroll of windform
|
||||
- (2) scroll of ondussi's unhinging
|
||||
- (2) scroll of taldam's scorcher
|
||||
- (2) scroll of drathi's winter guest
|
||||
- (2) scroll of ina's chastening
|
||||
- Ranks 7-10:
|
||||
- (2) scroll of almsivi intervention
|
||||
- (2) scroll of divine intervention
|
||||
- (2) scroll of windform
|
||||
- (2) scroll of ekash's locksplitter
|
||||
- (2) scroll of yamson's immolation sphere
|
||||
- (2) scroll of illnea's breath
|
||||
- (2) scroll of gaze from the void
|
||||
|
||||
### Quests: Deliveries
|
||||
|
||||
The Trade NPC will offer 4 delivery quests. Each is offered in sequence as the
|
||||
previous one is completed.
|
||||
|
||||
1. Deliver a package to Llorayna Sethan at Sethan's Tradehouse in Tel Branora
|
||||
2. Deliver a package to Burcanius Varo at Varo Tradehouse in Vos
|
||||
3. Deliver a package to Shotherra at Thongar's Tradehouse in Khuul
|
||||
4. Deliver a package to Sold Fine-Hair at The End of the World in Dagon Fel
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue