OTRaw's Showcase

In order to implement content in-game, you must be a Developer. This is the place for you to introduce yourself, and apply to become a TR Developer.

Moderator: Lead Developers

Locked
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

OTRaw's Showcase

Post by OTRaw »

Hello there TR :D

I came here to help you guys out with quests if I can, so does anyone have the criteria for quest showcases? What knowledge needs to be shown and such. (Dialogue, Journals, Scripting ect.) If that makes sense :S

Looking forward to contributing to this amazing mod.
User avatar
immortal_pigs
Developer
Posts: 582
Joined: Thu May 15, 2008 2:45 pm
Location: Utrecht

Post by immortal_pigs »

More questers, awesome.

You could take a look at some of the recent quest showcases (alex25, The Greatness) to get a general idea of how a questing showcase is done.

You will need to know how to do dialog and journals, and maybe a little scripting depending on what you want to do.

For dialog I'd recommend Srikandi's dialog tutorial, for scripting try Morrowind Scripting for Dummies.

The criteria are to make it short & sweet. One or two quests with inventive dialog and some scripting.

Good luck!
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Thank you immortal! I'll check out all the info you gave me and hopefully get the bare-bones of my quest within a couple of days :D
User avatar
The Greatness
Developer
Posts: 358
Joined: Sat May 29, 2010 5:13 pm

Post by The Greatness »

Good luck, nice to see lots more questers recently. Especially since a finished map 2 just needs a few more quests added to it (well, I say a few, quiet a lot really).
Warning: may contain large amounts of sarcasm.

Myzel- We never actually see slaves working on Vvardenfell either. They're always just standing there. If you ask me they deserve a good whipping.
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Here it is!

Someone has taking residence in the storage floor of a local Balmorian.

Because this alters the pillow-hoarding rat ladies upper floor, this conflicts with the first Balmora fighters guild quest. In an actual mod, I would check to see if the rat quest was finished before this one can be started, but I don't want you to have to do that just to test my plugin.

Anyway just head into pillow-ladies top floor and speak to the man there to begin my quest.
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Edited it slightly to make a little more sense.
Why
Lead Developer
Posts: 1654
Joined: Sat Jul 04, 2009 3:18 am
Location: Utrecht

Post by Why »

Review time!

Your file is a tad dirty - it edits both in_h_door and in_h_trapdoor.

Vlad says his scrolls are in the Mages Guild, they're actually in the Fighters Guild.

The trap door checking for the scrolls is a nice idea. However, it's broken and doesn't let you activate it.

I like this quest idea, and you seem to have the skill to make it work. However customarily we require quests with multiple possible endings for showcases, and I'd like to see something like a choice menu or an NPC AI package change somewhere so that I know you can work with the slightly more complex stuff too. Do that and I'll happily take another look at your quest :)
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

I've hit a roadblock and really need some help :D

It's about the door script to tell you when you have the scrolls. I fixed the problem with activation (nested it into the wrong If block, silly mistake) but no Messagebox is displayed.

Even if getting help with it means I can't use it in my showcase doesn't matter, I just really want to know what I am doing wrong.

Code: Select all

Begin TR_vlad_trapdoor

;Variables
Short DoOnce

;Script
If ( OnActivate == 1 )
	If ( DoOnce == 0 )
		If ( player->GetItemCount, "TR_vlad_sc_lesserdomination" >= 5 )
			MessageBox "You now have enough scrolls to take to Vladmir.", "Ok."
		EndIf
	Set DoOnce to 1
	EndIf
	Activate
EndIf

End
		
What I want: If the player has the scrolls, he is sent a message and then activates when he presses OK. If he does not have the scrolls it simply activates.

Anyway if someone can help it would be much appreciated.




Edit: Current state of the quest is that everything is done, I just need to test it and iron out bugs. Should be released in the weekend, or tonight if I am lucky.
Why
Lead Developer
Posts: 1654
Joined: Sat Jul 04, 2009 3:18 am
Location: Utrecht

Post by Why »

No problem, you're always allowed to ask for help when it comes to quests (when it's up to me, anyways). The problem is that, when you activate the trapdoor for the first time, it checks if doOnce is 0. If so, it checks if you have the scrolls, and if you have the scrolls you get a message. However, doOnce is then set to 1 regardless of whether or not you had enough scrolls. So if you didn't have enough scrolls, you'd activate the trapdoor, it'd check for doOnce, then it'd check for the scrolls, and if you didn't have enough scrolls it'll not display the message but still set doOnce to 1, disabling the scroll check forever after. The proper code would be:

Code: Select all

Begin TR_vlad_trapdoor

short doOnce

if ( OnActivate == 1 )
	if ( player->GetItemCount TR_vlad_sc_lesserdomination >= 5 )
		if ( doOnce == 0 )
			MessageBox "You now have enough scrolls to take to Vladmir.", "Ok."
			set doOnce to 1
		endif
	endif
	Activate
endif

End
I'm not sure if this script will work though, because you create a clickable messagebox, which might screw up the Activate command it is followed by. Anyway go ahead and test that, and I'm looking forward to seeing your next file :)
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Many thanks Why, I owe you one ;)

Here's the new file, I've added another way to complete the quest as well as adding a quest name and two ways to finish.

Ending 1: Follow Vladmir's instructions.
Ending 2: Talk to Eydis when Vladmir has told you of his plan (TR_Vladmir >= 30) and you are not carrying the scrolls, then (optionally) visit Vladmir.
Attachments
TR_Showcase_Quest_1.ESP
(11.57 KiB) Downloaded 110 times
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

A quick little scripting question that although isn't part of my showcase may be quite useful for the future, but not worth making a thread about.


From Scripting for Dummies Pg. 23:
Local scripts are only active if the cell is loaded – this is the current interior cell, or the current and all directly neighboring exterior cells.
Does the bit in bold include diagonals?
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

6 1/2 days since I posted this, 0 downloads :S Bamping.
Why
Lead Developer
Posts: 1654
Joined: Sat Jul 04, 2009 3:18 am
Location: Utrecht

Post by Why »

my apologies, I've been very busy
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Not a problem, I am in no rush :D
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Near week bampage.
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

OTRaw wrote:A quick little scripting question that although isn't part of my showcase may be quite useful for the future, but not worth making a thread about.


From Scripting for Dummies Pg. 23:
Local scripts are only active if the cell is loaded – this is the current interior cell, or the current and all directly neighboring exterior cells.
Does the bit in bold include diagonals?
Not that it is very important, but does anybody know?
User avatar
SamirA
Developer Emeritus
Posts: 898
Joined: Tue Apr 27, 2010 5:02 pm
Location: Somewhere in Tamriel
Contact:

Post by SamirA »

Just to let you know we haven't forgotten about you I'm letting you know that Why is on vacation I believe and so he can't review your file at the moment. He should be back soon.
And that's how you get to Llama School.
Lady_N: mountain dew tastes like yellow and pwning at d&d
Why
Lead Developer
Posts: 1654
Joined: Sat Jul 04, 2009 3:18 am
Location: Utrecht

Post by Why »

I am on vacation, with enough internet but without a CS. :(

I believe it does include diagonal cells. In fact it might even work as far as two cells away, but I'm not sure of that, you'd have to test that yourself.

I should theoretically have an opportunity to look at your file tomorrow but I don't know if I'll be able to, if not I'll have a review for you the day after. :)
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

It's no problem, thanks for the update both of you and thanks for the answer. Take your time and enjoy yourself :D
Why
Lead Developer
Posts: 1654
Joined: Sat Jul 04, 2009 3:18 am
Location: Utrecht

Post by Why »

Actually, scratch my comment about the cell distance, it might very well be dependant on AI distance, though I'm not sure about that either. I'm gonna test it after I reviewed your and alex' showcases.
Why
Lead Developer
Posts: 1654
Joined: Sat Jul 04, 2009 3:18 am
Location: Utrecht

Post by Why »

Finally found time to give this a proper review!

It's still a nice little quest. I like the second ending you gave it. The only real issue I have at the moment, is that your "They're looking for me, %PCName. I know it was you! You beat Eydis to finding me, and you're gonna pay for it!" belongs in Greeting 1 instead of Greeting 0 (and "Squeak!" is dirty) and I don't really see the point of the thingy in Geeting 6 (which also made a few things dirty). Other than that, I think this is all good. I'm tempted to ask you to clean it up, but since I probably won't be around to review a corrected version anytime soon and the fixes are easy anyway, recommended for quest-promotion!

Congratz, let's see what BC thinks of this.
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Thanks loads for the review and reccomendation why!
User avatar
Bloodthirsty Crustacean
Developer Emeritus
Posts: 3869
Joined: Fri Feb 02, 2007 7:30 pm
Location: Elsewhere

Post by Bloodthirsty Crustacean »

Sorry for the wait, I will get on this when I have a free moment. Just letting you know I haven't forgotten you!
a man builds a city
with
Banks and Cathedrals
a man melts the sand so he
can see the world outside


"They destroyed Morrowind? Fiddlesticks! Now we're going to have to rebuild it again!"
User avatar
Bloodthirsty Crustacean
Developer Emeritus
Posts: 3869
Joined: Fri Feb 02, 2007 7:30 pm
Location: Elsewhere

Post by Bloodthirsty Crustacean »

Okay, sorry for the delay.

I checked the file, the basics are all there, but I wouldn't call this enough for a promotion just yet.

Your English is fine, so dialogue's not a huge concern, so there are only two other key aspects of questing for TR that I'd like to see more of.

First, scripting. Just make a new quest that uses some slightly more advanced scripts, if possible. You clearly have the basics down, but try and show off a little bit more if possible, just so I know if there's anything we might need to help you on before letting you loose on TR quests.

Secondly, naming conventions. They're around somewhere (finding them will help you get used to TR's forums and our system of 'semi-written rules' :P); apply them to your new quest, imagining Vvardenfell is Map 0 if it's set there.


If you can show me those two things, I'll promote you. Again, apologies for the delay!
a man builds a city
with
Banks and Cathedrals
a man melts the sand so he
can see the world outside


"They destroyed Morrowind? Fiddlesticks! Now we're going to have to rebuild it again!"
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Thanks BC.

Not finished, I need to backup the hours of dialogue work for peace of mind. Starting scripting now.
Attachments
TR_ShowcaseQuest.ESP
(10.94 KiB) Downloaded 108 times
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Later than I thought, but here it is :D

lots of scripting here, enjoy.

Edit: Note that the initials ED refer to Earthly Delights.
Attachments
Clean TR_ShowcaseQuest.ESP
(15.24 KiB) Downloaded 107 times
User avatar
Bloodthirsty Crustacean
Developer Emeritus
Posts: 3869
Joined: Fri Feb 02, 2007 7:30 pm
Location: Elsewhere

Post by Bloodthirsty Crustacean »

Okay, this is pretty good.

You've got the naming conventions sorted, and your scripting should be solid enough, brave to use AITravel.

A few issues: some pretty bad typos (you repeatedly call Desele 'Dresle' for no apparent reason, and one ever-infuriating 'your' instead of 'you're'.) So please proof-read your work.

On the AITravel Runa keeps on spinning on the spot at the end of her tasked journey, which can't be right. I guess the same task is being constantly called for her, even though she's already there.

Some sloppiness in dialogue, with people not having relevant commentary for each stage of the quest, and generally it is traditional for the quest giver (Desele) to have a direct link to the quest topic in her greeting for as long as the quest is running.



So, this is an alright job, and based on this and the previous file I will promote you, but for the moment stick to misc quests and the like so I can check incase any of these issues recur. Also note that House Telvanni is in a semi-eternal state of confusion, and those quests shouldn't be claimed.

Welcome to TR. :)

An admin should give you your title and other stuff when they see this.
a man builds a city
with
Banks and Cathedrals
a man melts the sand so he
can see the world outside


"They destroyed Morrowind? Fiddlesticks! Now we're going to have to rebuild it again!"
User avatar
Praedator
Reviewer
Posts: 622
Joined: Thu Sep 10, 2009 7:48 am
Location: Winschoten, The Netherlands

Post by Praedator »

Congrats and happy modding OTRaw!
I know I'm going to sound like a hypocrite for saying this, but this needs *less* rocks - Cathartis
User avatar
OTRaw
Developer
Posts: 56
Joined: Tue Jun 15, 2010 3:25 pm

Post by OTRaw »

Thanks BC and thanks Praedator :D

Should have been more careful with my proofreading, I'll be sure to make absolute certain next time :D

Edit: Hehe *blushes*
Last edited by OTRaw on Wed Aug 04, 2010 3:12 pm, edited 2 times in total.
User avatar
Bloodthirsty Crustacean
Developer Emeritus
Posts: 3869
Joined: Fri Feb 02, 2007 7:30 pm
Location: Elsewhere

Post by Bloodthirsty Crustacean »

Should 'have'. ;) That's another one that always kills me a little inside. :P
a man builds a city
with
Banks and Cathedrals
a man melts the sand so he
can see the world outside


"They destroyed Morrowind? Fiddlesticks! Now we're going to have to rebuild it again!"
User avatar
SamirA
Developer Emeritus
Posts: 898
Joined: Tue Apr 27, 2010 5:02 pm
Location: Somewhere in Tamriel
Contact:

Post by SamirA »

Congrats OTRaw, welcome aboard!
And that's how you get to Llama School.
Lady_N: mountain dew tastes like yellow and pwning at d&d
User avatar
Kiteflyer61
Developer
Posts: 289
Joined: Fri Jul 24, 2009 5:55 pm
Location: Ocean Grove, NJ

Post by Kiteflyer61 »

Congrats OTRaw!

Welcome to the team. :)
It is better to remain silent and be thought a fool than to speak and remove all doubt!
"Tis easy enough to be pleasant,
when life flows along like a song;
but the person worth while
is the one who will smile
when everything goes dead wrong."
- Ella Wheeler Wilcox
User avatar
Haplo
Lead Developer
Posts: 11651
Joined: Sat Aug 30, 2003 6:22 pm
Location: Celibacy

Post by Haplo »

Member Promoted, congratulations
Forum Administrator & Data Files Manager

[06/19/2012 04:15AM] +Cat table stabbing is apparently a really popular sport in morrowind

[August 29, 2014 04:05PM] <+Katze> I am writing an IRC bot! :O
[August 29, 2014 04:25PM] *** Katze has quit IRC: Z-Lined
User avatar
Osidian
Reviewer
Posts: 135
Joined: Sun Jul 18, 2010 12:36 am
Location: Lisboa, Portugal

Post by Osidian »

Congratulations and welcome OTRaw! :)
Why
Lead Developer
Posts: 1654
Joined: Sat Jul 04, 2009 3:18 am
Location: Utrecht

Post by Why »

Woohoo, an addition to the quests team! Gratz! :D
User avatar
PoisonUnagi
Member
Posts: 53
Joined: Sun Jul 18, 2010 8:27 am
Location: New Zealand
Contact:

Post by PoisonUnagi »

Congratulations, hopefully I'll be joining you soon ;)
User avatar
Scamp
Reviewer
Posts: 794
Joined: Sat Nov 21, 2009 6:15 pm
Location: The Velothi Mountains
Contact:

Post by Scamp »

Congratz! :banana:
"Scamp you are the wonderboy" - Praedator

[url=http://scamp.blogspot.com/][img]http://i.imgur.com/Ea8ABeM.png[/img][/url]
Locked