#nuvie@irc.freenode.net logs for 5 Sep 2012 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[10:16:12] --> Yuv422 has joined #nuvie
[12:12:36] --> TheCycoONE has joined #nuvie
[12:17:13] <-- Yuv422 has left IRC (Quit: Yuv422)
[15:26:57] <-- Kirben has left IRC (Ping timeout: 276 seconds)
[19:52:49] --> Dominus1 has joined #nuvie
[19:55:24] <-- Dominus has left IRC (Ping timeout: 244 seconds)
[19:59:16] --- Dominus1 is now known as Dominus
[20:44:00] <-- TheCycoONE has left IRC (Quit: And then there were n-1)
[21:19:07] --> Yuv422 has joined #nuvie
[21:42:28] --> Malignant_Manor has joined #nuvie
[21:42:50] <Malignant_Manor> Can I start temp actors off at 203?
[21:43:23] <Malignant_Manor> This would be U6 specific.
[21:44:10] <Yuv422> there are some things that check the temp actor offset
[21:44:21] <Yuv422> which is a define
[21:44:43] <Malignant_Manor> I put it as a constant. The constructor has it at 224.
[21:45:26] <Malignant_Manor> When loading, the game_type determines the value.
[21:47:07] <Malignant_Manor> http://pastebin.com/tQYuJrdC
[21:47:43] <Malignant_Manor> constant = private variable
[21:50:54] <Yuv422> do we reference the temp actor offset from actor.lua
[21:50:55] <Yuv422> ?
[21:51:12] <Malignant_Manor> I have no idea.
[21:51:16] <Malignant_Manor> I should check.
[21:52:59] <Malignant_Manor> seems like it uses actor->is_temp()
[21:58:12] <Yuv422> cool
[21:58:50] <Yuv422> and shrines/statues are below 203?
[21:58:59] <Malignant_Manor> Yeah.
[21:59:14] <Malignant_Manor> 203 starts the empty dialogs.
[21:59:47] <Malignant_Manor> Otherwise, it would screw up dialog.
[22:01:40] <Malignant_Manor> http://imagebin.org/227335
[22:02:20] <Malignant_Manor> I probably won't add the check mark.
[22:02:46] <Yuv422> for i=1,0xe0 do --perm actors
[22:02:46] <Yuv422> local actor = Actor.get(i)
[22:03:00] <Yuv422> in function actor_get_obj(actor, obj)
[22:03:45] <Yuv422> nice gump
[22:03:59] <Malignant_Manor> Mostly copy paste.
[22:04:39] <Malignant_Manor> I don't like the check mark. The bottom buttons don't fit, but I have nothing better.
[22:07:37] <Malignant_Manor> Is 0xe0 less than in that statement?
[22:08:39] <Yuv422> do they start at 224 or 225
[22:08:55] <Yuv422> maybe that line should be 0xdf
[22:08:58] <Malignant_Manor> 224
[22:09:17] <Yuv422> yeah that should be 0xdf then
[22:10:30] <Malignant_Manor> I'll change it to 202.
[22:10:44] <Malignant_Manor> Any other areas where there might be a problem?
[22:11:08] <Yuv422> that's all I can think of
[22:11:24] <Yuv422> let me just grep over the spells
[22:12:05] <Yuv422> circle_08/resurrect.lua: if obj.quality < 0xe0 then --greater than 0xe0 temp actors
[22:13:27] <Malignant_Manor> if obj.quality < 203 then --greater than 202 temp actors
[22:15:02] <Yuv422> looks good
[22:16:50] <Malignant_Manor> I have no idea how to style Martian Dreams gumps.
[22:17:03] <Yuv422> we can ask Daniel
[22:17:46] <Malignant_Manor> I think we might need a system to dehardcode what is loaded for each gump.
[22:17:53] <Yuv422> we should probably focus on getting them to work with u6 first though. ;-)
[22:18:04] <Malignant_Manor> Yeah
[22:18:44] <Yuv422> I'm just looking at the converse bug with npc 92
[22:18:49] <Yuv422> and the players name
[22:18:50] <Malignant_Manor> I'm thinking of having the combat button switch combat strategy for anyone not the Avatar.
[22:19:17] <Malignant_Manor> I guess control cheat would disable it too.
[22:20:03] <Yuv422> sounds good
[22:20:06] <Malignant_Manor> Weird thing on actor load, when I forced real name, party member names were blank.
[22:20:34] <Malignant_Manor> I'm not sure if that has anything to do with it.
[22:20:54] <Yuv422> it looks like it isn't setting the met player talk flag on the npc
[22:21:22] <Malignant_Manor> It isn't but I thought that was because the name was wrong.
[22:21:50] <Yuv422> ah maybe
[22:22:17] <Malignant_Manor> If the name is right, then it could be related to the shrines skipping stuff.
[22:22:48] <Malignant_Manor> I mean Exodus, Mondain, and Minax.
[22:23:45] <Yuv422> ah k
[22:23:50] <Yuv422> I haven't looked at that
[22:37:26] <CIA-90> nuvie: 03malignantmanor * r1585 10/nuvie/trunk/ (5 files in 4 dirs): * Increase the number of temporary actors in Ultima 6 by 21
[22:37:49] <Malignant_Manor> Oh, the web documentation needs updated.
[22:49:41] <Yuv422> How does sutek's castle look after the temp actor change?
[22:50:14] <Malignant_Manor> It was fine. I ran through Hythloth and no temp full messages.
[22:50:40] <Yuv422> cool
[22:50:50] <Malignant_Manor> There's still missing egg logic, but we should probably fix fullscreen_map first.
[22:51:41] <Yuv422> the "Shamino says" logic
[22:52:20] <Yuv422> and monster attacks when resting
[22:52:21] <Malignant_Manor> There's also the always spawns doesn't always spawn.
[22:54:56] <Yuv422> ah k
[22:55:04] <Yuv422> I'm off now
[22:55:06] <Yuv422> cya
[22:55:19] <-- Yuv422 has left IRC (Quit: Yuv422)