#nuvie@irc.freenode.net logs for 8 Apr 2003 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[01:36:10] --> Kirben has joined #nuvie
[02:47:47] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[02:51:45] --> Kirben has joined #nuvie
[05:01:10] <-- sbx has left IRC ("good night")
[15:10:54] --> exultbot has joined #nuvie
[15:10:54] --- Topic for #nuvie is: Nuvie - New Ultima VI Engine (http://nuvie.sf.net)
[15:10:54] --- Topic for #nuvie set by laxdragon at Tue Apr 1 16:31:33 2003
[15:11:58] <-- Kirben2 has left IRC ("System Meltdown")
[16:51:18] --> armchair_avatar has joined #nuvie
[17:06:09] --> truffaut has joined #nuvie
[17:12:53] <-- truffaut has left IRC ("Client Exiting")
[17:16:18] --> wjp has joined #nuvie
[17:24:20] <-- armchair_avatar has left IRC (Read error: 110 (Connection timed out))
[19:04:19] --> Dominus has joined #nuvie
[20:15:07] --> armchair_avatar has joined #nuvie
[20:21:05] <-- armchair_avatar has left IRC ("Client Exiting")
[20:24:27] <-- wjp has left IRC ("Zzzz...")
[21:38:24] --> armchair_avatar has joined #nuvie
[21:54:28] <-- armchair_avatar has left IRC ("Client Exiting")
[22:27:40] --> SB-X has joined #nuvie
[22:27:40] <-- sbx has left IRC (Read error: 54 (Connection reset by peer))
[23:09:14] --> Yuv422 has joined #nuvie
[23:09:20] <Yuv422> hi
[23:09:31] <Dominus> hi
[23:09:53] <Eclair> hi
[23:10:02] <Yuv422> Just been reading Jim's u6edit post on the exult board.
[23:14:22] <Dominus> I think your two projects are excellent :-)
[23:17:31] <Yuv422> Michael Fink has kindly added MSVC support now too.
[23:19:18] <Dominus> cool
[23:19:32] <Yuv422> we might even get a winCE port happening in the future. :)
[23:20:10] <Eclair> winXX EWLL!!! :P
[23:21:40] <Dominus> got to go
[23:21:44] <Dominus> bye
[23:21:48] <-- Dominus has left IRC ("enough for now")
[23:22:47] <Yuv422> hehe I'll give you a Win free version Eclair
[23:23:57] <Eclair> I don't use winXX (except for games, which is close to nil)
[23:27:16] <SB-X> hello Yuv422
[23:27:25] <SB-X> ive figured out more of the conversations
[23:27:34] <Yuv422> excellent. ;)
[23:27:38] <SB-X> im looking at some kind of loop now on 18 Max
[23:28:26] <SB-X> he is one of the more complicated ones, a shopkeeper
[23:28:44] <Yuv422> ah k
[23:28:56] <Yuv422> what else have you discovered?
[23:29:31] <SB-X> comparisons, ==, !=, >, isflag X of npc X set, getinput #var, and assignment
[23:29:58] <Yuv422> nice!. ;)
[23:30:33] <Yuv422> I'm working on MsgScroll ATM.
[23:31:23] <SB-X> im thinking the converse instance being checked by the game will set appropriate flags for wait, and input
[23:31:38] <SB-X> in some cases msgscroll should only allow certain input
[23:31:51] <SB-X> like ESC, ENTER, SPACE
[23:31:57] <SB-X> or just a single digit
[23:32:06] <SB-X> (numerical digit)
[23:32:19] <Yuv422> for selecting party a member
[23:32:22] <SB-X> yeah
[23:32:44] <Eclair> maybe allow conversation/action when not in party mode
[23:32:48] <Eclair> that'd be interesting
[23:32:55] <Eclair> specificly action?
[23:32:56] <SB-X> you can already converse when not in party mode
[23:33:04] <Eclair> I meant action (lol)
[23:33:10] <Yuv422> so we've got Page break, Y/N, free input, fixed numeric input.
[23:33:14] <Eclair> ie climb ladder
[23:33:23] <Eclair> or enter $TRANSPORTATION
[23:33:49] <SB-X> Yuv422: do you show a down arrow for page break?
[23:34:04] <Yuv422> hehe haven't got that far yet.
[23:34:45] <SB-X> the game will stop checking and stepping through the converse script if it sets wait mode, until msgscroll unsets it
[23:34:55] <SB-X> wait mode meaning page break
[23:35:17] <Yuv422> right
[23:35:20] <SB-X> or whenever it stops
[23:35:22] <SB-X> like to get input
[23:36:13] <Yuv422> do you think a scroll back buffer would be a good idea?
[23:36:23] <Eclair> yes
[23:37:47] * SB-X agrees.
[23:43:42] <Yuv422> what's the char for page break again?
[23:45:59] <SB-X> *
[23:46:12] <Yuv422> thanks
[23:46:20] <SB-X> there is also a command to do it
[23:46:55] <SB-X> were you going to have MsgScroll handle breaking when it encounters a certain character?
[23:47:07] <SB-X> what if you want to send a message from Nuvie that includes a *?
[23:47:59] <Yuv422> hmm I thought that is was a non-ascii byte?
[23:48:26] <SB-X> what is?
[23:48:29] <Yuv422> is/it
[23:48:39] <Yuv422> the page break byte
[23:49:02] <SB-X> its 0x2a
[23:49:45] <Yuv422> might be better to get MsgScroll to break via a method call
[23:50:28] <SB-X> Converse doesnt have to know about MsgScroll though, it can set its own wait flag that MsgScroll or the main loop checks
[23:51:43] <SB-X> or you can make another character = *, or you can do what the u6 developers probably did and just say "dont try to write * in messages" :)
[23:52:24] <Yuv422> well we have to do that with @ too. :)
[23:52:56] <SB-X> yeah
[23:53:01] <SB-X> did you make a Converse class?
[23:53:12] <SB-X> s/make/start/
[23:53:22] <Yuv422> not yet
[23:53:41] <SB-X> hmm
[23:53:47] <SB-X> what if i make one and submit it
[23:53:49] <SB-X> can i do that?
[23:54:02] <Yuv422> yes, that's fine
[23:54:14] <Yuv422> :)
[23:54:32] <SB-X> great, thanks
[23:54:36] <SB-X> because i already had an idea for it
[23:54:49] <Yuv422> yeah it sounds like you've got it figured.
[23:55:13] <Yuv422> are you happy for me to continue with the msgscroll?
[23:55:17] <SB-X> just a couple things :)
[23:55:24] <SB-X> what do you mean?
[23:55:33] <SB-X> oh, i dont see a conflict
[23:55:45] <Yuv422> :)
[23:55:47] <SB-X> im going to try to make Converse modular enough that you can make msgscroll do anything
[23:56:42] <Yuv422> well we might have different msgscroll classes for the different interfaces in the future.
[23:58:51] <SB-X> you can of course change Converse if it doesnt fit right
[23:59:00] <SB-X> what i thought of was that it should put all its output in its own buffer
[23:59:16] <SB-X> and then something else pops the text out of the buffer to print it