#exult@irc.freenode.net logs for 11 May 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[01:09:45] <-- Darke has left IRC (calvino.openprojects.net irc.openprojects.net)
[01:10:00] --> Darke has joined #exult
[01:10:38] --> armav has joined #exult
[01:11:36] <wjp> armav: still up? :-)
[01:11:48] * wjp decides to ignore the fact that he is still up himself too :-)
[01:19:22] <wjp> I'd better go get some sleep now
[01:19:24] <wjp> bye
[01:19:30] <-- wjp has left IRC ("Zzzz...")
[01:33:56] <-- armav has left IRC ()
[01:57:15] --> Kirben has joined #exult
[01:57:16] --- ChanServ gives channel operator status to Kirben
[02:00:27] <Kirben> Pentagram compile error:
[02:00:28] <Kirben> g++ -O2 -Wno-long-long -DHAVE_MIDI -DHAVE_SNPRINTF -Dsnprintf=_snprintf -DPENTAG
[02:00:29] <Kirben> RAM -DDEBUG -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -I./tools -I./viewer -I./files -I./a
[02:00:29] <Kirben> udio -I./headers -I./conf -I. -I./sdl/include -c -o Application.o ./viewer/App
[02:00:29] <Kirben> lication.cc
[02:00:29] <Kirben> ./viewer/Application.cc: In method `void Application::handle_key_down(const SDL_
[02:00:30] <Kirben> KeyboardEvent &)':
[02:00:32] <Kirben> ./viewer/Application.cc:420: initialization to `char *' from `const char *' disc
[02:00:34] <Kirben> ards qualifiers
[02:00:36] <Kirben> ./viewer/Application.cc:427: initialization to `char *' from `const char *' disc
[02:00:38] <Kirben> ards qualifiers
[02:01:59] <Darke> Hi. I had that problem this morning. Just a sec and I'll do a commit.
[02:11:26] <Darke> Ok. Fix is in.
[02:15:27] <Kirben> thanks, compiles fine now.
[02:33:49] <Darke> No problem.
[05:33:02] <-- Kirben has left IRC ("System Meltdown")
[06:17:54] --> sbx-dot-xml has joined #exult
[06:18:03] <sbx-dot-xml> hey
[06:18:07] <sbx-dot-xml> where is everyone?
[06:18:38] <Darke> Hiding. I think your xml scared them off. *grin*
[06:19:34] <sbx-dot-xml> Impossible. My XML is well-formed.
[06:21:10] <sbx-dot-xml> <sbxfile href="file"><name>filename</name><title>The File!</title><filetype>example file</filetype><description>This is a file link!</description><notes>Click the filename to download!</notes></sbxfile>
[06:21:51] * Darke files sbx away.
[06:23:48] * sbx-dot-xml somehow ends up in the forest around Yew. (similiar to the effect of Iolo packing the Avatar away)
[06:23:59] <sbx-dot-xml> oooh blue
[06:25:58] * Darke grins. Yes, you are a rather pretty shade of blue.
[06:45:44] --> kefka has joined #exult
[06:46:51] <sbx-dot-xml> hi
[06:58:56] <kefka> hi
[07:25:18] --- Darke is now known as Darke|afk
[11:22:45] --> Fingolfin has joined #exult
[11:31:34] <-- Fingolfin has left IRC (calvino.openprojects.net irc.openprojects.net)
[11:31:34] <-- sbx-dot-xml has left IRC (calvino.openprojects.net irc.openprojects.net)
[11:32:32] --> Fingolfin has joined #exult
[11:32:32] --> sbx-dot-xml has joined #exult
[11:32:33] --- ChanServ gives channel operator status to Fingolfin
[11:50:40] <sbx-dot-xml> hi Fingolfin
[11:50:44] <sbx-dot-xml> bye
[11:50:44] <-- sbx-dot-xml has left IRC ("X-Chat [1.6.4]")
[12:45:55] --> Kirben has joined #exult
[12:45:56] --- ChanServ gives channel operator status to Kirben
[12:50:14] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[12:56:18] --> wjp has joined #exult
[12:56:18] --- ChanServ gives channel operator status to wjp
[12:56:21] <wjp> hi
[13:11:56] --> Colourless has joined #Exult
[13:11:56] --- ChanServ gives channel operator status to Colourless
[13:12:08] <Colourless> hi
[13:13:15] <wjp> hi
[13:29:01] <Colourless> like the 5 param legal_create takes the following params. shape, frame, x, y, z
[13:29:28] <Colourless> 3 param overload is kind of obivious, shape, frame, coords
[13:29:40] <Colourless> 4 param overload i think is probably shape, frame, x, y
[13:30:18] <Colourless> i could be wrong though
[13:33:05] <Colourless> this in the instrinsic list looks like the event calling functions:
[13:33:06] <Colourless> "Item::look()",
[13:33:06] <Colourless> "Item::use()",
[13:33:06] <Colourless> "Item::anim()", //
[13:33:06] <Colourless> "Item::cachein()",
[13:33:06] <Colourless> "Item::hit(ushort,short)",
[13:33:08] <Colourless> "Item::gotHit(ushort,short)",
[13:33:10] <Colourless> "Item::release()",
[13:33:12] <Colourless> "Item::equip()",
[13:33:14] <Colourless> "Item::unequip()",
[13:33:16] <Colourless> "Item::combine()",
[13:33:18] <Colourless> "Item::calledFromAnim()",
[13:33:20] <Colourless> "Item::enterFastArea()",
[13:33:22] <Colourless> "Item::leaveFastArea()",
[13:33:24] <Colourless> "Item::cast(ushort)",
[13:33:26] <Colourless> "Item::justMoved()",
[13:33:28] <Colourless> "Item::AvatarStoleSomething(ushort)",
[13:33:30] <Colourless> "Item::animGetHit(ushort)",
[13:33:32] <Colourless> "Item::guardianBark(int)",
[13:33:34] <Colourless> sorry for flooding :-)
[13:37:56] <Colourless> but it's not all of them
[14:26:37] --> Kirben has joined #exult
[14:26:37] --- ChanServ gives channel operator status to Kirben
[14:46:17] --- Darke|afk is now known as Darke
[14:46:46] <Darke> Oooh. Hit/GotHit make sense as the 'Stepped' On/Off events.
[14:50:02] <Colourless> i think i'll try to update u8usecode.txt with the actual function names
[14:51:18] <Colourless> i think the list shows that the event functions were probably originally called using those methods, and not directly accessing the usecode machine
[14:51:44] <Colourless> incidently, it also shows that there doesn't seem to be a vtable type calls in usecode
[14:52:06] <Darke> 'vtable type calls'?
[14:52:31] <Colourless> well, class inhertance
[14:52:43] <Darke> *nod*
[14:52:47] <Colourless> event functions a virtual
[14:52:55] <Colourless> s/a/are/
[14:53:57] <Colourless> normally you call a virtual function by doing a vtable lookup, so you call the correct function, but it would seem that they used defined intrinsics do execute the virtual functions
[15:14:26] <Colourless> these 2 don't really make much sense from what we know:
[15:14:27] <Colourless> 8 Item::equip() AdvanceSchedule() (called when???) - Note avatar has it too, but there
[15:14:27] <Colourless> it is used to control the stroms.
[15:14:27] <Colourless> 9 Item::unequip() stepped from? (also when object is removed?)
[15:20:19] <Darke> Dunno. The Avatar obviously can't 'equip' himself, if it's only used on objects or with objects that can be added/removed from the avatar's inventory/paperdoll, 'equip' might make sense.
[15:20:52] <Colourless> npc's and avatar have it. haven't looked at objects
[15:22:00] <Colourless> the calls might be wrong
[15:22:18] <Colourless> as i said ealier, that list can't be all the function
[15:22:27] <Darke> Sounds like it is more like an 'advance schedule' opcode then.
[15:24:06] <Colourless> yep, i've got it wrong
[15:24:32] <Colourless> 9 should be Item::release()
[15:25:11] <Colourless> the unused A and B events are equip and unequip
[15:28:24] <-- Kirben has left IRC ("System Meltdown")
[18:19:00] <exultbot> test
[18:19:25] * Colourless didn't expect that
[18:21:25] <wjp> Colourless: could you try typing "!tdcc" in here?
[18:21:30] * wjp is trying something
[18:24:51] <Colourless> !tdcc
[18:25:18] <wjp> hm, that didn't do much, did it?
[18:25:34] <Colourless> no
[18:28:14] <Colourless> what are you trying to do?
[18:28:37] <wjp> wondering if I could do dcc sends from xchat scripts
[18:28:45] <exultbot> !tdcc
[18:29:17] <exultbot> !tdcc
[18:30:11] <Colourless> i can do dcc sends from mirc scripts
[18:30:28] <wjp> it seems to be working now, mostly
[18:31:01] <exultbot> !tdcc
[18:31:45] <Colourless> !tdcc
[18:32:02] <wjp> it's IP-restricted to exultbot only, currently :-)
[18:32:10] <Colourless> :-)
[18:32:34] <wjp> try it now :-)
[18:32:38] <Colourless> !tdcc
[18:33:12] <Colourless> it appears to have worked
[18:33:28] * wjp nods
[19:52:19] <wjp> time to go
[19:52:19] <wjp> bye
[19:52:28] <-- wjp has left IRC ()
[20:02:13] <Colourless> i kind of need to go to
[20:02:15] <Colourless> but
[20:02:17] <Colourless> buy
[20:02:19] <Colourless> bye
[20:02:21] <-- Colourless has left IRC ("no comment")
[21:55:38] --- Darke is now known as Darke|afk
[23:58:57] --> armav has joined #exult