Go to the bottom | Channel Index

first << < 150 151 152 153 154 155 156 157 158 159 160 > >> last
Wed Jul  1 00:13:34 2009 [dead_souls] Raudhrskal@Dead Souls Dev: you'll prolly missing a return 1; at end of your add_action. 
Wed Jul  1 00:13:38 2009 [dead_souls] Cratylus@Dead Souls Dev: post the code on the forum plz 
Wed Jul  1 00:13:50 2009 [dead_souls] Brian@Titanus: hmm.. I'll check. 
Wed Jul  1 00:14:37 2009 [dead_souls] Brian@Titanus: Oh! I am :) 
Wed Jul  1 00:14:54 2009 [dead_souls] Raudhrskal@Dead Souls Dev: that error means that there's a command (add_action or verb) tied to the item, which move or destroys that item but doesn't return 1 (i.e. "command handled"). No return at all is same as return 0; and in this context 0 means "not handled, continue processing" 
Wed Jul  1 00:15:02 2009 [dead_souls] Brian@Titanus: is it just me or is return in reverse though? I usualy see 1 used as error. 
Wed Jul  1 00:15:40 2009 [dead_souls] Raudhrskal@Dead Souls Dev: well, no. Only command line has 0 as no error and anything else as different errors ;) 
Wed Jul  1 00:16:08 2009 [dead_souls] Raudhrskal@Dead Souls Dev: here you return a boolean is_command_handled? TRUE=1/FALSE=0 as typical. 
Wed Jul  1 00:16:23 2009 [dead_souls] Brian@Titanus: Okay. I guess I'm just used to UNIX type of returns. 
Wed Jul  1 00:16:45 2009 [dead_souls] Raudhrskal@Dead Souls Dev: `man add_action`, read the paragraph starting with "Functions called..." 
Wed Jul  1 00:17:43 2009 [dead_souls] Raudhrskal@Dead Souls Dev yawns. 
Wed Jul  1 00:17:44 2009 [dead_souls] Brian@Titanus: ooh! 
Wed Jul  1 00:17:50 2009 [dead_souls] Raudhrskal@Dead Souls Dev: hmm? 
Wed Jul  1 00:18:11 2009 [dead_souls] Brian@Titanus: explains a lot :) 
Wed Jul  1 00:18:12 2009 [dead_souls] Brian@Titanus: thanks! 
Wed Jul  1 00:18:19 2009 [dead_souls] Raudhrskal@Dead Souls Dev: np. 
Wed Jul  1 00:18:36 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Good night, and have a nice time. 
Wed Jul  1 04:57:00 2009 [dead_souls] Brian@Titanus: I'm having a bit of difficulty finding out where the map that displays when you look and enter a room is being called.. because I want to disable it. I'm currently in /lib/std/room.c... 
Wed Jul  1 04:57:26 2009 [dead_souls] Cratylus@Dead Souls Dev: disable it for you or for everybody? 
Wed Jul  1 04:57:42 2009 [dead_souls] Brian@Titanus: everyone 
Wed Jul  1 04:58:21 2009 [dead_souls] Cratylus@Dead Souls Dev: define MINIMAP to 0 in /secure/include/config.h 
Wed Jul  1 04:58:33 2009 [dead_souls] Brian@Titanus: ooh! thanks :) 
Wed Jul  1 04:58:40 2009 [dead_souls] Cratylus@Dead Souls Dev: p 
Wed Jul  1 04:58:43 2009 [dead_souls] Cratylus@Dead Souls Dev: np 
Wed Jul  1 04:59:18 2009 [dead_souls] Brian@Titanus: oh by the way.. I got the whole private room thing working today! 
Wed Jul  1 04:59:44 2009 [dead_souls] Cratylus@Dead Souls Dev: congrats 
Wed Jul  1 05:00:11 2009 [dead_souls] Brian@Titanus: It was a lot easier than expected, thanks to your help :) 
Wed Jul  1 05:01:49 2009 [dead_souls] Demitris@Consua: hey crat I moved my virtual ocean to /domains/lands/virtual/seas and now they don't even load at all 
Wed Jul  1 05:02:13 2009 [dead_souls] Cratylus@Dead Souls Dev: ok 
Wed Jul  1 05:02:30 2009 [dead_souls] Demitris@Consua: I made sure I changed the __DIR__ and it's correct 
Wed Jul  1 05:02:41 2009 [dead_souls] Demitris@Consua: it just gives me *call_other() couldn't find object 
Wed Jul  1 05:02:48 2009 [dead_souls] Demitris@Consua: is there anything I might have missed? :\ 
Wed Jul  1 05:02:50 2009 [dead_souls] Cratylus@Dead Souls Dev: sounds like you missed something 
Wed Jul  1 05:03:02 2009 [dead_souls] Cratylus@Dead Souls Dev: is there a server.c in there? 
Wed Jul  1 05:03:06 2009 [dead_souls] Demitris@Consua: yep 
Wed Jul  1 05:03:26 2009 [dead_souls] Cratylus@Dead Souls Dev: dunno then. without seeing code theres no telling 
Wed Jul  1 05:07:15 2009 [dead_souls] Brian@Titanus: minimap still shows even after a reboot.. 
Wed Jul  1 05:08:26 2009 [dead_souls] Cratylus@Dead Souls Dev: huh 
Wed Jul  1 05:08:31 2009 [dead_souls] Cratylus@Dead Souls Dev: i'll have to look at that 
Wed Jul  1 05:09:41 2009 [dead_souls] Brian@Titanus: I just saved the file again and I'll reboot it, making sure I didnt hit the wrong button 
Wed Jul  1 05:11:12 2009 [dead_souls] Brian@Titanus: yup, my testing player still has a minimap. 
Wed Jul  1 05:11:22 2009 [dead_souls] Cratylus@Dead Souls Dev: i'll look into it 
Wed Jul  1 05:11:48 2009 [dead_souls] Cratylus@Dead Souls Dev: in the meantime you can look at the minimap command 
Wed Jul  1 05:11:51 2009 [dead_souls] Cratylus@Dead Souls Dev: see what it does 
Wed Jul  1 05:12:02 2009 [dead_souls] Cratylus@Dead Souls Dev: and make that happen when new players are created 
Wed Jul  1 05:13:53 2009 [dead_souls] Brian@Titanus: cool. is there a .c file I can reload that would allow me to not have to reboot the mud if I change the minimap variable? because it does say this feature is disabled. 
Wed Jul  1 05:14:14 2009 [dead_souls] Cratylus@Dead Souls Dev: minimap variable where 
Wed Jul  1 05:14:24 2009 [dead_souls] Brian@Titanus: the constant I mean, in config.h 
Wed Jul  1 05:14:29 2009 [dead_souls] Cratylus@Dead Souls Dev: warmboot 
Wed Jul  1 05:14:46 2009 [dead_souls] Cratylus@Dead Souls Dev: hrlp warmboot 
Wed Jul  1 05:14:52 2009 [dead_souls] Cratylus@Dead Souls Dev: help warmboot 
Wed Jul  1 05:14:55 2009 [dead_souls] Demitris@Consua: I found the typo that was causing it all 
Wed Jul  1 05:15:01 2009 [dead_souls] Cratylus@Dead Souls Dev: oh? 
Wed Jul  1 05:15:06 2009 [dead_souls] Demitris@Consua: it's always the simplest things :( 
Wed Jul  1 05:15:12 2009 [dead_souls] Cratylus@Dead Souls Dev: so i dont need to look into it? 
Wed Jul  1 05:15:26 2009 [dead_souls] Demitris@Consua: I had called the domain /lands/ but had /land/ in the __DIR__ 
Wed Jul  1 05:15:35 2009 [dead_souls] Demitris@Consua: all working fine now 
Wed Jul  1 05:15:41 2009 [dead_souls] Cratylus@Dead Souls Dev: oh youre a different person 
Wed Jul  1 05:15:43 2009 [dead_souls] Demitris@Consua: I am 
Wed Jul  1 05:15:48 2009 [dead_souls] Cratylus@Dead Souls Dev: sry past my bedtime 
Wed Jul  1 05:15:53 2009 [dead_souls] Demitris@Consua: lol :P 
Wed Jul  1 06:20:16 2009 [dead_souls] Brian@Titanus: If I wanted to wrap ANSI color around the room short descriptions I'd edit /lib/std/room.c right? 
Wed Jul  1 06:35:18 2009 [dead_souls] Tahin@Kar Unol: I did it in /lib/events/describe.c, I believe. 
Wed Jul  1 06:36:03 2009 [dead_souls] Brian@Titanus: I'll take a look, thanks :) 
Wed Jul  1 19:28:02 2009 [dead_souls] Brian@Titanus: Hey Cratylus, have you ever had an issue where your character or in my case, the admin user file was almost entirely blank except for three lines? 
Wed Jul  1 19:28:14 2009 [dead_souls] Cratylus@Dead Souls Dev: no 
Wed Jul  1 19:28:21 2009 [dead_souls] Cratylus@Dead Souls Dev: are you editing your character files? 
Wed Jul  1 19:28:59 2009 [dead_souls] Brian@Titanus: not usualy, I edited the entr message a while back to make it say something like $N arrives in a puff of smoke! 
Wed Jul  1 19:30:06 2009 [dead_souls] Tahin@Kar Unol: Did you do it manually or with the messages command? 
Wed Jul  1 19:30:20 2009 [dead_souls] Brian@Titanus: manually, messages command? hmm 
Wed Jul  1 19:30:35 2009 [dead_souls] Tahin@Kar Unol: Did you open up the file and edit it, or did you use the messages command? 
Wed Jul  1 19:30:42 2009 [dead_souls] Brian@Titanus: yes I edited it 
Wed Jul  1 19:30:50 2009 [dead_souls] Brian@Titanus: but its been working after that 
Wed Jul  1 19:31:13 2009 [dead_souls] Cratylus@Dead Souls Dev: if youve been editing character files, theres no telling what failure modes you'll run into 
Wed Jul  1 19:31:20 2009 [dead_souls] Cratylus@Dead Souls Dev: you're not supposed to edit character files 
Wed Jul  1 19:31:24 2009 [dead_souls] Brian@Titanus: I see. 
Wed Jul  1 19:31:40 2009 [dead_souls] Zaknafein@AoD TempMUD: manually editing character files is bad, mmkay 
Wed Jul  1 19:31:46 2009 [dead_souls] Brian@Titanus: maybe that explains sometimes when my admin profile enters some rooms it gets sent to the furnace? 
Wed Jul  1 19:32:03 2009 [dead_souls] Cratylus@Dead Souls Dev: hard sayin not knowin 
Thu Jul  2 03:26:35 2009 [dead_souls] Brian@Titanus: is there a place I can find most functions available for use by an object? for examle I want to know all of the calls you can do with this_player(), such as this_player()->GetKeyName.. 
Thu Jul  2 03:26:48 2009 [dead_souls] Brian@Titanus: unless it uses dispatch tables... 
Thu Jul  2 03:29:18 2009 [dead_souls] Brian@Titanus: any sort of api documentation would really help 
Thu Jul  2 03:31:37 2009 [dead_souls] Cratylus@Dead Souls Dev: help lfuns 
Thu Jul  2 03:31:42 2009 [dead_souls] Cratylus@Dead Souls Dev: help showfuns 
Thu Jul  2 03:31:47 2009 [dead_souls] Cratylus@Dead Souls Dev: help findfun 
Thu Jul  2 03:31:51 2009 [dead_souls] Cratylus@Dead Souls Dev: help showtree 
Thu Jul  2 03:33:21 2009 [dead_souls] Brian@Titanus: Oh wow! what a lifesaver, thanks :) 
Thu Jul  2 03:33:55 2009 [dead_souls] Cratylus@Dead Souls Dev: np 
Thu Jul  2 03:39:47 2009 [dead_souls] Brian@Titanus: This may sound stupid, but is there a way can tell what sort of arguments these take? 
Thu Jul  2 03:40:37 2009 [dead_souls] Cratylus@Dead Souls Dev: use findfun to see where one is defined, then showfuns on that file to see the definition 
Thu Jul  2 03:40:51 2009 [dead_souls] Brian@Titanus: Alright, that makes sense. 
Thu Jul  2 03:41:55 2009 [dead_souls] Brian@Titanus: Wow that's pretty cool 
Thu Jul  2 03:42:01 2009 [dead_souls] Cratylus@Dead Souls Dev: :) 
Thu Jul  2 03:42:22 2009 [dead_souls] Brian@Titanus: Thanks! By the way.. have you ever considered having some sort of online API for this? 
Thu Jul  2 03:42:35 2009 [dead_souls] Cratylus@Dead Souls Dev: what would that look like? 
Thu Jul  2 03:43:30 2009 [dead_souls] Brian@Titanus: sort of like a searchable index with a list of functions, showing how to use them, what they do and sometimes practical ways of using them. 
Thu Jul  2 03:43:47 2009 [dead_souls] Brian@Titanus: kind of like the one that cakephp.org uses. 
Thu Jul  2 03:44:19 2009 [dead_souls] Cratylus@Dead Souls Dev: if youre asking me whether i have considered documenting every function, yes, ive considered it 
Thu Jul  2 03:44:25 2009 [dead_souls] Cratylus@Dead Souls Dev: but type: lfuns 
Thu Jul  2 03:44:38 2009 [dead_souls] Cratylus@Dead Souls Dev: i dont know how many hundreds will scroll by 
Thu Jul  2 03:44:45 2009 [dead_souls] Brian@Titanus: yes i looked, TinyFugue said there was like 700+ lines 
Thu Jul  2 03:44:46 2009 [dead_souls] Cratylus@Dead Souls Dev: perhaps a thousand, perhaps more 
Thu Jul  2 03:44:49 2009 [dead_souls] Cratylus@Dead Souls Dev: there ya go 
Thu Jul  2 03:45:10 2009 [dead_souls] Cratylus@Dead Souls Dev: ds 700+ lines, 2 funs per line 
Thu Jul  2 03:45:23 2009 [dead_souls] Cratylus@Dead Souls Dev: so, i think it would be awesome to manually document them all 
Thu Jul  2 03:45:27 2009 [dead_souls] Cratylus@Dead Souls Dev: but dont hold your breath 
Thu Jul  2 03:45:52 2009 [dead_souls] Brian@Titanus: yeah, it'd have to be community driven at that pont 
Thu Jul  2 03:45:57 2009 [dead_souls] Brian@Titanus: point* 
Thu Jul  2 04:19:50 2009 [dead_souls] Brian@Titanus: What do the first and seccond numbers mean on the STAT's properties of the race files? 
Thu Jul  2 04:20:58 2009 [dead_souls] Brian@Titanus: Omg I gues sI didnt scroll down that far yet lol sorry. 
Thu Jul  2 04:21:12 2009 [dead_souls] Brian@Titanus: thanks though 
Thu Jul  2 04:21:17 2009 [dead_souls] Cratylus@Dead Souls Dev: np 
Thu Jul  2 04:58:35 2009 [dead_souls] Brian@Titanus: oh, I wanted to ask.. I found the code for mudtime in the seasons daemon. I notced it used division on a value, and I'm sure that that value sets the speed of time, but what does the number actualy represent? I mean like, would 1200 represent how many tmes a day the day and night changes? I want to make time much longer is why. 
Thu Jul  2 19:16:35 2009 [dead_souls] Brian@Titanus: I can use switch in lpc right? 
Thu Jul  2 19:17:14 2009 [dead_souls] Newt@ShadowMUDii Dev: yep 
Thu Jul  2 19:17:31 2009 [dead_souls] Brian@Titanus: sweet 
Thu Jul  2 19:17:36 2009 [dead_souls] Raudhrskal@Dead Souls Dev: it works on strings and ranges too! 
Thu Jul  2 19:17:41 2009 [dead_souls] Brian@Titanus: probably a dumb question 
Thu Jul  2 19:17:50 2009 [dead_souls] Raudhrskal@Dead Souls Dev: case "foo": case 11..75: 
Thu Jul  2 19:17:57 2009 [dead_souls] Raudhrskal@Dead Souls Dev: ask it 
Thu Jul  2 19:18:00 2009 [dead_souls] Brian@Titanus: Well I figured that much 
Thu Jul  2 19:18:20 2009 [dead_souls] Brian@Titanus: Didn't know about the ranges part, I never had to use that 
Thu Jul  2 19:18:37 2009 [dead_souls] Raudhrskal@Dead Souls Dev: well, that a..b thing comes from pascal, so i wanted to make sure you know. 
Thu Jul  2 19:18:56 2009 [dead_souls] Raudhrskal@Dead Souls Dev: what's the question you wanted to ask? 
Thu Jul  2 20:33:48 2009 [dead_souls] Kalinash@Fire and Ice: or whatever his name was :) 
Thu Jul  2 20:33:54 2009 [dead_souls] Kalinash@Fire and Ice: crap 
Thu Jul  2 20:34:06 2009 [dead_souls] Cratylus@Dead Souls Dev: i dont think that was the name 
Thu Jul  2 20:34:27 2009 [dead_souls] Raudhrskal@Dead Souls Dev falls down laughing. 
Thu Jul  2 20:34:45 2009 [dead_souls] Raudhrskal@Dead Souls Dev: this kind of humor never gets old. 
Thu Jul  2 20:34:50 2009 [dead_souls] Kalinash@Fire and Ice: :P 
Thu Jul  2 20:34:57 2009 [dead_souls] Kalinash@Fire and Ice: i'm glad i can amuse and entertain you 
Thu Jul  2 20:35:35 2009 [dead_souls] Raudhrskal@Dead Souls Dev: and what have i done to earn such privilege, Sir? 
Fri Jul  3 21:08:18 2009 [dead_souls] Eddard@Valar Morghulis: Hmm I dont know how to find in FAQ "How to preserve an array" 
Fri Jul  3 21:08:30 2009 [dead_souls] Eddard@Valar Morghulis: to save it on a .o 
Fri Jul  3 21:08:37 2009 [dead_souls] Eddard@Valar Morghulis: Does anyone know? 
Fri Jul  3 21:08:40 2009 [dead_souls] Raudhrskal@Dead Souls Dev: man save_variable 
Fri Jul  3 21:08:50 2009 [dead_souls] Raudhrskal@Dead Souls Dev: man save_object 
Fri Jul  3 21:08:56 2009 [dead_souls] Eddard@Valar Morghulis: thx 
Fri Jul  3 21:10:04 2009 [dead_souls] Eddard@Valar Morghulis: so... something like save_object("news_handler.o"); 
Fri Jul  3 21:10:18 2009 [dead_souls] Eddard@Valar Morghulis: or it dont need the .o? 
Fri Jul  3 21:10:42 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Probably. Not sure about the extension. 
Fri Jul  3 21:10:55 2009 [dead_souls] Ideysus@ShadowMUDii: I think it automatically appends the extension in __SAVE_EXTENSION__ 
Fri Jul  3 21:11:04 2009 [dead_souls] Ideysus@ShadowMUDii: You'll need the full file path though 
Fri Jul  3 21:11:06 2009 [dead_souls] Eddard@Valar Morghulis: ok 
Fri Jul  3 21:11:29 2009 [dead_souls] Eddard@Valar Morghulis: not relative? 
Fri Jul  3 21:11:36 2009 [dead_souls] Raudhrskal@Dead Souls Dev: the news_handler is some daemon of yours? 
Fri Jul  3 21:11:44 2009 [dead_souls] Eddard@Valar Morghulis: It will XD 
Fri Jul  3 21:11:47 2009 [dead_souls] Ideysus@ShadowMUDii: There is nothing to be relative to. 
Fri Jul  3 21:11:50 2009 [dead_souls] Raudhrskal@Dead Souls Dev: all paths have to be absolute. 
Fri Jul  3 21:11:59 2009 [dead_souls] Raudhrskal@Dead Souls Dev: then save_object is the right thing to use, yea. 
Fri Jul  3 21:12:15 2009 [dead_souls] Eddard@Valar Morghulis: May be its already implmented XD 
Fri Jul  3 21:12:27 2009 [dead_souls] Eddard@Valar Morghulis: I want a daemon to public the news of the creation 
Fri Jul  3 21:12:28 2009 [dead_souls] Raudhrskal@Dead Souls Dev: it dumps all of your top-level vars which aren't declared static. 
Fri Jul  3 21:12:43 2009 [dead_souls] Eddard@Valar Morghulis: some flag to the vars not to be saved? 
Fri Jul  3 21:12:49 2009 [dead_souls] Raudhrskal@Dead Souls Dev: note that you need to manually restore_object() in create() to load the data back. 
Fri Jul  3 21:13:05 2009 [dead_souls] Raudhrskal@Dead Souls Dev: yes, `static int unsaved;` 
Fri Jul  3 21:13:35 2009 [dead_souls] Ideysus@ShadowMUDii: Doesn't anybody use nosave/public/protected/private? 
Fri Jul  3 21:13:53 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Only those who have SENSIBLE_MODIFIERS compiled in. 
Fri Jul  3 21:13:55 2009 [dead_souls] Eddard@Valar Morghulis: nosave! I used nosave in other mudlibs XD 
Fri Jul  3 21:14:11 2009 [dead_souls] Raudhrskal@Dead Souls Dev: I prefer static. Most of the NM coders too. 
Fri Jul  3 21:14:29 2009 [dead_souls] Ideysus@ShadowMUDii: Bleh. 
Fri Jul  3 21:14:37 2009 [dead_souls] Eddard@Valar Morghulis: but its not the same XD 
Fri Jul  3 21:14:52 2009 [dead_souls] Eddard@Valar Morghulis: I LOVE static variables, but I dont use them so much 
Fri Jul  3 21:15:00 2009 [dead_souls] Eddard@Valar Morghulis: anyway thanks for the info :D 
Fri Jul  3 21:15:02 2009 [dead_souls] Raudhrskal@Dead Souls Dev: echo #define nosave static >> /secure/include/global.h 
Fri Jul  3 21:15:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: FTFY 
Fri Jul  3 21:15:26 2009 [dead_souls] Ideysus@ShadowMUDii: I didn't think static variables existed? 
Fri Jul  3 21:15:45 2009 [dead_souls] Ideysus@ShadowMUDii: Or don't you mean in the C local static sense? 
Fri Jul  3 21:16:12 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Well, static has two meaning in LPC. For toplevels, it's nosave (as opposed to C's local-to-the-file). 
Fri Jul  3 21:16:33 2009 [dead_souls] Eddard@Valar Morghulis: Only to be sure... Its there any daemon who save the news of the mud, numbered, and you can list and see them? 
Fri Jul  3 21:16:36 2009 [dead_souls] Raudhrskal@Dead Souls Dev: i'm pretty sure that in-func static works like in C, for preserving the contents between invocations. 
Fri Jul  3 21:16:52 2009 [dead_souls] Ideysus@ShadowMUDii: I didn't think it was allowed in that context. 
Fri Jul  3 21:17:09 2009 [dead_souls] Raudhrskal@Dead Souls Dev: don't think so. The standard DS news thing just cats the /news/* files when they're changed since you last saw them. 
Fri Jul  3 21:17:22 2009 [dead_souls] Eddard@Valar Morghulis: yeah thats what I saw 
Fri Jul  3 21:17:32 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Ideysus, you might be right. Don't remeber, and not going to check now. 
Fri Jul  3 21:17:49 2009 [dead_souls] Eddard@Valar Morghulis: the cool thing is to have a message at the begining: You have 5 news left to read. 
Fri Jul  3 21:17:52 2009 [dead_souls] Ideysus@ShadowMUDii: Can somebody 'eval static int x=1;' to test please? 
Fri Jul  3 21:18:16 2009 [dead_souls] Eddard@Valar Morghulis: that will return always 0 XD 
Fri Jul  3 21:18:17 2009 [dead_souls] Raudhrskal@Dead Souls Dev: yep, barfs. 
Fri Jul  3 21:18:37 2009 [dead_souls] Ideysus@ShadowMUDii: Hrm. So its not a compile error... 
Fri Jul  3 21:18:45 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Then static is only nosave, i guess? 
Fri Jul  3 21:19:01 2009 [dead_souls] Ideysus@ShadowMUDii: And... private/protected? 
Fri Jul  3 21:19:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: No, 'eval static int x = 1' gives both syntax error and illegal lhs. 
Fri Jul  3 21:19:05 2009 [dead_souls] Ave@AoD TempMUD: Lol, I hardly even remember how to code ;= 
Fri Jul  3 21:19:19 2009 [dead_souls] Raudhrskal@Dead Souls Dev: removal of static works. 
Fri Jul  3 21:19:39 2009 [dead_souls] Raudhrskal@Dead Souls Dev: private/protected work in ds. 
Fri Jul  3 21:19:53 2009 [dead_souls] Eddard@Valar Morghulis: hmm its like java or like C? 
Fri Jul  3 21:19:58 2009 [dead_souls] Raudhrskal@Dead Souls Dev: nosave might too, but most of the files use static. 
Fri Jul  3 21:20:05 2009 [dead_souls] Raudhrskal@Dead Souls Dev: neither/ 
Fri Jul  3 21:20:06 2009 [dead_souls] Eddard@Valar Morghulis: private: ..... protected: .... or private int bla; 
Fri Jul  3 21:20:11 2009 [dead_souls] Raudhrskal@Dead Souls Dev: latter. 
Fri Jul  3 21:20:20 2009 [dead_souls] Eddard@Valar Morghulis: so Like java XD 
Fri Jul  3 21:20:29 2009 [dead_souls] Eddard@Valar Morghulis: just sintaxis, I mean 
Fri Jul  3 21:20:33 2009 [dead_souls] Eddard@Valar Morghulis: java is OO 
Fri Jul  3 21:20:39 2009 [dead_souls] Raudhrskal@Dead Souls Dev: lpc too. 
Fri Jul  3 21:20:49 2009 [dead_souls] Raudhrskal@Dead Souls Dev: it even has one-class-per-file like java ;P 
Fri Jul  3 21:21:03 2009 [dead_souls] Raudhrskal@Dead Souls Dev: but is way less annoying. 
Fri Jul  3 21:21:18 2009 [dead_souls] Eddard@Valar Morghulis: I like interfazes hahahaha 
Fri Jul  3 21:21:30 2009 [dead_souls] Eddard@Valar Morghulis: I hated them , but I like them now 
Fri Jul  3 21:21:33 2009 [dead_souls] Ideysus@ShadowMUDii: Java doesn't restrict you to a class per file. And I don't know if I'd call a file in lpc a class... 
Fri Jul  3 21:21:40 2009 [dead_souls] Raudhrskal@Dead Souls Dev: interfaces are for wimpy languages that don't have multiple inheritance. 
Fri Jul  3 21:22:09 2009 [dead_souls] Eddard@Valar Morghulis: multiple inheritance will destroy you when you mantein that code 
Fri Jul  3 21:22:11 2009 [dead_souls] Raudhrskal@Dead Souls Dev: well, fun thing of lpc is that implicit master instance of every object, that you clone. 
Fri Jul  3 21:22:29 2009 [dead_souls] Ideysus@ShadowMUDii: Its more prototype based than class based. 
Fri Jul  3 21:22:47 2009 [dead_souls] Raudhrskal@Dead Souls Dev: well, true. but i never got the proper lingo. 
Fri Jul  3 21:23:06 2009 [dead_souls] Eddard@Valar Morghulis: News daemon will kill me too.. so 
Fri Jul  3 21:23:29 2009 [dead_souls] Eddard@Valar Morghulis: property on player : Last reader and daemon saving all news... is that correct? 
Fri Jul  3 21:23:31 2009 [dead_souls] Raudhrskal@Dead Souls Dev: but i think that proper prototype based would duplicate the state of an object when you clone it 
Fri Jul  3 21:23:47 2009 [dead_souls] Ideysus@ShadowMUDii: Yeah 
Fri Jul  3 21:23:52 2009 [dead_souls] Raudhrskal@Dead Souls Dev: ahd lpc clone is much like instantiation, with clean state 
Fri Jul  3 21:24:11 2009 [dead_souls] Raudhrskal@Dead Souls Dev: isn't it? 
Fri Jul  3 21:26:11 2009 [dead_souls] Raudhrskal@Dead Souls Dev: at least it seems so... 
Fri Jul  3 21:26:46 2009 [dead_souls] Ideysus@ShadowMUDii: Yeah, its certainly blurry. 
Fri Jul  3 21:27:39 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Eddard, and yes, you may store the 'last read' property on player. 
Fri Jul  3 21:28:06 2009 [dead_souls] Raudhrskal@Dead Souls Dev: But you can also keep it in the daemon, indexing by player name. (not objhandle obviously) 
Fri Jul  3 21:29:14 2009 [dead_souls] Ave@AoD TempMUD: storing it individually saves you some cleanup and ease of use 
Fri Jul  3 21:29:56 2009 [dead_souls] Raudhrskal@Dead Souls Dev: yeah, but it's easy when its a single timestamp. 
Fri Jul  3 21:30:15 2009 [dead_souls] Raudhrskal@Dead Souls Dev: storing per-category, for example, would be easier on the daemon side. 
Fri Jul  3 21:30:50 2009 [dead_souls] Raudhrskal@Dead Souls Dev: otoh, current pfiles are so cluttered... there's a bunch of temp vars that should be static'd eons ago... 
Fri Jul  3 21:31:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: that prolly it won't see a difference :P 
Fri Jul  3 21:31:18 2009 [dead_souls] Eddard@Valar Morghulis: hmmm 
Fri Jul  3 21:31:33 2009 [dead_souls] Eddard@Valar Morghulis: I was thinking to do it for a various categories 
Fri Jul  3 21:31:34 2009 [dead_souls] Ave@AoD TempMUD: or just (["global_news" : 54645324, "wiz_news" : 342322,]) etc 
Fri Jul  3 21:31:59 2009 [dead_souls] Raudhrskal@Dead Souls Dev nods solemnly. 
Fri Jul  3 21:32:06 2009 [dead_souls] Raudhrskal@Dead Souls Dev: As good as anything 
Fri Jul  3 21:32:14 2009 [dead_souls] Eddard@Valar Morghulis: news_handler with map value on player orrr map in handler? which one is better? XD 
Fri Jul  3 21:32:50 2009 [dead_souls] Raudhrskal@Dead Souls Dev: clone /domains/town/obj/8ball 
Fri Jul  3 21:32:59 2009 [dead_souls] Ave@AoD TempMUD: dunno what your preferences are for speed/readability :) maps aren't the fastest when a whole bunch of them, otoh, lpc hardly takes any computer resources at all these days 
Fri Jul  3 21:33:47 2009 [dead_souls] Eddard@Valar Morghulis: but i think it will be harder to mantain a big map with 2000 users, each one with map with 3 or 4 categories 
Fri Jul  3 21:34:00 2009 [dead_souls] Eddard@Valar Morghulis: than each user with 3 or 4 categories 
Fri Jul  3 21:34:39 2009 [dead_souls] Eddard@Valar Morghulis: but im not sure, so thats why I asked hehehe 
Fri Jul  3 21:34:40 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Probably. 
Fri Jul  3 21:34:57 2009 [dead_souls] Ave@AoD TempMUD: then you should store it on the player. no big reason to not, and if you feel that is easier, safe yourself some work 
Fri Jul  3 21:35:31 2009 [dead_souls] Eddard@Valar Morghulis: lol! its a true 8ball XD 
Fri Jul  3 21:37:15 2009 [dead_souls] Raudhrskal@Dead Souls Dev tries to remember if we have a kitchen sink coded anywhere... 
Fri Jul  3 21:38:44 2009 [dead_souls] Tahin@Kar Unol: Unfortunately, I can't find one. 
Fri Jul  3 21:38:59 2009 [dead_souls] Tahin@Kar Unol: I'll get right on it. 
Fri Jul  3 21:39:06 2009 [dead_souls] Raudhrskal@Dead Souls Dev falls down laughing. 
Fri Jul  3 21:39:40 2009 [dead_souls] Raudhrskal@Dead Souls Dev: if you contribute a bathroom to the campus, DS will have sinks! 
Fri Jul  3 21:39:50 2009 [dead_souls] Tahin@Kar Unol: That's... a good idea. Hehe. 
Fri Jul  3 21:40:02 2009 [dead_souls] Raudhrskal@Dead Souls Dev: We'll be like nethack! 
Fri Jul  3 21:40:14 2009 [dead_souls] Tahin@Kar Unol: Wow. We apparently do have toilets, though. 
Fri Jul  3 21:40:32 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Yea, but the code seems quite... primitive. 
Fri Jul  3 21:40:42 2009 [dead_souls] Raudhrskal@Dead Souls Dev: they could use some upgrade too. 
Fri Jul  3 21:40:44 2009 [dead_souls] Ideysus@ShadowMUDii: A few people seem to be doing some form of mapping. What kind of approach do people take? 
Fri Jul  3 21:40:58 2009 [dead_souls] Ave@AoD TempMUD: :has no idea what you're talking about 
Fri Jul  3 21:41:15 2009 [dead_souls] Raudhrskal@Dead Souls Dev: define "approach". 
Fri Jul  3 21:41:20 2009 [dead_souls] Tahin@Kar Unol: Mapping as in creating maps, or mapping as in using mappings? 
Fri Jul  3 21:41:39 2009 [dead_souls] Tahin@Kar Unol: Or would that be mappinging? 
Fri Jul  3 21:41:42 2009 [dead_souls] Ideysus@ShadowMUDii: Providing discworldesque maps in rooms. 
Fri Jul  3 21:41:51 2009 [dead_souls] Tahin@Kar Unol: Ah. 
Fri Jul  3 21:42:30 2009 [dead_souls] Ideysus@ShadowMUDii: I mean, looking at it from scratch the best approach may be to largely ditch the old nodal room system and simply specify coordinates. 
Fri Jul  3 21:42:38 2009 [dead_souls] Raudhrskal@Dead Souls Dev: DS ROOMS_D uses quite complex packed addressing system for storage, and generates maps automatically. You set a zero-point in one room, and as adjacent room interconnections are resolved the map gets generated automatically (if i understood Crat correctly). 
Fri Jul  3 21:42:50 2009 [dead_souls] Ideysus@ShadowMUDii: I don't think people are doing that, so how do you map your coordinates to rooms and vice versa? 
Fri Jul  3 21:43:13 2009 [dead_souls] Ideysus@ShadowMUDii: So run a bot that spiders the whole mud? 
Fri Jul  3 21:44:04 2009 [dead_souls] Haldir@Pending: What folder is that DS ROOMS_D located in? 
Fri Jul  3 21:44:22 2009 [dead_souls] Raudhrskal@Dead Souls Dev: eval return ROOMS_D 
Fri Jul  3 21:44:31 2009 [dead_souls] Ave@AoD TempMUD: We have an ascii map that generates the "world" in large, thus also providing great data for a map 
Fri Jul  3 21:44:38 2009 [dead_souls] Haldir@Pending: Thanks 
Fri Jul  3 21:45:16 2009 [dead_souls] Raudhrskal@Dead Souls Dev: `eval return MAP_D` might be worth checking put too, i guess. 
Fri Jul  3 21:45:28 2009 [dead_souls] Raudhrskal@Dead Souls Dev: s/p/o/ 
Fri Jul  3 21:45:34 2009 [dead_souls] Tahin@Kar Unol: Interestingly, ditching the old nodal room system is exactly what I've done. Of course, I'm using a virtual room for my world, so I kind of had to. 
Fri Jul  3 21:47:09 2009 [dead_souls] Haldir@Pending: *sigh* Doesn't look like it would be easy to make a minimap bigger.. 
Fri Jul  3 21:47:25 2009 [dead_souls] Ideysus@ShadowMUDii: Why not? 
Fri Jul  3 21:47:48 2009 [dead_souls] Tahin@Kar Unol: The minimap only looks at the current room. 
Fri Jul  3 21:47:54 2009 [dead_souls] Tahin@Kar Unol: You'll want to take a look at the wizmap. 
Fri Jul  3 21:48:44 2009 [dead_souls] Haldir@Pending: Well, I dont care much about the wizmap, I want the minimap bigger 
Fri Jul  3 21:49:05 2009 [dead_souls] Tahin@Kar Unol: But the wizmap is the one that acts the way you want the minimap to. 
Fri Jul  3 21:49:06 2009 [dead_souls] Raudhrskal@Dead Souls Dev: BUT the wizmap is the one that knows about more than one room to each side. 
Fri Jul  3 21:49:23 2009 [dead_souls] Haldir@Pending: oh...okay 
Fri Jul  3 21:49:26 2009 [dead_souls] Raudhrskal@Dead Souls Dev: thus, rather than hacking mnimap, make a small version of wizmap and give it to players. 
Fri Jul  3 21:49:31 2009 [dead_souls] Tahin@Kar Unol: The minimap doesn't even look at the different rooms. It just looks at the exits and whether they have doors or not. 
Fri Jul  3 21:50:09 2009 [dead_souls] Haldir@Pending: so MAP_D is the wizmap file? 
Fri Jul  3 21:50:35 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Honestly? IDK. 
Fri Jul  3 21:51:12 2009 [dead_souls] Raudhrskal@Dead Souls Dev: But if i'd have to guess... probably. 
Fri Jul  3 21:51:19 2009 [dead_souls] Haldir@Pending: ya, It looks like it is 
Fri Jul  3 21:57:02 2009 [dead_souls] Tahin@Kar Unol: ...I just made the mistake of longcatting /save/map.o 
Fri Jul  3 21:57:21 2009 [dead_souls] Tahin@Kar Unol: I think it's saving the wizmap for every room. 
Fri Jul  3 21:57:32 2009 [dead_souls] Ave@AoD TempMUD: sounds boring :) 
Fri Jul  3 21:58:01 2009 [dead_souls] Tahin@Kar Unol: Yes, but that's what, 10 lines per map, per room. 
Fri Jul  3 21:58:13 2009 [dead_souls] Tahin@Kar Unol: + a bunch of other nonsense. 
Fri Jul  3 21:59:18 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Hmm, caching? 
Fri Jul  3 21:59:33 2009 [dead_souls] Tahin@Kar Unol: Apparently so. 
Fri Jul  3 21:59:45 2009 [dead_souls] Tahin@Kar Unol: Which explains why the wizmap didn't like updating back when I used it. 
Fri Jul  3 22:00:45 2009 [dead_souls] Raudhrskal@Dead Souls Dev: hmm... one thing that i vaguely recall is that there are some commands and items that control the mapping system to some degree. 
Fri Jul  3 22:00:56 2009 [dead_souls] Raudhrskal@Dead Souls Dev: you prolly need to trigger rescan or sth. 
Fri Jul  3 22:16:00 2009 [dead_souls] Eddard@Valar Morghulis: hmm I have seen a command using write("things"); its that the best thing to show info in screen? 
Fri Jul  3 22:16:49 2009 [dead_souls] Ave@AoD TempMUD: who do you want to show it to, and do you need more control over it then just printing it out to the room? 
Fri Jul  3 22:17:23 2009 [dead_souls] Eddard@Valar Morghulis: its just info for a player 
Fri Jul  3 22:17:40 2009 [dead_souls] Eddard@Valar Morghulis: like skills or score 
Fri Jul  3 22:18:38 2009 [dead_souls] Ave@AoD TempMUD: write will just echo the message to the room (environment) 
Fri Jul  3 22:19:05 2009 [dead_souls] Eddard@Valar Morghulis: so this_player()->eventPage 
Fri Jul  3 22:19:19 2009 [dead_souls] Raudhrskal@Dead Souls Dev: write() prints to current interactive object. Either the screen of player that ran the command, or... nothing. 
Fri Jul  3 22:19:43 2009 [dead_souls] Ave@AoD TempMUD: if you need to colour it, or exclude targets, have a look at the message() efun (and probably a bunch of sefun specific to DS that I don't know of) 
Fri Jul  3 22:19:50 2009 [dead_souls] Raudhrskal@Dead Souls Dev: say() is the one that prints to room current playes is in, or nothing when there's no player in stack. 
Fri Jul  3 22:20:21 2009 [dead_souls] Raudhrskal@Dead Souls Dev: ->eventPage and ->eventPrint will work too. 
Fri Jul  3 22:20:32 2009 [dead_souls] Eddard@Valar Morghulis: hmm write writes nothing 
Fri Jul  3 22:20:50 2009 [dead_souls] Raudhrskal@Dead Souls Dev: because there's no this_player() in the stack, probably. 
Fri Jul  3 22:21:01 2009 [dead_souls] Eddard@Valar Morghulis: hmmm how can I fix it? 
Fri Jul  3 22:21:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: TP is set only if a player triggered the action somehow. 
Fri Jul  3 22:21:20 2009 [dead_souls] Raudhrskal@Dead Souls Dev: if it's a callback or timed thing, you need another way to locate something to print to 
Fri Jul  3 22:21:29 2009 [dead_souls] Eddard@Valar Morghulis: I executed the command 
Fri Jul  3 22:21:58 2009 [dead_souls] Raudhrskal@Dead Souls Dev: That's not enough information. 
Fri Jul  3 22:22:16 2009 [dead_souls] Eddard@Valar Morghulis: I mean... I have writted "noticias" 
Fri Jul  3 22:22:24 2009 [dead_souls] Raudhrskal@Dead Souls Dev: put a debug(this_player()); line right before that write, run the 'debug on' command, and retry 
Fri Jul  3 22:22:26 2009 [dead_souls] Eddard@Valar Morghulis: noticias.c is in /cmds/players/ directory 
Fri Jul  3 22:22:40 2009 [dead_souls] Eddard@Valar Morghulis: oks 
Fri Jul  3 22:23:16 2009 [dead_souls] Eddard@Valar Morghulis: no output XD 
Fri Jul  3 22:23:54 2009 [dead_souls] Raudhrskal@Dead Souls Dev: have you recompiled the file after changing the code? 
Fri Jul  3 22:24:06 2009 [dead_souls] Raudhrskal@Dead Souls Dev: with the 'update' command? 
Fri Jul  3 22:24:25 2009 [dead_souls] Eddard@Valar Morghulis: yep 
Fri Jul  3 22:24:38 2009 [dead_souls] Raudhrskal@Dead Souls Dev: and no green DEBUG: line at all? 
Fri Jul  3 22:24:47 2009 [dead_souls] Eddard@Valar Morghulis: nope 
Fri Jul  3 22:24:49 2009 [dead_souls] Raudhrskal@Dead Souls Dev: you have did 'debug on'? 
Fri Jul  3 22:24:52 2009 [dead_souls] Eddard@Valar Morghulis: yes 
Fri Jul  3 22:24:59 2009 [dead_souls] Eddard@Valar Morghulis: You enable debugging. 
Fri Jul  3 22:25:10 2009 [dead_souls] Raudhrskal@Dead Souls Dev: It *must* print something then 
Fri Jul  3 22:25:19 2009 [dead_souls] Raudhrskal@Dead Souls Dev: or you didn;t updated and/or reloaded the right file 
Fri Jul  3 22:25:20 2009 [dead_souls] Eddard@Valar Morghulis: IT doesnt XD 
Fri Jul  3 22:25:26 2009 [dead_souls] Eddard@Valar Morghulis: I did 
Fri Jul  3 22:25:39 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Oh-kay. 
Fri Jul  3 22:25:40 2009 [dead_souls] Ave@AoD TempMUD: does it update? 
Fri Jul  3 22:25:53 2009 [dead_souls] Eddard@Valar Morghulis: /cmds/players/noticias: Ok 
Fri Jul  3 22:26:06 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Show the code, please. 
Fri Jul  3 22:26:17 2009 [dead_souls] Eddard@Valar Morghulis: #include <lib.h> 
Fri Jul  3 22:26:24 2009 [dead_souls] Eddard@Valar Morghulis: arf XD 
Fri Jul  3 22:26:27 2009 [dead_souls] Raudhrskal@Dead Souls Dev: pastebin.com, lpmuds.net/forum - whichever you prefer 
Fri Jul  3 22:26:43 2009 [dead_souls] Raudhrskal@Dead Souls Dev: pastebin might be better in this case 
Fri Jul  3 22:27:25 2009 [dead_souls] Ave@AoD TempMUD: it's quite frustrating not having enough access :) 
Fri Jul  3 22:27:33 2009 [dead_souls] Eddard@Valar Morghulis: http://pastebin.com/d728a6b34 
Fri Jul  3 22:27:45 2009 [dead_souls] Eddard@Valar Morghulis: my first pastebin 
Fri Jul  3 22:27:47 2009 [dead_souls] Eddard@Valar Morghulis: its cool 
Fri Jul  3 22:28:01 2009 [dead_souls] Eddard@Valar Morghulis: oh wait 
Fri Jul  3 22:28:04 2009 [dead_souls] Eddard@Valar Morghulis: I KNOW 
Fri Jul  3 22:28:10 2009 [dead_souls] Eddard@Valar Morghulis: if ( args=="" ) { 
Fri Jul  3 22:28:13 2009 [dead_souls] Eddard@Valar Morghulis: this crap 
Fri Jul  3 22:28:21 2009 [dead_souls] Raudhrskal@Dead Souls Dev: why do you have that ifcheck at all? 
Fri Jul  3 22:28:31 2009 [dead_souls] Raudhrskal@Dead Souls Dev: there's no alternative clause... 
Fri Jul  3 22:28:38 2009 [dead_souls] Raudhrskal@Dead Souls Dev: remoce it completely. 
Fri Jul  3 22:28:42 2009 [dead_souls] Eddard@Valar Morghulis: It will 
Fri Jul  3 22:28:43 2009 [dead_souls] Raudhrskal@Dead Souls Dev: *ve 
Fri Jul  3 22:28:58 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Ah. 
Fri Jul  3 22:29:00 2009 [dead_souls] Eddard@Valar Morghulis: I mean... if you dont pass any arg it have to do something 
Fri Jul  3 22:29:08 2009 [dead_souls] Ave@AoD TempMUD: change it to be if(!args || args == "") if that is what you want 
Fri Jul  3 22:29:09 2009 [dead_souls] Raudhrskal@Dead Souls Dev: yea, and if you add? 
Fri Jul  3 22:29:16 2009 [dead_souls] Eddard@Valar Morghulis: yeah !args 
Fri Jul  3 22:29:27 2009 [dead_souls] Raudhrskal@Dead Souls Dev: or if (!sizeof(args)) 
Fri Jul  3 22:29:51 2009 [dead_souls] Raudhrskal@Dead Souls Dev: corntaty to C, sizeof(0) is 0 
Fri Jul  3 22:29:52 2009 [dead_souls] Eddard@Valar Morghulis: anyway "" its not 0? 
Fri Jul  3 22:30:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: 0 and "" are different 
Fri Jul  3 22:30:15 2009 [dead_souls] Eddard@Valar Morghulis: ok 
Fri Jul  3 22:30:18 2009 [dead_souls] Raudhrskal@Dead Souls Dev: 0 and UNDEFINED are barely distinguishable. 
Fri Jul  3 22:30:20 2009 [dead_souls] Ave@AoD TempMUD: no, you can assign 0 to a string variable 
Fri Jul  3 22:31:06 2009 [dead_souls] Eddard@Valar Morghulis: COOL thats why 
Fri Jul  3 22:31:29 2009 [dead_souls] Eddard@Valar Morghulis: arggh I used to use 0 like "" 
Fri Jul  3 22:31:46 2009 [dead_souls] Eddard@Valar Morghulis: sorry 4 noob question XD 
Fri Jul  3 22:32:07 2009 [dead_souls] Haldir@Pending: I've been looking around in the folders in the Town domain, but I can't find whatever it is that puts a wizmap in place of "Map Unavailable" 
Fri Jul  3 22:32:12 2009 [dead_souls] Raudhrskal@Dead Souls Dev: well "" + "abc" and 0 + "abc" will behave differently for example ;) 
Fri Jul  3 22:32:35 2009 [dead_souls] Raudhrskal@Dead Souls Dev: empty string is different from 0, which's quite like NULL/nil. 
Fri Jul  3 22:40:59 2009 [dead_souls] Raudhrskal@Dead Souls Dev: urm, Haldir, i totally missed your line... 
Fri Jul  3 22:42:25 2009 [dead_souls] Haldir@Pending: I'm trying to figure out how to make a wizmap of my area 
Fri Jul  3 22:43:56 2009 [dead_souls] Raudhrskal@Dead Souls Dev: to expand the map to a new area yu need (i think) either link it to some already mapped area and walk from one to the other (walk, not goto) to define the relative positions of both, or use the map administration commands (was it gridconfig?) to manually set a coordinate in one of the roomsa and then walk from this one to others. IMBW tho, i never checked how the map works. 
Fri Jul  3 22:45:06 2009 [dead_souls] Ave@AoD TempMUD: If I made it, I would have made an option to "map all accessible from here", maybe there is? 
Fri Jul  3 22:45:40 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Not sure, but the official way might be to set up a starting coordinate and unleas a bunch of provided playerbots. 
Fri Jul  3 22:46:31 2009 [dead_souls] Raudhrskal@Dead Souls Dev: i don't have admin privs in here yet, gimme a sec to grep the dirs... 
Fri Jul  3 22:46:41 2009 [dead_souls] Ave@AoD TempMUD: why couldn't you just have a script that probes the rooms, why the need to physically move around? 
Fri Jul  3 22:47:02 2009 [dead_souls] Raudhrskal@Dead Souls Dev: I gues it was an optimization stuff. 
Fri Jul  3 22:47:21 2009 [dead_souls] Raudhrskal@Dead Souls Dev: instead of traverse the whole world, map is built as players explore. 
Fri Jul  3 22:47:49 2009 [dead_souls] Ave@AoD TempMUD: ah, understandable. but annoying for a wiz :) 
Fri Jul  3 22:48:09 2009 [dead_souls] Raudhrskal@Dead Souls Dev: gridconfig only sets the coordinate... i'll look, maybe there is some populate command or call. 
Fri Jul  3 22:48:54 2009 [dead_souls] Ave@AoD TempMUD: I'd have a look, but I'm not even on a DS lib 
Fri Jul  3 22:49:49 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Well, ROOMS_D don't have any scanning funcion i can see, and there's no command name that might suggest it. 
Fri Jul  3 22:50:26 2009 [dead_souls] Raudhrskal@Dead Souls Dev: On an unrelated note, seems that caching in MAP_D is a toggle. 
Fri Jul  3 22:50:53 2009 [dead_souls] Raudhrskal@Dead Souls Dev: so if you prefer regenerating every time to huge .o savefile... 
Fri Jul  3 22:52:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: So, seems that playerbots are the way to do it for now. 
Fri Jul  3 22:52:10 2009 [dead_souls] Haldir@Pending: okay, well you were right about the command being gridconfig 
Fri Jul  3 22:52:16 2009 [dead_souls] Raudhrskal@Dead Souls Dev: remember that the mapping code is sill in dev. 
Fri Jul  3 22:53:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: yeah, so iirc you gridconfig a room to be 0,0,0 or whatever you wish, then move from it and map is generated as you walk. 
Fri Jul  3 22:53:30 2009 [dead_souls] Raudhrskal@Dead Souls Dev: afk, good luck 
Fri Jul  3 22:53:58 2009 [dead_souls] Haldir@Pending: so would I just walk around the entire area? 
Fri Jul  3 22:54:12 2009 [dead_souls] Haldir@Pending: or do I gridconfig each one? 
Fri Jul  3 22:57:19 2009 [dead_souls] Haldir@Pending: Blah, I somehow managed to turn off the wizmap 
Fri Jul  3 22:58:11 2009 [dead_souls] Haldir@Pending: nevermind 
Fri Jul  3 22:58:50 2009 [dead_souls] Haldir@Pending: woot 
Fri Jul  3 22:59:05 2009 [dead_souls] Haldir@Pending: finally getting that wizmap to work, thanks alot 
Fri Jul  3 22:59:41 2009 [dead_souls] Haldir@Pending: well, kinda 
Fri Jul  3 23:00:57 2009 [dead_souls] Raudhrskal@Dead Souls Dev: gridconfig just one room then walk, iirc. You might want to use some exotic coords, not sure what will happen when you use 0,0,0 1000,1000,1000 or any othat that are already used. 
Fri Jul  3 23:01:09 2009 [dead_souls] Raudhrskal@Dead Souls Dev: It may overwrite, or it may merge. 
Fri Jul  3 23:01:18 2009 [dead_souls] Haldir@Pending: It is acting pretty weird 
Fri Jul  3 23:01:21 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Or it may crash and burn. 
Fri Jul  3 23:01:39 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Prolly shows parts of the town and gradually overwrites it as you walk? 
Fri Jul  3 23:01:47 2009 [dead_souls] Haldir@Pending: I have a beach to the nw from town, which is showing on the map as kinda melting with the town 
Fri Jul  3 23:02:03 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Prolly you set overlapping coords. 
Fri Jul  3 23:02:47 2009 [dead_souls] Ave@AoD TempMUD: a simple mapping system usually assumes rooms are equal size and logically placed 
Fri Jul  3 23:02:56 2009 [dead_souls] Raudhrskal@Dead Souls Dev: you can shutdown the mud and restore the rooms.o and map.o from the dist and check where the town coords end with /domains/town/obj/gps 
Fri Jul  3 23:03:30 2009 [dead_souls] Haldir@Pending: how do I restore those? 
Fri Jul  3 23:04:12 2009 [dead_souls] Raudhrskal@Dead Souls Dev: well, this system assigns coords dynamically. So if you set up a room to be 0,0,0 and other to be 10,0,0 but make them 30 rooms apart, hilarity may ensue. 
Fri Jul  3 23:04:35 2009 [dead_souls] Raudhrskal@Dead Souls Dev: shutdown the mud, overwrite them with copied from the install zip, boot. 
Fri Jul  3 23:04:37 2009 [dead_souls] Ave@AoD TempMUD: I assume copy and paste 
Fri Jul  3 23:04:41 2009 [dead_souls] Raudhrskal@Dead Souls Dev: afk 
Fri Jul  3 23:14:21 2009 [dead_souls] Haldir@Pending: where are room.o and map.o? 
Sat Jul  4 00:21:21 2009 [dead_souls] Haldir@Pending: where are room.o and map.o? 
Sat Jul  4 00:22:54 2009 [dead_souls] Cratylus@Dead Souls Dev: find room 
Sat Jul  4 00:22:55 2009 [dead_souls] Cratylus@Dead Souls Dev: find map 
Sat Jul  4 00:24:09 2009 [dead_souls] Haldir@Pending: thanks 
Sat Jul  4 00:24:28 2009 [dead_souls] Haldir@Pending: sorry if that was late, I tend to be kinda late 
Sat Jul  4 00:34:23 2009 [dead_souls] Eddard@Valar Morghulis: how can I get the (non mud) month, day and year? 
Sat Jul  4 00:43:54 2009 [dead_souls] Raudhrskal@Dead Souls Dev: `which mudtime`, then check what that command does. 
Sat Jul  4 00:44:40 2009 [dead_souls] Raudhrskal@Dead Souls Dev: eval return localtime(time()) for UTC time, but you need to add the timezone adjustment. 
Sat Jul  4 00:44:49 2009 [dead_souls] Raudhrskal@Dead Souls Dev: (man localtime, man time) 
Sat Jul  4 00:44:57 2009 [dead_souls] Eddard@Valar Morghulis: I was seing the localtime command XD 
Sat Jul  4 00:45:06 2009 [dead_souls] Eddard@Valar Morghulis: its "man" 
Sat Jul  4 00:45:41 2009 [dead_souls] Eddard@Valar Morghulis: but its weird 
Sat Jul  4 00:45:44 2009 [dead_souls] Eddard@Valar Morghulis: eval return localtime(LT_MON); 
Sat Jul  4 00:45:48 2009 [dead_souls] Eddard@Valar Morghulis: Result = ({ 4, 0, 17, 31, 11, 1969, 3, 364, 25200, "MST", 0 }) 
Sat Jul  4 00:45:52 2009 [dead_souls] Eddard@Valar Morghulis: this have no sense for me 
Sat Jul  4 00:45:54 2009 [dead_souls] Raudhrskal@Dead Souls Dev: Naaah. 
Sat Jul  4 00:46:00 2009 [dead_souls] Raudhrskal@Dead Souls Dev: btw, it's manual page. 
Sat Jul  4 00:46:14 2009 [dead_souls] Raudhrskal@Dead Souls Dev: eval return localtime(time())[LT_MON] 
Sat Jul  4 00:46:30 2009 [dead_souls] Raudhrskal@Dead Souls Dev: localtime returns an array of date lelements for specified timestamp. 
Sat Jul  4 00:46:38 2009 [dead_souls] Raudhrskal@Dead Souls Dev: time() returns current timestamp. 
Sat Jul  4 00:46:44 2009 [dead_souls] Eddard@Valar Morghulis: lol ok 
Sat Jul  4 00:46:53 2009 [dead_souls] Raudhrskal@Dead Souls Dev: thus, localtime(time()) is now. 
Sat Jul  4 00:47:24 2009 [dead_souls] Haldir@Pending: gridconfig worked fine for the ground, but if I go up, it doesn't keep mapping... 
Sat Jul  4 00:48:49 2009 [dead_souls] Raudhrskal@Dead Souls Dev: you should asked that half of hour ago... Crat was around... 
Sat Jul  4 00:49:11 2009 [dead_souls] Raudhrskal@Dead Souls Dev: the grid stuff should work in 3d. 
Sat Jul  4 00:49:28 2009 [dead_souls] Raudhrskal@Dead Souls Dev: when you go up/down does the Z coordinate on gps change? 
Sat Jul  4 00:51:58 2009 [dead_souls] Raudhrskal@Dead Souls Dev: (too late, afk) 
Sat Jul  4 00:52:31 2009 [dead_souls] Raudhrskal@Dead Souls Dev has unexpected visitors. 
Sat Jul  4 01:59:21 2009 [dead_souls] A Shadow@Valar Morghulis: call Eddard->do_command("noticias") <- one that actually works ? 
Sat Jul  4 02:05:12 2009 [dead_souls] Haldir@Pending: it is now 9pm EST, and I just finished cutting my backyard 
Sat Jul  4 02:06:40 2009 [dead_souls] A Shadow@Valar Morghulis: nope 
Sat Jul  4 02:06:44 2009 [dead_souls] A Shadow@Valar Morghulis: ITs 3 am 
Sat Jul  4 02:06:59 2009 [dead_souls] Haldir@Pending: eastern time, it is 9pm 
Sat Jul  4 02:07:01 2009 [dead_souls] Eddard@Valar Morghulis: And Im going to the bed RIGHT NOW 
Sat Jul  4 02:07:11 2009 [dead_souls] Eddard@Valar Morghulis: Im from Spain X_D 
Sat Jul  4 02:07:19 2009 [dead_souls] Eddard@Valar Morghulis: Nite nite 
Sat Jul  4 02:07:28 2009 [dead_souls] Haldir@Pending: you mean  morning 
Sat Jul  4 02:07:49 2009 [dead_souls] Eddard@Valar Morghulis: I maen... I go to sleep XD 
Sat Jul  4 02:07:52 2009 [dead_souls] Eddard@Valar Morghulis: so late 
Sat Jul  4 02:08:00 2009 [dead_souls] Haldir@Pending: you mean  early 
Sat Jul  4 02:08:20 2009 [dead_souls] Eddard@Valar Morghulis: nopee 
Sat Jul  4 02:08:23 2009 [dead_souls] Eddard@Valar Morghulis: laaate 
Sat Jul  4 02:08:43 2009 [dead_souls] Haldir@Pending ponders this. 
Sat Jul  4 02:10:06 2009 [dead_souls] Eddard@Valar Morghulis: Oh my god 
Sat Jul  4 02:10:10 2009 [dead_souls] Eddard@Valar Morghulis: ds call Eddard->do_command("noticias") <- one that actually works ? 
Sat Jul  4 02:10:34 2009 [dead_souls] Eddard@Valar Morghulis: Early in the morning -> De madrugada 
Sat Jul  4 02:10:38 2009 [dead_souls] Eddard@Valar Morghulis: so youre right 
Sat Jul  4 02:10:44 2009 [dead_souls] Eddard@Valar Morghulis: its early for you... for me is late XD 
Sat Jul  4 02:11:01 2009 [dead_souls] Eddard@Valar Morghulis: in spanish I would say late, not early 
Sat Jul  4 02:11:04 2009 [dead_souls] Eddard@Valar Morghulis: Anyway 
Sat Jul  4 02:11:06 2009 [dead_souls] Eddard@Valar Morghulis: Bye! 
Sat Jul  4 02:11:26 2009 [dead_souls] Haldir@Pending: Oh and radhrskal, I dunno, how do I check? 
Sat Jul  4 02:12:22 2009 [dead_souls] Haldir@Pending: nevermind 
Sat Jul  4 02:21:52 2009 [dead_souls] Haldir@Pending: Problem resolved, due to my.....-->MAD SKILLZEZ!!<--..... 
Sat Jul  4 02:23:05 2009 [dead_souls] Haldir@Pending waits for appluase. 
Sat Jul  4 22:43:01 2009 [dead_souls] Eddard@Valar Morghulis: hi? 
Sat Jul  4 22:43:32 2009 [dead_souls] Cratylus@Dead Souls Dev: hi 
Sat Jul  4 22:48:15 2009 [dead_souls] Eddard@Valar Morghulis: I have a doubt... I made a handler, to public news in the mud 
Sat Jul  4 22:48:40 2009 [dead_souls] Eddard@Valar Morghulis: So.. I have an string array, a variable in the pj (number of news readed) 
Sat Jul  4 22:49:10 2009 [dead_souls] Eddard@Valar Morghulis: and I overrided the create method to No tinees ninguna noticia pendiente de leer de  3 <nuevo>, 1 <admin>, 1 <error> 
Sat Jul  4 22:49:17 2009 [dead_souls] Eddard@Valar Morghulis: sorry 
Sat Jul  4 22:49:34 2009 [dead_souls] Eddard@Valar Morghulis: and I overrided the create method to if ( file_exists( DIR_PLAYER_CMDS "/noticias.o" ) ){restore_object( DIR_PLAYER_CMDS "/noticias.o" ); } 
Sat Jul  4 22:49:40 2009 [dead_souls] Sinistrad@Dead Souls Dev: Te deberia de dar verguenza 
Sat Jul  4 22:50:17 2009 [dead_souls] Eddard@Valar Morghulis: XD 
Sat Jul  4 22:50:59 2009 [dead_souls] Eddard@Valar Morghulis: But When a creator try to execute save_object it breaks 
Sat Jul  4 22:51:06 2009 [dead_souls] Eddard@Valar Morghulis: (Not me) 
Sat Jul  4 22:51:37 2009 [dead_souls] Eddard@Valar Morghulis: Do I have to put the save_object in the destroy method or something like that? 
Sat Jul  4 22:51:58 2009 [dead_souls] Eddard@Valar Morghulis: por cierto, buenas sinistrad 
Sat Jul  4 22:54:01 2009 [dead_souls] Cratylus@Dead Souls Dev: use SaveObject and RestoreObject 
Sat Jul  4 22:54:14 2009 [dead_souls] Cratylus@Dead Souls Dev: those will probably use the permissions you need 
Sat Jul  4 22:54:51 2009 [dead_souls] Eddard@Valar Morghulis: hmmm not in man or help... 
Sat Jul  4 22:54:56 2009 [dead_souls] Eddard@Valar Morghulis: same sintaxis? 
Sat Jul  4 22:55:01 2009 [dead_souls] Cratylus@Dead Souls Dev: yep 
Sat Jul  4 22:55:22 2009 [dead_souls] Eddard@Valar Morghulis: Its a player's function I guess 
Sat Jul  4 22:55:42 2009 [dead_souls] Sinistrad@Dead Souls Dev: Aqui todos hablamos espanyol 
Sat Jul  4 22:55:49 2009 [dead_souls] Sinistrad@Dead Souls Dev: Dejemos las mascaras atras 
Sat Jul  4 22:55:55 2009 [dead_souls] Eddard@Valar Morghulis: El Cratylus tb? XD 
Sat Jul  4 22:56:00 2009 [dead_souls] Sinistrad@Dead Souls Dev: Crat es indio maya 
Sat Jul  4 22:56:18 2009 [dead_souls] Cratylus@Dead Souls Dev: se equivocan de canal 
Sun Jul  5 04:19:17 2009 [dead_souls] Pazreal@Dead_Souls_pazreal: Hmm, anyone out there? 
Sun Jul  5 04:19:33 2009 [dead_souls] Pazreal@Dead_Souls_pazreal: Guess not. 
Sun Jul  5 04:21:03 2009 [dead_souls] Cratylus@Dead Souls Dev: hi 
Sun Jul  5 04:21:12 2009 [dead_souls] Pazreal@Dead_Souls_pazreal: Whoah, g'day. 
Sun Jul  5 04:21:19 2009 [dead_souls] Pazreal@Dead_Souls_pazreal: Man, been years since I was last playing with this! 
Sun Jul  5 04:21:42 2009 [dead_souls] Pazreal@Dead_Souls_pazreal: Just long enough for me to forget pretty much everything I knew ;)  Working on finding where all the info is again though. 
Wed Jul  8 05:06:32 2009 [dead_souls] Tahin@Kar Unol: Is there a function that returns an array of all objects accessible to this_player()? 
Wed Jul  8 20:18:46 2009 [dead_souls] Eddard@Valar Morghulis: Hi 
Wed Jul  8 20:18:59 2009 [dead_souls] Cratylus@Dead Souls Dev: hi 
Wed Jul  8 20:19:42 2009 [dead_souls] Eddard@Valar Morghulis: The default message for someone to enter to the room is: <player> enters. How difficult is to do: <player> come from the <direction> ? 
Wed Jul  8 20:20:59 2009 [dead_souls] Cratylus@Dead Souls Dev: if you have to ask, difficult. 
Wed Jul  8 20:22:05 2009 [dead_souls] Detah@Dead Souls Dev: a month or so ago, someone had done that. 
Wed Jul  8 20:22:08 2009 [dead_souls] Eddard@Valar Morghulis: I dont know if I have to add the (oposite) direction in any moveevent or the driver support it like "$N comes from $D" 
Wed Jul  8 20:22:33 2009 [dead_souls] Detah@Dead Souls Dev: that is not a valid reference. 
Wed Jul  8 20:23:55 2009 [dead_souls] Eddard@Valar Morghulis: "$N se dirige a$D." 
Wed Jul  8 20:24:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: there are two caveats in here. 
Wed Jul  8 20:24:05 2009 [dead_souls] Eddard@Valar Morghulis: Thats for someone who goes out... 
Wed Jul  8 20:24:40 2009 [dead_souls] Raudhrskal@Dead Souls Dev: See, when a pleyer uses an exit to leave a room, the code knows which was used and can say "player leaves east." or similar. 
Wed Jul  8 20:25:04 2009 [dead_souls] Raudhrskal@Dead Souls Dev: But the thatget room only knows that player entered it somehow. 
first << < 150 151 152 153 154 155 156 157 158 159 160 > >> last

Go to the top | Channel Index