As suggested in a posted I made last month about inporting a bunch of data into Umbraco I am now requesting feedback on some design choices for a new document type that will house that data. I may be making the right choice but maybe some of you vets can point me to a better option.
The document will be to house information for Quests from a video game. Most of the properties are very ovious like Name, Required Job, Main Category, Sub Category, etc will be normal text fields and things like EXP and Gold reward wil lbe number fields. The two groups I am not 100% sure on are for are groupings. The first grouping would be like "Related NPC" and "Prerequisite Quests". These could have one ore more options and I would like them to link directly to other pages on the site. The next propety is for Rewards. Rewards will be a a 0 or more option and will have two parts, the item being reward and quanity (i.e. 5 Iron Ingots and 10 Bronze Ore). I would want the item being reward to link to the appropreate page as well.
My thoughst for the first group is just a normal Muti-Node Tree Picker so I can just select all the NPCs or Quests, or what ever and use razor code to pull names and othjer needed data from that page. Fro the second group I am not sure how to link the reward quantity to the reward name. If you take the example of 5 Iron Ingots and 10 Bronze Ore, I would want to link to the pages for the ingot and ore so a muti-node picker sounds like the choice again but how to make sure I link the quanity to that specific item? I am thinking a Block List with a number filed for the quantity and the mutinode picker. Then for each reward I would just add a new block to the list?
Any thoughts on maybe a better way or if this is a decent way to do it. If you want an example of a quest's data I would be looking to display you can check out https://na.finalfantasyxiv.com/lodestone/playguide/db/quest/0e201420be8/