#nuvie@irc.freenode.net logs for 10 May 2003 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[00:22:07] --> Kirben has joined #nuvie
[00:39:36] <-- servus_away has left IRC (Read error: 110 (Connection timed out))
[01:59:33] --> servus has joined #nuvie
[04:26:34] <-- Eclair has left IRC ("Who turned out the lights?")
[09:37:44] --> Yuv422 has joined #nuvie
[09:38:02] <Yuv422> hi
[09:38:12] <servus> hlo
[09:38:57] <Yuv422> How's things?
[09:39:14] <servus> not bad, thinking about heading back home soon
[09:39:23] <Yuv422> where is home?
[09:41:35] <servus> 60 miles east, near Big Bear in southern california, if you know where that is
[09:41:47] <Yuv422> hehe nope
[09:43:25] <servus> eek its snowing at home
[09:43:42] <Yuv422> hehe nice
[09:43:48] * Yuv422 likes snow
[09:43:58] <servus> you obviously dont live with much of it, then :-)
[09:44:11] <Yuv422> hehe no.
[09:48:45] <servus> i should get going, its almost 3am and i've an hour drive ahead of me
[09:49:04] <Yuv422> drive safe
[09:49:05] <servus> Aieeee! Vultures will pick thy bones! Thy blood will soil the ground! Avatar!?!? Thou had best not do that, avatar! Avatar!?!? I'm leaving! ++ATH0 CARRIER LOST
[09:49:09] <servus> (bye:)
[09:49:13] <Yuv422> cya
[09:49:21] <-- servus has left IRC ()
[10:27:25] --> wjp has joined #nuvie
[10:27:41] <wjp> hi
[10:27:45] <Yuv422> hi
[10:51:11] <Yuv422> cat *.cpp *.h | wc -l
[10:51:12] <Yuv422> 7316
[10:55:02] --> sbx has joined #nuvie
[10:55:25] <Yuv422> hi sbx
[10:55:48] <sbx> hello!
[10:57:31] <Yuv422> I found a few issues with converse
[10:57:46] <Yuv422> when talking to Nema
[10:58:05] <Yuv422> let me see what it was again.
[11:00:36] <Yuv422> if you say dream to her
[11:00:44] <Yuv422> it drops the script.
[11:00:55] <Yuv422> after -!worktype-
[11:01:34] <Yuv422> "I've dreamed many a strange dream, but my favorite one is....."\n\n-!worktype-\n
[11:02:53] <Yuv422> hehe wait
[11:02:57] <Yuv422> is it ment to do that?
[11:03:09] * Yuv422 checks the original. ;)
[11:03:10] <sbx> i think she falls asleep
[11:03:17] <Yuv422> silly me
[11:03:37] <sbx> i see now
[11:03:44] <sbx> it sets worktype to sleep
[11:03:53] <Yuv422> I really should start on implementing worktype
[11:05:10] <Yuv422> oh I added a list of object numbers btw.
[11:05:47] <sbx> [...988 lines suppressed...]
[11:06:11] <Yuv422> that's just the cvs reporter script.
[11:08:37] <Yuv422> does the script set nema's worktype to 0x91?
[11:11:31] <Yuv422> hehe Nema fell asleep on her chair.
[11:11:40] <Yuv422> while eating dinner
[11:12:07] <sbx> yes 0x91
[11:12:12] <sbx> good one :)
[11:13:41] <sbx> i notice if your standing on a chair (sitting) and then walk in the direction of an obstacle, you stop sitting
[11:13:50] <sbx> if your blocked it should stay on the sit frame
[11:13:55] <Yuv422> yeah
[11:14:10] <Yuv422> I need to fix the walk routines
[11:14:23] <Yuv422> to handle sherry and other monsters
[11:16:51] <sbx> what does Nema's schedule look like?
[11:17:03] <Yuv422> haven't looked yet
[11:17:48] <Yuv422> I'll check
[11:18:34] <sbx> is there a schedule-dump tool?
[11:18:54] <Yuv422> hehe only hardcoded into loadschedule
[11:19:12] <Yuv422> it just dumps all the schedule data via printf
[11:20:23] <Yuv422> #0024 262,394,0 hour 7 worktype 8f
[11:20:24] <Yuv422> #0024 268,413,0 hour 13 worktype 92
[11:20:24] <Yuv422> #0024 262,394,0 hour 14 worktype 8f
[11:20:24] <Yuv422> #0024 268,413,0 hour 20 worktype 92
[11:20:24] <Yuv422> #0024 266,410,0 hour 21 worktype 91
[11:21:21] <sbx> oh
[11:21:28] <sbx> i thought maybe she slept most of the time :)
[11:21:55] <Yuv422> hehe see spends most of her time daydreaming. ;)
[11:21:59] <Yuv422> she
[11:22:03] * sbx nods.
[11:22:07] <sbx> whats the others?
[11:22:09] <sbx> 8f 92
[11:22:19] <Yuv422> I think 92 might be stand still
[11:22:57] <Yuv422> or maybe 92 is eat food
[11:23:03] <Yuv422> and 8f is stand still
[11:26:44] <sbx> wth
[11:26:55] <sbx> my u6 data files are messed up
[11:26:58] <sbx> or something
[11:27:11] <sbx> i talked to dr. cat(i think) in the original and it just showed garbage
[11:27:15] <sbx> then it said
[11:27:34] <sbx> "The wisp grows brighter and everyone notices that their pecks have grown heavier."
[11:27:45] <sbx> "It was a pleasure doing business with you."
[11:27:52] <Yuv422> hehe maybe one edit to many on the datafiles. :)
[11:27:58] <sbx> packs*
[11:28:01] <sbx> perhaps
[11:28:04] <Yuv422> hehe pecks
[11:28:18] <Yuv422> has your party been to the gym!?
[11:29:12] <sbx> no, a wisp helped us out :)
[11:29:26] <Yuv422> hmm magic body building!? ;)
[11:30:39] <sbx> lean & mean physique in 30 seconds, for a low low price of one Book of Mantras
[11:35:10] <Yuv422> hehe oh no. the avatar can see through mouseholes atm.
[11:39:02] <sbx> do mouseholes have a special bit set to let sherry go through them?
[11:39:17] <Yuv422> I don't think do
[11:39:19] <Yuv422> so
[11:39:30] <Yuv422> it's proabably hardcoded. :9
[11:39:32] <Yuv422> :(
[11:47:23] <Yuv422> here's some worktyped
[11:47:30] <Yuv422> worktypes
[11:47:41] <Yuv422> 0x88 still facing east
[11:47:55] <Yuv422> 0x8a still facing west
[11:48:12] <Yuv422> 0x95 playing lute
[11:53:15] <sbx> great
[11:53:26] <sbx> who stands still facing a direction?
[11:53:55] <Yuv422> Arty
[11:54:00] <Yuv422> stands at the bar
[11:54:53] <sbx> yes i see :)
[11:55:02] <Yuv422> Nystul
[11:55:09] <sbx> ah
[11:55:12] <Yuv422> for the morning council with LB
[11:55:14] <sbx> when they stand in the throne room?
[11:55:15] <sbx> k
[11:56:32] <sbx> you've got tend shop written down?
[11:56:33] <sbx> 0x90
[11:56:49] <sbx> the first one i saw
[11:57:28] <Yuv422> I do now
[12:01:25] <sbx> what is 0x92?
[12:01:31] <Yuv422> still
[12:01:37] <Yuv422> facing south? maybe
[12:01:51] <sbx> or some other kind of work
[12:02:31] <Yuv422> LB is 0x92 when sitting on the throne
[12:02:37] <Yuv422> and when reading to sherry
[12:02:39] <sbx> if you ask Arty about skiff and his worktype is not 0x92 he just stares at you puzzled
[12:03:02] <Yuv422> hmm
[12:04:32] <sbx> if it is 0x8a and you ask about job he looks at you puzzled and continues drinking :)
[12:05:00] <Yuv422> yeah 0x8a is standing facing west at the bar.
[12:05:23] <sbx> 0x92 seems to be another kind of work
[12:05:34] <sbx> at least... for Lynn...
[12:05:55] <sbx> if worktype is not 0x92: "Come to my shop when it's open!"
[12:06:00] <sbx> when I'm open*
[12:06:04] <sbx> but a lot of other npc's test 0x90
[12:07:41] <sbx> so 0x92 could be stand, or sit, at their work location
[12:08:57] <sbx> 0x99 is fighting or dueling
[12:09:16] <Yuv422> who's got 99 set?
[12:09:33] <sbx> people in jhelom when they have a bar brawl
[12:09:41] <sbx> if its set they tell you they are busy fighting and cant talk
[12:10:04] <sbx> 47 Stelnar
[12:10:08] <sbx> 49 Culham
[12:10:16] <Yuv422> 44
[12:10:21] <sbx> oops, 45 Stelnar
[12:10:35] <sbx> heh
[12:10:37] <sbx> and 44
[12:10:54] <sbx> Nomaan
[12:12:14] <Yuv422> anything set or check 0x96?
[12:12:47] <Yuv422> heftimus
[12:12:52] <Yuv422> #47
[12:13:10] <Yuv422> begger?
[12:13:43] <sbx> either 0x89 or 0x8e is checked to see if Arvin is cooking/serving food
[12:13:54] <sbx> i havnt seen 0x96 yet
[12:17:09] <sbx> 54 Ben says your sneaking around his forest if worktype is 0x8f
[12:17:44] <Yuv422> chopping wood?
[12:18:42] <sbx> im not sure
[12:18:53] <sbx> i didnt check it in the game
[12:19:24] <sbx> Dr. Cat says he is not open for business if his worktype is neither 0x90 or 0x93
[12:20:02] <Yuv422> isn;t 93 eating>
[12:20:03] <Yuv422> ?
[12:22:27] <sbx> maybe
[12:22:34] <sbx> the only ones i know are what is written down
[12:22:51] <sbx> but for fun set some npc's worktypes to 0x99 (153)
[12:23:09] <sbx> im setting the residents of castle british to that while they are eating
[12:23:11] <Yuv422> hehe not LB's that's for sure
[12:24:39] <Yuv422> 0x98 looks to be ring bell.
[12:25:54] <Yuv422> I wonder if worktypes are used that aren't set in the schedule?
[12:27:26] <Yuv422> 9a seems to be mousing around. :)
[12:30:22] <sbx> mousing?
[12:30:34] <Yuv422> that's what sherry does all day
[12:30:49] <Yuv422> except when she is listening to LB tell a story.
[12:30:55] <Yuv422> which is 87
[12:31:08] <Yuv422> which I think means stand still face north
[12:33:57] <Yuv422> how about 0x8e on npc #48?
[12:35:26] <sbx> maybe serve food
[12:35:37] <sbx> walk around to people at tables?
[12:36:33] <sbx> lyssandra (#48) is a tavern wench
[12:36:44] <sbx> arvin is a cook or waiter that also has 0x8e
[12:42:24] <Yuv422> ok have a look at the revised schedule.txt file and tell me what you think.
[12:42:49] <Yuv422> I think we've got most of them down.
[12:44:25] <sbx> wow
[12:44:26] <sbx> nice
[12:44:30] <sbx> i didn't know that
[12:44:39] * sbx looked that the file, and saw it was good.
[12:44:42] <sbx> at the*
[12:45:38] <sbx> we can use the names that exult and u7 use for theirs
[12:45:52] <sbx> for similiar activities that is
[12:47:41] <sbx> in the convscript (de)compiler i will use predefined names for them with W_ prefix
[12:47:42] <sbx> W_TENDSHOP
[12:47:50] <sbx> W_LOITER
[12:47:53] <sbx> W_SLEEP
[12:48:02] <sbx> and for variables the V_ prefix
[12:48:04] <sbx> V_WORKTYPE
[12:48:21] <sbx> and for npc's... you guessed it, the N_ prefix
[12:48:27] <sbx> N_IOLO
[12:48:42] <sbx> N_DR__CAT
[12:48:45] <sbx> N_SELF
[12:48:54] <sbx> or N__SELF_
[12:49:57] <Yuv422> sounds good
[12:50:18] <Yuv422> I can now start implementing worktype activities now :)
[12:50:46] * sbx removes random "now"s from Yuv422's sentence.
[12:50:50] <sbx> cool
[12:51:03] <sbx> i assume they wont teleport around as they work then
[12:59:23] <Yuv422> hehe yes they'll still teleport for "now"
[12:59:38] <Yuv422> as I'll implement the pathfinding later
[13:00:14] <sbx> we will just need some real fast and dumb pathfinding at first (or at all unless you want to improve it)
[13:01:42] <Yuv422> I'd like to see some pseudo-intellegent pathfinding
[13:01:52] <Yuv422> but it's not a priority at the moment
[13:03:31] <Yuv422> what would you like to see next
[13:03:46] <Yuv422> worktype activity, or inventory display?
[13:03:47] <sbx> positions should be contained in some structure
[13:03:57] <sbx> whatever is easier and can be completed faster
[13:03:59] <Yuv422> positions?
[13:04:10] <sbx> xyz/l positions in the world
[13:04:26] <sbx> coordinates
[13:04:29] <Yuv422> for each actor?
[13:04:34] <Yuv422> or for schedules?
[13:04:36] <sbx> yes
[13:04:37] <sbx> for anything
[13:04:46] <sbx> anything thats in the world
[13:04:49] <Yuv422> each actor has his/her coords.
[13:05:20] <Yuv422> objects will eventually go in a b-tree
[13:05:26] <Yuv422> as we discussed yesterday.
[13:05:40] <Yuv422> I guess we could have an npc table
[13:05:58] <sbx> i meant how they are stored on the object
[13:06:14] <sbx> instead of actor->x/y/z, actor->loc
[13:06:23] <sbx> actor->loc->x/y/z
[13:06:27] <sbx> but i forgot my reasoning so nm
[13:06:31] <Yuv422> so a position structure?
[13:06:33] <sbx> reason for that*
[13:06:34] <sbx> yes
[13:06:48] <Yuv422> hmm I guess I could out that in
[13:07:12] <Yuv422> struct Position { uint16 x, uint16 y, uint8 z};
[13:07:18] <Yuv422> somthing like that?
[13:07:20] <sbx> i guess one reason was that you could return an entire location pointer without using references
[13:07:28] <sbx> yeah something like that
[13:08:11] <Yuv422> it can be more hassle in parsing arguments though
[13:08:28] <sbx> path_to_tile(loc from, loc to)
[13:08:31] <Yuv422> as you've got to load them into a Position struct before passing them.
[13:08:51] <sbx> oh, yeah
[13:09:13] <sbx> loc new_loc(x, y, z)
[13:09:47] <sbx> hmm, or since this is C++, "new loc(x, y, z)" :)
[13:10:08] <sbx> but whatever works, i don't even know why i wanted that in the first place
[13:42:11] <Yuv422> I'll define the worktypes in Actor.h
[13:42:33] <Yuv422> I might look for the exult worktype names
[14:13:40] <Yuv422> time for bed
[14:13:51] <Yuv422> cya
[14:14:05] <-- Yuv422 has left IRC ("[BX] Occifer, I'm not as think as you stoned I am!")
[14:43:49] <-- sbx has left IRC ("X-Chat [1.6.4]")
[14:52:28] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[15:48:40] <-- kefka has left IRC (Remote closed the connection)
[23:25:30] <-- wjp has left IRC ("Zzzz...")