#exult@irc.freenode.net logs for 22 Jul 2016 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:15:07] <-- Dark-Star has left IRC (Quit: No Ping reply in 180 seconds.)
[00:15:42] --> Dark-Star has joined #exult
[01:29:29] <KnightCaptain> Marzo, npcAskWhereToWait does not seem to be working in SIfixes.
[01:30:33] <KnightCaptain> And those that are asked to leave end up in an inaccessible location.
[01:39:48] --> frob_bizaro has joined #exult
[01:44:03] <-- frob has left IRC (Ping timeout: 276 seconds)
[01:44:16] <-- frob_bizaro has left IRC (Ping timeout: 250 seconds)
[01:44:23] <KnightCaptain> I couldn't recreate it.
[01:44:53] --> frob has joined #exult
[01:47:25] <-- Dominus has left IRC (Ping timeout: 260 seconds)
[01:47:31] --> DominusExult has joined #exult
[01:47:31] <-- DominusExult has left IRC (Changing host)
[01:47:31] --> DominusExult has joined #exult
[01:47:31] --- ChanServ gives channel operator status to DominusExult
[01:47:55] --- DominusExult is now known as Dominus
[01:49:28] <-- frob has left IRC (Ping timeout: 250 seconds)
[01:51:50] <-- KnightCaptain has left IRC (Ping timeout: 276 seconds)
[02:46:39] --> DominusExult has joined #exult
[02:46:39] <-- DominusExult has left IRC (Changing host)
[02:46:39] --> DominusExult has joined #exult
[02:46:39] --- ChanServ gives channel operator status to DominusExult
[02:46:55] <-- Dominus has left IRC (Ping timeout: 260 seconds)
[02:47:06] --- DominusExult is now known as Dominus
[02:56:21] --> frob has joined #exult
[03:00:55] <-- frob has left IRC (Ping timeout: 260 seconds)
[06:44:54] --> ttarrant has joined #exult
[06:52:15] --> frob has joined #exult
[06:57:20] <-- frob has left IRC (Ping timeout: 276 seconds)
[08:19:55] <-- ttarrant has left IRC (Ping timeout: 272 seconds)
[08:21:09] --> ttarrant has joined #exult
[08:23:48] <-- ttarrant has left IRC (Read error: Connection reset by peer)
[08:26:51] --> ttarrant has joined #exult
[08:28:39] <-- Dominus has left IRC (Ping timeout: 252 seconds)
[08:30:44] --> Dominus has joined #exult
[08:30:44] <-- Dominus has left IRC (Changing host)
[08:30:44] --> Dominus has joined #exult
[08:30:44] --- ChanServ gives channel operator status to Dominus
[08:32:51] <-- ttarrant has left IRC (Ping timeout: 240 seconds)
[08:32:55] --> ttarrant_ has joined #exult
[08:41:35] <-- ttarrant_ has left IRC (Ping timeout: 260 seconds)
[08:47:42] --> ttarrant has joined #exult
[08:52:08] <-- ttarrant has left IRC (Ping timeout: 258 seconds)
[08:53:19] --> ttarrant has joined #exult
[08:57:53] <-- ttarrant has left IRC (Ping timeout: 258 seconds)
[08:58:16] --> ttarrant has joined #exult
[09:02:25] --> ttarrant_ has joined #exult
[09:03:26] <-- ttarrant has left IRC (Ping timeout: 276 seconds)
[09:03:33] --- ttarrant_ is now known as ttarrant
[09:14:22] <-- Lightkey has left IRC (Ping timeout: 258 seconds)
[09:19:34] --> frob has joined #exult
[09:20:54] <-- Dominus has left IRC (Ping timeout: 252 seconds)
[09:20:59] --> DominusExult has joined #exult
[09:21:00] <-- DominusExult has left IRC (Changing host)
[09:21:00] --> DominusExult has joined #exult
[09:21:00] --- ChanServ gives channel operator status to DominusExult
[09:21:24] --- DominusExult is now known as Dominus
[09:24:12] <-- frob has left IRC (Ping timeout: 252 seconds)
[09:27:17] --> Lightkey has joined #exult
[09:34:38] <-- Dominus has left IRC (Ping timeout: 276 seconds)
[09:36:04] --> Dominus has joined #exult
[09:36:04] <-- Dominus has left IRC (Changing host)
[09:36:04] --> Dominus has joined #exult
[09:36:04] --- ChanServ gives channel operator status to Dominus
[11:30:22] --> KnightCaptain has joined #exult
[11:59:44] <-- KnightCaptain has left IRC (Ping timeout: 244 seconds)
[15:25:31] <-- exultbot has left IRC (Ping timeout: 272 seconds)
[15:25:32] <-- exultbot has left IRC (signing off...)
[15:26:48] --> exultbot has joined #exult
[15:26:48] --- Topic for #exult is: Exult: http://exult.sourceforge.net/ - The open source engine for Ultima 7
[15:26:48] --- Topic for #exult set by Colourless at Fri Sep 12 00:40:42 2008
[15:27:02] --> ttarrant has joined #exult
[15:27:16] --> GitHub has joined #exult
[15:27:16] <GitHub> [exult-web] DominusExult pushed 1 new commit to master: https://git.io/vKMxk
[15:27:16] <GitHub> exult-web/master 29d07e6 DominusExult: Added Newton Dragon's GM patches repackaged as a mod by Marzo
[15:27:16] <-- GitHub has left #exult
[15:37:32] <-- Lightkey has left IRC (*.net *.split)
[15:57:19] <Dominus> need to update si fixes tonight
[15:59:19] <Dominus> hmm, need to move those mods and patches to a subfolder, methinks...
[16:20:40] --> frob has joined #exult
[16:55:07] <-- ttarrant has left IRC (Ping timeout: 250 seconds)
[18:06:51] <-- frob has left IRC ()
[18:09:58] --> frob has joined #exult
[19:36:44] --> Lightkey has joined #exult
[21:22:46] --> KnightCaptain has joined #exult
[22:18:33] <Marzo> Hm
[22:18:46] <Marzo> SI Beta has been helping figure out some intrinsics
[22:19:14] <Marzo> Its intrinsic 92 definitely makes guards stop attacking the avatar
[22:19:51] <Marzo> It also stops them when they are on the way to arrest you for a crime
[22:20:04] <Marzo> SI/SS corresponding intrinsic (93) seems to do this last thing, but not the former
[22:21:54] <-- Marzo has left IRC (Quit: Leaving)
[22:28:52] --> Marzo has joined #exult
[22:36:52] <Marzo> I kind of like the SI Beta behavior more, especially since the intrinsic is unused in SI final
[22:39:01] <Marzo> But I guess the SI final behavior makes more sense
[22:47:22] <Marzo> (where by 'unused' I mean 'not in any usecode function that is used in the final game)
[22:49:51] <Dominus> neat
[22:51:15] <Marzo> And with that, there remain no used but unknown intrinsics in SI/SS
[22:51:26] <Dominus> wow
[22:53:56] <Marzo> SI/SS still have unknown intrinsics 60, 78, 79, 95, 97 and 9D
[22:54:44] <Marzo> In SI beta, these are 5F, 77, 78, sib_path_run_usecode, sib_is_dest_reachable and 9C
[22:56:04] <Marzo> Based on location on intrinsic table, they would be 4E, set_orrery, 64, N/A, N/A and 70 in BG
[22:57:05] <Marzo> BG 4E/SIB 5F/SI 60 is completely unused
[22:57:11] <Marzo> And seems to do nothing
[22:57:59] <Marzo> SIB 78/SI 79 seem to do absolutely nothing
[22:58:39] <Marzo> Err... SIB *77*/SI *78*
[22:59:25] <Marzo> They are also not used anywhere
[23:01:38] <Marzo> BG 64/SIB 78/SI 79 and BG 70/SIB 9C/SI 9D seem to be related to palettes, but I can't figure out what; the BG functions are used, but I need to look further into usecode to see if it holds a clue
[23:02:04] <Marzo> SI 95 and 97 seem to do nothing
[23:03:28] <Marzo> sib_is_dest_reachable is broken in actual SI Beta
[23:03:53] <Marzo> And according to usecode, it expects parameters to be in a different order to Exult's is_dest_reachable
[23:04:08] <Marzo> sib_path_run_usecode works, though
[23:04:20] <Marzo> SI Beta also has si_path_run_usecode
[23:04:27] <Marzo> I don't know why they use both
[23:10:45] <Marzo> Oops, I forgot BG 83
[23:11:49] <Marzo> It is 83, not 70, which I think it is related to palette
[23:11:54] <Marzo> 70 I have no clue
[23:12:36] <Dominus> KnightCaptain: SIFixes on our download page has finally been updated with your changes
[23:13:21] <Dominus> Marzo: should ucc compile the usecode differently with that abort change (since it doesn't seem to)
[23:13:43] <Marzo> It only compiles differently if you use a try/catch block
[23:13:56] <Marzo> Otherwise, the code should be identical
[23:14:09] <Marzo> If it is not, then something is very wrong
[23:14:31] <Marzo> (ah, or if you use an abort or throw with a parameter)
[23:15:02] <Marzo> I made sure to make that change in a way that does not break anything else :-)
[23:15:16] --> frob_bizaro has joined #exult
[23:16:17] <Dominus> and I guess KnightCaptain accepted pull requests didn't yet
[23:16:31] <Marzo> Nope
[23:18:27] <-- frob has left IRC (Ping timeout: 244 seconds)
[23:19:50] <-- frob_bizaro has left IRC (Ping timeout: 240 seconds)
[23:30:03] <KnightCaptain> I had code for Kylista could have used the catch, but didn't upload it.
[23:31:21] <Dominus> yes, that's what I had in my mind... :)
[23:31:46] <KnightCaptain> Awesome. That would help in several spots.
[23:31:55] <KnightCaptain> Marzo, how do I write the replies for chooseFromMenu / chooseFromMenu2 ?
[23:32:06] <KnightCaptain> Dominus, did you try the Skullcrusher Automatons code?
[23:32:29] <Dominus> marzo, does Exult itself need to be updated for this abort thing to work?
[23:32:44] <Marzo> Dominus: yes
[23:32:48] <Dominus> KnightCaptain: no, sorry, no time at all for anything...
[23:32:56] <Dominus> then I'll need to contact Kirben
[23:32:57] <Marzo> Most of the code is there
[23:33:18] <Dominus> he updated the tools but not Exult
[23:33:54] <Dominus> so KnightCaptain don't bother testing this abort until a new Exult snapshot is on our download page (unless you can roll your own)
[23:39:26] <KnightCaptain> Marzo, can you email me the UCXT'd usecode beta file?
[23:39:53] <Marzo> Stop asking, please; I am doing something better
[23:40:57] <KnightCaptain> Okay, okay.