[05:09:45] <watt> GlobEgg is hurting my head a little.
[05:11:11] <watt> So I was thinking about making the minimap not require an area to be fast in order to find and draw the top item.
[05:14:03] <watt> Then an array of bits could determine what's been revealed and only draw those areas... a simply RLE could make that small enough to store the "revealed" bits for each map to the savegame.
[05:14:55] <watt> Just... yeah, still not sure about how to not require fast at this point.
[05:15:52] <watt> Oh yeah. The conversation I searched for to get me thinking about this again: http://log.usecode.org/pentagramlog.php?log=18Sep2008
[05:17:12] <watt> OK... more Futurama...
[05:58:47] <Colourless> the main issue as i see it trying to do it without the area being fast is not glob eggs at all. Its usecode eggs that create things when they become fast. Catacombs maps from memory do this
[06:03:44] <Colourless> what i think would be better would be to auto generate the minimaps (by setting the entire map fast) and write them out to a file.
[06:03:51] <Colourless> Not sure if we'd want to:
[06:04:04] <Colourless> 1) distribute pregenerated files as part of pentagram
[06:04:26] <Colourless> 2) make it an optional download
[06:04:35] <Colourless> 3) Make happen automatically when pentagram is run
[06:05:02] <Colourless> 4) make it something that the user should optionally do if they want pretty minimaps
[06:05:39] <Colourless> i imagine that if we chose option 3 then it would only take a few minutes to generate each map
[06:05:48] <Colourless> um...
[06:06:12] <Colourless> s/each map/all the maps/
[06:08:15] <watt> I suppose generating the maps makes sense as long as we don't save the world data afterward.
[08:02:32] <wjp> small note: there's already code to dump the full map behind the GameMapGump::dumpMap console command
[08:32:14] <Colourless> had forgotten about that
[08:32:45] <Colourless> coopting the code to work for generting a minimap should be fine.
[08:33:27] <Colourless> I wonder if it would be game breaking setting the entire map fast instantaneously to initially generate the minimap image the first time a map is visited
[08:45:13] * Colourless looks at pentagram code
[08:45:32] <Colourless> i still consider that pentagrams code is generally nice and neat. Its good code!
[08:55:53] <wjp> yup, we did well :-)
[08:56:11] <wjp> I was pleasantly surprised how easy it was to get back into it when I was fixing some bugs last month
[10:37:16] <-- dominus has left IRC (Remote host closed the connection)
[10:37:33] --> dominus has joined #pentagram
[10:37:34] --- ChanServ gives channel operator status to dominus
[13:00:57] <-- Kirben has left IRC ()
[22:14:10] --> Kirben has joined #pentagram
[22:14:14] --- ChanServ gives channel operator status to Kirben
[22:47:48] --> Fingolfin has joined #pentagram
[22:47:48] --- ChanServ gives channel operator status to Fingolfin