Jump to content


BG1NPC v21 Confirmed WorkList

to-do-list bg1npc worklog changelog

3 replies to this topic

#1 cmorgan

    journeyman investigator

  • Gibberlings
  • 6710 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 17 September 2011 - 09:54 AM

to do
Xan quest initiation error followup (should not need action, but just in case):
http://forums.gibber...showtopic=23112

Repair of potential interrupted actions/spawning mishaps in Dynaheir Quest
http://forums.gibber...showtopic=20596

Recheck Karris' script assignments and make sure Karris does not go hostile (check against SCS, SCSII, and BP)
http://forums.gibberlings3.net/index.php?s...st&p=181515

Make block in Coran's de-charming more robust - probably either cutscene mode or set interrupt/noninterupt sequence
http://forums.gibberlings3.net/index.php?s...st&p=175544

Strengthen/push docs and pinned forum post for difference between BGT and Tutu on Dy's final lovetalks, and for the zillionth time recheck LT 26/27 in reference to BGT.
http://forums.gibber...showtopic=20649

Kivan/Faldorn Ankheg Quest vs. Gerde Quest on BGT repairs
http://forums.gibber...showtopic=20878

On BGT, listed hiccups (check for Tutu equivalents):

Journal Entry - "Rescue Dynaheir from the gnoll stronghold." - If you have both Minsc and Edwin in your party Minsc's journal entry isn't deleted when you rescue Dynaheir.
http://forums.gibber...showtopic=20698

Journal Entry - Protect the Tree - make sure the JOURNAL entry is carried through with Xzar's interjection
http://forums.gibber...showtopic=18691

Coran's Quest "Amelia" isn't removed from the Journal and nothing is created under Done Quests.
http://forums.gibber...showtopic=20698

Andarthe getting killed before banter (no minhp1.itm)
http://forums.gibberlings3.net/index.php?s...st&p=172164

Maretha in Jaheira's Quest spawning with "nothing to say" recheck on vars.
http://forums.gibberlings3.net/index.php?s...st&p=178515
http://forums.gibber...showtopic=20740

Recheck Winski P and his encounter, and see when/to whom we are adding the Protection and possible scroll.
http://forums.gibber...showtopic=20038

Repair nonexistent area resrefs for NI users to have less cruft in their checks.
http://forums.gibber...showtopic=19610

Recheck and confirm BGUB and BG1NPC mutual (identical) repair of Coran's Wyverns
http://www.shsforums.net/topic/43745-bug-c...post__p__472421

Update information and check against existing code, BG1NPC vs BG1UB as per Ascension64's work
http://forums.gibber...showtopic=18979

Recheck Minsc's interjection into Thalantyr's dialog possibly blocking Journal entry updates
http://forums.gibber...showtopic=18494

Tiax Quest bluff mismap, journal entry (may require a minor modification of 1 tra line, to add the name of the inn)
http://forums.gibber...showtopic=18888

Recheck Seasnake timing code for Day/night appearance
http://forums.gibber...showtopic=18855

Looks like a local problem, but recheck Kivan's reaction to Monty clobbering Sendai anyways:
http://forums.gibber...showtopic=18859

Recheck SharTeel Romance incrementing block (internal and external threads)
http://forums.gibberlings3.net/index.php?s...14430&st=15
http://forums.gibberlings3.net/index.php?s...mp;#entry144515

notes
Probably not fixable, but doublecheck:

Xan Pinkification/Depinkificaton issue with custom portraits - see if there is a way to determine/read/copy/manipulate assigned portrait with some sort of overlay or something so PC doesn't end up with a shapeshifing Xan when Imoen Punks... errr Pinks him.
http://forums.gibber...showtopic=20963
no action : not currently possible ingame to detect what custom portrait is assigned and swap in a copy that is "pinked' and then swap back to player's custom portrait. Save for GemRB implementation (and someone far smarter than I)

Edited by cmorgan, 26 November 2011 - 10:40 AM.

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#2 cmorgan

    journeyman investigator

  • Gibberlings
  • 6710 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 05 October 2011 - 11:57 AM

Issues tracking at www.github.com/cmorganbg/BG1NPC/.
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#3 Kulyok

  • Members
  • 4306 posts
  • Gender:Female
  • Location:Moscow, Russia

Posted 16 March 2013 - 11:26 PM

We don't seem to have a pinned "Bugs and typos for v20" thread, so I'll add it here:

New version of EasyTutu does NOT copy BG2 movies to the new EasyTutu directory, which means that
IF ~~ THEN DO ~StartMovie("FLYTHR03")~ EXIT
command in x#xanlt.d does not execute properly. The user gets a "please insert CD4 or ALT-F4" and loses their game progress.
Since that Xan lovetalk was written by me anyway, I propose to replace the offending line with
IF ~~ THEN EXIT


EDIT: Kaeloree, if you're reading this: it's very likely to screw BG:EE installs, too.

Edited by Kulyok, 16 March 2013 - 11:28 PM.


#4 Kulyok

  • Members
  • 4306 posts
  • Gender:Female
  • Location:Moscow, Russia

Posted 23 March 2013 - 08:45 PM

And there's another issue: Xan's first quest is bugged:
Phase2, files x#cru11.d, x#chop.d, x#davi.d
1) the player never receives a reputation+1 and their extra XP;
2) the second lady ogre, Chop, never leaves if you completed the quest successfully.

Solution:
See below: to rewrite ALL EscapeArea() commands in these three files so that EscapeArea is used LAST, after ReputationInc(1) AddexperienceParty(200) and certainly after actionoverride comands such as ActionOverride("X#CHOP", EscapeArea().
(Also, it's not necessary, but I'd make the same changes with Attack()/Enemy() just in case).

x#cru11.d, changes:

IF ~~ THEN BEGIN CRUXAN1
SAY @6
IF ~~ THEN DO ~SetGlobal("X#XanQuest1","GLOBAL",8) ReputationInc(1) AddexperienceParty(200) ActionOverride("X#CHOP", EscapeArea()) EscapeArea()~
EXIT
END

x#chop.d, changes:

IF ~~ THEN BEGIN CHOP2NORC
SAY @2
IF ~~ THEN DO ~SetGlobal("X#XanQuest1","GLOBAL",2) ReputationInc(-4) ActionOverride("X#CRU11", Attack("X#DAVID")) Attack("X#DAVID")~
EXIT
END

IF ~~ THEN BEGIN CHOP2ORC
SAY @3
IF ~~ THEN DO ~SetGlobal("X#XanQuest1","GLOBAL",2) ReputationInc(-4) ActionOverride("X#CRU11", Attack("X#DAVID")) Attack("X#DAVID")~
EXIT
END

IF ~Global("X#XanQuest1","GLOBAL",3)~ THEN BEGIN CHOPKILLEDDAVID
SAY @4
IF ~~ THEN DO ~ActionOverride("X#CRU11", EscapeArea()) EscapeArea()~
EXIT
END

IF ~~ THEN BEGIN CHOP3
SAY @5
IF ~~ THEN DO ~SetGlobal("X#XanQuest1","GLOBAL",2) Kill("X#DAVID") ReputationInc(-1) ActionOverride("X#CRU11", Enemy()) Enemy()~
EXIT
END

IF ~~ THEN BEGIN CHOP4
SAY @6
IF ~~ THEN DO ~SetGlobal("X#XanQuest1","GLOBAL",2) ActionOverride("X#CRU11", Enemy()) Enemy()~
EXIT
END

x#davi.d, changes:

IF ~~ THEN BEGIN DAVI2
SAY @3
= @4
= @5
IF ~~ THEN DO ~ReputationInc(1) AddexperienceParty(200) EscapeArea()~ EXTERN ~X#CHOP~ CHOP4
END


IF ~Global("X#XanQuest1","GLOBAL",8) OR(3) !InParty("xan") !InMyArea("xan") StateCheck("xan",CD_STATE_NOTVALID)~ THEN BEGIN DAVINOXAN
SAY @14
IF ~~ THEN DO ~ReputationInc(1) AddexperienceParty(200) EscapeArea()~ EXTERN ~X#CHOP~ CHOP4
END

Also, we're still getting three bandits in Coast Way/FW2800 standing around while their female leader does all the fighting, v20. No idea why, probably %tutu_var%tasight.bcs scripts missing or some bother.




Reply to this topic



  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users