#gemrb@irc.freenode.net logs for 28 May 2013 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:48:55] --> brada has joined #gemrb
[00:51:40] <-- brada has left IRC (Client Quit)
[01:02:57] <-- ermo^ has left IRC (Ping timeout: 248 seconds)
[01:07:01] --> ermo has joined #gemrb
[03:03:43] --> brada has joined #gemrb
[04:25:11] <-- brada has left IRC (Quit: brada)
[05:11:36] --> brada has joined #gemrb
[05:31:03] <-- brada has left IRC (Quit: brada)
[07:23:40] --> WingedHussar has joined #gemrb
[07:24:17] <-- WingedHussar has left IRC (Client Quit)
[07:25:24] --> WingedHussar has joined #gemrb
[08:04:41] --> lynxlynxlynx has joined #gemrb
[08:04:41] <-- lynxlynxlynx has left IRC (Changing host)
[08:04:41] --> lynxlynxlynx has joined #gemrb
[08:04:41] --- ChanServ gives channel operator status to lynxlynxlynx
[10:29:04] <-- DrMcCoy has left IRC (Read error: Operation timed out)
[10:39:21] --> DrMcCoy has joined #gemrb
[10:47:24] <-- DrMcCoy has left IRC (Quit: He's dead, Jim)
[10:49:14] --> DrMcCoy has joined #gemrb
[10:51:01] <-- DrMcCoy has left IRC (Client Quit)
[10:51:16] --> DrMcCoy has joined #gemrb
[14:17:09] --> Gekz` has joined #gemrb
[14:18:35] <-- lynxlynxlynx has left IRC (Ping timeout: 249 seconds)
[14:18:37] <-- nutron has left IRC (Ping timeout: 249 seconds)
[14:18:40] <-- Gekz has left IRC (Write error: Connection reset by peer)
[14:19:02] --> lynxlynxlynx has joined #gemrb
[14:19:02] <-- lynxlynxlynx has left IRC (Changing host)
[14:19:02] --> lynxlynxlynx has joined #gemrb
[14:19:02] --- ChanServ gives channel operator status to lynxlynxlynx
[14:19:33] --> nutron has joined #gemrb
[15:06:16] <-- WingedHussar has left IRC (Quit: WingedHussar)
[16:05:44] --> brada has joined #gemrb
[16:13:16] --> fizzle has joined #gemrb
[16:30:52] --- ermo is now known as ermo^
[16:53:49] <-- |Cable| has left IRC (Ping timeout: 245 seconds)
[17:06:57] --> |Cable| has joined #gemrb
[18:45:47] --> vampi-the-frog has joined #gemrb
[18:55:51] <fizzle> i need some scripting help
[18:56:28] <fizzle> there's a script that does if ... then initDialog; set var = 9
[18:57:01] <fizzle> the dialog, however, relies on var still being < 9 in order to no break
[18:57:54] <fizzle> is there a way to stop the var setting from happening before the dialog has actually started?
[18:58:41] <fizzle> FindFirstState() works fine in InitDialog() but then fails in DialogChoose()
[19:21:26] --> kingron has joined #gemrb
[19:24:42] <lynxlynxlynx> maybe initdialog should be blocking
[19:24:55] <fizzle> it is, I think
[19:25:01] <lynxlynxlynx> you can try it quickly by adding AF_BLOCKING oh
[19:25:12] <lynxlynxlynx> so i guess it's due to instants
[19:25:26] <fizzle> but there's a ReleaseCurrentAction in InitDialog already
[19:25:35] <fizzle> maybe that's simply to soon
[19:25:58] <fizzle> BeginDialog, that is
[19:26:20] <lynxlynxlynx> all i can say is play with it
[19:27:16] <fizzle> I haven't found the luck issue yet, btw
[19:27:38] <fizzle> everything looks fine after resetting it
[19:27:58] <fizzle> so I guess it either built up slowly or something went wrong somewhere
[19:32:37] --> Yoshimo has joined #gemrb
[19:36:20] <brada> its pretty clear that getting 256 is due to an underflow
[19:37:02] <fizzle> on a long?
[19:37:47] <fizzle> and others have 229 or 212 or something along those lines so 256 may just have been "luck"
[19:38:59] <lynxlynxlynx> the last time i touched it, it seemed fine, i specifically tested with conbon, since that was the cause of the previous issues
[19:39:04] <lynxlynxlynx> maybe there's another source
[19:40:07] <lynxlynxlynx> i doubt it built up slowly, you'd notice it already at luck 20 if not sooner
[19:40:23] <lynxlynxlynx> at that point you already only miss on criticals
[19:40:59] <fizzle> I *was* wondering for some time why I always seemed to cause maximum damage...
[19:41:26] <fizzle> I didn't actually pay attention to misses, so who knows
[19:43:19] <lynxlynxlynx> i guess the values could be explained with a bad and good malus application
[19:44:02] <lynxlynxlynx> the first would create an underflow and then we cap the stat to the max (250 or 300 probably) and the good one would decrease it back down (the table goes to -91 iirc)
[19:45:33] <fizzle> I'll keep an eye on it
[19:47:54] <-- Yoshimo has left IRC (Quit: Yoshimo)
[19:57:35] <fizzle> okay
[19:58:00] <fizzle> the dialog thing can be fixed by adding a SetWait(1) after the ReleaseCurrentAction in BeginDialog
[19:58:16] <fizzle> so the processing of the action queue is stopped after
[19:58:39] <fizzle> doesn't look very clean, though
[20:26:22] <-- vampi-the-frog has left IRC (Quit: Leaving)
[21:03:28] <lynxlynxlynx> what does the last commit fix? just curious
[21:25:44] <-- kingron has left IRC (Quit: Leaving)
[21:38:49] <fizzle> you were able to talk to people who weren't there
[21:39:15] <wjp> you should really mention that in commit messages
[21:39:25] <wjp> for future us wondering why this is there :-)
[21:39:38] <wjp> and/or code comments
[21:40:03] <fizzle> it's just fallout from the previous change re: unscheduled actors
[21:40:36] <wjp> then it should say that too?
[21:41:09] <fizzle> yes, I might have been a little brief there
[22:10:24] <-- fizzle has left #gemrb
[22:49:42] <-- lynxlynxlynx has left IRC (Remote host closed the connection)