#exult@irc.freenode.net logs for 8 Apr 2013 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[03:32:11] --> jvlee has joined #exult
[03:53:58] --> jvlee_ has joined #exult
[03:53:59] <-- jvlee has left IRC (Read error: Connection reset by peer)
[05:44:47] --> jvlee has joined #exult
[05:44:59] <-- jvlee_ has left IRC (Ping timeout: 256 seconds)
[11:11:19] <-- jvlee has left IRC (Ping timeout: 264 seconds)
[11:22:09] --> jvlee has joined #exult
[11:33:12] <-- Marzo has left IRC (Ping timeout: 264 seconds)
[11:37:31] <-- jvlee has left IRC (Ping timeout: 245 seconds)
[11:49:03] --> jvlee has joined #exult
[12:05:25] <-- jvlee has left IRC (Ping timeout: 248 seconds)
[12:18:25] --> TheCycoONE has joined #exult
[12:18:54] --> jvlee has joined #exult
[12:23:15] --> TheCycoTWO has joined #exult
[12:25:05] <-- TheCycoONE has left IRC (Ping timeout: 255 seconds)
[12:25:55] --> TheCycoONE has joined #exult
[12:28:46] <-- TheCycoTWO has left IRC (Ping timeout: 245 seconds)
[13:15:08] --> Marzo has joined #exult
[13:25:09] <-- Marzo has left IRC (Remote host closed the connection)
[13:25:37] --> Marzo has joined #exult
[13:33:02] <-- Marzo has left IRC (Read error: Connection reset by peer)
[13:33:07] --> Marzo1 has joined #exult
[13:36:10] --> Marzo has joined #exult
[13:36:11] <-- Marzo1 has left IRC (Remote host closed the connection)
[13:40:07] <-- Marzo has left IRC (Remote host closed the connection)
[13:40:36] --> Marzo has joined #exult
[13:45:25] --> Marzo1 has joined #exult
[13:45:25] <-- Marzo has left IRC (Disconnected by services)
[14:08:36] <-- Marzo1 has left IRC (Ping timeout: 264 seconds)
[14:39:06] --> Marzo has joined #exult
[14:41:06] <-- Marzo has left IRC (Disconnected by services)
[14:41:06] --> Marzo1 has joined #exult
[16:37:24] <-- Marzo1 has left IRC (Ping timeout: 264 seconds)
[16:37:56] --> Marzo has joined #exult
[17:14:38] <-- Marzo has left IRC (Disconnected by services)
[17:14:38] --> Marzo1 has joined #exult
[17:23:44] <-- Marzo1 has left IRC (Ping timeout: 245 seconds)
[17:49:10] <-- jvlee has left IRC (Ping timeout: 245 seconds)
[18:00:14] --> Marzo has joined #exult
[18:00:52] --> jvlee has joined #exult
[18:13:24] <-- Marzo has left IRC (Ping timeout: 264 seconds)
[18:40:34] <-- jvlee has left IRC (Remote host closed the connection)
[19:25:07] --> Marzo has joined #exult
[19:43:24] <-- Marzo has left IRC (Ping timeout: 264 seconds)
[20:12:09] <Dominus> hmm, I thought we had fixed the ghosts in the ice caves speaking as Chaos Hierophant 12 years ago :)
[20:17:03] <Dominus> bah, that CVS mailinglist is a *** to search...
[20:20:13] <wjp> I can find no reference to ghost or chaos or hierophant in any commit messages
[20:20:27] <wjp> (well, no relevant ones)
[20:21:07] <Dominus> back then Jeff wrote that he wanted to change that npcs in combat mode cannot be talked to
[20:22:08] <Dominus> https://sourceforge.net/tracker/?func=detail&aid=453088&group_id=2335&atid=102335
[20:22:37] <Dominus> that would make it around 2001-08-22
[20:23:01] <Dominus> and I think it was actually fixed for a while
[20:26:06] <wjp> re. that Cantra crystal ball hang, the major change in the commit you traced it to is the patrol schedule
[20:26:31] <wjp> special behaviour for certain types of path eggs specifically, from what I can tell
[20:27:56] <wjp> should probably add some debugging output to that
[20:28:28] <Dominus> it puts out a couple of "illegal egg itype: 0" messages
[20:32:18] <Dominus> unfortunately it wasn't fixed by the no-patrol-egg fix from yesterday
[20:32:28] <Dominus> (which I am now testing a bit)
[20:32:48] <wjp> well, that was a crash
[20:39:50] <Dominus> hmm, list field seems to work with the fix but also got some illegal egg itype 0 messages there
[20:45:23] <Dominus> that itype was there before :)
[20:46:43] <-- TheCycoONE has left IRC (Read error: Connection reset by peer)
[20:47:32] <Dominus> also the ones at the crystal ball
[21:11:47] --> Marzo has joined #exult
[21:13:30] --> jvlee has joined #exult
[21:13:56] <Dominus> hmm, inspecting all NPCs for patrol schedules, so far only #37 has no eggs. Except for #233 automaton named dfdf which has patrol schedule for the fawn guest hose before the bridges to fawn
[21:14:26] <Dominus> no patrol eggs there and he is at the house of deads, so it might be one for after the banes got lose
[21:15:02] <Dominus> #234 and #235 as well
[21:15:26] <-- jvlee has left IRC (Remote host closed the connection)
[21:22:18] <Dominus> #248 is also strange. should be in the dream land but is at the house of dead
[21:24:07] <wjp> I wouldn't go hunting too far for strange things
[21:24:19] <wjp> especially SI could do lots of weird things
[21:24:28] <Dominus> yeah :)
[21:24:54] <Dominus> Just checking for those with patrol schedules for now.
[21:25:13] <Dominus> though the npc browser is a bit like wikipedia, you can spend hours there :)
[21:38:38] <Dominus> wjp, I did some testing combat, list field and some regular patrols.
[21:38:51] <Dominus> that fix seems to work fine.
[21:39:52] <wjp> great
[21:40:24] <Dominus> so, should we go with that?
[21:40:59] <Dominus> or add a special case "if game SI, change the schedule to hound"? :)
[21:43:14] <Dominus> or rather if game SI, and schedule that gets checked is patrol, change to hound. It seems only the damn parrot has that and it must be an error on the game designers part, forgetting his patrol eggs or not setting him to another schecule
[21:45:22] <wjp> I really have no idea
[21:52:06] <Dominus> yeah, kind of loath to do that change on a whim. fixes the crash but who knows where it breaks the game elsewehre
[21:53:53] <Dominus> though it would seem to make sense to always check whether we are already in a schedule before changing it to the same one
[22:04:31] <Dominus> wjp did you look further into the crystal ball tonight? All these changes to schedule.cc...
[22:04:48] <wjp> no
[22:05:03] <wjp> still at the conclusion we should add debugging output to these patrol modes
[22:22:04] <Dominus> I put some couts there.
[22:23:11] <Dominus> it seems it gets trapped in the if (!gotpath)
[22:23:30] <Dominus> gonna add some more...
[22:36:35] <Dominus> When I add the couts http://pastebin.com/04ee8H8J
[22:37:09] <Dominus> I get http://pastebin.com/G2mRqdBL
[22:37:13] <Dominus> before I killed it
[22:46:12] <Dominus> so, when I commented the whole if (!gotpath) the crystal ball shows again
[22:46:32] <Dominus> I mean it shows what it is supposed to show
[22:48:03] <Dominus> could it be that the red arrow path eggs are confusing the function so it thinks there is no path?
[23:17:23] <Dominus> so both big problems are in the if (!gotpath)...