Page 1 of 1

Hitchhiker`s towel quest

Posted: 20 May 2013, 20:11
by Taurus
Today I tried to do the hitchhiker's towel quest with my second char,but the npc didn't ask me for the iron ingots and the pinkie antennas.someone know why?

Re: Hitchhiker`s towel quest

Posted: 20 May 2013, 21:54
by Kazenawa
Maybe because your second char isn't level 42 (which is required), or perhaps because you've created it too recently (some delay between creation and ability do to such kind of quests happens sometimes) ?

Re: Hitchhiker`s towel quest

Posted: 20 May 2013, 22:07
by Taurus
The char is lvl 42 and at the same day i created another char and with this char it works

Re: Hitchhiker`s towel quest

Posted: 21 May 2013, 06:15
by Jenalya
https://github.com/themanaworld/tmwa-se ... ranger.txt

Code: Select all

    if ((gettimetick(2)-TUT_var < 6*7*86400) || (BaseLevel < 42 )) //player must be created at least 6 weeks ago and at least level 42
        goto L_No_Event;
    if (FLAGS & FLAG_TOWEL_HELPED) goto L_Towel;
Mh, if it's not the level and the age requirement, there's only left that the character already did the quest.

Can you tell us what the NPC says to your char when you try to do the quest?

Re: Hitchhiker`s towel quest

Posted: 21 May 2013, 14:31
by Taurus
Hello. Isn't this a beautiful place?

And it really comes in handy that I have my towel with me. A towel is about the most massively useful thing an inte- ahm, a person can have.

You can read more about that in my favourite book, 'The Hitchhiker's Guide to the Galaxy'.

Re: Hitchhiker`s towel quest

Posted: 21 May 2013, 14:39
by Jenalya
That's the text where you get to under the 'L_No_Event' label.

Code: Select all

    if (FLAGS & FLAG_TOWEL_COMPLETED) goto L_Event_Done;
    if (gettime(6) != @month) goto L_No_Event;
    if (gettime(5) < @start_day) goto L_No_Event;
    if (gettime(5) > @end_day) goto L_No_Event;
    if ((gettimetick(2)-TUT_var < 6*7*86400) || (BaseLevel < 42 )) //player must be created at least 6 weeks ago and at least level 42
        goto L_No_Event;
    if (FLAGS & FLAG_TOWEL_HELPED) goto L_Towel;
Since the first three possibilities to get to that text are depending on the time and therefore are global, it seems your character is either below level 42 or younger than six weeks.