#gemrb@irc.freenode.net logs for 13 Sep 2010 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:17:24] <-- Maighstir has left IRC (Quit: ~ Trillian Astra - www.trillian.im ~)
[01:05:49] <-- pupnik has left IRC (Quit: Lost terminal)
[01:47:56] <-- tombhadAC has left IRC (Read error: Connection reset by peer)
[03:53:36] <-- raevol has left IRC (Quit: Leaving.)
[04:24:49] --> lynxlynxlynx has joined #GemRb
[04:24:49] --- ChanServ gives channel operator status to lynxlynxlynx
[05:44:17] --> pupnik has joined #GemRb
[05:47:20] --> raevol has joined #GemRb
[06:42:39] <-- raevol has left IRC (Quit: Leaving.)
[07:24:03] --> Forgetful_Lion has joined #GemRb
[07:28:54] --> lubos has joined #GemRb
[07:29:06] <edheldil> Hi all
[07:44:18] <-- |Cable| has left IRC (Remote host closed the connection)
[08:40:53] --> spike411 has joined #GemRb
[09:47:53] <-- Forgetful_Lion has left IRC (Quit: Leaving)
[09:56:17] <-- spike411 has left IRC (Quit: Manga & anime pokec na Jabberu: manga.cz@conf.netlab.cz)
[12:39:16] --> kettuz has joined #GemRb
[12:45:59] <pupnik> morningk edheldil
[12:47:26] <edheldil> what's new?
[12:48:09] <pupnik> dreaming about a 'Dungeon Keeper' done with gemrb engine
[12:48:41] <pupnik> seems like most everything one would need is there
[12:50:21] <edheldil> is not dungeon keeper about *digging* your dungeon?
[12:51:29] <pupnik> oh good point
[12:53:32] <edheldil> on the other hand, Dating sims would be a snap with GemRB :-D
[12:53:36] <edheldil> har, har :)
[12:53:40] <pupnik> eww
[13:58:52] <-- lubos has left IRC (Ping timeout: 272 seconds)
[14:09:52] --> lubos has joined #GemRb
[15:29:58] <-- lubos has left IRC (Quit: Leaving.)
[15:43:52] --> Maighstir has joined #GemRb
[16:51:44] --> spike411 has joined #GemRb
[17:05:20] --> edheldil_ has joined #GemRb
[17:14:38] <-- edheldil_ has left IRC (Ping timeout: 255 seconds)
[17:43:50] <-- Maighstir has left IRC (Quit: ~ Trillian Astra - www.trillian.im ~)
[17:44:54] --> Maighstir has joined #GemRb
[17:46:00] --> Avenger has joined #GemRb
[17:46:00] --- ChanServ gives channel operator status to Avenger
[17:46:08] <Avenger> hello
[17:46:27] <Avenger> fuzzie, once you asked me if all triggers are sent via message?
[17:47:46] <Avenger> well, now i can tell, almost all, except: oncreation, timerexpired and partyrested
[17:48:06] <fuzzie> don't suppose you know how they expire, yet? :)
[17:48:37] <Avenger> i already said that, they are cleared every ai cycle, except that some are recreated
[17:49:04] <Avenger> oh, and these triggers i listed are 'non living triggers'
[17:49:28] <fuzzie> well, sure, but i think last time i asked you, 'some' included triggers which expire :)
[17:49:31] <Avenger> actors may have more that are notsent via message
[17:49:42] <Avenger> included?
[17:49:44] <fuzzie> but i guess there is probably code all over the place
[17:50:02] <fuzzie> i thought it included things like AttackedBy
[17:50:04] <Avenger> oh, the triggers that are recreated are the object triggers
[17:50:14] <Avenger> that got an object in the scriptables
[17:50:48] <Avenger> those go away only when the object changes or the trigger evaluated
[17:50:50] <fuzzie> but maybe i misremember
[17:51:14] <fuzzie> i remember that LastAttacker stays valid for a long time, if not forever
[17:51:23] <Avenger> right
[17:51:26] <fuzzie> and i thought the code you saw recreated the AttackedBy trigger if LastAttacker was set, or something
[17:51:33] <fuzzie> but maybe i am misremembering and i should go read the logs
[17:51:41] <Avenger> yes
[17:51:45] <Avenger> that's what i said
[17:51:55] <Avenger> but that happens for all of those Lastxxx objects
[17:52:27] <Avenger> wanna me list them?
[17:52:52] <Avenger> basically they are the object triggers, the bit triggers are alive for an ai cycle
[17:53:36] <Avenger> that means we can remove the bittrigger stuff from gemrb
[17:54:49] <Avenger> though, i think they are good sometimes
[17:55:00] <Avenger> for example, Died is a bit trigger
[17:55:29] <Avenger> so, it is true only once after death, maybe this causes that sometimes the IE doesn't detect death
[17:55:41] <Avenger> if a blocker action was performed during death, i guess
[17:58:19] <fuzzie> i think bg2 has some way to make sure it works out
[17:58:35] <fuzzie> but, i mean, LastAttacker is true after AttackedBy stops being true
[17:58:44] <Avenger> ok, livings don't have a separate SendTrigger, it is not a virtual function
[17:58:57] <fuzzie> so i don't really understand
[17:59:16] <Avenger> there is an object copy for this
[17:59:31] <Avenger> LastAttacker / LastAttacker2
[17:59:41] <fuzzie> ah
[17:59:50] <Avenger> each Lastxxx object has a copy
[17:59:54] <Avenger> see your tobex source :)
[18:00:17] <Avenger> though they are unknowns :) there... let me see
[18:01:16] <fuzzie> yes, i thought tobex only had one copy
[18:02:05] <fuzzie> thanks
[18:39:11] <-- kettuz has left IRC (Quit: Leaving)
[19:00:03] <-- Avenger has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.9/20100824153629])
[19:00:20] <-- pupnik has left IRC (Ping timeout: 276 seconds)
[19:06:01] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[19:06:44] --> edheldil_ has joined #GemRb
[19:37:54] --> |Cable| has joined #GemRb
[20:04:28] --> pupnik has joined #GemRb
[22:15:33] <-- Maighstir has left IRC (Quit: ~ Trillian Astra - www.trillian.im ~)
[23:46:18] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)