#exult@irc.freenode.net logs for 11 Nov 2014 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:21:33] <-- Rottingbeef has left IRC (Ping timeout: 244 seconds)
[02:20:53] --> TheCycoONE has joined #exult
[02:45:07] --> TheCycoTWO has joined #exult
[02:47:59] <-- TheCycoONE has left IRC (Ping timeout: 244 seconds)
[02:54:07] --> DominusExult has joined #exult
[02:54:07] --- ChanServ gives channel operator status to DominusExult
[02:56:33] <-- Dominus has left IRC (Ping timeout: 244 seconds)
[02:56:33] --- DominusExult is now known as Dominus
[03:04:02] <-- RadoS has left IRC (Ping timeout: 245 seconds)
[03:09:47] --> RadoS has joined #exult
[03:40:03] --> Kirben has joined #exult
[03:40:03] --- ChanServ gives channel operator status to Kirben
[05:21:48] <-- TheCycoTWO has left IRC (Read error: Connection reset by peer)
[06:00:22] --> Rottingbeef has joined #exult
[06:03:09] <-- Rottingbeef has left IRC (Client Quit)
[06:05:36] --> Rottingbeef has joined #exult
[06:29:55] <-- Lightkey has left IRC (Ping timeout: 272 seconds)
[06:38:47] <-- Rottingbeef has left IRC (Ping timeout: 272 seconds)
[06:39:52] --> Rottingbeef has joined #exult
[06:41:56] --> Lightkey has joined #exult
[07:16:58] <-- Rottingbeef has left IRC ()
[08:01:35] --> vimus has joined #exult
[08:04:10] --> TimQuester has joined #exult
[10:53:48] --> sh4rm4 has joined #exult
[12:03:11] <sh4rm4> hmm Dominus wouldn't it be nice to release a release candidate ?
[12:03:31] <sh4rm4> exult 1.5.0-RC1 or something
[12:03:53] <sh4rm4> just so that distros have something non-ancient to use
[12:24:41] <Dominus> sh4rm4: no
[12:24:56] <Dominus> most distros won't use anything but a final release
[12:27:31] <sh4rm4> i think in case of exult they would make an exception
[12:27:46] <sh4rm4> since the last release is ... 7 ? more ? years old
[12:27:59] <Dominus> no they won't. Or there would be more 1.4.9rc1 versions and not still the 1.2 version
[12:33:02] <sh4rm4> are the snapshots archived ?
[12:33:22] <sh4rm4> so that i can always use the same snapshot sources from a specific date
[12:33:40] <Dominus> not officially
[12:33:53] <Dominus> I archive the OS X snapshots I make
[12:34:27] <Dominus> Kirben doesn't keep a copy of his Windows snapshots, I think I asked him once
[12:34:33] <sh4rm4> i'd need the sources
[12:34:37] <sh4rm4> not binaries
[12:34:43] <Dominus> huh?
[12:34:51] <Dominus> you can roll your own
[12:34:57] <sh4rm4> a tarball containing the sources
[12:35:04] <sh4rm4> ofc i can
[12:35:07] <Dominus> you can just checkout a version
[12:35:25] <Dominus> and we don't do source snapshots
[12:35:33] <sh4rm4> but a tarball from exult.sf.net is more thrustworthy than one from some random mirror
[12:35:57] <Dominus> you can checkout from our official repo, not some random mirror
[12:36:09] <sh4rm4> i need a tarball
[12:36:20] <Dominus> no, you don't
[12:36:30] <sh4rm4> my package build system does
[12:36:38] <sh4rm4> it doesnt do SVN and GIT etc
[12:36:45] <Dominus> then make yourself a script to checkout and tar
[12:36:53] <sh4rm4> then we're back at
[12:36:58] <sh4rm4> <Dominus> you can roll your own
[12:37:01] <sh4rm4> <sh4rm4> ofc i can
[12:37:01] <Dominus> yes
[12:37:05] <sh4rm4> <sh4rm4> but a tarball from exult.sf.net is more thrustworthy than one from some random mirror
[12:37:16] <Dominus> then do this instead of beginning a useless discussion
[12:37:25] <Dominus> we don't do source snapshots
[12:37:32] <Dominus> .
[12:37:48] <sh4rm4> if i upload a tarball to one of my mirrors, ppl have to trust me that i didnt tamper with the code
[12:38:08] <Dominus> the source "snapshot" you can download from our download page is done by SF
[12:38:25] <sh4rm4> yeah but it changes the checksum with every commit
[12:38:39] <sh4rm4> so i would need to constantly update the pkg recipe
[12:38:41] <Dominus> I don't care whether you make a tarball available and neither whether people trust this
[12:38:59] <Dominus> tough luck
[12:42:14] <Dominus> grrrrrr
[12:42:35] <Dominus> that bug with the scroll on Zulith's body is a regression
[12:42:43] <Dominus> it used to work with version 1.2
[12:42:46] <Dominus> this sucks
[12:47:28] <Dominus> bah, it sucks even more
[12:48:13] <Dominus> when I start a new game, cheat teleport to the wall of light, let the scene play out and then teleport to fawn the scroll gets correctly created
[12:59:21] <wjp> could it be a schedule problem?
[12:59:36] <wjp> (I'd guess the desk items are created by a schedule)
[13:00:15] <wjp> so maybe try first teleporting to Fawn, let him run around for a bit, and then do the WoL scene
[13:01:11] <Dominus> Yea, could be a schedule thing. Will try a bit tonight
[13:03:01] <Dominus> And the desk schedule is relatively new to Exult. So I know what revisions to check when I can pinpoint the time it gets screwed
[13:03:27] <Dominus> Thanks for the pointer
[13:03:34] <wjp> is the scroll actually missing, by the way, or just buried in garbage?
[13:03:55] <Dominus> Missing. I checked explicitly for that ;)
[13:04:38] <Dominus> All the other captains have the desk items as well, so the desk schedule sounds like a good solution.
[13:04:43] <wjp> I wonder if it's related
[13:04:55] <Dominus> Maybe the body was too full to create the scroll anymore
[13:05:08] <Dominus> Or the body needs to be empty....
[13:18:23] <-- Kirben has left IRC (Ping timeout: 265 seconds)
[13:19:56] <Dominus> That schedule probably needs a check for si and dead actor... ;)
[13:40:32] --> TheCycoONE has joined #exult
[14:37:01] <Dominus> hmm, seems the desk stuff might have been created during normal office hours before the banes changed schedules
[14:37:09] <Dominus> need to investigate later
[14:37:30] <Dominus> looks like a legit bug in the desk schedule
[16:46:53] <-- vimus has left IRC ()
[17:32:58] <-- TimQuester has left IRC (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
[18:28:11] <Dominus> wjp, I did some testing and the problem is indeed the desk schedule
[18:28:30] <Dominus> for some reason the desk items end up in Zulith's inventory
[18:29:49] <Dominus> Before confronting Batlin at the Wall of lights, I teleported to Zulith, and emptied his inventory
[18:30:24] <Dominus> then confronted Batlin and then teleported back and the scroll was correctly placed in his inventory
[18:31:29] <Dominus> he doesn't have a backpack so all slots were already filled with items (some must have been hidden some way), so when the usecode event wanted to place the scroll there was no slot left and it went poof
[21:09:43] <Dominus> seems the desk schedule doesn't clean up the desk items in hand of the NPCs
[21:10:25] <Dominus> test with Gargan (Trinsic) and you see even after his schedule he still has desk items in his inventory
[21:17:43] <-- sh4rm4 has left IRC (Remote host closed the connection)
[21:22:26] --> sh4rm4 has joined #exult
[21:24:20] <Dominus> wjp, in schedule.cc:2561 and following the desk items get created if needed. in 2571 there is npc->add(item, true);
[21:24:45] <Dominus> looking at other schedules there is gwin->add_dirty(something)
[21:25:13] <Dominus> shouldn't that be used and resolved at schedule end?
[21:25:21] <Dominus> it's way over my head again... :)
[21:30:03] <wjp> add_dirty is related to drawing
[21:30:22] <Dominus> dang, sounded so nice :)
[21:31:42] <wjp> maybe it shouldn't be creating all those items in advance
[21:32:05] <wjp> and just create them from thin air at time of use
[21:32:28] <Dominus> yup, and then lose them in thin air again
[21:33:59] <Dominus> that bug seems a bit like an accident waiting to happen when all the desk workers create items and keep on holding them
[21:34:49] <Dominus> in the case of zulith on death he had more desk items than I could *see* on his paperdoll
[21:35:27] <wjp> it can go up to 11 it seems
[21:35:37] <wjp> which seems like overdoing it a bit
[21:36:52] <Dominus> those items should never end up in the inventory, not to mention that most have no storage space so it's only two legit spots (hands)
[21:40:16] <Dominus> in the waiter schedule everything gets deleted after the schedule (line 3377 and following)
[21:43:34] --> Kirben has joined #exult
[21:43:34] --- ChanServ gives channel operator status to Kirben
[22:09:45] <-- sh4rm4 has left IRC (Remote host closed the connection)
[22:09:54] <-- TheCycoONE has left IRC (Quit: And then there were n-1)
[22:12:31] --> sh4rm4 has joined #exult
[22:56:39] <-- sh4rm4 has left IRC (Remote host closed the connection)
[22:58:34] --> sh4rm4 has joined #exult