Jump to content

jastey

Gibberlings
  • Posts

    13,692
  • Joined

  • Last visited

Everything posted by jastey

  1. @Greenhorn You are right about no news feed and no info here. Not sure what happened there. Other than that I forgot to post it, obviously. EDIT. I think the newsfeed I skipped because the version is not on the official PPG download, yet. Actually, Kulyok doesn't even know about it yet, because I wanted to do all new versions in one go etcpp.
  2. @subtledoctor But it would be a spell that would be cast upon rest? I'm not on the weidu.log but I'm pretty sure I can't make correct spl files for my "7th" party member mode.
  3. Would be nice not to throw accusations around then. I encountered the "crash on rest" bug with injured dead NPCs years ago with BG1NPC on the original BGII engine. No, it's not BG1NPC causing this, either. I shouldn't post without looking up details first. It was dead NPCs, and the reason was the order of triggers in the D.script for the dead NPC. Appearently, AreaType() may automatically fail for a dead character, so the check should start with !StateCheck(Myself,CD_STATE_NOTVALID).
  4. Unfortunately I do not know what could cause this. I would assume, though, that if it would be the Worldmap mod or EET alone that the problem would be in more players' installs. I fear it's some mod combination.
  5. Hm, you could do something like this. It's just a bit messier, I think. And it doesn't have a "fail safe" option, so you'd need to work with GT/LT to cover all instances. CHAIN IF ~GlobalGT("#L_TalkedToDukes","GLOBAL",1) Global("#L_ImTrainRsp","MYAREA",1)~ THEN IMOEN2 IMOEN_LIIA_1 @2103 /* ~You will come visit, <CHARNAME>! Promise!~ */ = @2104 /* ~Oh! Here's my equipment. I won't need it while studying magic.~ */ DO ~ActionOverride("IMOEN2",GivePartyAllEquipment())~ = @2121 /* ~I can hardly wait to get started! See ya!~ */ END + ~[Condition0]~ + @2105 /* ~Wait Imoen! You've earned your share of the gold. Take this. But spend it wisely, kid!~ */ DO ~[Imoen takes Amount0]+ IMOEN_LIIA_5 + ~[Condition1]~ + @2105 /* ~Wait Imoen! You've earned your share of the gold. Take this. But spend it wisely, kid!~ */ DO ~[Imoen takes Amount1]+ IMOEN_LIIA_5 + ~[Condition2]~ + @2105 /* ~Wait Imoen! You've earned your share of the gold. Take this. But spend it wisely, kid!~ */ DO ~[Imoen takes Amount2]+ IMOEN_LIIA_5 + ~[Condition3]~ + @2105 /* ~Wait Imoen! You've earned your share of the gold. Take this. But spend it wisely, kid!~ */ DO ~[Imoen takes Amount3]+ IMOEN_LIIA_5 + ~[Condition4]~ + @2105 /* ~Wait Imoen! You've earned your share of the gold. Take this. But spend it wisely, kid!~ */ DO ~[Imoen takes Amount4]+ IMOEN_LIIA_5 CHAIN IF ~~ THEN IMOEN2 IMOEN_LIIA_5 @2106 /* ~I'm NOT a kid! Oooo, that's a lot of gold. I'm a rich kid!~ */ = @2107 /* ~Goodbye, <CHARNAME>. Thanks for everything.~ */ == LIIA @2122 /* ~You'll be staying on the 3rd floor, Imoen. <CHARNAME> can visit you there whenever she wants.~ */ DO ~SetGlobal("#L_TalkedToDukes","GLOBAL",3) SetGlobal("#L_ImTrainRsp","MYAREA",6) SetGlobal("#L_ImoenInPalace","GLOBAL",1) ActionOverride("IMOEN2",LeaveParty()) ActionOverride("IMOEN2",SetGlobal("KickedOut","LOCALS",2)) ActionOverride("IMOEN2",EscapeArea())~ END ++ @2108 /* ~Good luck, Imoen. I'll come visit!~ */ EXIT ++ @2109 /* ~Good bye, Imoen. Good luck.~ */ EXIT ++ @2126 /* ~See ya, kid. Try not to burn down the place.~ */ EXIT
  6. In this case it's not as thrilling as the line with the DO ~GivePartyAllEquipment()~ doesn't have a different condition so you also could just put it at the end of teh whole dialogue, as well. The question is whether the IF statements where they are now do what you want them to.
  7. The END needs to be before the reply options if it's a CHAIN.
  8. Did you try something like this? (Sorry for rearranging the two first dialogue states, too. It's just an example.) CHAIN IF ~GlobalGT("#L_TalkedToDukes","GLOBAL",1) Global("#L_ImTrainRsp","MYAREA",1)~ THEN IMOEN2 IMOEN_LIIA_1 @2103 /* ~You will come visit, <CHARNAME>! Promise!~ */ = @2104 /* ~Oh! Here's my equipment. I won't need it while studying magic.~ */ DO ~ActionOverride("IMOEN2",GivePartyAllEquipment())~ = @2121 /* ~I can hardly wait to get started! See ya!~ */ END ++ @2105 /* ~Wait Imoen! You've earned your share of the gold. Take this. But spend it wisely, kid!~ */ + IMOEN_LIIA_5 APPEND IMOEN2 IF ~~ THEN IMOEN_LIIA_5 SAY @2106 /* ~I'm NOT a kid! Oooo, that's a lot of gold. I'm a rich kid!~ */ IF ~~ THEN DO ~[Imoen gets Amount0]~ + IMOEN_LIIA_5_a IF ~[Condition1]~ THEN DO ~[Imoen gets Amount1]~ + IMOEN_LIIA_5_a IF ~[Condition2]~ THEN DO ~[Imoen gets Amount2]~ + IMOEN_LIIA_5_a IF ~[Condition3]~ THEN DO ~[Imoen gets Amount3]~ + IMOEN_LIIA_5_a END END CHAIN IF ~~ THEN IMOEN2 IMOEN_LIIA_5_a @2107 /* ~Goodbye, <CHARNAME>. Thanks for everything.~ */ == LIIA @2122 /* ~You'll be staying on the 3rd floor, Imoen. <CHARNAME> can visit you there whenever she wants.~ */ DO ~SetGlobal("#L_TalkedToDukes","GLOBAL",3) SetGlobal("#L_ImTrainRsp","MYAREA",6) SetGlobal("#L_ImoenInPalace","GLOBAL",1) ActionOverride("IMOEN2",LeaveParty()) ActionOverride("IMOEN2",SetGlobal("KickedOut","LOCALS",2)) ActionOverride("IMOEN2",EscapeArea())~ END ++ @2108 /* ~Good luck, Imoen. I'll come visit!~ */ EXIT ++ @2109 /* ~Good bye, Imoen. Good luck.~ */ EXIT ++ @2126 /* ~See ya, kid. Try not to burn down the place.~ */ EXIT
  9. I am sorry, but I do not get what the actual problem is. Does it not work if not in a cutscene or is it only the "party lost x gold" that shouldn't show during the dialogue? For the latter, you could try moving the loss of gold to the very end of the whole dialogue, then it should show after the dialogue is done.
  10. @Skitia I'm pretty sure Roxanne has an own one where she links to her own mod versions. If you want your mods on the original list, post in this thread or make a pull request in the GitHub repo.
  11. Gibberlings Three Keldorn Romance berelinde's Keldorn Romance introduces a romance for the original BioWare NPC Keldorn. It is compatible with all BGII games: original BGII, BGII:EE, BGT, and EET. He's loyal. He's brave. He's... single? Life is an uncertain thing, and changes come when we least expect them. This mod offers a chance to romance Athkatla's newest... and most reluctant... bachelor. All relationships take work, and this one takes more than most, but the rewards are great, for those patient enough to endure the trials. This romance is not for everyone. It is certainly not a romance for the hasty. When it begins, Keldorn is grieving after the collapse of his 20-year marriage, and it takes him a long, long time to recover. It deals with mature themes, the real consequences of rejection and recovery, and some players may not want to go through all that, no matter how devoted the would-be love interest becomes in Throne of Bhaal. It is also very, very long, with 35+ talks in Shadows of Amn, though the talks are spaced more closely together to compensate for this. To begin the Keldorn Romance, you must allow Keldorn and Maria to reconcile. He will only consider himself free if his marriage to Maria is legally ended, and imprisoning Maria will only separate them, not divorce them. Also, Maria's incarceration might present childcare issues that would be impossible to overcome. The mod also features a quest for all PCs, romanced or not, though that, too, requires a reconcilliation between Keldorn and Maria. Version 6 comes with bug fixes and improved item descriptions. Changes: -Anomen should not stutter after his love night (added check variables to b!anomen_romfix.baf to prevent looping of scriptblocks). -item description now list special abilities under "equipped abilities". -Zasheida should not be present elsewhere if already killed. (Added DestroySelf() to her script if she is dead, which is not the most elegant way of solving this but the most efficient without having to dig through the whole quest path.) Forum Readme Keldorn Romance on GitHub Download at G3
  12. Keldorn Romance updates to v6! Changes: -Anomen should not stutter after his love night (added check variables to b!anomen_romfix.baf to prevent looping of scriptblocks). -item description now list special abilities under "equipped abilities". -Zasheida should not be present elsewhere if already killed. (Added DestroySelf() to her script if she is dead, which is not the most elegant way of solving this but the most efficient without having to dig through the whole quest path.)
  13. Descriptions will be updated in v6. Thanks!
  14. @Arthas Sorry for the late reply. If the quest is on, during daytime and in the following areas: city gates, Docks, Slums, Bridge District, Waukeen's Promenade, Graveyard, Temple District, Government District there should be a reply option in Keldorn's PID @33 = ~I'm ready to go to that estate you mentioned now.~ This will start the transition to the quest area. Quest variable is "Global("B!KelQuest","GLOBAL",13)".
  15. Missed this. Keldorn's talks go as far as Global("B!KelLT","GLOBAL",68) for his advances to the PC which she can decline and end the romance. If you want to see all content, do not set Global("B!KeldornRA","GLOBAL",3) to "3" and just let the romance play out and shut it down via reply options.
  16. Looking at the script I'm surprised it ever did not lead to a stutter. You could do the following via cheats: Setting the Global("B!KeldornIgnoreAnomenRom","GLOBAL",2) to "2" should end the stutter. Setting the Global("B!KeldornRA","GLOBAL",3) to "3" will prevent Keldorn to hit on your PC again (because the other variable tells him to ignore the Anomen romance.)
  17. Woo! Thanks for the info, I stopped checking.
×
×
  • Create New...