#gemrb@irc.freenode.net logs for 7 Nov 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:56:51] <-- kida_laptop has left IRC (Remote host closed the connection)
[01:06:06] <-- edheldil_ has left IRC (Ping timeout: 264 seconds)
[01:09:10] <-- brada has left IRC (Quit: brada)
[01:39:31] <-- |Cable| has left IRC (Ping timeout: 246 seconds)
[01:47:44] --> brada has joined #gemrb
[01:52:37] --> |Cable| has joined #gemrb
[02:23:03] --> rocket_hamster has joined #gemrb
[02:37:46] <-- rocket_hamster has left IRC ()
[02:48:38] --> demitar has joined #gemrb
[03:24:15] <-- brada has left IRC (Quit: brada)
[03:24:33] --> nutron has joined #gemrb
[04:04:20] --> brada has joined #gemrb
[04:29:36] <-- demitar has left IRC (Ping timeout: 245 seconds)
[05:48:54] <-- brada has left IRC (Quit: brada)
[06:28:58] --> brada has joined #gemrb
[06:36:06] <-- brada has left IRC (Quit: brada)
[07:10:44] --> brada has joined #gemrb
[07:36:22] <-- brada has left IRC (Quit: brada)
[10:20:35] --> WingedHussar has joined #gemrb
[11:21:18] <-- nutron has left IRC (Quit: I must go eat my cheese!)
[12:27:40] --> demitar has joined #gemrb
[12:34:26] --> kida_laptop has joined #gemrb
[13:30:55] --> rocket_hamster has joined #gemrb
[15:40:32] <-- rocket_hamster has left IRC ()
[16:00:46] --> brada has joined #gemrb
[17:31:15] --> edheldil_ has joined #gemrb
[17:32:17] <-- brada has left IRC (Quit: brada)
[17:34:07] <-- WingedHussar has left IRC (Quit: WingedHussar)
[17:44:00] --> Avenger_ has joined #gemrb
[17:44:19] --- Avenger_ is now known as Avenger
[17:44:28] --- ChanServ gives channel operator status to Avenger
[17:44:40] <Avenger> fuzzie are you here?
[17:45:26] <Avenger> in bool GameScript::Update(bool *continuing, bool *done) there is a commented out line: if (done) *done = true;
[17:46:08] <fuzzie> am sort of here
[17:47:10] <fuzzie> right, setting it to done is bad
[17:47:36] <Avenger> bad?
[17:47:43] <fuzzie> breaks scripts
[17:47:46] <Avenger> you mean, setting it to true is bad?
[17:47:48] <fuzzie> presumably we have to be cleverer there
[17:48:01] <Avenger> but HoW sedjinni breaks if it isn't set there
[17:48:18] <Avenger> do you have the script at hand?
[17:48:20] <fuzzie> I forget how original engine works, let me look a second
[17:48:22] <Avenger> or shall i quote it
[17:48:33] <fuzzie> well, I can see that it's bad as it is
[17:48:43] <fuzzie> because blocks in later scripts will interrupt blocks in earlier ones
[17:48:55] <Avenger> in sedjinni, apparently it is intended so
[17:49:07] <fuzzie> and that isn't meant to happen, right?
[17:50:29] <fuzzie> but no, I have no scripts here
[17:52:56] <-- demitar has left IRC (Ping timeout: 245 seconds)
[17:53:02] <fuzzie> well, I don't remember why it's like that
[17:53:10] <fuzzie> maybe you should just switch it and we'll see, honestly
[17:53:15] <fuzzie> it's totally incorrect as it is
[17:54:47] <Avenger> yes, i removed the comment, and the djinni works. i just don't want to break it before release :)
[17:55:00] <Avenger> lynx's head would asplode :D
[17:55:30] <fuzzie> my fiber provider says they are going to try again on Tuesday
[17:55:38] <fuzzie> I have given up trying to understand why they can't try again *right now*.
[17:55:50] <Avenger> try what?
[18:00:28] <Avenger> ok, i dropped the commit in, if it breaks we need to really dig into every engine involved
[18:01:05] <Avenger> probably implement those unimplemented script flags (chase/actsleep etc)
[18:02:36] <fuzzie> try hooking up my internet on their end
[18:03:04] <Avenger> ah you moved and isp is lame, as usual :)
[18:03:09] <fuzzie> the fiber has been live here for quite some time now..
[18:03:27] <fuzzie> but they have some administrative problem :)
[18:03:43] <fuzzie> so, that is main reason why I don't commit anything at the moment
[18:04:01] <Avenger> it is enough if you are here and give insight :D
[18:04:14] <Avenger> i know you dug deep into this scripting mess
[18:05:06] --> demitar has joined #gemrb
[18:05:25] <Avenger> it is really difficult, because of the scriptors exploited every little engine 'feature'. Or rather, they stuck at the first point where their scripts 'started working'
[18:05:43] <fuzzie> well
[18:05:49] <fuzzie> I didn't implement it correctly.
[18:06:00] <fuzzie> I think, we should be fine if I do that, except for iwd2, where it is insane.
[18:06:19] <Avenger> hmm? iwd2 doesn't have this thing?
[18:06:37] <Avenger> so, totlm uses a feature that iwd2 changed?
[18:06:48] <fuzzie> iwd2's continue handling is weird
[18:07:48] <fuzzie> totlm is still all iwd1 scripting code, right?
[18:07:54] <Avenger> we'll need script examples where the current implementation is failing
[18:08:02] <Avenger> totlm is supposed to be the closest to iwd2
[18:08:40] <Avenger> it is kinda SoA + the blackisle scripting achievments, i think.
[18:08:57] <Avenger> but iwd2 added a whole lot of new stuff
[18:09:07] <fuzzie> well, I have no lectures next week, so I can dig back into this a bit
[18:09:32] <fuzzie> I think they rewrote some parts for iwd2.
[18:10:14] <fuzzie> Everything else seems to be very similar for scripting, mostly just stuff changing from bg1 to bg2.
[18:23:27] <-- edheldil_ has left IRC (Read error: Operation timed out)
[19:10:33] <-- Avenger has left IRC (Quit: bye!)
[20:53:38] --> decker^ has joined #gemrb
[20:53:48] <decker^> hello ;)
[21:04:34] <-- decker^ has left IRC (Quit: Page closed)
[22:06:32] --> barra_home has joined #gemrb
[23:01:44] <-- barra_home has left IRC (Quit: Verlassend)
[23:34:48] --> rocket_hamster has joined #gemrb
[23:35:28] <rocket_hamster> heya everyone