#exult@irc.freenode.net logs for 17 Feb 2004 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:27:14] --> WishStone has joined #Exult
[00:44:13] <Baastuul> Hullo.
[00:49:44] --> SorcererX has joined #exult
[00:59:21] <Baastuul> Heh, neat...
[00:59:24] <Baastuul> "Andrew Jackson, 7th U.S. president, dueled with Charles Dickinson after he insulted Jackson's marriage. Jackson let his opponent fire first, giving himself time to take aim. Jackson took a bullet in the chest and, without flinching, calmly killed his man."
[00:59:33] <Baastuul> http://encarta.msn.com/encnet/features/Lists/Default.aspx?Article=USPresidents
[01:03:30] <-- WishStone has left IRC (Read error: 110 (Connection timed out))
[02:27:20] --> WishStone has joined #Exult
[02:28:02] <-- WishStone has left IRC (Read error: 104 (Connection reset by peer))
[02:34:48] --> servus has joined #exult
[02:47:43] <servus> Darke is going nutty. First the mayonaisse, now the topic...
[02:51:48] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[03:03:37] --> Matt_O has joined #exult
[03:44:21] <servus> For FAQ 1.2. Why is it called Exult - what is the meaning of this name? :: Ex means 'freedom of movement' in Sosarian.
[03:46:42] <-- Andersen has left IRC ("FUTUE TE ET IPSUM CABALLUM")
[04:19:32] <servus> Ehh... if I download the digital sound fx pack, where do I install it? I don't see this info anywhere. Maybe I'm being silly :-)
[04:59:07] --> Baastuul has joined #Exult
[05:23:23] <-- Matt_O has left IRC ("Client exiting")
[06:24:23] <-- MisterP has left IRC (Remote closed the connection)
[06:45:27] <-- Kirben has left IRC (Read error: 54 (Connection reset by peer))
[07:18:30] <Baastuul> Wow, heh.
[07:18:31] <Baastuul> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=3061578161#ebayphotohosting
[07:18:34] <Baastuul> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=3064514638
[07:18:40] <Baastuul> I didn't even know these things existed.
[07:23:38] <servus> What?! Sales tax in California? If that was Arnold's fault I will beat him up like the beginning of Terminator 3!
[07:25:02] <servus> This is even worse http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=3064514638#ebayphotohosting
[07:25:21] <servus> Oh, I feel silly.
[07:45:43] --> Kirben has joined #exult
[07:45:43] --- ChanServ gives channel operator status to Kirben
[07:45:52] <Baastuul> Hi, Kirben.
[07:46:07] <Kirben> Hi
[08:04:24] <-- Baastuul has left IRC ("Bye.")
[08:06:01] --> Baastuul has joined #Exult
[09:17:18] <-- Kirben has left IRC ("System Meltdown")
[09:23:04] --> Kirben has joined #exult
[09:23:04] --- ChanServ gives channel operator status to Kirben
[09:28:01] <-- Kirben has left IRC ("System Meltdown")
[09:31:23] --> Kirben has joined #exult
[09:31:32] --- ChanServ gives channel operator status to Kirben
[09:51:08] <-- Baastuul has left IRC ("Bye.")
[10:05:48] --> WishStone has joined #Exult
[10:05:54] <wjp> morning
[10:05:59] * WishStone stumbles in, yawning
[10:06:20] <WishStone> oooooooff
[10:07:10] * wjp is going to get some coffee; want some too? :-)
[10:07:29] <WishStone> oooh, sounds great *grins through thick eyes*
[10:07:56] <WishStone> I slept somewhat terrible :\ Didn't fall asleep till 4 or something and then had strange dreams again, couldn't take them anymore so I got up... :P
[12:21:05] --> Colourless has joined #Exult
[12:21:05] --- ChanServ gives channel operator status to Colourless
[12:21:29] <Colourless> hi
[12:22:49] <Darke> Nanoo!
[12:27:09] <-- WishStone has left IRC (Read error: 110 (Connection timed out))
[12:55:31] <wjp> hi
[13:07:54] --> SB-X has joined #exult
[13:07:58] <SB-X> hi
[13:31:53] <SB-X> The exult snapshot installer tries to launch ReadMe.htm when you check "I want to view the Exult Snapshot readme", but the file is ReadMe.html
[13:35:10] <Colourless> interesting
[13:39:50] <Colourless> it shouldn't be
[13:40:53] <Colourless> script attempts to run Readme.Html
[13:41:03] <SB-X> let me try again
[13:44:22] --> Andersen has joined #exult
[13:46:04] <SB-X> hmm ok
[13:46:07] <SB-X> it does use ReadMe.html
[13:46:24] <SB-X> but it says The path 'C;\Software\Exult\ReadMe.html' does not exist or is not a directory.
[13:47:07] <Colourless> what os?
[13:47:25] <SB-X> win95
[13:47:37] <Colourless> i see
[13:47:40] <SB-X> did i miss something about it in the documents? :)
[13:47:43] <Colourless> that would be right
[13:48:18] <Colourless> sort of requires ie's integration with explorer
[13:49:05] <Colourless> it would probably work if you had ie4 or greater installed :-)
[13:49:09] <SB-X> i have the version of IE that wants to integrate but i disabled it
[13:49:12] <SB-X> yeah that one
[13:49:46] <SB-X> though for some reason if I use litestep it seems to use the updated explorer
[13:50:21] <Colourless> yeah well, you are using a really terrible operating system :-0
[13:51:00] <SB-X> its OK for most of what I do with it
[13:51:05] <SB-X> which is just play old gameds
[13:53:15] <SB-X> SI is really too dark compared to Exult
[13:53:35] <SB-X> my brightness in ms-dos is too low or something
[13:56:47] <SB-X> why are there three copies of the start area?
[13:57:13] <Colourless> because there is :-)
[13:57:42] <Colourless> first one doesn't have the ship
[13:58:04] <Colourless> second one has the ship and is where you start
[13:58:13] <Colourless> after the teleport storm you end up in the third one
[13:58:31] <SB-X> what's the first one for?
[13:58:36] <SB-X> oh right before it shows you crash
[13:58:58] <SB-X> should've guessed that
[13:59:07] <Colourless> could be done with only 1 and a barge, but this way is sort of easier because you can't "cheat" the teleport storm
[14:00:43] <Colourless> and also getting the barge to work right would be a bit of a nightmare
[14:02:39] <SB-X> did someone make a list of global flags yet?
[14:03:00] <Colourless> no
[14:04:11] <SB-X> ok
[14:04:34] <Colourless> i doubt anyone will either
[14:04:43] <Colourless> just too difficult
[14:04:57] <SB-X> oh that was my next question
[14:05:50] <SB-X> What does it involve? Look at every function and see when flags are used and how?
[14:05:56] <SB-X> or something more
[14:06:00] <Colourless> yep, that's pretty much it
[14:06:25] <Colourless> reading usecode disassemblies though isn't easy
[14:06:37] <SB-X> does ucxt work with SI?
[14:06:49] <Colourless> as far as I know yes
[14:06:50] <SB-X> does ucxt work?
[14:06:55] <SB-X> ok thanks
[14:07:33] <Colourless> you could just try :-)
[14:07:59] <Colourless> will need some setting to specify you're doing si
[14:08:24] <Colourless> don't ask me what it is though, i know nothing of that program
[14:09:26] <SB-X> ok
[14:09:35] <SB-X> odd that the guard in monitor bothers to ask if you are friend or foe
[14:09:38] <-- Kirben has left IRC (Read error: 60 (Operation timed out))
[14:10:07] <SB-X> foe -> Then I shall certainly not let you in!
[14:10:46] <SB-X> um, friend? -> Oh good then *opens the gate*
[14:11:06] <SB-X> it is like the automaton in spinebreaker that says "Are you a follower of Order or Chaos?"
[14:11:27] <Colourless> He's a guard, what do you expect :-)
[14:11:37] <Colourless> hell, what is he even guarding from
[14:11:47] <SB-X> yes, complete foolishness
[14:11:55] <SB-X> he is afraid you will steal the tapestries inside?
[14:13:01] * SB-X shrugs.
[14:13:15] --- Colourless is now known as Cless|Away
[14:13:35] <SB-X> funny though
[14:13:48] <SB-X> Joy of Order -> I think you are trying to decieve me.
[14:14:09] <SB-X> bbl
[14:14:10] <-- SB-X has left IRC ()
[14:46:56] <-- SorcererX has left IRC (Read error: 60 (Operation timed out))
[14:51:52] --> WishStone has joined #Exult
[14:57:13] * WishStone pokes a few random people
[14:57:27] <WishStone> Anyone awake whom I could misuse to open a page and see if it's buggy for them as well?
[15:03:24] <wjp> sure
[15:03:36] <WishStone> http://www.clan-blackstar.org/
[15:03:44] <WishStone> Specially the button-bar to the right there...
[15:03:53] <WishStone> I think it's not properly overlapping, at least for me.
[15:04:31] <wjp> there's a button bar on the right?
[15:04:47] <WishStone> ...doh, LEFT, sorry
[15:05:19] <wjp> the background graphics aren't properly aligned here
[15:05:33] <WishStone> *nods* K, then it'S not just me...
[15:05:54] * WishStone add that to the "Calendar" text being wrong and the Smurf in the FAQ being a bit off-colour
[15:06:18] <WishStone> Do the things take a bit long to load for you if you mouse-over the buttons, w?
[15:06:32] <WishStone> (That could be me, I'm downloading the old page for backups :P)
[15:06:48] <wjp> http://www.math.leidenuniv.nl/~wpalenst/blackstar.png
[15:07:01] <WishStone> *peeks*
[15:07:16] <wjp> things appear to be pretty fast
[15:07:34] <WishStone> Okay, then it'S my download in the background, good :]
[15:07:46] <WishStone> Ah, yes, it looks like that for me as well...
[15:07:58] <WishStone> Strange...
[15:08:12] <WishStone> the text on the welcome page looks quite different on your screenie...
[15:09:38] <wjp> different in which way?
[15:11:00] <WishStone> *took a screenie and lost it again* eer, a sec :P
[15:12:05] <WishStone> www.astroxys.de/siteshot.jpg
[15:12:08] <WishStone> In this way.
[15:13:27] <-- WishStone has left IRC (Nick collision from services.)
[15:13:37] --> WishStone has joined #Exult
[15:13:53] <WishStone> [16:22] <WishStone> www.astroxys.de/siteshot.jpg
[15:13:55] <WishStone> [16:22] <WishStone> In this way.
[15:13:57] * WishStone beats her fridge up
[15:14:42] <wjp> hm, just a different font
[15:15:00] <wjp> no verdana here
[15:15:07] <WishStone> Oooh, i see :D
[15:15:43] <WishStone> Hm... Do a mouse-over on the join... to me it takes longer to load the top-frame picture as for the others somehow...
[15:15:47] <WishStone> eer, please :D
[15:16:00] <WishStone> Same with Site Index
[15:16:34] <wjp> all of them are quite fast here
[15:16:40] <WishStone> Hmm... odd...
[15:16:55] * WishStone finished her downloads, so that isn't the problem right now
[15:16:57] <wjp> but they've probably all been preloaded by now
[15:17:06] <WishStone> So they should have for me...
[15:17:26] <WishStone> But when I mouse-over these two, it takes 2 secs before I get them displayed
[15:17:41] <wjp> nearly instantly for me
[15:17:58] <WishStone> Hm, okay *writes down that Mozilla works, but hers doesn't as it should*
[15:18:41] <WishStone> Thank you W :D
[15:21:02] <Cless|Away> ya know, wjp is on broadband, WishStone is on narrowband
[15:21:24] <WishStone> Aye, but the other buttons work instandly for me as well :\
[15:21:43] <WishStone> It's just Join and the Index that act up :\
[15:21:54] * wjp is on a gigabit connection here ;-P
[15:22:06] * WishStone paddles wjp for being naughty! 1 I can be naughty, too!!
[15:22:18] <Cless|Away> wjp really has the 'phatpipe' then
[15:23:22] * WishStone does a hard refresh
[15:23:24] <wjp> ping to www.clan-blackstar.org is 19ms
[15:25:08] <WishStone> Ah, hard refresh did it for me...
[15:25:36] <WishStone> But this likk "Blackstar" logo that's as a "dot" in front of the part of the left-frame where you do the mouse over is a tad slow to me...
[15:25:45] <WishStone> I assume that comes instandly for you as well, W?
[15:25:54] <wjp> yes
[15:27:56] <WishStone> gah
[15:28:04] <WishStone> now the FAQ laggs in loading the mouse-over
[15:28:09] <WishStone> Somethings not right here :\
[15:28:25] * wjp points at IE ;-)
[15:28:58] <WishStone> *hehehe+ COULD be, I gladly admit.
[15:31:39] <WishStone> Add win 98 to the list of possible problem while we're there ;D
[15:32:35] <WishStone> (Before you say it: I run 98 and not 2000 because I can play older games on it...)
[15:33:21] * wjp wasn't planning on saying that :-)
[15:33:36] <wjp> if anything, I would suggest using linux instead of windows, but I won't do that either ;-)
[15:33:57] <WishStone> Can I play old DOS games without too much trouble on it as a noobie? :]
[15:37:39] <wjp> old dos games (up to u7 or so) should run in dosbox, but that's probably not the problem
[15:38:47] <-- servus has left IRC (capek.freenode.net irc.freenode.net)
[15:38:58] --> servus has joined #exult
[15:40:03] <WishStone> And half-DOS half 95 stuff? I have a few of these I fear :\ Like "RAMA" from Sierra...
[15:40:33] <wjp> they're probably a bit problematic :-)
[15:40:43] <wjp> as are windows apps
[15:41:13] <WishStone> Hm... ah well, Stuck with microhard it seems...
[15:42:46] * WishStone loves the music on our page
[15:54:15] * wjp will bbl
[16:14:31] <-- WishStone has left IRC (Read error: 110 (Connection timed out))
[17:26:00] --> Dominus has joined #exult
[17:26:04] --- ChanServ gives channel operator status to Dominus
[17:26:30] <Dominus> hey ho
[17:32:10] <wjp> hi
[17:45:31] <Dominus> I wanted to say something really important, but forgot...
[17:56:09] <wjp> :-)
[18:24:54] --- Dominus is now known as Dominus|away
[18:25:45] --- Dominus|away is now known as Dominus
[18:26:11] * Dominus thinks he should disable that automatic away and back setting
[18:53:50] --> SB-X has joined #exult
[18:54:34] <SB-X> can anyone help me with ucxt?
[18:54:40] * SB-X pokes Darke.
[18:54:52] <SB-X> i'm missing a datafile
[18:56:31] <SB-X> maybe any of you can send it to me
[18:58:35] <wjp> datafiles should be automatically generated by the build process
[18:58:57] <wjp> you may have to put them in the right directory
[18:59:05] <SB-X> from the exult win32 tools snapshot i shouldve said
[18:59:18] <SB-X> it is missing u7opcodes.data
[18:59:38] <SB-X> or it disappeared somehow
[18:59:55] <wjp> you have the other .data files?
[18:59:58] <SB-X> yes
[19:00:05] <SB-X> and theres an opcodes.txt
[19:00:08] <SB-X> i think thats the "old" format
[19:00:17] <SB-X> renaming it to u7opcodes.data doesnt work
[19:00:53] <wjp> http://www.math.leidenuniv.nl/~wpalenst/u7opcodes.data
[19:09:25] <SB-X> i am having trouble downloading it
[19:09:29] <SB-X> I think IE messes it up
[19:09:53] <SB-X> or do I need one with windows line endings?
[19:10:16] <wjp> hm, not sure
[19:10:20] <Dominus> you could download the tools snapshot from the exult download page
[19:10:23] <wjp> http://www.math.leidenuniv.nl/~wpalenst/u7opcodes.zip
[19:10:26] <SB-X> that's where I got it
[19:10:32] <SB-X> it doesn't have the file :)
[19:10:39] <SB-X> or something happened
[19:10:48] <Dominus> strange
[19:11:13] <Dominus> did you look in the data dir of exult?
[19:11:36] <SB-X> wjp: hey that works, thank you!
[19:11:44] <SB-X> it didnt put it in the data dir
[19:11:54] <SB-X> but it put the other *.data files there
[19:12:39] <Dominus> true, I just looked at it
[19:12:52] <Dominus> and renaming didn't work?
[19:13:08] <Dominus> I think it needs to be in the main exult dir
[19:13:45] <SB-X> when i put the one from wjp in data it works
[19:14:19] <SB-X> but the opcodes.txt renamed just made another error
[19:14:24] <Dominus> what#s the difference between them?
[19:14:33] <SB-X> it must be in the old format
[19:14:54] <SB-X> non-xml like
[19:15:25] <SB-X> the new one should replace it in the installer
[19:16:10] <Dominus> we have to bring that kirben's attention
[19:18:13] <Dominus> yeah, he must have overlooked that one
[19:23:03] <SB-X> now I need a way to make the screen brighter in ms-dos
[19:24:17] * Dominus updated makefile.mingw so next tools-snapshot should have it
[19:24:41] <SB-X> oh okay
[19:33:31] --> Fingolfin has joined #exult
[19:33:31] --- ChanServ gives channel operator status to Fingolfin
[19:34:27] <Dominus> hi Fingolfin
[19:35:15] <Fingolfin> buenos dias
[19:36:22] <Dominus> servus
[19:56:29] <SB-X> bbl
[19:56:30] <-- SB-X has left IRC ()
[20:03:21] --> WishStone has joined #Exult
[20:10:36] <-- Cless|Away has left IRC ("casts invisibility")
[20:19:52] --> grrrr has joined #Exult
[20:20:02] <-- WishStone has left IRC (Nick collision from services.)
[20:20:04] --- grrrr is now known as WishStone
[20:54:44] --- Dominus is now known as Dominus|away
[21:05:18] --> Baastuul has joined #Exult
[21:05:23] <Baastuul> Hullo.
[21:13:02] <-- WishStone has left IRC (Read error: 110 (Connection timed out))
[21:14:18] <wjp> hi
[21:50:40] <-- Andersen has left IRC ("FUTUE TE ET IPSUM CABALLUM")
[21:56:47] <wjp> Dominus|away: could you try to experiment with resurrection sometime in windows?
[21:57:20] <wjp> Jeff and I can't seem to reproduce it, but that e-mail to the ML just now is the third case of resurrection producing the wrong NPC
[22:25:31] --- Dominus|away is now known as Dominus
[22:26:21] <Dominus> mail to the ML?
[22:26:34] <wjp> um, yes?
[22:26:42] <Dominus> what are the steps to produce it?
[22:26:48] <Dominus> (never got it)
[22:26:55] <wjp> well, they're not awfully specific
[22:27:14] <wjp> the closest to 'instruction' is the last bug report in the tracker about it
[22:27:26] <Dominus> kill someone in the party, leave him, travel around, come back, scop him up, travel to LB and then ressurect?
[22:27:46] <wjp> something like that
[22:28:45] <Dominus> phew will have to start a new game to get started
[22:29:02] <Dominus> the old ones in my savegames won't cut it 'im afraid
[22:29:16] <wjp> what do you mean?
[22:29:45] <Dominus> mine are much too old and may be infected with tons of old bugs
[22:29:51] <wjp> ah
[22:30:10] <Dominus> should I use cvs or the release?
[22:33:56] <Dominus> I'm trying release
[22:36:40] <wjp> hm, either is fine, probably
[22:40:27] <Dominus> oops, by accident double-clicked a potion in the healers room, and clicked on the healer...
[22:40:34] <Dominus> now everyone is out to kill me...
[22:40:45] <wjp> oops :-)
[22:44:38] <Dominus> ook, spark threw up and then lay down in his own puke... (in the smithy)
[22:47:17] <wjp> I really can't reproduce it... *sigh*
[22:47:24] <wjp> this time I even tried without cheating
[22:47:37] <wjp> (other than god mode to prevent the rest of my party from getting toasted by those Destard dragons :-) )
[22:56:02] <-- Fingolfin has left IRC ("42")
[23:00:34] <Dominus> got it
[23:02:36] <Dominus> I'm preparing a savegame pack
[23:02:54] <wjp> "got it" meaning you got a broken resurrection?
[23:03:10] <Dominus> one before, one just right after, then after introduction speech with LB
[23:03:33] <wjp> how many times did you have to try to reproduce it?
[23:04:00] <Dominus> none
[23:04:51] <wjp> none? so you didn't reproduce it?
[23:05:00] <wjp> *confused* :-)
[23:05:08] <Dominus> http://members.chello.at/dominus/spark.zip
[23:05:13] <Dominus> on first try
[23:05:39] <wjp> I wonder if it's a coincidence that on windows it was the first try and I couldn't get it to happen three or four times
[23:05:54] <Dominus> it has to do with saving and reloading
[23:06:57] <Dominus> I do ahve a newer savegame with dead spark on iolo, resurrect worked with it(only got the wrong person), but now on reloading LB says he can't save him
[23:07:58] * wjp hmms
[23:08:25] <wjp> where's spark's body in that "LB's boring speech" save?
[23:08:40] <Dominus> where I left him in the dungeon (the other save)
[23:09:18] <Dominus> I teleported back there, saved outside of the dungeon and then exited exult and reloaded
[23:09:39] <Dominus> then I went inside, grabbed sparky, teleported instantly to LB
[23:09:55] <wjp> if I load the "LB" save, teleport to the body, grab spark, teleport to LB, resurrect; it works fine
[23:10:05] <Dominus> hmm
[23:10:30] <Dominus> hmm, try talking to LB first (when you have not placed him on the floor first)
[23:10:56] <Dominus> he will then say... bla bla , can't, place him on the floor...
[23:11:08] <wjp> so: teleport to dungeon, grab body, teleport to LB, talk?
[23:11:22] <Dominus> yeah, ask about resurrect
[23:11:27] --> Kirben has joined #exult
[23:11:27] --- ChanServ gives channel operator status to Kirben
[23:11:30] <wjp> "I do not see anybod who needs to be resurrected"
[23:11:49] <Dominus> yup, now place on floor
[23:12:02] <Dominus> and ask again
[23:12:06] <wjp> Spark again
[23:12:11] <Dominus> hmm
[23:12:31] <wjp> note that this is with current CVS
[23:12:31] <Dominus> now when you come to LB, save and reload, place on floor and ask for resurrection
[23:12:38] <wjp> (or in fact a bit newer than current CVS ;-) )
[23:12:57] <Dominus> I'll start compiling :-)
[23:13:19] <Dominus> hi Kirben
[23:13:28] <Kirben> Hi
[23:13:37] <wjp> so: load "LB", teleport to dungeon, grab body, teleport to LB, talk to LB, save, load, drop body, resurrect?
[23:14:15] <wjp> ...that results in Spark again
[23:14:23] <wjp> should I quit between the save & load?
[23:14:32] <wjp> (I didn't)
[23:14:35] <Dominus> damn, definitely sth on the windows built then
[23:15:00] <Dominus> no, didn't do it either when he said the poor guy is too far gone
[23:15:32] <Dominus> I'll try current cvs next
[23:16:34] <Dominus> if that works we will have to make colourless try it with current cvs, built like a release, so we can be sure it is not msvc releated
[23:17:36] <Dominus> still no mail from the ML
[23:17:49] <Dominus> last on ei sfrom the 13th by jeff
[23:18:03] <Dominus> nice screw up in that sentence
[23:18:15] <wjp> so it seems to resurrect properly? (Body disappears, no fizzle)
[23:18:26] <wjp> but the wrong npc shows up?
[23:18:32] <wjp> is it always the same one? (and which NPC#?)
[23:19:07] <Dominus> worked properly and one from dagger island, I think, shows up
[23:19:28] <Dominus> will have to test again in a few, but I'll wait for the compile
[23:20:20] * wjp hmms
[23:21:27] <Dominus> now with cvs it worked, only the "too far gone" persisted in that savegame
[23:21:29] <wjp> I wonder where that body is saved
[23:23:18] <wjp> strange
[23:23:58] <wjp> ah, found it
[23:26:34] <Dominus> ok, with cvs I couldn't reproduce the wrong person resurrect
[23:26:42] <Dominus> no matter what I did
[23:27:01] <Dominus> but there must have been a problem with the release version
[23:27:42] <Dominus> especially since it wasn't possible to resurrect spark from that one savegame I have not yet sent you :-=
[23:28:44] <Dominus> exult14bg.sav in the same place as the zip
[23:31:07] <Dominus> with release it was NPC 128 that got resurrected instead of sparky
[23:31:27] <wjp> 128? typical
[23:32:24] <wjp> I don't see how that would be possible
[23:33:01] <wjp> I'm assuming you loaded a game before resurrecting NPC#128?
[23:33:12] <wjp> (so the dead body went through a save/load cycle?)
[23:33:43] <wjp> the load code has 3 cases where it creates a dead body.
[23:33:46] <wjp> the first is SI-only
[23:33:49] <Dominus> yeah, but only the one when I didn't have spark in the inventory
[23:34:12] <wjp> the second requires quality == 1 && entry[8] >= 0x80 in BG
[23:34:18] <Dominus> when I have him in inventory and do save/relaod he can't be resurrected
[23:34:35] <wjp> the associated npc num becomes entry[8] - 0x80
[23:35:10] <wjp> it matters if he's in a container? hmmm, interesting
[23:35:20] <Dominus> hmm, no
[23:35:36] <Dominus> inventory in general, he was always slung around ioloS shoulder
[23:35:42] <wjp> third case: none of the above: a body is generated with NPC# -1
[23:35:53] <wjp> an npc is a container too
[23:36:31] <Dominus> but how else can you transport him?
[23:36:54] <wjp> it shouldn't matter how you transport him
[23:37:23] <Dominus> yeah, but he's always in a container then :-)
[23:38:43] <wjp> it might (unlikely, though) matter if he's in a container or not when you save
[23:39:07] <wjp> could you repeat when exactly you could get that NPC#128?
[23:40:27] <Dominus> ok, I went correctly through trinsic, got the password, Cheated iolo and avatar's stats up, and lowered sparks hit points, went to that cave (by foot)
[23:40:51] <Dominus> that is the first save in that zip (outside)
[23:41:19] <Dominus> walked those passages and fought the headless up to the point that sparky died (2nd save)
[23:41:55] <Dominus> walked outside, teleported to LB, talked through all the conversations. (3rd save
[23:42:22] <Dominus> teleported outside of cave, saved, reloaded exult + savegame
[23:43:29] <Dominus> went inside, grabbed the body -> teleported to LB, (4th save, not in zip) put him on the floor and had him resurrect him
[23:43:33] <Dominus> NPC #128
[23:44:05] <Dominus> (the talk to LB with the body still in the inventory is not necessary, I tested that)
[23:45:03] <Dominus> from the 3rd save on that is not reproducible with CVS
[23:45:12] <Dominus> with the release always
[23:45:13] <wjp> (aside: that ML mail got NPC#128 too "that cube fighter chick")
[23:45:55] <Dominus> the 4th save is botched forever as the body can't be resurrected, even with CVS
[23:46:07] <Dominus> definitely a show-stopping bug
[23:46:37] <Dominus> with the RC1
[23:46:59] <wjp> hm, which date did that one have again? :-)
[23:47:29] <Dominus> 30.1.
[23:47:40] <wjp> (another aside: uh oh... NPC#128 is flashing... juggernaut hammer colours)
[23:47:40] <Dominus> Built at: Jan 31 2004 01:35:04
[23:48:17] <Dominus> Australain time :-)
[23:48:41] <Dominus> Rc1a
[23:49:35] <Dominus> you could try your rpm :-)
[23:51:10] <wjp> I could if I were using redhat :-)
[23:51:22] <wjp> I see no CVS changes that could/should affect this
[23:51:37] <Dominus> msvc?
[23:52:55] * wjp really doesn't see how it could produce a dead body of NPC#128
[23:53:23] <wjp> come to think of it, I wonder how it would save that
[23:53:24] <Dominus> and that the body is too decayed when carried and save/reload
[23:53:37] <wjp> too decayed?
[23:53:45] <wjp> when exactly did that happen?
[23:54:15] <Dominus> that'S what happened to http://members.chello.at/dominus/exult14bg.sav
[23:54:24] <wjp> ah, ok
[23:54:51] <Dominus> that's the same procedure as above, but while standing in front of LB I saved
[23:55:17] <Dominus> playing on, it produced #128, on reloading the body was too decayed
[23:55:34] <wjp> yes, I can understand that, at least
[23:55:39] <Dominus> why?
[23:55:47] <wjp> quant = (npc >= 0 && npc <= 127) ? (npc + 0x80) : 0;
[23:56:03] <wjp> (i.e., if npc > 127, then store 0 as the npc num)
[23:56:08] <Dominus> doesn't say much to me
[23:56:15] <Dominus> ah
[23:56:33] <wjp> so once it got set to 128, after the next save/load it is 0
[23:56:54] <wjp> no, after the next _save_ it is 0
[23:56:57] <wjp> the load then sets it to -1
[23:57:06] <Dominus> yeah, understood
[23:57:09] <wjp> and the resurrection intrinsic then fails
[23:57:48] <wjp> weird weird weird weird
[23:58:38] <wjp> after loading it should be impossible to have npc num 128
[23:58:47] <wjp> int npc_num = (entry[8] - 0x80) & 0xFF;
[23:58:59] <wjp> and entry[8] is an unsigned char, so is at most 255
[23:59:06] <wjp> and 255 - 0x80 is 127
[23:59:27] <Dominus> ok, just tested, returning to the dead spark in the dungeon, standing next to him, saving, reloading then carrying him back to LB already lets it fail, so he's already set to NPC #128 when you return to him