#exult@irc.freenode.net logs for 7 Dec 2012 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:10:23] <-- Marzo has left IRC (Ping timeout: 252 seconds)
[00:13:01] --> Marzo has joined #exult
[00:21:08] <-- Dominus has left IRC (Ping timeout: 248 seconds)
[00:22:13] --> Dominus has joined #exult
[00:22:13] --- ChanServ gives channel operator status to Dominus
[00:51:12] <-- Dominus has left IRC (Ping timeout: 264 seconds)
[00:54:58] --> Dominus has joined #exult
[00:54:58] --- ChanServ gives channel operator status to Dominus
[01:11:22] <-- Dominus has left IRC (Remote host closed the connection)
[01:11:53] --> Dominus has joined #exult
[01:11:54] --- ChanServ gives channel operator status to Dominus
[01:59:42] --> fearyourself has joined #exult
[01:59:58] <fearyourself> good evening
[02:05:29] <-- fearyourself has left IRC (Ping timeout: 265 seconds)
[02:17:43] --> fearyourself has joined #exult
[02:18:22] <Eviltar> mhmm
[02:30:51] <fearyourself> good evening :-)
[03:04:24] <Eviltar> yes good evening to you too
[05:01:08] <-- fearyourself has left IRC (Ping timeout: 248 seconds)
[05:14:27] --> fearyourself has joined #exult
[05:48:19] <-- fearyourself has left IRC (Remote host closed the connection)
[06:10:12] <-- Dominus has left IRC (Ping timeout: 252 seconds)
[06:11:18] --> Dominus has joined #exult
[06:11:18] --- ChanServ gives channel operator status to Dominus
[08:00:06] <-- Dominus has left IRC (Ping timeout: 255 seconds)
[08:01:19] --> Dominus has joined #exult
[08:01:19] --- ChanServ gives channel operator status to Dominus
[09:07:17] --> shazza has joined #exult
[10:29:38] <-- Marzo has left IRC (Remote host closed the connection)
[10:32:12] --> Marzo has joined #exult
[10:43:15] <-- Marzo has left IRC (Ping timeout: 252 seconds)
[11:32:11] --> Marzo has joined #exult
[11:38:06] <-- Marzo has left IRC (Ping timeout: 260 seconds)
[12:24:10] <-- Dominus has left IRC (Ping timeout: 260 seconds)
[12:24:48] --> Dominus has joined #exult
[12:24:48] --- ChanServ gives channel operator status to Dominus
[12:48:02] <-- Kirben has left IRC ()
[12:53:03] <-- Dominus has left IRC (Ping timeout: 276 seconds)
[12:53:35] --> Dominus has joined #exult
[12:53:35] --- ChanServ gives channel operator status to Dominus
[12:58:28] --> Marzo has joined #exult
[13:15:49] --> TheCycoONE has joined #exult
[13:16:45] <-- Dominus has left IRC (Read error: Operation timed out)
[13:20:29] --> Dominus has joined #exult
[13:20:30] --- ChanServ gives channel operator status to Dominus
[13:42:12] <-- Dominus has left IRC (Ping timeout: 248 seconds)
[13:43:30] --> Dominus has joined #exult
[13:43:30] --- ChanServ gives channel operator status to Dominus
[15:15:15] <Marzo> Dominus: slimes fixed
[15:46:34] <wjp> I think "has_strange_movement" is potentially intended for checks like this
[15:47:02] <wjp> (although that also covers sea monsters apparently)
[15:48:05] <wjp> or a dynamic cast to Slime_actor could also be a way to avoid these magic constants
[16:12:22] <Marzo> I think I will go with the dynamic cast
[16:22:01] <Marzo> Or not, Slime_actor is defined in monster.cc
[16:28:02] <Marzo> Hm. Sea serpents in BG look completely wrong, it seems
[16:48:16] <Dominus> thanks marzo, looking forward to try that in a couple of hours
[16:48:28] <Dominus> never really looked at sea serpents
[17:58:54] <Marzo> A few more fixes are on the way
[17:59:59] <Marzo> Including sea serpent attack, some improvements to sitting on barges (still not perfect, NPCs can teleport too easily) and a sit-on-barge-then-teleport-then-activate-other-barge-while-sitting-on-air bug
[18:38:30] <-- Dominus has left IRC (Ping timeout: 264 seconds)
[18:39:30] --> Dominus has joined #exult
[18:39:30] --- ChanServ gives channel operator status to Dominus
[18:53:29] <-- Dominus has left IRC (Remote host closed the connection)
[18:53:59] --> Dominus has joined #exult
[18:53:59] --- ChanServ gives channel operator status to Dominus
[20:03:32] * Dominus is back
[20:04:56] * Serel continues reading the chat and nodding in a sagely way
[20:06:48] <Dominus> ha ha
[20:08:53] <Dominus> Marzo, I added an original FoV savegame to the bugtracker about carriage pathfinding https://sourceforge.net/tracker/?func=detail&atid=102335&aid=3158257&group_id=2335
[20:09:27] <Marzo> How do they compare now?
[20:09:39] <Dominus> it has the carpet and ship right next to each other so one can see how fast it worjks in the original
[20:09:43] <Dominus> have to compare now
[20:09:49] <Marzo> (apart from the gratuitous teleporting)
[20:11:33] <Dominus> he he, that teleporting is a new thing :)
[20:12:18] <Dominus> that ship dock is really frustrating since humptey and dumptey (iolo and shamino refuse to go up the dock with me...
[20:13:45] <Dominus> cart and carpet work much better
[20:14:03] <Dominus> ship seems to make them teleport more and higher distances
[20:14:33] <Dominus> with cart and carpet it seems they only really teleport when they are already on and get stuck
[20:15:59] <Dominus> interesting is also how different the original carpet works
[20:18:11] <Dominus> inthe original and dosbox at around 7k cycles you can notice a little pause when you doubleclick the sail or the carpet, probably when it calculates each party memebers path
[20:19:21] <Dominus> I *think* the original *just* assigned seat numbers to party member number and then quickly calculates how they have to move after each other.
[20:26:32] <Dominus> before I have to go again, another slimy thing: shouldn't the slimes have a chance to split up in two slimes when you hit them instead of dying? I *think* that's what happens in the original but that is mostly from remembering what others wrote not my own experience
[20:27:09] <Dominus> we should have that anyway. A 95% chance to split instead of dying... that would make for some epic fights :)
[20:31:14] <Marzo> Re: slimes: I think they already split in Exult, unless they are killed by fire
[20:31:54] <Marzo> As for the carpet/ships/carts: the assignment of party member <--> chair is done by usecode
[20:32:06] <Marzo> It is the pathfinding that is different
[20:32:20] <Marzo> (and Exult is defaulting too fast to teleport to endpoint)
[20:33:18] <Marzo> Re: slimes again: they have a 50% chance of splitting every time they are hit
[20:34:38] <Marzo> And we have a memory leak on the audio code
[20:35:12] * Serel strokes his chin and nods sagely once again
[22:07:14] <-- TheCycoONE has left IRC (Quit: And then there were n-1)
[22:23:30] <Dominus> marzo, if you still have free time, I have this very very small thing to do for exult.
[22:23:45] <Dominus> just a little add on to the keyring mod.
[22:23:46] <Marzo> I am doing a thorough check for memory leaks
[22:23:51] <Marzo> :-p
[22:24:26] <Dominus> you know the flying kilrathi ship, star map, lightsabre, xwing fights etc...
[22:24:28] <Dominus> :)
[22:25:26] <Dominus> couldn't resist :)
[22:25:38] <Dominus> but how do we fare with the leaks?
[22:25:58] <Marzo> Several found and fixed so far in the main Exult menu
[22:26:18] <Marzo> Some during game
[22:26:27] <Marzo> Still many to go, including some in the audio code
[22:26:48] <Dominus> the one I was giving colourless a hard time about? (menu that doesn't free the BG resources?)
[22:27:02] <Marzo> I am looking into it, yes
[22:27:09] <Marzo> Still haven't found all the issues
[22:27:18] <Marzo> (there are LOTS of leaks)
[22:27:24] <Dominus> ouch
[22:40:36] <-- Marzo has left IRC (Ping timeout: 256 seconds)
[23:06:07] <-- shazza has left IRC (Ping timeout: 252 seconds)
[23:06:51] --> shazza has joined #exult
[23:11:29] --> Marzo has joined #exult
[23:13:46] --> Kirben has joined #exult
[23:13:47] --- ChanServ gives channel operator status to Kirben
[23:17:36] <-- shazza has left IRC (Ping timeout: 264 seconds)
[23:18:17] --> shazza has joined #exult
[23:49:45] <-- nutron has left IRC (Remote host closed the connection)
[23:50:21] --> nutron has joined #exult