1. It seems as though the only way to check to make sure the FormID of the actor is for the actor I want, is to do so in each new prompt/response text window. This seems inefficient and wrong because I don't see the MineOre quest even checking to make sure it has the right actor.
2. Are prompts even what I want in this case? Could someone give me a proper breakdown? The CK Wiki doesn't quite cover prompts to a tee.
Edit: Perhaps I should clear this up as to the reason I am actually asking these questions.
Basically I want the topic text to always appear as an choice when talking to the actor. If the player meets the conditionals I want it to open the prompts through the topic text or, if the conditionals are not met I want to have a dialogue choice to come back later or ask what type of meats the actor will accept.
Right now, if the character doesn't meet the conditionals of the prompt then the topic text just isn't there. Do I need to make a topic text without a prompt to act as a base case? Then just link it to the prompted boxes?
I want it to go like this "I have returned from the hunt"
-> if player has the required items then conditionals are met and the associated prompt choice appears, lets say the player has Venison-> "I would like to trade Venison for supplies"-> Now the NPC responds, "Thanks, looks like you could use a few more of these".
-> or if the player does not have any of the items required for the prompts conditionals to be met two dialogue prompts appear instead-> "What kind of meat are you looking for" or "I'll come back later".
I'm just not really sure because the CK Wiki and tutorials covers this area very briefly.