#tfl@irc.freenode.net logs for 26 Feb 2009 (GMT)

Archive Today Yesterday Tomorrow
tfl homepage

[01:05:35] --- Marzo_away is now known as Marzo
[01:15:39] --- Marzo is now known as Marzo_away
[01:53:26] --- Marzo_away is now known as Marzo
[02:03:25] --- Marzo is now known as Marzo_away
[03:34:49] --> wizardrydragon has joined #tfl
[03:34:49] --- ChanServ gives voice to wizardrydragon
[03:34:54] <wizardrydragon> Greetings
[03:35:01] --- Marzo_away is now known as Marzo
[03:35:02] <Marzo> Hi
[03:35:11] <Marzo> I updated the intrinsic docs in CVS
[03:35:19] <wizardrydragon> Alright :)
[03:35:28] <Marzo> Haven't tested how it looks because I am too lazy to install naturaldocs here
[03:39:09] <wizardrydragon> Ill take a look :)
[03:39:29] <wizardrydragon> I was thinking of doing a little something, give me a moment to get out of my work clothes and such
[03:39:38] <Marzo> k
[03:44:32] <wizardrydragon> Okay
[03:44:33] <wizardrydragon> So
[03:46:31] <wizardrydragon> I was thinking to myself that I should probably set up you so you can host that little site of yours on the new server
[03:46:48] <Marzo> That would be good, yes
[03:47:28] <wizardrydragon> I was also thinking I have a couple hundred dollars of interest from a loan that was recently repaid to me, so I figured I might just get it a domain, too. If I can figure somethng that isn't taken
[03:50:05] <wizardrydragon> You can consider it a thank you for putting up with how incessant the questions can be sometimes :P
[03:50:12] <Marzo> :-)
[03:51:53] <wizardrydragon> Hows seventowers.org sound?
[03:52:09] <Marzo> It is probaly taken, but it is good
[03:52:27] <wizardrydragon> Registrar says com and .net are
[03:52:31] <wizardrydragon> but not .org :)
[03:52:35] <Marzo> Nice
[03:53:07] <wizardrydragon> I get a fairly good deal getting it if I get them through the same people that provide the server :)
[03:55:00] <wizardrydragon> ... if my customer login works, anyways!
[03:56:57] <wizardrydragon> Of course, the domain will be registered in my name, but I dont imagine you'll need to play with DNS entries anyways :P
[03:57:30] <Marzo> Indeed
[03:59:03] <wizardrydragon> Ok. It's good for one year. It will take about a day to propogandate though, so I will give it till tomorrow and then set it up with a cpanel account on the new server :)
[04:00:57] <Marzo> k
[04:02:25] <wizardrydragon> :)
[04:02:55] <Marzo> ?
[04:06:15] <wizardrydragon> Its all setup, just needs to do its thing
[04:15:01] <Marzo> In any case, I am thinking of copying a few things from your source documentation; such as that summary of the intrinsics, together with all the links
[04:15:27] <Marzo> (and if the automated layout comes out wrong, it can easily be tweaked)
[04:25:00] <wizardrydragon> Hrm
[04:25:11] <wizardrydragon> I should checkout and try a compile.
[04:25:13] <wizardrydragon> One moment
[04:25:27] <Marzo> k
[05:22:28] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[06:33:00] <-- wizardrydragon has left IRC ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]")
[10:42:08] <-- ChanServ has left IRC (shutting down)
[10:42:37] --> ChanServ has joined #tfl
[15:13:56] --> Marzo has joined #tfl
[15:13:56] --- ChanServ gives voice to Marzo
[15:24:11] --- Marzo is now known as Marzo_away
[17:23:56] --> wizardrydragon has joined #tfl
[17:23:56] --- ChanServ gives voice to wizardrydragon
[17:24:09] <wizardrydragon> Greets
[17:24:19] --- Marzo_away is now known as Marzo
[17:24:20] <Marzo> Hi
[17:24:26] <wizardrydragon> How goes?
[17:24:44] <Marzo> Updating the intrinsic docs
[17:25:52] <Marzo> Adding parameter and return subsections to each intrinsic, as well as giving a clear and consise (sp?) description of each
[17:26:20] <Marzo> Example so far:
[17:26:23] <Marzo> int UI_get_random(int max)
[17:26:23] <Marzo> Generates a random number, similar to rolling a dice of the given side.
[17:26:23] <Marzo> Parameters:
[17:26:23] <Marzo> max The maximum value of the random number. Should be positive.
[17:26:23] <Marzo> Return:
[17:26:24] <Marzo> Zero if max is zero; otherwise, a random number between 1 and max, both
[17:26:26] <Marzo> inclusive.
[17:26:47] <wizardrydragon> :)
[17:36:41] --- Marzo is now known as Marzo_away
[17:39:28] <wizardrydragon> Btw: It's "concise
[17:39:35] --- Marzo_away is now known as Marzo
[17:39:43] <Marzo> k
[17:39:55] <Marzo> I thought it might be, but it seemed wrong either way
[17:40:07] <wizardrydragon> Setting up the account for the website now, as well
[18:04:14] --- Marzo is now known as Marzo_away
[18:20:18] <wizardrydragon> If I want to just plain out refactor Shamino's pocketwatch option, how do I give one item a NPC has to the Avatar?
[18:20:25] --- Marzo_away is now known as Marzo
[18:21:07] <Marzo> "obj->set_last_created(); AVATAR->give_last_created();" works
[18:31:14] --- Marzo is now known as Marzo_away
[18:43:28] <wizardrydragon> Ah thanks
[18:43:33] --- Marzo_away is now known as Marzo
[18:53:34] --- Marzo is now known as Marzo_away
[18:56:32] --- Marzo_away is now known as Marzo
[18:57:20] <Marzo> By the way: the changes in output format you suggested for the intrinsic docs have been implemented already. I am just rewriting the actual intrinsic docs now
[18:57:34] <wizardrydragon> :-)
[18:57:39] <wizardrydragon> Neat!
[19:05:49] <wizardrydragon> Off to get some food, be back later
[19:05:58] <Marzo> Bon apetit
[19:06:00] --- wizardrydragon is now known as eatingdragon
[19:16:00] --- Marzo is now known as Marzo_away
[20:42:53] --- Marzo_away is now known as Marzo
[20:43:02] <Marzo> Woof; about 1/5th of the way through
[20:53:03] --- Marzo is now known as Marzo_away
[22:00:01] <-- Marzo_away has left IRC (Read error: 110 (Connection timed out))
[22:39:50] --> Marzo has joined #tfl
[22:39:50] --- ChanServ gives voice to Marzo
[22:56:27] --- Marzo is now known as Marzo_away
[22:59:07] <eatingdragon> And back
[22:59:11] --- Marzo_away is now known as Marzo
[22:59:15] <Marzo> wb
[22:59:17] <eatingdragon> That was longer than I expected, but also better
[22:59:25] <eatingdragon> We ended up going to a nice restaurant :)
[22:59:30] --- eatingdragon is now known as wizardrydragon
[23:00:48] <wizardrydragon> Been ages since Ive had something better than home "cooking" or fast food. It was good
[23:04:19] <wizardrydragon> How goes the intrinsics documentation?
[23:04:42] <Marzo> Just about a quarter of the way
[23:05:03] <Marzo> Things slowed down when I went to grab a bite
[23:05:38] <Marzo> I also found an intrinsic that was strangely implemented in Exult
[23:06:09] <Marzo> So I went to check in the originals, and found some behavior that was hacked in Exult to make SI work, but which worked differently on actual SI than it did in Exult
[23:07:41] <wizardrydragon> Oh?
[23:08:09] <Marzo> remove_party_items intrinsic with quantity = -359
[23:08:40] <Marzo> In Exult, it was deleting the object in SI, while in actual SI, it deleted all objects that matched the criteria
[23:09:00] <Marzo> (the difference between 1 and all)
[23:09:01] <wizardrydragon> Interesting. Why did Exult deviate?
[23:09:27] <Marzo> Because it was only ever used twice in SI usecode, and both times had only one item in question
[23:09:48] <wizardrydragon> I think I vaguely remember something to that effect, but that would have been back in ... 02?
[23:09:53] <wizardrydragon> A long long time ago, in any event
[23:10:11] <Marzo> But given that -359 stands for 'any quality', 'any frame', and 'any shape', I guessed that it could also mean 'any quantity' and was right
[23:12:07] <wizardrydragon> Interesting.
[23:12:37] <wizardrydragon> Being able to delete all objects of a given criteria would be a _huge_ help in TFL btw
[23:13:01] <Marzo> Only the shape can't be a wildcard in that intrinsic now
[23:13:39] <wizardrydragon> (For example, deleting all the 'hostile' gargoyles when you've followed that part of the story and they're not hostile to you any longer)
[23:14:01] <Marzo> Well, that intrinsic is for containers only
[23:14:21] <Marzo> (the party, specifically)
[23:14:22] <Marzo> But there are others that can do the job
[23:14:48] <Marzo> (unless you want to move all those gargoyles to the party's backpack before using that intrinsic...)
[23:14:50] <wizardrydragon> You may remember the big hack we worked out with eggs for that a while ago
[23:15:01] <wizardrydragon> SI does stranger things.
[23:15:09] <wizardrydragon> I probably dont need to tell you that, though
[23:15:18] <Marzo> No
[23:16:13] <wizardrydragon> :)
[23:22:50] <wizardrydragon> How SI handles polymorphs is an interesting example of SI doing stranger things =)
[23:23:08] <wizardrydragon> I remember when I first dug through the serpent bond spell's usecode ...
[23:23:30] <Marzo> Oh?
[23:23:51] <wizardrydragon> Well you could replicate the same thing with the cheat screen
[23:24:22] <Marzo> I remember polymorphing a mass of pikemen by polymorphing a single one of them
[23:25:08] <wizardrydragon> DougTheEagle Dragon had fun with that one - and the cremation pay - I remember
[23:26:01] <wizardrydragon> Ever read the anti-walkthroughs?
[23:26:04] <wizardrydragon> They're hilarious
[23:26:07] <Marzo> Yep
[23:26:16] <Marzo> I used them to help me prepare SI Fixes :-)
[23:26:24] <wizardrydragon> Haha
[23:27:07] <wizardrydragon> Something reading through them recently made me think about: we could quite conceivably make the "Silver Serpent venom" a much more interesting little toy
[23:27:13] <Marzo> (I am *so* glad I installed php along with DevPHP in my computer; having to upload everything just to test what I already have would be a pain)
[23:27:53] <wizardrydragon> One thing I thought about, but Im not sure how hard it would be to do - have it do some wacky palette changes like the mushrooms in Pagan
[23:28:17] <Marzo> Unfortunatelly, it is not possible
[23:28:35] <Marzo> There are no intrinsics to change palettes other than a fade to black
[23:28:47] <wizardrydragon> Eh, its _doable_ but Im not sure it's feasible
[23:28:48] <Marzo> Or lightning
[23:29:43] <wizardrydragon> But I suppose that kind of thing would be a matter of how easy it would be to expose palette changes to UCC
[23:30:01] <Marzo> There would have to be some kind of intrinsic
[23:30:34] <Marzo> But the palette would be most likely reset by any changes in lighting, weather or general day cycle
[23:30:54] <wizardrydragon> Yeah thats what makes me wonder if its really all that feasible
[23:32:31] <wizardrydragon> Probably not worth it, for that kind of application, anyways. It could be moderately useful for some spells I suppose, if we decide to start hacking in our own spells that do that kind of thing, but even then I wonder if it would be utilized enough to really warrant the effort
[23:33:17] <wizardrydragon> But that's simply an idea of one thing to do. I like the idea of using the Silver Serpent venom having some additional affects. It's supposed to be some form of potent drug, after all
[23:33:59] <Marzo> Well, having it give the potential blackout would be a way to do it :-)
[23:34:15] <wizardrydragon> Indeed
[23:35:13] <wizardrydragon> One thing that could be interesting to add in: have it eventually become something you can actually get the PC or a party member addicted to
[23:37:54] <wizardrydragon> (Im also pondering having some exotic foods in TFL - it was one thing I really liked in SI)
[23:52:34] --- Marzo is now known as Marzo_away