#exult@irc.freenode.net logs for 22 May 2013 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:50:33] <-- Dominus has left IRC (Read error: Operation timed out)
[00:56:59] --> Dominus has joined #exult
[00:56:59] --- ChanServ gives channel operator status to Dominus
[05:00:54] <-- Thihi has left IRC (Read error: Connection reset by peer)
[05:01:20] --> Thihi has joined #exult
[06:06:07] --- Shozan is now known as SHODAN
[12:08:50] --> TheCycoONE has joined #exult
[12:30:55] <Dominus> wjp, got a problem in SIfixes. at content/sifixes/src/headers/functions.uc:132 I'd need to make it possible for (bucket_quality == QUALITY_DISCIPLINE) to be either npcnum = DUPRE or GWENNO
[12:35:08] <wjp> that doesn't fit in there
[12:35:59] <wjp> you should probably be looking at DumpBucket in items/bucket_cure.uc instead
[12:36:36] <Dominus> hm
[12:36:39] <wjp> but I don't see why that breaks
[12:36:54] <wjp> because if it doesn't call either CureCantra or CureCompanion it'll just call the original function
[12:36:59] <Dominus> it seems as if that in functions.uc is breaking gwenno
[12:37:55] <Dominus> of course it works if I replace dupre with gwenno :)
[12:38:23] <wjp> where?
[12:41:34] <Dominus> in functions.uc in that function and bucket_cure.uc in the else if npcnum = Dupre && bucket_quality...
[12:41:47] <Dominus> with that set you can cure gwenno
[12:41:58] <Dominus> need to go outside with the little one, bbl
[12:42:17] <wjp> what I don't understand is why the fallthrough to DumpBucket.original() wouldn't work
[13:26:36] * Dominus is only passing by
[13:27:14] <Dominus> but it seems to me as if the function in void CureCompanion is preventing the fallthrough
[13:27:27] <Dominus> but I'm going to try some regression testing later on
[13:44:06] <wjp> but CureCompanion won't even be called for Gwenno
[13:47:56] <Dominus> yeah, it's a regression
[13:48:05] <Dominus> last year in august it was still working
[13:50:25] <Dominus> 12-12-31 also...
[13:55:41] <Dominus> Revision: 7367 broke it
[14:03:52] <wjp> fun
[14:04:46] <wjp> didn't I say at some point I didn't understand part of that?
[14:05:56] <wjp> ah, but that made us revert that bit, right
[14:06:33] <wjp> or maybe that was 7363
[14:07:33] <wjp> interesting. 7367 touched CALLO = call original
[14:07:42] <wjp> so I'm going to guess that's just broken
[14:08:19] <wjp> if you want to try something, try reverting the change to CALLO in ucinternal.cc from 7367
[14:08:39] <wjp> (the removal of the line "push(ival); // put caller_item back on stack")
[14:18:23] <wjp> (or possibly the usecode compiler has to be adjusted for this change)
[14:18:28] <wjp> but really this all feels very dangerous
[14:18:37] <wjp> usecode internals are scary
[14:19:37] <wjp> if the latter, then the change to uctools.h for calle and calle32 would also have to be applied for callo
[14:42:56] <wjp> maybe
[14:43:08] <wjp> could also be more; it's been ages since I looked at the compiler
[15:22:30] <Dominus> wjp: thanks for the analysis. I'll try things out tonight
[16:11:17] <-- RadoS has left IRC (Ping timeout: 248 seconds)
[16:14:53] --> RadoS has joined #exult
[16:23:33] <-- RadoS has left IRC (Ping timeout: 248 seconds)
[16:40:29] --> RadoS has joined #exult
[19:02:57] <-- Dominus has left IRC (Read error: Operation timed out)
[19:10:34] --> Dominus has joined #exult
[19:10:34] --- ChanServ gives channel operator status to Dominus
[19:20:52] <-- Dominus has left IRC (Ping timeout: 240 seconds)
[19:26:04] --> Dominus has joined #exult
[19:26:05] --- ChanServ gives channel operator status to Dominus
[19:52:41] <-- Dominus has left IRC (Read error: Operation timed out)
[19:59:08] --> Dominus has joined #exult
[19:59:08] --- ChanServ gives channel operator status to Dominus
[20:51:31] <-- Dominus has left IRC (Read error: Operation timed out)
[20:58:13] --> Dominus has joined #exult
[20:58:13] --- ChanServ gives channel operator status to Dominus
[20:58:39] <Dominus> wjp, putting back the CALLO "push(ival); // put caller_item back on stack" did allow curing gwenno again
[20:59:03] <Dominus> should I start stalking and harassing Marzo whether this is a good ifea?
[21:01:14] <wjp> right
[21:01:30] <wjp> so it's either that or fixing the usecode compiler for that change
[21:02:03] <Dominus> so I guess harassing him is the right thing?
[21:19:42] <-- TheCycoONE has left IRC (Quit: And then there were n-1)
[21:51:13] --> Marzo has joined #exult
[21:51:51] <Marzo> Dominus: just saw your e-mail; will try to look friday
[22:55:51] <-- Colourless has left IRC (Quit: leaving)
[22:56:06] --> Colourless has joined #exult
[22:56:06] --- ChanServ gives channel operator status to Colourless
[23:13:53] --> jvlee has joined #exult