Jump to content

Jarl adventure pack for EE


Guest Morgoth

Recommended Posts

@Zoltanavr the GitHub version is highly untested. I do not recommend installing it into an install without knowing this. It will almost certainly bug out at some point.

TotoR115 is working on debugging and diligently sending PRs, but unfortunately I do not have time to look into this.

EDIT: to answer the actual question: SCS - no idea.

EndlessBG1: if JAP is installed after EndlessBG1, the PC will be arrested for attempted thievery if they open their chest in the palace. THis is also a compatibility issue with the official JAP version at Kerzenburg's.

Link to comment

Do you think it would be better to install it on BG before EET or early on after EET with other BG1 mods such as BGQE?

EDIT: Nevermind, I found some advice saying that it has to go after BG1 NPC, so I surmise the second option it is.

Edited by Isewein
Link to comment
On 3/3/2024 at 9:57 AM, jastey said:

EDIT: to answer the actual question: SCS - no idea.

Globally it should work. The only incompatibility I have spotted, for now, is with the "Aldeth Sashenstar & the Merchant League" component and the SCS "Improved doppelgangers"

On 3/12/2024 at 4:46 PM, Isewein said:

Do you think it would be better to install it on BG before EET or early on after EET with other BG1 mods such as BGQE?

Jarl adventure should be installed late as it will check for compatibility with BG1NPC, bg1ub and bg1re and after EET I think

Link to comment
On 3/14/2024 at 4:31 PM, Isewein said:

Totor's version

it's mainly Weigo's version, updated by Jastey and myself. He's done a lot more than I have. 😅

On 3/3/2024 at 9:57 AM, jastey said:

EndlessBG1: if JAP is installed after EndlessBG1, the PC will be arrested for attempted thievery if they open their chest in the palace. THis is also a compatibility issue with the official JAP version at Kerzenburg's.

With the last PR, this should work and the JAP can now be installed afterwards. You can also modify JA#LAW06.BCS directly with NI and add "Global("C#st_HeroOfBG", "GLOBAL",0)" at the beginning of the first two "IF" blocks:

Spoiler

IF
    Opened([ANYONE])
    Global("C#st_HeroOfBG","GLOBAL",0)
    Range(LastTrigger,1)
    OR(2)
        See([NOTGOOD.HUMANOID.0.FLAMING_FIST])
        See([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST])
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID.0.FLAMING_FIST],PC)
        !Allegiance([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],PC)
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID.0.FLAMING_FIST],ALLY)
        !Allegiance([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],ALLY)
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID.0.FLAMING_FIST],CHARMED)
        !Allegiance([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],CHARMED)
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID.0.FLAMING_FIST],CONTROLLED)
        !Allegiance([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],CONTROLLED)
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID.0.FLAMING_FIST],FAMILIAR)
        !Allegiance([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],FAMILIAR)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID.0.FLAMING_FIST],STATE_BLIND)
        !StateCheck([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],STATE_BLIND)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID.0.FLAMING_FIST],STATE_CHARMED)
        !StateCheck([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],STATE_CHARMED)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID.0.FLAMING_FIST],STATE_CONFUSED)
        !StateCheck([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],STATE_CONFUSED)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID.0.FLAMING_FIST],STATE_STUNNED)
        !StateCheck([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],STATE_STUNNED)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID.0.FLAMING_FIST],STATE_STONE_DEATH)
        !StateCheck([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST],STATE_STONE_DEATH)
    !StateCheck(LastTrigger,STATE_INVISIBLE)
    !StateCheck(LastTrigger,STATE_IMPROVEDINVISIBILITY)
THEN
    RESPONSE #100
        DisplayString(LastTrigger,9896) // Jemand hat Euch bemerkt! Ihr hört, wie die Wache gerufen wird!
        Wait(3)
        CreateCreature("JA#FLAM2",[475.224],0) // Mietling der Flammenden Faust
END

IF
    Opened([ANYONE])
    Global("C#st_HeroOfBG","GLOBAL",0)
    Range(LastTrigger,1)
    CombatCounter(0)
    !See([NOTGOOD.HUMANOID.0.FLAMING_FIST])
    !See([NOTGOOD.GIANTHUMANOID.0.FLAMING_FIST])
    OR(2)
        See([NOTGOOD.HUMANOID])
        See([NOTGOOD.GIANTHUMANOID])
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID],PC)
        !Allegiance([NOTGOOD.GIANTHUMANOID],PC)
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID],ALLY)
        !Allegiance([NOTGOOD.GIANTHUMANOID],ALLY)
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID],CHARMED)
        !Allegiance([NOTGOOD.GIANTHUMANOID],CHARMED)
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID],CONTROLLED)
        !Allegiance([NOTGOOD.GIANTHUMANOID],CONTROLLED)
    OR(2)
        !Allegiance([NOTGOOD.HUMANOID],FAMILIAR)
        !Allegiance([NOTGOOD.GIANTHUMANOID],FAMILIAR)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID],STATE_BLIND)
        !StateCheck([NOTGOOD.GIANTHUMANOID],STATE_BLIND)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID],STATE_CHARMED)
        !StateCheck([NOTGOOD.GIANTHUMANOID],STATE_CHARMED)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID],STATE_CONFUSED)
        !StateCheck([NOTGOOD.GIANTHUMANOID],STATE_CONFUSED)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID],STATE_STUNNED)
        !StateCheck([NOTGOOD.GIANTHUMANOID],STATE_STUNNED)
    OR(2)
        !StateCheck([NOTGOOD.HUMANOID],STATE_STONE_DEATH)
        !StateCheck([NOTGOOD.GIANTHUMANOID],STATE_STONE_DEATH)
    !StateCheck(LastTrigger,STATE_INVISIBLE)
    !StateCheck(LastTrigger,STATE_IMPROVEDINVISIBILITY)
THEN
    RESPONSE #100
        DisplayString(LastTrigger,9896) // Jemand hat Euch bemerkt! Ihr hört, wie die Wache gerufen wird!
        Wait(3)
        CreateCreature("JA#FLAM2",[475.224],0) // Mietling der Flammenden Faust
END

IF
    Opened([ANYONE])
    Delay(6)
THEN
    RESPONSE #100
        CloseDoor(Myself)
END

 

Link to comment
On 3/18/2024 at 1:51 PM, TotoR said:

With the last PR, this should work and the JAP can now be installed afterwards.

Oh, cool. I'd suggest your fork to be taken for testing directly. I do not find the time to deal with JAP currently. I appreciate you putting time and effort into this.

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...