IF Global("FC_HAS_BG1","GLOBAL",0) GlobalLT("FC_GLOBAL_IWD_VARIABLE","GLOBAL",6) THEN RESPONSE #100 SetGlobal("FC_GLOBAL_IWD_VARIABLE","GLOBAL",6) Continue() END IF True() Global("EnteredAR0602","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 SetGlobal("EnteredAR0602","AR0602",1) ClearAllActions() StartCutSceneMode() Explore() CreateCreature("JONWMOD",[3746.1998],NE) // Gardien de prison CreateCreature("JOWCMOD",[3686.1869],SE) // Prison guard CreateCreature("IRENMMOD",[3967.2030],NNW) // Veiled mage CreateCreature("JONMOD",[3876.1870],SSW) // Jon Irenicus CreateCreature("NPC4MOD",[3797.1964],NE) // Khalid CreateCreature("IMOENMOD",[3653.1718],SE) // Imoen Wait(1) ActionOverride(Player1,LeaveAreaLUA("AR0602","",[3532.1997],S)) // Irenicus's Dungeon 1st Floor Wait(1) MoveViewPoint([3693.1997],INSTANT) Wait(2) DisplayString("JONMOD",287459) // Il parait que tu souhaites me parler, Khalid. Alors qu'est-ce qui te préoccupe ? Ta cellule n'est pas à ton goût ? Wait(6) DisplayString("NPC4MOD",287460) // Non, je veux savoir ce qu'un elfe attend de nous ? Pourquoi sommes-nous tes prisonniers, et pourquoi as-tu besoin de ? Wait(5) DisplayString("JONMOD",287461) // Haha, tu n'es qu'un pion dans mon jeu. Je te tuerai dès que le pouvoir de sera à ma portée. Il ne comprend pas la force destructrice qui sommeille en lui. J'ai beaucoup à faire, mes objectifs sont nombreux à travers Féérune. Garde ! Torturez-le davantage, il doit nous révéler des informations valables, puis tuez-le et passez au suivant ! La prochaine sera la fille... Imoen. Wait(10) DisplayString("JONWMOD",287462) // A vos ordres, patron. C'est comme si c'était fait, patron. Wait(4) ActionOverride("JONMOD",MoveToPoint([4125.1267])) Wait(8) ActionOverride("JONMOD",DestroySelf()) MoveViewPoint([3604.1846],INSTANT) Wait(4) DisplayString("IMOENMOD",287463) // (Je dois trouver et vite, pauvre Khalid, il devrait pouvoir tenir un moment, mais où est ). Wait(5) MoveViewPoint([3908.2001],BD_CRAWL) Wait(1) DisplayString("NPC4MOD",287464) // Je ne me laisserai pas torturer sans réagir. Mon nom est Khalid et je suis un guerrier elfe, aux armes ! Wait(4) ActionOverride("NPC4MOD",Attack("JONWMOD")) // Gardien de prison Wait(4) ActionOverride("JONWMOD",Attack("NPC4MOD")) // Khalid Wait(3) ActionOverride("JONWMOD",Kill("NPC4MOD")) // Khalid Wait(1) MoveViewPoint([3604.1846],BD_CRAWL) Wait(1) DisplayString("IMOENMOD",287465) // Nooon, je dois sortir d'ici, j'espère que les autres sont encore en vie, je dois vite leur porter secours ! Wait(4) ActionOverride(Player1,LeaveAreaLUA("AR0602","",[3739.2801],SW)) // Irenicus's Dungeon 1st Floor Wait(2) MoveViewPoint([3740.2799],INSTANT) ActionOverride("IMOENMOD",DestroySelf()) ActionOverride("JONWMOD",DestroySelf()) ActionOverride("JOWCMOD",DestroySelf()) ActionOverride("IRENMMOD",DestroySelf()) EndCutSceneMode() Continue() END IF Global("S#setAR0602","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 CreateCreature("JONWMOD",[1075.3193],S) // Gardien de prison CreateCreature("JONWMOD",[512.2745],S) // Gardien de prison CreateCreature("JONWMOD",[796.2259],S) // Gardien de prison CreateCreature("JONWMOD",[1096.2654],S) // Gardien de prison CreateCreature("JONWMOD",[982.2579],S) // Gardien de prison CreateCreature("JONWMOD",[845.2468],S) // Gardien de prison CreateCreature("JONWMOD",[472.2143],S) // Gardien de prison CreateCreature("JONWMOD",[948.1805],S) // Gardien de prison CreateCreature("JONWMOD",[877.1493],S) // Gardien de prison CreateCreature("JONWMOD",[537.1241],S) // Gardien de prison CreateCreature("JONWMOD",[434.1001],S) // Gardien de prison CreateCreature("JONWMOD",[790.1113],S) // Gardien de prison CreateCreature("JONWMOD",[1247.793],S) // Gardien de prison CreateCreature("JONWMOD",[1119.732],S) // Gardien de prison CreateCreature("JONWMOD",[1037.546],S) // Gardien de prison CreateCreature("JONWMOD",[2052.311],S) // Gardien de prison CreateCreature("JONWMOD",[2210.721],S) // Gardien de prison CreateCreature("JONWMOD",[3485.2179],S) // Gardien de prison CreateCreature("JOWCMOD",[3692.1100],S) // Prison guard CreateCreature("ERRADMOD",[1911.2881],S) // Errad SetGlobal("S#setAR0602","AR0602",1) // Irenicus's Dungeon 1st Floor Continue() END IF Global("K#ImoenImport","AR0602",0) // Irenicus's Dungeon 1st Floor BeenInParty("Imoen2") // Imoen GlobalLT("chapter","GLOBAL",20) !StateCheck("Imoen2",STATE_REALLY_DEAD) // Imoen THEN RESPONSE #100 ActionOverride("Imoen2",SetDialog("IMOEN10")) ActionOverride("Imoen2",ChangeAIScript("NPCMAGE1",CLASS)) ActionOverride("Imoen2",ChangeAIScript("",RACE)) ActionOverride("Imoen2",ChangeAIScript("",GENERAL)) ActionOverride("Imoen2",ChangeAIScript("WTASIGHT",DEFAULT)) ActionOverride("Imoen2",ChangeAIScript("IMOEN",OVERRIDE)) MoveGlobal("AR0602","Imoen2",[3198.2837]) // Imoen ActionOverride("Imoen2",Face(S)) ActionOverride("Imoen2",SetGlobal("BD_JOINXP","LOCALS",0)) ActionOverride("Imoen2",SetGlobal("KickedOut","LOCALS",0)) ActionOverride("Imoen2",SetNumTimesTalkedTo(0)) ActionOverride("Imoen2",CreateItem("IMOENHP1",1,0,0)) // Ceinturon d'Imoen ActionOverride("Imoen2",FillSlot(SLOT_BELT)) ReallyForceSpellRES("K#PORIMO","Imoen2") // No such index SetPlayerSound("Imoen2",-1,INITIAL_MEETING) // Imoen SetPlayerSound("Imoen2",11037,MORALE) // Imoen SetPlayerSound("Imoen2",30726,HAPPY) // Imoen SetPlayerSound("Imoen2",4338,UNHAPPY_ANNOYED) // Imoen SetPlayerSound("Imoen2",30727,UNHAPPY_SERIOUS) // Imoen SetPlayerSound("Imoen2",-1,UNHAPPY_BREAKING_POINT) // Imoen SetPlayerSound("Imoen2",4337,LEADER) // Imoen SetPlayerSound("Imoen2",4339,TIRED) // Imoen SetPlayerSound("Imoen2",4333,BORED) // Imoen SetPlayerSound("Imoen2",11035,BATTLE_CRY1) // Imoen SetPlayerSound("Imoen2",30729,BATTLE_CRY2) // Imoen SetPlayerSound("Imoen2",30730,BATTLE_CRY3) // Imoen SetPlayerSound("Imoen2",-1,BATTLE_CRY4) // Imoen SetPlayerSound("Imoen2",-1,BATTLE_CRY5) // Imoen SetPlayerSound("Imoen2",-1,ATTACK1) // Imoen SetPlayerSound("Imoen2",-1,ATTACK2) // Imoen SetPlayerSound("Imoen2",-1,ATTACK3) // Imoen SetPlayerSound("Imoen2",-1,ATTACK4) // Imoen SetPlayerSound("Imoen2",5395,DAMAGE) // Imoen SetPlayerSound("Imoen2",5396,DYING) // Imoen SetPlayerSound("Imoen2",4330,HURT) // Imoen SetPlayerSound("Imoen2",30731,AREA_FOREST) // Imoen SetPlayerSound("Imoen2",30732,AREA_CITY) // Imoen SetPlayerSound("Imoen2",11036,AREA_DUNGEON) // Imoen SetPlayerSound("Imoen2",30733,AREA_DAY) // Imoen SetPlayerSound("Imoen2",30734,AREA_NIGHT) // Imoen SetPlayerSound("Imoen2",30735,SELECT_COMMON1) // Imoen SetPlayerSound("Imoen2",30736,SELECT_COMMON2) // Imoen SetPlayerSound("Imoen2",30737,SELECT_COMMON3) // Imoen SetPlayerSound("Imoen2",30738,SELECT_COMMON4) // Imoen SetPlayerSound("Imoen2",30739,SELECT_COMMON5) // Imoen SetPlayerSound("Imoen2",30740,SELECT_COMMON6) // Imoen SetPlayerSound("Imoen2",11038,SELECT_ACTION1) // Imoen SetPlayerSound("Imoen2",11039,SELECT_ACTION2) // Imoen SetPlayerSound("Imoen2",4335,SELECT_ACTION3) // Imoen SetPlayerSound("Imoen2",4336,SELECT_ACTION4) // Imoen SetPlayerSound("Imoen2",11043,SELECT_ACTION5) // Imoen SetPlayerSound("Imoen2",11042,SELECT_ACTION6) // Imoen SetPlayerSound("Imoen2",11045,SELECT_ACTION7) // Imoen SetPlayerSound("Imoen2",-1,INTERACTION1) // Imoen SetPlayerSound("Imoen2",-1,INTERACTION1) // Imoen SetPlayerSound("Imoen2",-1,INTERACTION2) // Imoen SetPlayerSound("Imoen2",-1,INTERACTION3) // Imoen SetPlayerSound("Imoen2",-1,INTERACTION4) // Imoen SetPlayerSound("Imoen2",-1,INTERACTION5) // Imoen SetPlayerSound("Imoen2",-1,INSULT1) // Imoen SetPlayerSound("Imoen2",-1,INSULT2) // Imoen SetPlayerSound("Imoen2",-1,INSULT3) // Imoen SetPlayerSound("Imoen2",-1,COMPLIMENT1) // Imoen SetPlayerSound("Imoen2",-1,COMPLIMENT2) // Imoen SetPlayerSound("Imoen2",-1,COMPLIMENT3) // Imoen SetPlayerSound("Imoen2",-1,SPECIAL1) // Imoen SetPlayerSound("Imoen2",-1,SPECIAL2) // Imoen SetPlayerSound("Imoen2",-1,SPECIAL3) // Imoen SetPlayerSound("Imoen2",-1,REACT_TO_DIE_GENERAL) // Imoen SetPlayerSound("Imoen2",-1,REACT_TO_DIE_SPECIFIC) // Imoen SetPlayerSound("Imoen2",-1,RESPONSE_TO_COMPLIMENT1) // Imoen SetPlayerSound("Imoen2",-1,RESPONSE_TO_COMPLIMENT2) // Imoen SetPlayerSound("Imoen2",-1,RESPONSE_TO_COMPLIMENT3) // Imoen SetPlayerSound("Imoen2",-1,RESPONSE_TO_INSULT1) // Imoen SetPlayerSound("Imoen2",-1,RESPONSE_TO_INSULT2) // Imoen SetPlayerSound("Imoen2",-1,RESPONSE_TO_INSULT3) // Imoen SetPlayerSound("Imoen2",-1,DIALOG_HOSTILE) // Imoen SetPlayerSound("Imoen2",-1,DIALOG_DEFAULT) // Imoen SetPlayerSound("Imoen2",30741,SELECT_RARE1) // Imoen SetPlayerSound("Imoen2",30742,SELECT_RARE2) // Imoen SetPlayerSound("Imoen2",30746,CRITICAL_HIT) // Imoen SetPlayerSound("Imoen2",30747,CRITICAL_MISS) // Imoen SetPlayerSound("Imoen2",30748,TARGET_IMMUNE) // Imoen SetPlayerSound("Imoen2",30749,INVENTORY_FULL) // Imoen SetPlayerSound("Imoen2",30750,PICKED_POCKET) // Imoen SetPlayerSound("Imoen2",30751,HIDDEN_IN_SHADOWS) // Imoen SetPlayerSound("Imoen2",30752,SPELL_DISRUPTED) // Imoen SetPlayerSound("Imoen2",30753,SET_A_TRAP) // Imoen SetPlayerSound("Imoen2",-1,EXISTANCE4) // Imoen SetPlayerSound("Imoen2",10233,BIO) // Imoen SetGlobal("K#ImoenImport","AR0602",1) // Irenicus's Dungeon 1st Floor Continue() END IF Global("K#ImoenImport","AR0602",0) // Irenicus's Dungeon 1st Floor !BeenInParty("Imoen2") // Imoen GlobalLT("chapter","GLOBAL",20) THEN RESPONSE #100 CreateCreature("Imoen10",[3198.2837],S) // Imoen ActionOverride("Imoen2",MakeGlobalOverride()) SetGlobal("K#ImoenImport","AR0602",1) // Irenicus's Dungeon 1st Floor Continue() END IF Global("K#JaheiraImport","AR0602",0) // Irenicus's Dungeon 1st Floor BeenInParty("Jaheira") // Jaheira GlobalLT("chapter","GLOBAL",20) !StateCheck("Jaheira",STATE_REALLY_DEAD) // Jaheira THEN RESPONSE #100 ActionOverride("Jaheira",SetDialog("Jaheira")) ActionOverride("Jaheira",ChangeAIScript("SHOUT",CLASS)) ActionOverride("Jaheira",ChangeAIScript("NPCDRU1",RACE)) ActionOverride("Jaheira",ChangeAIScript("",GENERAL)) ActionOverride("Jaheira",ChangeAIScript("WTARSGT",DEFAULT)) ActionOverride("Jaheira",ChangeAIScript("JAHEIRA",OVERRIDE)) MoveGlobal("AR0602","Jaheira",[3898.2676]) // Jaheira ActionOverride("Jaheira",Face(S)) ActionOverride("Jaheira",SetGlobal("BD_JOINXP","LOCALS",0)) ActionOverride("Jaheira",SetGlobal("KickedOut","LOCALS",0)) ActionOverride("Jaheira",SetNumTimesTalkedTo(0)) ReallyForceSpellRES("K#PORJAH","Jaheira") // No such index SetPlayerSound("Jaheira",-1,INITIAL_MEETING) // Jaheira SetPlayerSound("Jaheira",4008,MORALE) // Jaheira SetPlayerSound("Jaheira",4010,HAPPY) // Jaheira SetPlayerSound("Jaheira",4011,UNHAPPY_ANNOYED) // Jaheira SetPlayerSound("Jaheira",4012,UNHAPPY_SERIOUS) // Jaheira SetPlayerSound("Jaheira",4013,UNHAPPY_BREAKING_POINT) // Jaheira SetPlayerSound("Jaheira",4014,LEADER) // Jaheira SetPlayerSound("Jaheira",4015,TIRED) // Jaheira SetPlayerSound("Jaheira",4016,BORED) // Jaheira SetPlayerSound("Jaheira",4009,BATTLE_CRY1) // Jaheira SetPlayerSound("Jaheira",30765,BATTLE_CRY2) // Jaheira SetPlayerSound("Jaheira",30766,BATTLE_CRY3) // Jaheira SetPlayerSound("Jaheira",-1,BATTLE_CRY4) // Jaheira SetPlayerSound("Jaheira",-1,BATTLE_CRY5) // Jaheira SetPlayerSound("Jaheira",-1,ATTACK1) // Jaheira SetPlayerSound("Jaheira",-1,ATTACK2) // Jaheira SetPlayerSound("Jaheira",-1,ATTACK3) // Jaheira SetPlayerSound("Jaheira",-1,ATTACK4) // Jaheira SetPlayerSound("Jaheira",5353,DAMAGE) // Jaheira SetPlayerSound("Jaheira",5354,DYING) // Jaheira SetPlayerSound("Jaheira",4017,HURT) // Jaheira SetPlayerSound("Jaheira",4018,AREA_FOREST) // Jaheira SetPlayerSound("Jaheira",4019,AREA_CITY) // Jaheira SetPlayerSound("Jaheira",4020,AREA_DUNGEON) // Jaheira SetPlayerSound("Jaheira",5352,AREA_DAY) // Jaheira SetPlayerSound("Jaheira",4021,AREA_NIGHT) // Jaheira SetPlayerSound("Jaheira",4022,SELECT_COMMON1) // Jaheira SetPlayerSound("Jaheira",4023,SELECT_COMMON2) // Jaheira SetPlayerSound("Jaheira",54350,SELECT_COMMON3) // Jaheira SetPlayerSound("Jaheira",4024,SELECT_COMMON4) // Jaheira SetPlayerSound("Jaheira",30767,SELECT_COMMON5) // Jaheira SetPlayerSound("Jaheira",30768,SELECT_COMMON6) // Jaheira SetPlayerSound("Jaheira",4025,SELECT_ACTION1) // Jaheira SetPlayerSound("Jaheira",30769,SELECT_ACTION2) // Jaheira SetPlayerSound("Jaheira",4027,SELECT_ACTION3) // Jaheira SetPlayerSound("Jaheira",4028,SELECT_ACTION4) // Jaheira SetPlayerSound("Jaheira",4029,SELECT_ACTION5) // Jaheira SetPlayerSound("Jaheira",4030,SELECT_ACTION6) // Jaheira SetPlayerSound("Jaheira",4031,SELECT_ACTION7) // Jaheira SetPlayerSound("Jaheira",-1,INTERACTION1) // Jaheira SetPlayerSound("Jaheira",-1,INTERACTION1) // Jaheira SetPlayerSound("Jaheira",-1,INTERACTION2) // Jaheira SetPlayerSound("Jaheira",-1,INTERACTION3) // Jaheira SetPlayerSound("Jaheira",-1,INTERACTION4) // Jaheira SetPlayerSound("Jaheira",-1,INTERACTION5) // Jaheira SetPlayerSound("Jaheira",-1,INSULT1) // Jaheira SetPlayerSound("Jaheira",-1,INSULT2) // Jaheira SetPlayerSound("Jaheira",-1,INSULT3) // Jaheira SetPlayerSound("Jaheira",-1,COMPLIMENT1) // Jaheira SetPlayerSound("Jaheira",-1,COMPLIMENT2) // Jaheira SetPlayerSound("Jaheira",-1,COMPLIMENT3) // Jaheira SetPlayerSound("Jaheira",-1,SPECIAL1) // Jaheira SetPlayerSound("Jaheira",-1,SPECIAL2) // Jaheira SetPlayerSound("Jaheira",-1,SPECIAL3) // Jaheira SetPlayerSound("Jaheira",-1,REACT_TO_DIE_GENERAL) // Jaheira SetPlayerSound("Jaheira",-1,REACT_TO_DIE_SPECIFIC) // Jaheira SetPlayerSound("Jaheira",-1,RESPONSE_TO_COMPLIMENT1) // Jaheira SetPlayerSound("Jaheira",-1,RESPONSE_TO_COMPLIMENT2) // Jaheira SetPlayerSound("Jaheira",-1,RESPONSE_TO_COMPLIMENT3) // Jaheira SetPlayerSound("Jaheira",-1,RESPONSE_TO_INSULT1) // Jaheira SetPlayerSound("Jaheira",-1,RESPONSE_TO_INSULT2) // Jaheira SetPlayerSound("Jaheira",-1,RESPONSE_TO_INSULT3) // Jaheira SetPlayerSound("Jaheira",-1,DIALOG_HOSTILE) // Jaheira SetPlayerSound("Jaheira",-1,DIALOG_DEFAULT) // Jaheira SetPlayerSound("Jaheira",30770,SELECT_RARE1) // Jaheira SetPlayerSound("Jaheira",30771,SELECT_RARE2) // Jaheira SetPlayerSound("Jaheira",30772,CRITICAL_HIT) // Jaheira SetPlayerSound("Jaheira",30775,CRITICAL_MISS) // Jaheira SetPlayerSound("Jaheira",30776,TARGET_IMMUNE) // Jaheira SetPlayerSound("Jaheira",30777,INVENTORY_FULL) // Jaheira SetPlayerSound("Jaheira",30778,PICKED_POCKET) // Jaheira SetPlayerSound("Jaheira",30779,HIDDEN_IN_SHADOWS) // Jaheira SetPlayerSound("Jaheira",30780,SPELL_DISRUPTED) // Jaheira SetPlayerSound("Jaheira",30781,SET_A_TRAP) // Jaheira SetPlayerSound("Jaheira",-1,EXISTANCE4) // Jaheira SetPlayerSound("Jaheira",10199,BIO) // Jaheira SetGlobal("K#JaheiraImport","AR0602",1) // Irenicus's Dungeon 1st Floor Continue() END IF Global("K#JaheiraImport","AR0602",0) // Irenicus's Dungeon 1st Floor !BeenInParty("Jaheira") // Jaheira GlobalLT("chapter","GLOBAL",20) !StateCheck("Jaheira",STATE_REALLY_DEAD) // Jaheira THEN RESPONSE #100 CreateCreature("Jaheir7",[3898.2676],S) // Jaheira ActionOverride("Jaheira",MakeGlobalOverride()) SetGlobal("K#JaheiraImport","AR0602",1) // Irenicus's Dungeon 1st Floor Continue() END IF Global("K#MinscImport","AR0602",0) // Irenicus's Dungeon 1st Floor BeenInParty("Minsc") // Minsc GlobalLT("chapter","GLOBAL",20) !StateCheck("Minsc",STATE_REALLY_DEAD) // Minsc THEN RESPONSE #100 ActionOverride("Minsc",SetDialog("MINSCA")) ActionOverride("Minsc",ChangeAIScript("",CLASS)) ActionOverride("Minsc",ChangeAIScript("",RACE)) ActionOverride("Minsc",ChangeAIScript("MINSCX",GENERAL)) ActionOverride("Minsc",ChangeAIScript("DPLAYER",DEFAULT)) ActionOverride("Minsc",ChangeAIScript("MINSC",OVERRIDE)) MoveGlobal("AR0602","Minsc",[4029.2759]) // Minsc ActionOverride("Minsc",Face(S)) ActionOverride("Minsc",SetGlobal("BD_JOINXP","LOCALS",0)) ActionOverride("Minsc",SetGlobal("KickedOut","LOCALS",0)) ActionOverride("Minsc",SetNumTimesTalkedTo(0)) ChangeStat("MINSC",HATEDRACE,125,SET) // Minsc ChangeAlignment("Minsc",CHAOTIC_GOOD) // Minsc ReallyForceSpellRES("K#PORMIN","Minsc") // No such index SetPlayerSound("Minsc",-1,INITIAL_MEETING) // Minsc SetPlayerSound("Minsc",30788,MORALE) // Minsc SetPlayerSound("Minsc",4087,HAPPY) // Minsc SetPlayerSound("Minsc",4088,UNHAPPY_ANNOYED) // Minsc SetPlayerSound("Minsc",4089,UNHAPPY_SERIOUS) // Minsc SetPlayerSound("Minsc",4090,UNHAPPY_BREAKING_POINT) // Minsc SetPlayerSound("Minsc",30790,LEADER) // Minsc SetPlayerSound("Minsc",4092,TIRED) // Minsc SetPlayerSound("Minsc",4093,BORED) // Minsc SetPlayerSound("Minsc",4086,BATTLE_CRY1) // Minsc SetPlayerSound("Minsc",30793,BATTLE_CRY2) // Minsc SetPlayerSound("Minsc",30794,BATTLE_CRY3) // Minsc SetPlayerSound("Minsc",-1,BATTLE_CRY4) // Minsc SetPlayerSound("Minsc",-1,BATTLE_CRY5) // Minsc SetPlayerSound("Minsc",-1,ATTACK1) // Minsc SetPlayerSound("Minsc",-1,ATTACK2) // Minsc SetPlayerSound("Minsc",-1,ATTACK3) // Minsc SetPlayerSound("Minsc",-1,ATTACK4) // Minsc SetPlayerSound("Minsc",5359,DAMAGE) // Minsc SetPlayerSound("Minsc",5360,DYING) // Minsc SetPlayerSound("Minsc",4094,HURT) // Minsc SetPlayerSound("Minsc",4095,AREA_FOREST) // Minsc SetPlayerSound("Minsc",5357,AREA_CITY) // Minsc SetPlayerSound("Minsc",4096,AREA_DUNGEON) // Minsc SetPlayerSound("Minsc",5358,AREA_DAY) // Minsc SetPlayerSound("Minsc",4097,AREA_NIGHT) // Minsc SetPlayerSound("Minsc",4098,SELECT_COMMON1) // Minsc SetPlayerSound("Minsc",4099,SELECT_COMMON2) // Minsc SetPlayerSound("Minsc",4100,SELECT_COMMON3) // Minsc SetPlayerSound("Minsc",30796,SELECT_COMMON4) // Minsc SetPlayerSound("Minsc",30798,SELECT_COMMON5) // Minsc SetPlayerSound("Minsc",30799,SELECT_COMMON6) // Minsc SetPlayerSound("Minsc",4101,SELECT_ACTION1) // Minsc SetPlayerSound("Minsc",30800,SELECT_ACTION2) // Minsc SetPlayerSound("Minsc",30801,SELECT_ACTION3) // Minsc SetPlayerSound("Minsc",4104,SELECT_ACTION4) // Minsc SetPlayerSound("Minsc",30806,SELECT_ACTION5) // Minsc SetPlayerSound("Minsc",30807,SELECT_ACTION6) // Minsc SetPlayerSound("Minsc",4107,SELECT_ACTION7) // Minsc SetPlayerSound("Minsc",-1,INTERACTION1) // Minsc SetPlayerSound("Minsc",-1,INTERACTION1) // Minsc SetPlayerSound("Minsc",-1,INTERACTION2) // Minsc SetPlayerSound("Minsc",-1,INTERACTION3) // Minsc SetPlayerSound("Minsc",-1,INTERACTION4) // Minsc SetPlayerSound("Minsc",-1,INTERACTION5) // Minsc SetPlayerSound("Minsc",-1,INSULT1) // Minsc SetPlayerSound("Minsc",-1,INSULT2) // Minsc SetPlayerSound("Minsc",-1,INSULT3) // Minsc SetPlayerSound("Minsc",-1,COMPLIMENT1) // Minsc SetPlayerSound("Minsc",-1,COMPLIMENT2) // Minsc SetPlayerSound("Minsc",-1,COMPLIMENT3) // Minsc SetPlayerSound("Minsc",-1,SPECIAL1) // Minsc SetPlayerSound("Minsc",-1,SPECIAL2) // Minsc SetPlayerSound("Minsc",-1,SPECIAL3) // Minsc SetPlayerSound("Minsc",-1,REACT_TO_DIE_GENERAL) // Minsc SetPlayerSound("Minsc",-1,REACT_TO_DIE_SPECIFIC) // Minsc SetPlayerSound("Minsc",-1,RESPONSE_TO_COMPLIMENT1) // Minsc SetPlayerSound("Minsc",-1,RESPONSE_TO_COMPLIMENT2) // Minsc SetPlayerSound("Minsc",-1,RESPONSE_TO_COMPLIMENT3) // Minsc SetPlayerSound("Minsc",-1,RESPONSE_TO_INSULT1) // Minsc SetPlayerSound("Minsc",-1,RESPONSE_TO_INSULT2) // Minsc SetPlayerSound("Minsc",-1,RESPONSE_TO_INSULT3) // Minsc SetPlayerSound("Minsc",-1,DIALOG_HOSTILE) // Minsc SetPlayerSound("Minsc",-1,DIALOG_DEFAULT) // Minsc SetPlayerSound("Minsc",30808,SELECT_RARE1) // Minsc SetPlayerSound("Minsc",30809,SELECT_RARE2) // Minsc SetPlayerSound("Minsc",30937,CRITICAL_HIT) // Minsc SetPlayerSound("Minsc",31850,CRITICAL_MISS) // Minsc SetPlayerSound("Minsc",31901,TARGET_IMMUNE) // Minsc SetPlayerSound("Minsc",33805,INVENTORY_FULL) // Minsc SetPlayerSound("Minsc",34379,PICKED_POCKET) // Minsc SetPlayerSound("Minsc",34380,HIDDEN_IN_SHADOWS) // Minsc SetPlayerSound("Minsc",34381,SPELL_DISRUPTED) // Minsc SetPlayerSound("Minsc",34744,SET_A_TRAP) // Minsc SetPlayerSound("Minsc",-1,EXISTANCE4) // Minsc SetPlayerSound("Minsc",10185,BIO) // Minsc SetGlobal("K#MinscImport","AR0602",1) // Irenicus's Dungeon 1st Floor Continue() END IF Global("K#MinscImport","AR0602",0) // Irenicus's Dungeon 1st Floor !BeenInParty("Minsc") // Minsc GlobalLT("chapter","GLOBAL",20) !StateCheck("Minsc",STATE_REALLY_DEAD) // Minsc THEN RESPONSE #100 CreateCreature("Minsc7",[4029.2759],S) // Minsc ActionOverride("Minsc",MakeGlobalOverride()) SetGlobal("K#MinscImport","AR0602",1) // Irenicus's Dungeon 1st Floor Continue() END IF Global("ENDOFBG1","GLOBAL",0) Global("K#NewGame","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 SetGlobal("K#NewGame","AR0602",1) // Irenicus's Dungeon 1st Floor SetGlobal("DREAM","GLOBAL",7) SetGlobal("ENDOFBG1","GLOBAL",2) SetGlobal("NEWGAME_SOA","GLOBAL",1) ActionOverride(Player1,LeaveAreaLUAPanic("AR0602","",[3744.2801],S)) // Irenicus's Dungeon 1st Floor ActionOverride(Player1,LeaveAreaLUA("AR0602","",[3744.2801],S)) // Irenicus's Dungeon 1st Floor ActionOverride(Player2,LeaveAreaLUA("AR0602","",[3585.2917],SWW)) // Irenicus's Dungeon 1st Floor ActionOverride(Player3,LeaveAreaLUA("AR0602","",[3532.2956],NW)) // Irenicus's Dungeon 1st Floor ActionOverride(Player4,LeaveAreaLUA("AR0602","",[3374.3068],NNE)) // Irenicus's Dungeon 1st Floor ActionOverride(Player5,LeaveAreaLUA("AR0602","",[3824.2447],E)) // Irenicus's Dungeon 1st Floor ActionOverride(Player6,LeaveAreaLUA("AR0602","",[3889.2479],SSE)) // Irenicus's Dungeon 1st Floor MultiPlayerSync() SmallWait(2) RemoveWorldmapAreaFlag("BG4800",ENABLED) // Nashkel ReallyForceSpellRES("K#REMBHA",Player1) // No such index TakeItemListPartyNum("K#PLOT",99) Continue() END IF !Global("ENDOFBG1","GLOBAL",0) Global("K#NewGame","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 SetGlobal("K#NewGame","AR0602",2) // Irenicus's Dungeon 1st Floor SetGlobal("ENDOFBG1","GLOBAL",2) ActionOverride(Player1,MakeUnselectable(1)) ActionOverride(Player2,MakeUnselectable(1)) ActionOverride(Player3,MakeUnselectable(1)) ActionOverride(Player4,MakeUnselectable(1)) ActionOverride(Player5,MakeUnselectable(1)) ActionOverride(Player6,MakeUnselectable(1)) RemoveWorldmapAreaFlag("BD0010",VISIBLE | ENABLED | EXPLORABLE | EXPLORED) // Ducal Palace City Exterior AddWorldmapAreaFlag("AR0020",ENABLED) // City Gates ApplySpellRES("K#FATIGP",Player1) // No such index ReallyForceSpellRES("K#FAMREM",Player1) // No such index ReallyForceSpellRES("K#FAMREM",Player2) // No such index ReallyForceSpellRES("K#FAMREM",Player3) // No such index ReallyForceSpellRES("K#FAMREM",Player4) // No such index ReallyForceSpellRES("K#FAMREM",Player5) // No such index ReallyForceSpellRES("K#FAMREM",Player6) // No such index Continue() END IF Global("NEWGAME_SOA","GLOBAL",1) Global("K#NewGame","AR0602",1) // Irenicus's Dungeon 1st Floor Global("MoveScreen","AR0602",1) // Irenicus's Dungeon 1st Floor ReputationGT(Player1,9) THEN RESPONSE #100 SetGlobal("K#NewGame","AR0602",2) // Irenicus's Dungeon 1st Floor ActionOverride(Player1,AddSpecialAbility("SPIN101")) // Soins des blessures légères ActionOverride(Player1,AddSpecialAbility("SPIN102")) // Ralentissement du poison ActionOverride(Player1,AddSpecialAbility("SPIN102")) // Ralentissement du poison ActionOverride(Player1,AddSpecialAbility("SPIN103")) // Puiser dans la puissance divine ActionOverride(Player1,AddSpecialAbility("SPIN103")) // Puiser dans la puissance divine ActionOverride(Player1,AddSpecialAbility("SPIN101")) // Soins des blessures légères Continue() END IF Global("NEWGAME_SOA","GLOBAL",1) Global("K#NewGame","AR0602",1) // Irenicus's Dungeon 1st Floor Global("MoveScreen","AR0602",1) // Irenicus's Dungeon 1st Floor ReputationLT(Player1,10) THEN RESPONSE #100 SetGlobal("K#NewGame","AR0602",2) // Irenicus's Dungeon 1st Floor ActionOverride(Player1,AddSpecialAbility("SPIN104")) // Absorption mineure de Larloch ActionOverride(Player1,AddSpecialAbility("SPIN105")) // Horreur ActionOverride(Player1,AddSpecialAbility("SPIN105")) // Horreur ActionOverride(Player1,AddSpecialAbility("SPIN106")) // Toucher vampirique ActionOverride(Player1,AddSpecialAbility("SPIN106")) // Toucher vampirique ActionOverride(Player1,AddSpecialAbility("SPIN104")) // Absorption mineure de Larloch Continue() END IF Global("K#StoryMode","AR0602",0) // Irenicus's Dungeon 1st Floor StoryModeOn() Global("OHSMODE","GLOBAL",-1) Global("MoveScreen","AR0602",1) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 SetGlobal("K#StoryMode","AR0602",1) // Irenicus's Dungeon 1st Floor SetGlobal("OHSMODE","GLOBAL",1) ReallyForceSpellDeadRES("OHSMODE1",Player1) // No such index Continue() END IF OnCreation() Global("NewGame","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 StartCutSceneMode() HideGUI() FadeToColor([1.0],0) SetGlobal("NewGame","AR0602",1) // Irenicus's Dungeon 1st Floor Continue() END IF Global("BG1Pantaloons","GLOBAL",0) PartyHasItem("MISC47") // Culotte dorée THEN RESPONSE #100 SetGlobal("BG1Pantaloons","GLOBAL",1) ActionOverride("Picture1",TakePartyItem("MISC47")) // Culotte dorée Continue() END IF Global("BG1DrizztItem","GLOBAL",0) OR(3) PartyHasItem("CHAN06") // Cotte de mailles en mithril +4 PartyHasItem("SW1H15") // Mortbise +3 PartyHasItem("SW1H16") // Étincelle +3 THEN RESPONSE #100 SetGlobal("BG1DrizztItem","GLOBAL",1) Continue() END IF Global("TakeImportItems","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 SetGlobal("TakeImportItems","AR0602",1) // Irenicus's Dungeon 1st Floor StartCutSceneEx("BDSODIMP",TRUE) SetGlobal("Chapter","GLOBAL",13) ActionOverride("Malaaq",MoveBetweenAreas("AR0601",[345.591],SE)) // Air Plane in Irenicus's Dungeon ActionOverride("Table3",TakeItemListPartyNum("IMPORT02",1)) ActionOverride("DuegarClanChief",TakeItemListPartyNum("IMPORT01",1)) ActionOverride("Shelf1",TakeItemListPartyNum("IMPORT03",1)) SmallWait(4) TakeObjectGoldGlobal("K#ImportGold","GLOBAL",Player1) ActionOverride("K#ImportContainer",TakeCreatureItems(Player1,ALL)) ActionOverride("K#ImportContainer",TakeCreatureItems(Player2,ALL)) ActionOverride("K#ImportContainer",TakeCreatureItems(Player3,ALL)) ActionOverride("K#ImportContainer",TakeCreatureItems(Player4,ALL)) ActionOverride("K#ImportContainer",TakeCreatureItems(Player5,ALL)) ActionOverride("K#ImportContainer",TakeCreatureItems(Player6,ALL)) MoveContainerContents("BD6100*K#ImportContainer","AR0602*K#ImportContainer") CreateCreature("CSJON",[3210.3304],NE) // Mage ActionOverride(Player1,PlayDead(165)) Wait(1) FadeFromColor([30.0],0) StartCutScene("NewGame") END IF Global("RielevDisable","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 SetGlobal("RielevDisable","AR0602",1) // Irenicus's Dungeon 1st Floor TriggerActivation("Rielevdeadtrigger",FALSE) END IF Global("IrenTeleport","GLOBAL",2) THEN RESPONSE #100 SetGlobal("IrenTeleport","GLOBAL",1) SmallWait(8) PlaySound("EFF_M29") FadeFromColor([30.0],0) CreateVisualEffect("SPCLOUD1",[3075.644]) CreateVisualEffect("SPCLOUD1",[3029.652]) CreateVisualEffect("SPCLOUD1",[2975.670]) CreateVisualEffect("SPCLOUD1",[3114.665]) CreateVisualEffect("SPCLOUD1",[3068.681]) CreateVisualEffect("SPCLOUD1",[3004.704]) END IF Global("bd_imoen_joined","ar0602",1) // Irenicus's Dungeon 1st Floor Global("MoveScreen","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 SetGlobal("MoveScreen","AR0602",1) // Irenicus's Dungeon 1st Floor SetGlobal("BD_Chapter_Save","GLOBAL",1) SaveGame(15) SaveGame(0) MoveViewPoint([3802.2769],BD_NORMAL) END IF Global("AataqahFight","AR0602",1) // Irenicus's Dungeon 1st Floor Dead("AataqahOgre") // Ogre-mage THEN RESPONSE #100 SetGlobal("AataqahFight","AR0602",2) // Irenicus's Dungeon 1st Floor Wait(1) CreateCreatureObjectEffect("AATAQAH","SPCLOUD3",Player1) // Aataqah ActionOverride("Aataqah",Wait(2)) END IF Global("AataqahFight","AR0602",1) // Irenicus's Dungeon 1st Floor NumDead("AataqahGibber",4) // Grouilleux THEN RESPONSE #100 SetGlobal("AataqahFight","AR0602",2) // Irenicus's Dungeon 1st Floor Wait(1) CreateCreatureObjectEffect("AATAQAH","SPCLOUD3",Player1) // Aataqah ActionOverride("Aataqah",Wait(2)) END IF Global("AataqahFight","AR0602",1) // Irenicus's Dungeon 1st Floor HPPercentLT(MostDamagedOf(Myself),25) THEN RESPONSE #100 SetGlobal("AataqahFight","AR0602",2) // Irenicus's Dungeon 1st Floor Wait(1) CreateCreatureObjectEffect("AATAQAH","SPCLOUD3",Player1) // Aataqah ActionOverride("Aataqah",Wait(2)) END IF Global("Ellsime","AR0602",1) // Irenicus's Dungeon 1st Floor OpenState("DOOR08",FALSE) THEN RESPONSE #100 OpenDoor("DOOR08") END IF PartyHasItem("misc4d") // Lampe du génie !Global("AddEntry47514","ar0602",5) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 AddJournalEntry(47514,QUEST) // Libérer le djinn J'ai récupéré la lampe auprès des dryades... il ne me reste plus qu'à retourner voir le génie pour la lui rendre. SetGlobal("AddEntry47514","ar0602",5) // Irenicus's Dungeon 1st Floor END IF Global("BD_DEFAI","GLOBAL",0) THEN RESPONSE #100 SetGlobal("BD_DEFAI","GLOBAL",1) SetGlobal("BDAI_RESET_TIMERS","GLOBAL",1) ActionOverride(Player1,ChangeAIScript("BDDEFAI",CLASS)) Continue() END IF Global("CreaWulfi","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 SetGlobal("EntJar1","AR0602",2) // Irenicus's Dungeon 1st Floor SetGlobal("CreaWulfi","AR0602",1) // Irenicus's Dungeon 1st Floor CreateCreature("Wulfg2",[630.2340],SEE) // Wulfgar END IF Global("EntJar1","AR0602",0) // Irenicus's Dungeon 1st Floor THEN RESPONSE #100 ClearAllActions() SetGlobal("EntJar1","AR0602",1) // Irenicus's Dungeon 1st Floor HideGUI() StartCutSceneMode() StartCutScene("EntJar1") UnhideGUI() END IF Global("EntJar1","AR0602",2) // Irenicus's Dungeon 1st Floor PartyHasItem("Misc4b") // Clef de la cellule de la prison THEN RESPONSE #100 SetGlobal("EntJar1","AR0602",0) // Irenicus's Dungeon 1st Floor END