#nuvie@irc.freenode.net logs for 15 Jul 2006 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[00:16:45] --> Kirben has joined #nuvie
[00:20:51] --> Yuv422 has joined #nuvie
[00:21:31] <Yuv422> dropping a powder keg in a lava field does nothing
[00:21:44] <Yuv422> in the original u6
[00:25:04] <servus_> What about fire extinguishers? : o)
[00:25:48] <Yuv422> hehe I don't know the obj_n for fire extinguishers.
[00:26:23] * Yuv422 casts the dose spell on a lava tile
[00:26:39] <Yuv422> No effect
[00:30:57] <servus_> I'm pretty sure it was SE-only. Using a fire extinguisher on a lava tile would turn it to a cooled-lava tile for a few minutes, which you could walk on.
[00:31:26] <Yuv422> :)
[00:31:37] <Yuv422> I think lava is a map tile in u6
[00:32:04] <Yuv422> so that wouldn't be possible
[00:34:08] <servus_> I'm just letting you know about fun extra functionality required for SE that will probably be a pain to support *grin*
[00:34:40] <servus_> You haven't finished SE? :o I liked it a lot more than False Prophet!
[00:35:33] <Yuv422> hehe oh the shame
[00:35:48] <Yuv422> I only bought SE a couple of months ago
[00:38:24] <servus_> SE is a lot of fun. You get to walk on lava and get dinosaurs drunk.
[00:39:32] <Yuv422> I think the dinosaurs are going to be a pain to implement
[00:39:52] <servus_> Why? Don't you already support multi-tile creatures like horses and ettins?
[00:40:09] <servus_> There are some (I'm assuming) really complicated dinosaur scripts you'll have to implement
[00:41:16] <Yuv422> all multi-tile actors are a pain
[00:41:25] <Yuv422> because they are non standard
[00:41:41] <Yuv422> they are a bunch of objects attached to an actor
[00:41:50] <Yuv422> which you shuffle around on the map
[00:42:23] <Yuv422> and pathfinding a large dinosaur will be interesting
[00:47:11] <servus_> Oh gross. I thought you had some generalized system for it
[01:42:33] --> SB-X has joined #nuvie
[01:43:11] <SB-X> hello
[01:44:16] <SB-X> servus_: There are no ettins in Britannia in U6!
[01:55:42] <Yuv422> hey SB-X
[01:55:52] <Yuv422> how goes it
[01:56:38] <Yuv422> brb
[01:59:28] <SB-X> hey
[01:59:56] <SB-X> Yuv422: did you see my question after you left about Actor::init_from_obj()?
[02:00:12] <-- Yuv422 has left IRC (Read error: 110 (Connection timed out))
[02:00:27] <SB-X> damn
[02:01:09] <-- SB-X has left IRC ("brb")
[02:01:21] --> Yuv422 has joined #nuvie
[02:20:43] <Yuv422> the player is moved first
[02:20:53] <Yuv422> which sets the coords
[02:20:58] <Yuv422> for actor 0
[02:21:13] <Yuv422> because it is set to the player actor
[02:23:03] <Yuv422> have a look at U6UseCode.cpp line 1976
[02:23:05] --> SB-X has joined #nuvie
[02:23:20] <Yuv422> in use_horse
[02:23:26] <Yuv422> hey SB-X
[02:23:41] <SB-X> hey, just read what you said :)
[02:23:41] <Yuv422> I think we need to check the init_from_obj code
[02:23:50] <SB-X> I looked at it.
[02:23:57] <Yuv422> I think we might be assuming the coords
[02:24:02] <Yuv422> in some cases. ;-)
[02:24:07] <SB-X> it worked before
[02:24:42] <Yuv422> maybe we used to move the player ontop of the boat before using it
[02:24:58] <Yuv422> just a thought
[02:25:15] <SB-X> I see how it works in use_horse.
[02:25:26] <SB-X> The player is still moved on top of the boat.
[02:25:36] <SB-X> but that doesnt change actor 0's location
[02:25:43] <Yuv422> is there an actor->clear called
[02:26:11] <Yuv422> I can see that init_from_obj is confusing
[02:26:23] <Yuv422> feel free to make it more intuitive if you want
[02:26:39] <Yuv422> We'd just need to check all the cases where it's used. ;-)
[02:26:39] <SB-X> it looks fine, I see what it does now I just don't know where it gets the location
[02:26:51] <Yuv422> I've got to go now
[02:26:56] <SB-X> hmm ok
[02:27:12] <SB-X> talk to you later
[02:27:16] <Yuv422> cya
[02:27:27] <-- Yuv422 has left IRC ()
[02:27:34] <SB-X> ccya
[02:27:36] <SB-X> cya*
[02:27:48] <SB-X> oh and Actor::clear() isn't called from use_boat()
[02:28:32] <SB-X> it's only used when dismounting from a horse
[02:36:36] <SB-X> adding "ship_actor->move(obj->x, obj->y, obj->z, ACTOR_FORCE_MOVE);" works, but the ship wont move now
[02:40:10] <SB-X> and I'm not sure that's the correct fix, since it used to be working
[02:40:23] <SB-X> ...without that line
[08:02:07] <wjp> SB-X: see the SF site status page about passwords
[08:02:23] <wjp> you probably have to reset it
[08:11:15] <SB-X> wjp: yep that was it, I reset it several hours ago
[08:12:05] <SB-X> it was working on the website until yesterday
[08:13:02] <SB-X> but then it wasn't today, and forced me to reset my password :)
[10:17:32] <-- SB-X has left IRC ("BRB")
[10:44:59] --> SB-X has joined #nuvie
[12:41:17] --> Yuv422 has joined #nuvie
[12:42:38] <Yuv422> yay! cvs updates :-)
[13:22:06] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[13:42:58] <SB-X> hey yuv
[13:44:04] <SB-X> please check if nuvie compiles ok
[13:45:00] <Yuv422> hey SB-X
[13:45:04] <SB-X> wb
[13:45:09] <Yuv422> it compiles ok for me
[13:45:11] <Yuv422> :-)
[13:45:19] <SB-X> great :)
[13:45:26] <Yuv422> but I get a seg fault while trying to use the balloon
[13:45:38] <SB-X> it should be like the ship
[13:45:50] <SB-X> not working that is
[13:45:57] <Yuv422> ah k
[13:46:00] <Yuv422> np
[13:46:07] <SB-X> although i expected you'd get a segfault when exiting it
[13:46:23] <SB-X> I spent a long time getting rid of the bugs in actor movement but a few might still pop up here and there.
[13:46:37] <SB-X> as for the ship, you should fix that because I don't know what it should do
[13:46:47] <Yuv422> oh and I got stuck exiting a dungeon
[13:47:10] <SB-X> it might be as simple as setting the ship_actor's location like I said earlier
[13:47:13] <Yuv422> I had to move a party member out of the way before I could leave the cave mouth
[13:47:19] <SB-X> yeah that's not new either :\
[13:47:28] <Yuv422> righto
[13:47:32] <Yuv422> :)
[13:47:48] <SB-X> i think it's because they all got stuck at one location
[13:48:02] <SB-X> else you'd be able to swap places with them
[13:48:42] <SB-X> in u6 when that rarely happened, it would allow you to move on top of other actors (they could do the same to eachother)
[13:48:43] <Yuv422> I like the combat stuff
[13:49:01] <Yuv422> I'll have to play around with it some more tomorrow
[13:49:05] <SB-X> great thanks
[13:49:51] <SB-X> it's just a bit more action, based on your combat functions
[13:50:22] <Yuv422> I still plan to get my ida pro debugger working
[13:50:31] <SB-X> oh I forgot about that
[13:50:35] <SB-X> ok
[13:50:41] <Yuv422> so I can delve deep into the original game.exe
[13:51:28] <SB-X> can you look at use_boat()?
[13:51:58] <SB-X> tell me how it was setting ship_actor's location before
[13:52:26] <Yuv422> righto
[13:52:32] <Yuv422> but now it's time for bed
[13:52:42] <SB-X> oh alright
[13:52:43] <SB-X> cya
[13:53:15] <Yuv422> I look forward to testing all the new nuvie code tomorrow. :-)
[13:53:24] <Yuv422> cya
[13:53:33] <-- Yuv422 has left IRC ()
[15:06:40] --> servus__ has joined #nuvie
[15:08:17] <-- servus_ has left IRC (Read error: 110 (Connection timed out))