30 posts / 0 new
Last post
SBB64
SBB64's picture
Contributor
Offline
Last seen: 1 year 4 months ago
Joined: 06/23/2013 - 11:21
Karma: 375
Mage Guild quests

Here are all of the Mage Guild quests. This package uses Mooncat's version of the advancement quest. I made some cosmetic changes to the code but nothing actually needed.

Open Issues:

Travel Together dialog is unfinished. Both escort quests will fail due to both NPCs selecting the wrong response to "Follow me" or "Wait here". Once those dialogs are either moved to their quest or the rest of the responses are assigned to their proper character, this dialog should then work.
Soul of an Ash Ghoul quest doesn't fully work since these creatures are finished. For now just console yourself the ashghoulsoulgem.
Disappearance of Dwarves quest relies on the MQ line being somewhat finished since you need those NPCs to help you. So I haven't test this quest yet.
Duel with Trebonius isn't going happen because I don't know how to move an actor from one location to another (moving him to the arena).
Arrange a meeting won't have the Wisewoman's apprentice appear in the guild hall for the same reason as the duel. It requires a script to move her to the hall.
Fake Soul Gem quest works but Galbedir doesn't leave her desk area. Need to script her movement.
Not a Necromancer doesn't start on its own. Since she doesn't have a normal dialog option of Necromancers, I'm not sure what TES3 dialog causes her to trigger this quest. Just use the console to do a setstage fbmwmgsharnnecro 10 and go open her locked chest for the book.

AttachmentSize
File SBB64MGQuests.rar293.4 KB
Edited by: grumpycat on 03/14/2014 - 20:38
Iniquity
Iniquity's picture
Member
Offline
Last seen: 3 weeks 6 days ago
Joined: 12/11/2012 - 15:30
Karma: 642
It is great!) >Duel with

It is great!)

>Duel with Trebonius isn't going happen because I don't know how to move an actor from one location to another (moving him to the arena).

Mb just create another trebonius in arena?

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Hey, great job! I Will test

Hey, great job! I Will test asap ;)

SBB64
SBB64's picture
Contributor
Offline
Last seen: 1 year 4 months ago
Joined: 06/23/2013 - 11:21
Karma: 375
Hmm, I started a new game and

Hmm, I started a new game and already found an issue. All of the advancement quests use the format of:

Stage 1 - join the club - eh... guild!

Stage 10 - beg for a promotion

Stage 11 - you are now a newb

Stage 20 - beg again, etc

The new advancement script uses that jump of 9 numbers in the calculations:

  ; Did skills and reputation both pass? If so, then congratulations! You're eligible to promote!
  if (QualifySkills == 1) && (QualifyReputation == 1)
    CurrentStage += 9
    SetSTage(CurrentStage)   ; The next stage in these quests is always 9 stages later. I hope.
  endif

So we have a problem with the first stage on all of guilds that will use this. Starting a new game triggers Stage 1 which normally says "Hey I joined a guild", but it does that when you are still on the boat. So to avoid this, I had created Stage 2 for the Cult and Temple. Once you actually join, Stage 2 says "Hey I joined a guild". But the code adds 9 which throws off the rest of the promotions.

I hadn't realized this when I implemented the generic promotion code because my player was already in the guild. To roll this promotion code out to the other guilds, we may need to add in another check so the increase is only 8 for first promotion and 9 for the rest. Unless someone else can think of another way to use the existing stages and still get the NPCs to talk to you about joining the guild prior to Stage 1.
 

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Hey SBB64, Great job. I'm

Hey SBB64,

Great job. I'm testing at the moment, so I can merge an updated version.

Here's my findings (and fixes). I will update this post as I test. Obviously, give feedback if you see something off

 

SBB64
SBB64's picture
Contributor
Offline
Last seen: 1 year 4 months ago
Joined: 06/23/2013 - 11:21
Karma: 375
The game engine definitely

The game engine definitely has some weird quirks. There are times when a finished quest leaves a dialog option and other times when I don't see them for past quests. All guild quests usually have one last dialog of "you already did that" and you would think this dialog topic would therefore stay forever. But it doesn't. And it isn't consistent on when it disappears.

SBB64
SBB64's picture
Contributor
Offline
Last seen: 1 year 4 months ago
Joined: 06/23/2013 - 11:21
Karma: 375
Another strange issue. The

Another strange issue. The fbmwmgadvancement quest has a stage 100 (which would never be used) and it is flagged as a starting stage. I noticed because I couldn't figure out why I wasn't getting objectives to seek advancement. Then when I did a getstage command, I was at 100 already. I definitely don't remember creating this stage. Please remove it or at least clear the checkbox for starting quest. Now I have to start another player.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
ok will have a look. For now,

ok will have a look.

For now, all Ajirra's quests are OK. Going to Ald-Ruhn in the next days!

SBB64
SBB64's picture
Contributor
Offline
Last seen: 1 year 4 months ago
Joined: 06/23/2013 - 11:21
Karma: 375
Good luck in Ald'Ruhn. I

Good luck in Ald'Ruhn. I assume everyone knows something on the map causes the game to crash almost every time you fast travel or guild teleport to this city? The manor mapmaker is somewhat more stable but not by much.

Mehh
Mehh's picture
Member
Offline
Last seen: 11 months 3 weeks ago
Joined: 08/12/2012 - 10:38
Karma: 1478
^ Yup, I've tried quite a

^

Yup, I've tried quite a few times to figure out the cause of that I think it has something to do with the LOD, since the crashes stopped when I fucked up my LOD and deleted it by mistake.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Ald-Ruhn! (to be

Ald-Ruhn! (to be continued)

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Ald-Ruhn day 2 Huleen's Hut -

Ald-Ruhn day 2

Next Sadrith Mora !

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Sadrith Mora Escort

Sadrith Mora

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Ok for the advancement

Ok for the advancement script, indeed we have this issue.

So I structure I adopted here is similar to what you propose

stage 1 = empty (startup stage)

stage 2 = join the faction (need to update the join mages guild dialogue)

the rest stays the same

For the advancement script, if just added a if clause to deal with that stage initial stage

  ; Did skills and reputation both pass? If so, then congratulations! You're eligible to promote!
  if (QualifySkills == 1) && (QualifyReputation == 1)
    if CurrentStage == 2
        CurrentStage += 8
    Else
        CurrentStage += 9
    EndIf
        SetSTage(CurrentStage)            ; The next stage in these quests is always 8 stages later (except first)
  endif

DIYDeath
DIYDeath's picture
Member
Offline
Last seen: 4 years 2 months ago
Joined: 09/08/2013 - 08:06
Karma: 56
Once you upload a functioning

Once you upload a functioning version I'll begin testing and I'll try to purposely break it (within reason). I'm good at that, have lots of experience doing it too.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
once everything is polished,

once everything is polished, this will get merged, so you can enjoy and break it:)

EnvyDeveloper
EnvyDeveloper's picture
Member
Offline
Last seen: 1 year 6 months ago
Joined: 05/02/2011 - 05:00
Karma: 505
>Duel with Trebonius isn't

>Duel with Trebonius isn't going happen because I don't know how to move an actor from one location to another (moving him to the arena).

Can't you create a travel package on Trebonius so once you ask him for a duel, he starts walking to the arena (and set it to an XMarkerHeading in the arena)? I experimented only a little bit with the CK.

SBB64
SBB64's picture
Contributor
Offline
Last seen: 1 year 4 months ago
Joined: 06/23/2013 - 11:21
Karma: 375
I guess once this pack is

I guess once this pack is merged in, I can go back and update the IC and TT advancements to utilize this formlist and scripting. That way they are all standardized.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Sunday testing ! Dwemer Tube

Sunday testing !

SBB64
SBB64's picture
Contributor
Offline
Last seen: 1 year 4 months ago
Joined: 06/23/2013 - 11:21
Karma: 375
Factions seem to be a lacking

Factions seem to be a lacking problem everywhere. The vampires need to stop attacking each other as well as all the actors in each daedra temple. When I go back to update the TT questline for the new advancement script, I'll follow what you have here so those areas become a challenge instead of just a simple walk through since everyone is usually dead by the time you enter the shrines.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Sounds good Testing

Sounds good :)

Testing continued:

Mehh
Mehh's picture
Member
Offline
Last seen: 11 months 3 weeks ago
Joined: 08/12/2012 - 10:38
Karma: 1478
Hm, what was the bugged door

Hm, what was the bugged door called in the Warlock ring quest? I might need to sort them, if the door is used anywhere else in the game.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
I don't remember off hand.

I don't remember off hand. Check in Ashirbadon, there are a couple of interior doors, one of them is xxxLOAD for some reason. I changed it to the xxx version.

Also, there's an issue in Dwemer ruins, stools are always malpositionned. I fixed for the ruins visited in this storyline but not for the other ruins.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
It was

It was 0doorUcavernUdoors10Load that I replaced by a 0doorUcavernUdoors10.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Kill Necromancer Tashpi
digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
I have now tested a performed

I have now tested a performed a bug hunt for all this storyline. This will be merged in the next dev release :) So you can go and break it, and report bugs :)

Only point not tested: getting expelled and making amends to be re-integrated.

good work SBB64

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 9 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
This storyline is now merged.

This storyline is now merged. Will be available in 0.8.2 and later versions!

stachnie
stachnie's picture
Member
Offline
Last seen: 6 months 20 hours ago
Joined: 08/01/2014 - 05:19
Karma: 34
I have encountered a bug: I

I have encountered a bug: I have done all guild quests and wanted to become an Archi-Mage but also wanted to get the Necromancer Amulet, so I didn't show the letter to Trebonius but I have challenged him to duel in Arena. No matter what I had been doing during the duel (even only defending and healing - Marara's Ring grants me partial Reflection), I ended up being proclaimed Archimage, but also expelled from the Guild. And Skink directed me to Trebonius...

Is there any console command to fix this?

 

S.

SBB64
SBB64's picture
Contributor
Offline
Last seen: 1 year 4 months ago
Joined: 06/23/2013 - 11:21
Karma: 375
You can do a setstage

You can do a setstage fbmwmgadvancement = 91. But that won't remove the expelled status. You would need to remove the expelled flag from the faction first. I'm not sure what that command is. I only know the one for adding you to a faction. In your case, you are already in the faction with a rank of 8. Anyone else remember what the command is to clear an expelled status?

stachnie
stachnie's picture
Member
Offline
Last seen: 6 months 20 hours ago
Joined: 08/01/2014 - 05:19
Karma: 34
Oops! It seems I have chosen

Oops! It seems I have chosen a wrong subforum (found that topic via Google) - I haven't noticed this is Skywind and not Morroblivion. Sorry!

S.