#pentagram@irc.freenode.net logs for 8 Jul 2003 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:06:00] <-- edbgon has left IRC ("Client Exiting")
[01:05:47] --> Kirben has joined #pentagram
[01:05:47] --- ChanServ gives channel operator status to Kirben
[10:36:22] <-- DarkeZzz has left IRC (calvino.freenode.net irc.freenode.net)
[10:36:59] --> DarkeZzz has joined #pentagram
[10:45:54] --> Fingolfin has joined #pentagram
[10:45:54] --- ChanServ gives channel operator status to Fingolfin
[11:24:51] --> Cashman has joined #pentagram
[11:40:22] <-- Cashman has left IRC ()
[13:14:20] <-- Fingolfin has left IRC ("42")
[13:25:09] --> Colourless has joined #Pentagram
[13:25:09] --- ChanServ gives channel operator status to Colourless
[13:25:47] <Colourless> hi
[14:56:44] <-- Kirben has left IRC ("System Meltdown")
[15:28:05] --> wjp has joined #pentagram
[15:28:05] --- ChanServ gives channel operator status to wjp
[15:28:19] <wjp> hi
[15:28:29] <Colourless> hi
[15:47:19] <wjp> globs...
[15:47:28] <wjp> I guess I'll need to go figure out what exactly is required
[15:47:33] <Colourless> are evil>
[15:47:38] <wjp> :-)
[15:48:33] <wjp> (should've done that in the first place, probably, but it should be easier now that we can actually see things happen)
[15:50:06] <Colourless> well, we thought we knew :-)
[15:50:58] <wjp> ...but we don't :-)
[15:51:26] <Colourless> we only know we don't because i died because of the skull of quakes
[15:51:39] <Colourless> s/i/pentagram/
[15:51:49] <wjp> crumbling floors in the upper catacambs aren't right either
[15:52:01] <Colourless> yes i've noticed that
[15:52:18] <Colourless> not sure if they do things to globs though
[15:52:26] <wjp> I put some debugging output on destroy() for a glob item
[15:52:34] <wjp> I get flooded by that in the catacombs
[15:53:03] <Colourless> use the pentagram old viewer and look at the catacombs
[15:53:07] <Colourless> LOTS of stuff missing
[15:53:38] <Colourless> if a ghoul comes out of wall there is glob hackery going on
[15:54:02] <wjp> the place where mapdisp starts looks like a glob "storage"
[15:58:21] <wjp> the places where floors are supposed to crumble have holes there
[16:01:03] <wjp> ah, that's where the shrine and its replacement are too
[16:01:15] <wjp> Found item 20799 (shape 73, 0, (27871,18655,0) q:48, m:23, n:0)
[16:01:22] <wjp> that's one of the eggs searched for by GLOBSWAP
[16:05:01] <wjp> some of the items in that "glob storage" are from actual globs
[16:05:09] <wjp> (not all)
[16:05:52] <wjp> the 'shrine' leading to the teleporter doesn't seem to be a glob
[16:06:07] <wjp> (the crumbled version, anyway)
[16:17:32] <wjp> ok... it doesn't seem to be too hard
[16:17:43] <wjp> the "glob storage" stores two copies of each glob
[16:17:58] <-- DarkeZzz has left IRC (calvino.freenode.net irc.freenode.net)
[16:17:58] <wjp> one with q=47, one with q=48
[16:18:12] <wjp> mapnum is used to match them up with a GLOBSWAP egg
[16:18:18] --> DarkeZzz has joined #pentagram
[16:18:54] <wjp> it could be that an areasearch isn't supposed to return any glob items
[16:19:49] <Colourless> it would make sense if it weren't
[16:20:03] <Colourless> we know thier list of items was only just over 9000
[16:20:07] <wjp> yes
[16:20:12] <Colourless> where as ours is 40k in some maps
[16:20:36] <wjp> it could possibly contain expanded globs in the fastarea, I think
[16:20:42] <wjp> but I don't know
[16:21:00] <wjp> globswap copies the glob on _every_ enterFastArea
[16:21:20] <Colourless> hmm
[16:21:23] <wjp> which could mean things are reset at times
[16:22:07] <wjp> oh, also, the initial earthquake globswap seems to be triggered by teleporting the avatar to (0,0,0) and back during the blackout
[16:30:02] <Colourless> nice hack there :-)
[16:30:20] <wjp> explains the blackout too ;-)
[16:30:37] <Colourless> over how many frames does it occur?
[16:31:06] <wjp> none
[16:31:10] <wjp> I think
[16:31:55] <wjp> yes, no suspends between the two teleport calls
[16:32:21] <wjp> ...which is somewhat annoying
[16:34:21] <Colourless> ok
[16:34:24] <Colourless> would make some sense
[16:34:32] <Colourless> with the way fast area worked in the original
[16:34:43] <Colourless> i would have been updated when the avatar moved
[16:34:46] <Colourless> not that way i do it
[16:34:47] <wjp> oh, btw, the postEarthQuake flag is set between the teleports
[16:35:00] <Colourless> s/avatar/camera/
[16:35:52] <Colourless> could get around it by flushing the fast area on teleport
[16:39:18] --> Dark-Star has joined #pentagram
[16:39:52] <wjp> but that might break short-distance teleports
[16:41:32] <Colourless> hmm true
[16:41:42] <Colourless> i had forgotten about locked door funkyness
[16:42:30] <Colourless> i guess then force the fast area list to be updated on teleports
[16:42:49] * wjp nods
[16:43:05] <Colourless> of course i don't entirely like how fast area is currently handled at the moment anyway
[16:43:17] <wjp> perfect chance to clean it up, then :-)
[16:43:41] <wjp> (while we're overhauling some stuff anyway)
[16:43:59] <Colourless> yeah
[16:44:17] <Colourless> fast area and containers needs to be handled
[16:47:50] <wjp> containers?
[16:49:23] <Colourless> gumps
[16:49:49] <Colourless> an item in an open container gump is in the fast area
[16:49:59] <wjp> ah, yes
[16:50:02] <Colourless> that isn't exactly properly handled
[16:50:35] <Colourless> that is something that i am going to fix
[16:51:19] <wjp> bbl, dinner
[17:22:50] <wjp> back
[17:22:55] <Colourless> wb
[17:23:46] <wjp> I'm somewhat confused about this globswap
[17:23:51] --> Fingolfin has joined #pentagram
[17:23:51] --- ChanServ gives channel operator status to Fingolfin
[17:23:57] <wjp> it sets the 0x80 flag on every item it creates
[17:24:11] <wjp> and it doesn't delete any items with 0x80 set at the start
[17:24:45] <wjp> but this is an enterFastArea-trigger function
[17:24:51] <wjp> s/trigger/triggered/
[17:25:05] <Fingolfin> yo
[17:25:26] <wjp> hi
[17:25:28] <Colourless> FLG_MONSTER_NPC = 0x0080, // Maybe... i'm not entirely sure that this is what this is
[17:25:40] <wjp> yes
[17:25:48] <Colourless> might be discard on leave fast area or some such
[17:26:38] <wjp> one thing that this might mean, is that the fastArea has to be handled in full glob-sized chunks
[17:27:00] <Colourless> maybe. And if it does, it would be nice :-)
[17:27:07] <wjp> hmm.. no...
[17:27:12] <wjp> or maybe not :-)
[17:27:53] <Colourless> thing about if it works on glob sized chunks, the fast area handling stuff could be shoved into current map
[17:28:15] <Colourless> items could then be automatically made fast whenever they moved
[17:28:57] <Colourless> move into a fast chunk from a non fast chunk? if so enterFastAfter.
[17:30:15] <Colourless> the reality of it at the moment, i current work at the chunk level when doing fastarea anyway, just in a really inefficent manner IMO
[18:06:01] <-- Fingolfin has left IRC ("42")
[19:48:45] <Colourless> just something you might be interested to know. Earth spells don't work unless you have the key of the scion.
[19:49:00] <Colourless> this includes the spells in the cheat menu
[19:50:29] <wjp> one of those cheats creates one, doesn't it?
[19:50:33] <wjp> ginaf or so?
[19:50:41] <Colourless> yeah it does
[19:50:55] <wjp> (key of the (under/care)taker?)
[19:51:10] <Colourless> ginaf creates both
[19:51:18] <Colourless> key of the scion and key of the caretaker
[19:51:30] <wjp> but you only needed the caretaker one for earth spells, didn't you?
[19:51:45] <Colourless> i thought it was the scion
[19:52:10] <wjp> wasn't scion the one you got when you.. uh.. became Vividos' scion? :-)
[19:53:11] <Colourless> ah yes
[19:53:13] <Colourless> you are correct
[19:53:27] <Colourless> That is correct, apprentice. Take this, the Key of the Scion. By touching this item to Lothian, you will make her body acceptable for interment, as commanded in our covenant with Lithos. Know that this Key will also permit access through many doors within the Catacombs.
[19:53:44] <Colourless> so you need the key of the caretaker for the spells
[19:53:46] <wjp> ah, so that was what it was for... forgot that
[19:54:08] <wjp> so it gave access to Argentrock Isle
[19:54:32] <Colourless> and to the shrine of the ancients
[20:04:54] <Colourless> i think i'll be going now
[20:04:57] <Colourless> cya
[20:05:07] <-- Colourless has left IRC ("casts invisibility")
[21:35:19] <-- wjp has left IRC ("Zzzz...")