#pentagram@irc.freenode.net logs for 3 Jul 2004 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:25:11] --> Kirben has joined #pentagram
[00:25:11] --- ChanServ gives channel operator status to Kirben
[02:38:42] --> Sheng_Gradilla has joined #pentagram
[02:38:44] <Sheng_Gradilla> :)
[03:05:51] <-- Sectus has left IRC ("Leaving")
[04:00:08] <-- Sheng_Gradilla has left IRC ("Client exiting")
[04:48:15] <watt> cool
[04:57:40] <watt> pathfinder is being a bit noisy
[05:00:08] <watt> turning works nice. Needs to also happen in combat
[05:03:35] <watt> oh.. the code for that is already there... just isn't called...
[05:03:59] <watt> from handleCombatMode, that is
[06:14:44] --> sbx|afk has joined #pentagram
[06:16:29] --- sbx|afk is now known as sbx
[06:16:57] <-- sbx has left IRC (Client Quit)
[09:21:47] --> Quester has joined #pentagram
[09:21:50] <Quester> hi all
[09:44:20] <-- Kirben has left IRC (calvino.freenode.net irc.freenode.net)
[09:47:02] --> Kirben has joined #pentagram
[09:57:33] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[11:29:47] --> Colourless has joined #Pentagram
[11:29:47] --- ChanServ gives channel operator status to Colourless
[11:30:01] <Colourless> hi
[11:34:47] <wjp> hi Ryan
[12:11:18] --> sbx|afk has joined #pentagram
[12:11:25] --- sbx|afk is now known as sbx
[12:24:26] --> Sectus has joined #pentagram
[13:08:08] <wjp> hmm... read book or work on pentagram... tough choice :-)
[13:08:36] <sbx> write a book about pentagram
[13:08:38] <sbx> and then read it
[13:09:26] <sbx> hey it's an idea
[13:10:26] <wjp> :-)
[13:10:38] <wjp> almost a pity you can already read books in pentagram
[13:10:54] <sbx> !
[13:11:04] <sbx> write a book about pentagram and add it to the u8 usecode
[13:11:10] <sbx> and then start a new game and read it
[13:12:57] <wjp> I think there's a bit of a bug where a pathfinding actor can start falling
[13:13:13] <wjp> might be fastarea related
[13:14:08] <wjp> we should probably refuse to play an animation for an actor if it isn't in the fastarea
[14:29:20] <-- Kirben has left IRC ("System Meltdown")
[14:43:28] <-- sbx has left IRC (Remote closed the connection)
[14:45:43] --> xbs has joined #pentagram
[14:45:52] --- xbs is now known as sbx
[16:38:13] <-- Colourless has left IRC (Read error: 104 (Connection reset by peer))
[16:40:26] --> Colourless has joined #Pentagram
[16:40:26] --- ChanServ gives channel operator status to Colourless
[16:41:33] <-- GingerNinja has left IRC (Read error: 110 (Connection timed out))
[18:32:50] <-- Sectus has left IRC ("Leaving")
[19:17:21] --> Cless has joined #Pentagram
[19:17:21] <-- Colourless has left IRC (Read error: 104 (Connection reset by peer))
[19:17:39] --- Cless is now known as Colourless
[19:17:41] --- ChanServ gives channel operator status to Colourless
[19:17:45] <-- Colourless has left IRC (Nick collision from services.)
[19:17:51] --> Colourless has joined #Pentagram
[19:17:51] --- ChanServ gives channel operator status to Colourless
[20:06:01] --> Dominus has joined #pentagram
[20:06:03] --- ChanServ gives channel operator status to Dominus
[20:06:31] <Dominus> hi
[20:08:16] <wjp> hi
[20:22:28] <wjp> now that you can actually hit monsters, I should probably get them to die properly...
[20:23:46] <wjp> of course the question is: what is properly?
[20:24:36] <wjp> need to kill processes
[20:24:55] <wjp> probably should delete the entire Actor object and replace it by a 'normal' item
[20:25:40] <Colourless> hmm
[20:26:18] <Colourless> i wouldn't have thought so
[20:27:54] <Colourless> i would have thought the dead actor would just stay in place
[20:28:05] <Colourless> depend on the type though
[20:28:22] <Colourless> for npcs i can't see any other way
[20:28:36] <Colourless> for monsters i guess you might so the npc num is released
[20:28:54] <wjp> hm, I wonder if looking at the usecode for dead bodies will give any clues
[20:29:20] <wjp> the dead body gumps should be opened somewhere in usecode
[20:29:27] <Colourless> if that didn't make any sence, npcs = keep dead actor, monsters = release actor create new body
[20:29:49] <wjp> what defines a monster?
[20:30:03] <wjp> some temp flag maybe?
[20:30:13] <Colourless> well, my definition would be egg spawned 'temporary' npc
[20:30:28] <Colourless> of just a 'temporary' npc
[20:30:35] <Colourless> s/of/or/
[20:31:12] <wjp> let's see
[20:31:28] <wjp> MALCHIR::use() has a call to Item::openGump(12)
[20:31:31] <wjp> (12 = dead body container)
[20:31:45] <wjp> wrapped in a 'Npc::isDead()' check
[20:31:52] <wjp> so it seems you're right
[20:32:10] <Colourless> check something like a zombie
[20:32:19] <wjp> ghoul :-)
[20:32:27] <Colourless> whatever...
[20:32:38] <wjp> (although I guess that can be described by "something like a zombie" :-) )
[20:33:05] <wjp> hm
[20:33:51] <wjp> looking at the classes with 'GHOUL' in the name
[20:34:05] <wjp> none have a 'use' event
[20:34:24] <wjp> did ghouls leave container bodies?
[20:34:32] <wjp> I'll try a troll
[20:34:48] <wjp> no use there either
[20:35:06] <Colourless> and they did have useable bodies iirc
[20:35:30] <Colourless> i wonder what they used to create loot
[20:35:36] <Colourless> incidently crusader has usable bodies
[20:35:52] <Colourless> and ALL of it's NPCs were temporary :-)
[20:44:34] <wjp> the only opengump(12) I see are Malchir, Vardion, Gorgrond, Beren, Arcadion, Sorcerer, and various skeleton bodies
[20:45:01] <wjp> I wonder if they hardcoded the rest
[20:45:04] <watt> and skeleton come back to life which explains that one
[20:45:15] <wjp> not that skeleton body
[20:45:22] <watt> oh
[20:45:25] <wjp> just the random skeletons that are lying around everywhere
[20:45:57] <watt> random skeletons lying around are actors?
[20:46:01] <wjp> no
[20:46:04] <watt> okl
[20:46:13] <wjp> but they open gump 12 when used
[20:47:14] <Colourless> are all the bodies actually skeltons?
[20:47:32] <wjp> hm, unlikely
[20:47:58] <watt> so they might have hardcoded use() in for dead monsters?
[20:48:52] <Colourless> quite possibly
[20:51:18] <wjp> makes me wonder why those sorcerers have their own opengump call
[20:51:46] <wjp> maybe they were done by the same usecode programmer who wasn't told that it was hardcoded :-)
[20:52:13] <wjp> or they could be special in some way
[20:55:24] <-- Dominus has left IRC ("a pooka invited me for a drink")
[22:09:36] <-- Colourless has left IRC ("casts improved invisibility")
[23:30:07] --> Kirben has joined #pentagram
[23:30:08] --- ChanServ gives channel operator status to Kirben