Showcase/TR_ACharyBookDelivery

12 posts / 0 new
Last post
Am'Shak's picture
Am'Shak
Interior DeveloperQuest Developer
Joined:
2019-12-31 14:47
Last seen:
2 weeks 4 days ago

In Ashalmawia, Shrine, Sunken Vaults you will find a rather big Daedroth called Mo'nahl, he will give you the quest. It will be straight forward from there. Have fun reviewing!

AttachmentSizeDate
Binary Data TR_ACharyBookDelivery.ESP17.33 KB2021-05-19 21:35
Am'Shak's picture
Am'Shak
Interior DeveloperQuest Developer
Joined:
2019-12-31 14:47
Last seen:
2 weeks 4 days ago

Uploaded new file with a teleport and quest timer as requested, with a little something extra. Will try addin a forcegreet tomorrow but quest should be fine as is, so if you feel like reviewing go right ahead.

Am'Shak's picture
Am'Shak
Interior DeveloperQuest Developer
Joined:
2019-12-31 14:47
Last seen:
2 weeks 4 days ago

Quest timer now also works when player rests, forcegreet added. Have fun reviewing!

Dev Shah's picture
Dev Shah
Interior DeveloperQuest Reviewer
Joined:
2020-07-12 13:22
Last seen:
8 months 3 weeks ago

Reviewed! It was a fun little quest! I had fun playing. The review is a little long, but only cause I was nitpicking. Feel free to ask in the discord if you have any questions!

Review
 

A couple of things before the review
-All the objects added by you should have a TR_mx_ prefix. Not considering it here cause it's not a claim, but still.
-The topic name could be better :P. Again, not really considering that right now, but an FYI.

Review:-

As a bit of a general advice, I suggest using a bit more commas. There's no spoken lines, so the player should be able to guess the tone from the writing itself.
Topic "Deliver a dirty dirty book"
    -This book is for me? Thanks, %PCName. I have been a bit short tempered lately.. perhaps a bit too much. If you could tell Mo'nahl that I forgive his delayed delivery it would be appreciated.
    '..' should always be '...' for consistency, and a comma after delivery would flow better.
    -And you say he has forgiven me? This pleases me mortal. Here, take this. I don't have need of it anymore. I've got to be going now.
    'He has forgiven me? This is great news, mortal. ...' something like this flows better than starting the sentence with And imo, and the comma before mortal also makes the flow better. 
    -"...Gordol has been a bit on the down side since the delivery has been taking some time now. ..."
    the 'since the delivery has been taking some time' part doesn't flow very well. Try to come up with better wording. "Gordol has been a bit down lately. I suspect it is because of the delayed delivery." is my try.
    also:morrowind rarely uses the word 'dimentions'. 'plane' is much more used. (You can check the usage with edit->find text)
    -"Yes, deliver a book. A dirty one. So what is it gonna be? Answer me mortal."
    This feels too hasty, if that makes sense. "Yes, I need(or want) you to deliver a book. A dirty one." in of itself works. the next few lines feel like he's asking the same question three times. It could work with some other changes though, experiment and see what works in the game's atmosphere.
Greeting 5
    -"Hey, you! Yes you mortal. You could deliver a dirty dirty book couldn't you?"
    A comma after you and book will flow better.
    -You don't need to addtopic every time it comes up, only the first.
Playtestng notes
    -You need to have dialogue for every journal entry for "deliver a dirty dirty book" (For example it doesn't have dialogue for journal 10 or 20) even anything basic is ok, but the topic shouldn't disappear from the daedroth
    -You need a Menumode check so that the timer doesn't run out in-dialogue or the inventory screen.
    -Maybe set the fight of Gordol to 0 after he gets the book?
    -Might want to make Gordol a little less OP :P.
    -His disabling feels a bit too... abrupt. Have him cast an intervention spell or something first for the effects? 
    -The daedroth still asks you to deliver the book if you killed him before the quest starts.
    -The journal should give some indication of the time limit.
    -Gordol should prolly have NoLore so he doesn't talk about random topics.
    -The book the daedroth gives you is the original lusty argonian made, not the one you made.
    -You should also give some dialogue to the daedroth for when the quest finishes after you read the book and/or a warning before not to read the book.
Scripts
    -You don't need to positioncell the daedroth outside the world, you can just use the `disable` function.
    -You use both tr_m0 and tr_m1 for scripts. The script names should be tr_mx_Gordol and tr_mx_Mohnal ideally. Also an ideantifier of the quest it's in would be ideal too. (TR_mx_acd_name with acd being the short form of a chary delivery)
    -Just a good practice: Using standard names such as Timer and Control/State/DoOnce is better than custom names.
    -As I already stated above, a menumode check is needed for the timer.
    -I don't think the script will work in the book. You can drop the book, then read by activating and it won't give you the spell. The correct way would be to copy-paste the same thing in the OnActivate block that is in the OnPCEquip Block.

Take care!!

Am'Shak's picture
Am'Shak
Interior DeveloperQuest Developer
Joined:
2019-12-31 14:47
Last seen:
2 weeks 4 days ago

Thanks, I will work on this!

Am'Shak's picture
Am'Shak
Interior DeveloperQuest Developer
Joined:
2019-12-31 14:47
Last seen:
2 weeks 4 days ago

Uploaded updated file

Am'Shak's picture
Am'Shak
Interior DeveloperQuest Developer
Joined:
2019-12-31 14:47
Last seen:
2 weeks 4 days ago

Added MenuMode block for the quest timer and changed some other small script things

Dev Shah's picture
Dev Shah
Interior DeveloperQuest Reviewer
Joined:
2020-07-12 13:22
Last seen:
8 months 3 weeks ago

Nice improvement on the dialogue :). This should be the last round of improvement before I can recommend you for promotion, hopefully.

 

Review

Playtests
    -If you kill gordol before the quest starts, the journal still updates with "I failed to deliver the book.". Instead, the dialogue that gives the quest should be filtered to the death so the daedroth doesn't give you the quest when gordol is dead.
    -If you give the book, then kill Gordol, the journal still is "I failed to deliver the book.", which is kinda wrong. Something like "Gordol is dead." might be better suited. (Add a new journal for this specifically.)
    -I'm not sure I understand the book-giving. Mohnal gives you the book, then you give it to Gordol, and then Mohnal somehow gives you the used one. It's slightly odd.
Dialogue 
    DELIVER A DIRTY BOOK
    -"...Oh and don't read the book please."->"Oh, and please don't read the book" flows better/is grammatically correct.
    -Gordol's first entry should check for if the player has the book(and there should be another entry for if they don't)
    GREETING 5
    -"What is this about? You say you're here to deliver a dirty book?" this doesn't need the addtopic
    JOURNALS
    -Just a QOL thing, but the journals should be in order of their indices.
Scripts
    -mx was shorthand for m0/m1/m2 my point was that they all should have the same number, see https://www.tamriel-rebuilt.org/content/resource-trmainland-cs-id-guidel... for more info.
    -Due to the return above in tr_questtimer, the getpcsleep will never work. You need to remove it, and move the `set Timer to ( Timer + GetSecondsPassed )` part inside a menumode == 0 check.
    -Right now it sets the DoOnce to 1 instantly when TR_questtimer starts AND the stopscript also stops it in one frame, so the script doesn't work at all. You should put the set DoOnce to 1 thing inside each block. You should also put a check so that it only stops the script when the journal is >20.
    -You should playtest the quest whenever you change something significant, so you can make sure everything works.

Take care!!

Am'Shak's picture
Am'Shak
Interior DeveloperQuest Developer
Joined:
2019-12-31 14:47
Last seen:
2 weeks 4 days ago

Updated, improved everything that could be improved. Everything worked for me when I playtested. 

Dev Shah's picture
Dev Shah
Interior DeveloperQuest Reviewer
Joined:
2020-07-12 13:22
Last seen:
8 months 3 weeks ago

Almost done. Unfortunately there's one thing that broke during changing the journal entries. (FEATURE CREEP is just stuff that'd be nice to have if you actually want to release it as a mod/if it was a claim, not needed for the review.

Review
Playtest:
    -You can't talk to Mohnal after giving the book to Gordol because there is no greeting for it. ("Did you deliver that book already? Hurry before I paint this wall with your entrails." should be at the end of mohnal's greetings with index >=30 as a catch-all) 
    --Setfight 0 doesn't quite work(presumable due to calm.) You also need to add Player->Stopcombat probably. It's kinda complicated and might be cause issues in openmw only(I'm testing on OpenMW), so it's fine for now.

FEATURE CREEP
Dialogue
    -Another QOL thing, you should try to order them by speaker whenever you can.(Here, Gordol's entries in 'Deliver a dirty book')
Scripts-
    -One thing you could to with Mohnal leaving is using the `cast` function instead of playgroup and sound-playing.
-If you leave before the timer is up, you can just escape. Something like the Khalaan Daedroth is moree fun.
 

Take care!!

Am'Shak's picture
Am'Shak
Interior DeveloperQuest Developer
Joined:
2019-12-31 14:47
Last seen:
2 weeks 4 days ago

Added teleport to the Daedroth, tried to add "cast" function as well but I presume it's not possible on a creature (maybe since he doesn't have casting animations for mysticism spells or something like that). Anyhow, it should be watertight. Have fun reviewing, hopefully and presumably for the last time :D

Dev Shah's picture
Dev Shah
Interior DeveloperQuest Reviewer
Joined:
2020-07-12 13:22
Last seen:
8 months 3 weeks ago

Recommending for Promotion. Just one thing, spend a bit more time on dialogue. You fixed the old ones well, but the one you added was not ideal. Dialogue is not easy, but it's not had either. You just need to spend time on it more. Some things are needed to be fixed, but since this is not a claim, you don't need to work more on it.
 

 

Review

Take care!!