#gemrb@irc.freenode.net logs for 22 Dec 2010 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:19:41] --- barra_away is now known as barra_home
[00:22:29] <-- edheldil_ has left IRC (Ping timeout: 272 seconds)
[00:27:52] <-- Maighstir_ has left IRC (Quit: ~ Trillian Astra - www.trillian.im ~)
[01:48:02] --> edheldil_ has joined #GemRb
[02:06:55] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)
[04:35:37] <-- barra_home has left IRC (Quit: Verlassend)
[07:09:16] --> maighstir|phone has joined #GemRb
[07:54:04] --> lubos has joined #GemRb
[07:55:14] <-- maighstir|phone has left IRC (Ping timeout: 240 seconds)
[08:18:12] --> Avenger has joined #GemRb
[08:18:12] --- ChanServ gives channel operator status to Avenger
[08:19:11] <Avenger> hello everyone
[08:48:31] --> lynxlynxlynx has joined #GemRb
[08:48:31] --- ChanServ gives channel operator status to lynxlynxlynx
[08:50:36] <-- |Cable| has left IRC (Remote host closed the connection)
[08:55:19] --> edheldil_ has joined #GemRb
[08:59:50] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)
[09:02:59] <-- Taimon has left IRC (Quit: leaving)
[09:20:15] * fuzzie yawns.
[09:29:06] <Avenger> good morning fuzzie
[09:29:39] <Avenger> wanna fix the area transitions as a quick practice :)
[09:30:07] <wjp> morning
[09:30:48] <fuzzie> which ones?
[09:31:57] <fuzzie> i have i have a patch stashed away to remove all this UseExit junk
[09:32:41] <fuzzie> hm also to fix pst anims :) forgot about that
[09:33:54] <Avenger> using exits not requiring whole party
[09:37:58] <fuzzie> hm
[09:38:11] <fuzzie> the actual LeaveAreaName action is missing from what's stashed away.
[09:38:22] <fuzzie> not helpful.
[11:05:04] --> pupnik has joined #GemRb
[11:05:33] <pupnik> sodele. tablet has leenux / angstrom
[11:10:26] <Avenger> heh, you can cast infinite number of spells with nahal's reckless dweomer?
[11:11:19] <Avenger> well, you will need a strong chaos shield but otherwise it is costless
[11:14:27] <Avenger> ooops, an anvil fell on me :D
[11:14:33] <Avenger> or was it a cow, dunno
[11:24:41] <lynxlynxlynx> cow
[11:25:00] <lynxlynxlynx> you can cast one spell with the dweomer
[11:25:16] <lynxlynxlynx> if you're lucky, you get any spell you want for that first level slot
[11:25:25] <lynxlynxlynx> any being any in the spellbook
[11:32:28] <Avenger> yes
[11:32:41] <Avenger> i incidentally busted a very angry minsc out of his cell
[11:33:08] <Avenger> i cast teleport field near his cell, but a cow fell on him :)
[11:33:54] <Avenger> i'm halfway in implementing nahal's :)
[11:36:11] <lynxlynxlynx> cool
[11:36:36] <lynxlynxlynx> the fx_select bit is already done?
[11:37:28] <lynxlynxlynx> for wild magic in general i think we just need to check the stats (actor, area) in SpellCast or CastSpell
[11:37:44] <lynxlynxlynx> you already added the table with the random effects
[11:38:08] <Avenger> actually fx_select has very little to do
[11:39:35] <Avenger> this is what i got there
[11:39:41] <Avenger> if(fx->Parameter2) {
[11:39:43] <Avenger> core->GetDictionary()->SetAt( "ActionLevel", 5 );
[11:39:45] <Avenger> }
[11:39:46] <Avenger> hehe :)
[11:39:58] <Avenger> and a little more in guiscript
[11:40:36] <Avenger> i had 3 more lines in there, but it turned out, the guiscript already does those steps, automatically
[11:50:26] <lynxlynxlynx> what about when param2 is 0?
[11:58:11] <Avenger> more code
[11:58:35] <Avenger> but i changed the param2=1 case too
[11:59:35] <Avenger> now it is:
[11:59:38] <Avenger> if(fx->Parameter2) {
[11:59:39] <Avenger> sb->SetCustomSpellInfo(NULL, fx->Resource);
[11:59:41] <Avenger> }
[12:00:16] <Avenger> when param2=0, then it is sb->setcustomspellinfo(core->Readresreftable(..), fx->Resource)
[12:11:54] <lynxlynxlynx> :)
[12:54:12] <Avenger> well, it almost worked, the spell is selected, but nahal should be able to cast any known spells, so i cannot use the spell's slot index (it is totally unavailable for the 2da spell list anyway)
[12:55:00] <Avenger> these selected spells are not unmemorized either
[12:55:24] <Avenger> but gamecontrol didn't store the resref, it used the slot index
[12:55:33] <Avenger> so, i need to rewrite some more stuff
[13:05:41] --> Bo_Thomsen has joined #GemRb
[13:10:17] --> barra_home has joined #GemRb
[13:21:44] <Avenger> first spell cast through nahal's
[13:22:04] <Avenger> though, it breaks the spell list afterwards
[13:22:18] <lynxlynxlynx> :) :(
[13:22:36] <fuzzie> hehe
[13:22:56] <Avenger> i also had to remove nidspecial7/8
[13:23:16] <Avenger> i hope they are not needed, i need slots for AF_DIRECT actions :)
[13:23:37] <fuzzie> it's fine, we can clear some others
[13:23:41] --- barra_home is now known as barra_fife
[13:23:45] <fuzzie> you know you can just add stuff to gemact.ids right? :)
[13:23:56] <Avenger> well, they are used for af_direct only
[13:24:10] <Avenger> otherwise, i could just use the original actions
[13:24:23] --- barra_fife is now known as barra_home
[13:24:49] <Avenger> except nidspecial2 which is a worldmap hack, probably it is the missing leaveareaname action
[13:25:31] <fuzzie> still haven't worked out where i put my implementation of that
[13:25:38] <fuzzie> the LeaveAreaName action is in gemact.ids..
[13:26:26] <Avenger> but it isn't implemented
[13:26:31] <fuzzie> yeah
[13:26:35] <fuzzie> i have a patch which *uses* it
[13:26:37] <Avenger> nidspecial2 is implemented though :)
[13:27:03] <fuzzie> sure, but it doesn't do the moving
[13:27:13] <Avenger> then it isn't the same
[13:27:16] <fuzzie> i'll just rewrite it this evening if i don't find it
[13:28:35] <fuzzie> we should probably just get rid of the AF_DIRECT thing
[13:31:33] <Avenger> wait a bit with that :)
[13:32:03] <fuzzie> sure, i have no time during the day today
[13:32:09] <fuzzie> well, i do, but i am doing something else :P
[13:33:59] --> edheldil_ has joined #GemRb
[13:39:50] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)
[13:47:02] <-- Avenger has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
[13:59:24] <CIA-29> GemRB: 03avenger_teambg * r9cd49c97658e 10gemrb/gemrb/core/ (Spellbook.cpp Spellbook.h): implemented SetCustomSpellInfo and made ClearSpellInfo public
[13:59:33] <CIA-29> GemRB: 03avenger_teambg * ra3bda807df1a 10gemrb/gemrb/core/Spellbook.cpp: memicmp-->strnicmp
[14:00:56] <fuzzie> not a resref?
[14:01:27] <fuzzie> oh, i guess memicmp isn't going to exist
[14:11:24] --> edheldil_ has joined #GemRb
[14:18:36] <CIA-29> GemRB: 03avenger_teambg * r1a629c6f1ef3 10gemrb/gemrb/ (6 files in 5 dirs): implemented fx_select_spell
[14:19:24] --> Avenger has joined #GemRb
[14:19:24] --- ChanServ gives channel operator status to Avenger
[14:21:19] <lynxlynxlynx> + sb->SetCust;l+>l++ } else {
[14:21:26] <lynxlynxlynx> is that all garbled only for me?
[14:23:20] <fuzzie> in fx_select_spell?
[14:24:04] <fuzzie> i can't find any 'SetCust;' here
[14:26:06] <Avenger> it should be SetCustomSpell
[14:26:33] <fuzzie> i can't find any 'SetCust;' here
[14:26:35] <fuzzie> eek
[14:26:49] <fuzzie> you mean, SetCustomSpellInfo?
[14:26:52] <Avenger> yes
[14:27:00] <fuzzie> it seems to show up just fine here
[14:27:09] <lynxlynxlynx> ok, then it was just in the mail
[14:27:25] <Avenger> spell immunity breaks
[14:27:26] <fuzzie> how strange :)
[14:36:15] <Avenger> better, but still crashes :)
[14:47:21] <CIA-29> GemRB: 03avenger_teambg * r3bf27e8e5a42 10gemrb/gemrb/ (core/Spellbook.cpp plugins/FXOpcodes/FXOpcodes.cpp): fix memory handling in fx_select_spell
[14:50:55] <Avenger> heh, it turns out i need those 3 lines i thought i can spare
[14:54:50] <Avenger> ok, spell immunity works as well
[14:55:23] <CIA-29> GemRB: 03avenger_teambg * rae28a87ebd6b 10gemrb/gemrb/plugins/FXOpcodes/FXOpcodes.cpp: initiate the spell list display too in case of delayed effects
[15:19:22] --- barra_home is now known as barraAway
[15:54:48] <-- Avenger has left IRC (Quit: bye!)
[16:03:19] --> Maighstir has joined #GemRb
[16:04:12] --- barraAway is now known as barra_home
[16:49:56] <-- lubos has left IRC (Quit: Leaving.)
[16:58:05] <CIA-29> GemRB: 03lynxlupodian * r9066a069a9bc 10gemrb/CMakeLists.txt:
[16:58:05] <CIA-29> GemRB: Revert "cmake: disable -Werror in the generated archive (make dist)"
[16:58:05] <CIA-29> GemRB: tar also stores checksums of all the files, so the stream is immutable
[16:58:05] <CIA-29> GemRB: This reverts commit 35ef955781db979378f7278d4b87a3894b4e3fe9.
[16:58:06] <CIA-29> GemRB: 03lynxlupodian * r7237aafda210 10gemrb/CMakeLists.txt: cmake: enable -Werror only for non-release builds
[16:58:07] <CIA-29> GemRB: 03lynxlupodian * r5d2d6c1b95ca 10gemrb/CMakeLists.txt: [boring] cmake: unify the indentation to tabs
[16:59:13] <lynxlynxlynx> there, make dist is fine again
[16:59:26] <lynxlynxlynx> now to play with the wild magic :)
[16:59:26] <fuzzie> :)
[17:04:50] <lynxlynxlynx> crap, there are still loadscreen issues
[17:37:02] <-- Bo_Thomsen has left IRC (Quit: Leaving.)
[18:04:21] --> Bo_Thomsen has joined #GemRb
[18:10:33] <-- xrogaan has left IRC (Ping timeout: 265 seconds)
[18:11:45] --> |Cable| has joined #GemRb
[18:50:10] <pupnik> :/
[19:28:34] <-- Bo_Thomsen has left IRC (Quit: Leaving.)
[20:45:52] <-- Maighstir has left IRC (Ping timeout: 276 seconds)
[21:00:50] --- barra_home is now known as barra_bath
[21:28:56] --- barra_bath is now known as barra_home
[21:36:05] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)
[21:36:50] --> edheldil_ has joined #GemRb
[21:52:22] --> Maighstir has joined #GemRb
[22:18:34] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[22:36:44] --> Maighstir_ has joined #GemRb
[22:37:16] <-- Maighstir has left IRC (Ping timeout: 265 seconds)
[23:06:10] --- barra_home is now known as barraAway
[23:17:03] --> barra_away has joined #GemRb
[23:20:15] <-- barraAway has left IRC (Ping timeout: 245 seconds)
[23:31:30] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)
[23:36:30] --> edheldil_ has joined #GemRb