Jump to content

Druid Stronghold


Recommended Posts

Dual/multi-classed druids could not obtain a high enough level in SoA with the XP cap to qualify for the druid stronghold. BD recoded this to allow for a suffuciently high-level character (though not necessarily a level 14 druid) qualify for the stronghold. The area script determines qualification and sets an area variable for the dialogue to check. I'm a bit iffy on this as a "fix"--opinions?

 

 

Area script:

 

IF
 !Global("DruidLevel14","AR1901",1)
 Class(Player1,DRUID)
 LevelGT(Player1,13)
 CheckStat(Player1,0,LEVEL2)
THEN
 RESPONSE #100
   SetGlobal("DruidLevel14","AR1901",1)
END

IF
 !Global("DruidLevel14","AR1901",1)
 Class(Player1,DRUID_ALL)
 CheckStatGT(Player1,13,LEVEL2)
THEN
 RESPONSE #100
   SetGlobal("DruidLevel14","AR1901",1)
END

IF
 !Global("DruidLevel14","AR1901",2)
 Class(Player1,DRUID)
 OR(2)
   LevelLT(Player1,14)
   CheckStatGT(Player1,0,LEVEL2)
THEN
 RESPONSE #100
   SetGlobal("DruidLevel14","AR1901",2)
END

IF
 !Global("DruidLevel14","AR1901",2)
 Class(Player1,FIGHTER_DRUID)
 CheckStatLT(Player1,14,LEVEL2)
THEN
 RESPONSE #100
   SetGlobal("DruidLevel14","AR1901",2)
END

IF
 !Global("DruidLevel14","AR1901",0)
 !Class(Player1,DRUID_ALL)
THEN
 RESPONSE #100
   SetGlobal("DruidLevel14","AR1901",0)
END

 

Dialogue:

 

// dual-class druid stronghold fix; other half is ar1901 script extension
REPLACE CECHALLE
IF ~~ THEN BEGIN 2 // from: 1.0
 SAY #8697
 IF ~!Class(Player1,DRUID_ALL)~ THEN REPLY #55514 EXIT
 IF ~Global("DruidLevel14","AR1901",1)
Global("GreatDruid","GLOBAL",0)
!Global("GaveTitle","LOCALS",1)~ THEN REPLY #55515 DO ~ClearAllActions()
StartCutSceneMode()
StartCutScene("Cut63a")~ EXIT
 IF ~Global("DruidLevel14","AR1901",2)
Global("GreatDruid","GLOBAL",0)
!Global("GaveTitle","LOCALS",1)~ THEN REPLY #58673 EXIT
 IF ~Global("GaveTitle","LOCALS",1)~ THEN REPLY #62151 GOTO 16
END
END

Link to comment

Well, it is worth noting that only the ritual battle and gaining the formal title depend on the druid's level. The rest of the stronghold quests can be obtained just fine by a character who is (permanently) below level 14 druid.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...