#gemrb@irc.freenode.net logs for 3 Nov 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:56:53] <-- edheldil has left IRC (Remote host closed the connection)
[01:14:04] <-- rocket_hamster has left IRC ()
[02:00:24] <-- edheldil_ has left IRC (Ping timeout: 244 seconds)
[02:11:33] --> edheldil_ has joined #gemrb
[03:31:41] <-- edheldil_ has left IRC (Read error: Operation timed out)
[11:25:07] --> rocket_hamster has joined #gemrb
[12:05:51] <-- rocket_hamster has left IRC (Ping timeout: 252 seconds)
[12:09:52] --> rocket_hamster has joined #gemrb
[12:33:06] <-- rocket_hamster has left IRC (Ping timeout: 240 seconds)
[13:08:48] --> edheldil_ has joined #gemrb
[13:09:03] --> rocket_hamster has joined #gemrb
[13:50:23] <-- edheldil_ has left IRC (Ping timeout: 260 seconds)
[15:28:38] <-- kida_laptop has left IRC (Remote host closed the connection)
[15:41:08] --> kida_laptop has joined #gemrb
[15:47:49] <-- rocket_hamster has left IRC ()
[16:25:26] --> rocket_hamster has joined #gemrb
[16:44:33] --> edheldil_ has joined #gemrb
[16:46:41] <-- rocket_hamster has left IRC ()
[16:56:30] <-- edheldil_ has left IRC (Ping timeout: 264 seconds)
[17:56:03] --> lynxlynxlynx has joined #gemrb
[17:56:03] --- ChanServ gives channel operator status to lynxlynxlynx
[18:01:53] --> xrogaan_ has joined #gemrb
[18:01:53] <-- xrogaan_ has left IRC (Changing host)
[18:01:53] --> xrogaan_ has joined #gemrb
[18:06:18] <-- xrogaan has left IRC (*.net *.split)
[18:12:43] --> duckpunch has joined #gemrb
[18:17:29] <lynxlynxlynx> fuzzie: near?
[18:50:53] --> Avenger has joined #gemrb
[18:50:53] --- ChanServ gives channel operator status to Avenger
[18:50:58] <Avenger> hi!
[18:59:28] <lynxlynxlynx> oj
[19:33:12] <lynxlynxlynx> i was thinking about config saving (to file)
[19:33:48] <lynxlynxlynx> the last time we talked most were for just dumping our whitelisted vars over the existing baldur.ini
[19:34:50] <lynxlynxlynx> thinking a bit more about it, it seems it would be better to save it to a new file and only read the original if our version isn't present
[19:35:15] <lynxlynxlynx> that way we don't destroy the original config and it can be still directly used for gaming without reconfiguring
[19:36:48] <lynxlynxlynx> alternatively we could add most of the possible entries to our whitelist, so overwriting would maintain the original state
[19:38:42] <Avenger> interesting idea
[19:39:04] <Avenger> the first one could be used for a while
[19:39:49] <lynxlynxlynx> the second approach has potential spoilers, since we'd need to add the names of all the movies
[19:40:08] <Avenger> not like anyone wouldn't know ;)
[19:40:14] <Avenger> but i prefer the first
[19:40:21] <lynxlynxlynx> and the config would grow a bit, since it would have vars from all the games
[19:40:36] <Avenger> that way we wouldn't damage the original config
[19:40:52] <lynxlynxlynx> what bugs me about the first approach is how to name the file, since we already have gemrb.inis elsewhere :)
[19:42:00] <Avenger> same name as in the game would be
[19:42:10] <Avenger> like baldur.ini / torment.ini :)
[19:42:46] <lynxlynxlynx> but then we overwrite it
[19:42:49] <Avenger> hmm, we need to save it in the original game dir?
[19:43:09] <lynxlynxlynx> best to keep it close to the data if you ask me
[19:43:19] <lynxlynxlynx> it won't always be possible, but that's not our problem
[19:44:39] <Avenger> it is a difficult question
[19:44:43] <lynxlynxlynx> but we could add another search path
[19:44:53] <Avenger> it should be writable, yet 'close' to the dataset
[19:45:01] <lynxlynxlynx> when people have readonly access, they will certainly redefine SavePath for example
[19:45:36] <gembot> build #86 of nmake-msvc++10 started, including [e4107cd76799a40aae3b8ed3ef0ff686f0e04da7, 04c9735ec98a2e426931d3f8bcc522be9e71cf4e]
[19:45:36] <gembot> build #86 of nmake-msvc++10 started, including [e4107cd76799a40aae3b8ed3ef0ff686f0e04da7, 04c9735ec98a2e426931d3f8bcc522be9e71cf4e]
[19:45:37] <lynxlynxlynx> and the cache dir, but that's volatile
[19:45:37] <gembot> build #92 of cmake clang++ started, including [e4107cd76799a40aae3b8ed3ef0ff686f0e04da7, 04c9735ec98a2e426931d3f8bcc522be9e71cf4e]
[19:45:37] <gembot> build #92 of cmake clang++ started, including [e4107cd76799a40aae3b8ed3ef0ff686f0e04da7, 04c9735ec98a2e426931d3f8bcc522be9e71cf4e]
[19:45:58] <lynxlynxlynx> gembot: mute
[19:45:58] <gembot> Shutting up for now.
[20:44:53] <lynxlynxlynx> gembot: unmute
[20:44:53] <gembot> I'm baaaaaaaaaaack!
[21:42:33] <Avenger> bye!
[21:42:38] <-- Avenger has left IRC (Quit: bye!)
[21:55:58] --> avenger has joined #gemrb
[21:55:58] --- ChanServ gives channel operator status to avenger
[21:59:06] <lynxlynxlynx> changed your mind? :)
[22:07:35] <lynxlynxlynx> avenger: do you know what iwd2's spellwait action does? it's used a lot
[22:08:02] <avenger> probably waiting for the end of spell casting
[22:08:29] <avenger> or maybe even aura cleansing
[22:08:50] <lynxlynxlynx> the setspelltarget trigger is even more common
[22:09:25] <lynxlynxlynx> always with Nothing heh
[22:09:35] <avenger> well, i can try to dissect iwd2 :)
[22:09:42] <avenger> maybe tomorrow
[22:10:02] <lynxlynxlynx> that'd be handy
[22:10:02] <avenger> the iwd2 db is not too refined yet :)
[22:10:35] <lynxlynxlynx> almost all the other missing mentions are pretty boring
[22:11:15] <avenger> do the markSpell actions work?
[22:11:17] <lynxlynxlynx> setmytarget is used as much
[22:11:24] <lynxlynxlynx> no idea
[22:11:30] <avenger> well...
[22:11:49] <avenger> a lot of hardcoding is in the engine for them, iirc
[22:11:57] <avenger> it is ugly
[22:12:06] <avenger> spell specific code
[22:12:24] <lynxlynxlynx> spelltarget will need to be implemented for that too
[22:12:42] <lynxlynxlynx> lots of calls like Spell(SpellTarget,MARKED_SPELL)
[22:12:59] <lynxlynxlynx> not sure how that is supposed to work
[22:13:06] <avenger> well, i thought SpellTarget is already implemented
[22:13:17] <avenger> it is simply the MarkSpellAndTarget trigger (Iirc)
[22:13:35] <lynxlynxlynx> Couldn't assign function to object: 55 spelltarget
[22:13:37] <avenger> it picks a spell and a target based on visibility, target's buffs, etc
[22:13:41] <avenger> hmm
[22:13:51] <avenger> lets see
[22:15:03] <avenger> i think my problem is, there is a SetLastMarkedObject action too
[22:16:39] <avenger> MarkSpellAndObject is an action... And it sets LastMarked too
[22:17:02] <avenger> so, hmm, i wonder if SpellTarget is the same or it is different
[22:17:28] <avenger> it could be the last targeted actor, after spell casting
[22:17:40] <avenger> or it could be the object selected by MarkSpellAndObject
[22:18:00] <avenger> that's what i couldn't figure out yet
[22:18:57] <avenger> there is a 'LastMarkedObject' so it seems like they are different
[22:19:51] <lynxlynxlynx> sounds saner that way or i guess the ai would wait the full cleansing period instead of maybe doing normal attacks in the meanwhile
[22:24:36] <avenger> ok, lets assume SpellTarget is the last object targeted by spell
[22:25:10] <avenger> like SpellTarget(Myself) - or just simply SpellTarget
[22:25:30] <avenger> SpellTarget(LastSeenBy(Myself)) would also work :)
[22:30:32] <gembot> build #87 of nmake-msvc++10 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:30:32] <gembot> build #87 of nmake-msvc++10 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:30:32] <gembot> build #93 of cmake clang++ started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:30:32] <gembot> build #93 of cmake clang++ started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:34:22] <gembot> build #93 of cmake g++-4.2 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:34:22] <gembot> build #93 of cmake g++-4.2 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:37:59] <gembot> build #93 of cmake g++-4.4 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:37:59] <gembot> build #93 of cmake g++-4.4 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:41:32] <gembot> build #93 of cmake g++-4.6 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:41:33] <gembot> build #93 of cmake g++-4.6 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:45:14] <gembot> build #89 of cmake g++-4.5 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:45:14] <gembot> build #89 of cmake g++-4.5 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:51:55] <gembot> build #80 of mingw32 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[22:51:55] <gembot> build #80 of mingw32 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[23:02:15] <gembot> build #76 of msvc++6 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[23:02:15] <gembot> build #76 of msvc++6 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[23:07:43] <gembot> build #71 of nmake-msvc++6 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[23:07:43] <gembot> build #71 of nmake-msvc++6 started, including [1582f928c5a6fe778bc3b5eb256bb053eac63bdb, 4f0eaf1fce2352325f0dbe37ac69b1a3d68b5b3f, 4c974ec972953b233f050a833a0eedacb30e7147]
[23:19:25] <avenger> see you later
[23:19:28] <-- avenger has left IRC (Remote host closed the connection)
[23:19:44] <-- lynxlynxlynx has left IRC (Read error: Connection reset by peer)