--- Log opened Tue Mar 22 00:00:15 2011 --- Day changed Tue Mar 22 2011 20110322 00:00:15< Gambit> shadowmaster: For nothing? 20110322 00:00:17< Gambit> Nothing!? 20110322 00:00:26< Gambit> Thanks to me Rei2 is now immune to recursive function infinite loops. 20110322 00:01:15< shadowmaster> any particular reason you came up with this in here instead of the other channel? 20110322 00:01:25< Gambit> Because it highlighted me. 20110322 00:01:44< shadowmaster> it did the same elsewhere 20110322 00:02:01< Gambit> Yeah but we were already having a separate conversation there. 20110322 00:02:28< shadowmaster> and? 20110322 00:03:12< Gambit> Plus I always strike where you least expect. 20110322 00:03:31-!- mode/#wesnoth-umc-dev [+q *!*@wesnoth/developer/grickit] by ChanServ 20110322 00:05:24-!- vultraz [~chatzilla@124.109.10.174] has quit [Read error: Operation timed out] 20110322 00:18:43-!- vultraz [~chatzilla@124.109.10.174] has joined #wesnoth-umc-dev 20110322 00:54:49-!- iElendil_ [~irchon@24-181-204-243.static.hckr.nc.charter.com] has joined #wesnoth-umc-dev 20110322 00:56:08-!- iElendil_ [~irchon@24-181-204-243.static.hckr.nc.charter.com] has quit [Remote host closed the connection] 20110322 01:09:17-!- vultraz [~chatzilla@124.109.10.174] has quit [Read error: No route to host] 20110322 01:18:58-!- vultraz [~chatzilla@124.109.10.174] has joined #wesnoth-umc-dev 20110322 01:44:46-!- PetePorty [~pete@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20110322 01:45:16-!- PetePorty [~pete@unaffiliated/peterporty] has joined #wesnoth-umc-dev 20110322 02:05:35-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110322 02:16:10-!- Blueblaze [~Blueblaze@adsl-76-202-16-172.dsl.hstntx.sbcglobal.net] has joined #wesnoth-umc-dev 20110322 02:16:38< shadowmaster> wesbot: reload 20110322 02:16:38<+wesbot> shadowmaster: Who are you to use that tone on me?? 20110322 02:16:45< shadowmaster> ah, it wasn't dare. 20110322 02:16:56-!- un214 [~un214@adsl-75-45-1-223.dsl.scrm01.sbcglobal.net] has joined #wesnoth-umc-dev 20110322 02:25:30-!- PetePorty [~pete@unaffiliated/peterporty] has quit [Remote host closed the connection] 20110322 02:30:09-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20110322 02:30:35-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110322 02:51:03-!- zaroth [~zaroth@unaffiliated/zaroth] has quit [Read error: Connection reset by peer] 20110322 02:57:27<+CIA-44> wesnoth-umc-dev: alarantalara * r9020 /trunk/To_Lands_Unknown/scenarios/06_GatesToThePast.cfg: TLU: merged fixes from bitbucket 20110322 03:00:06<+CIA-44> wesnoth-umc-dev: alarantalara * r9021 /trunk/To_Lands_Unknown/scenarios/06_GatesToThePast.cfg: TLU: do not want cameo - replaced with transliteration of "The Thousand Nights and a Night" based on Richard Burton 20110322 03:08:08< Espreon> Note to self: kill cameos. 20110322 03:18:39< Aethaeryn> Cameos? 20110322 03:20:31< Espreon> bvanevery put silly cameos of me, himself, inferno8, and Alarantalara into that scenario. 20110322 03:21:07< Aethaeryn> I could probably cameo in one of my scenarios with no one noticing. 20110322 03:21:14< Aethaeryn> Since Aethaeryn is a Wesnoth human male name 20110322 03:27:08< un214> I almost stuck one of Dave in mine 20110322 03:27:17< un214> it just says "Historian of Wesnoth instead" 20110322 03:41:04<+CIA-44> rei2: shadowm api3 * r50f015c98065 /lib/Rei2/Math.pm: Rei2::Math: treat input as multiline even though it shouldn't be 20110322 03:41:05<+CIA-44> rei2: shadowm api3 * re0440a89ff84 /rei2.pl: Version 0.2.6 20110322 03:41:06<+CIA-44> rei2: shadowm api3 * r3017f242a0d8 /rei2.pl: Bump version 20110322 03:41:06<+CIA-44> rei2: shadowm api3 * r550a1719e06d /rei2.pl: Version 0.2.7.1 20110322 03:41:07<+CIA-44> rei2: shadowm api3 * r9a09a19c46b5 /rei2.pl: Bump version 20110322 03:41:09<+CIA-44> rei2: shadowm api3 * r26f9f69c2994 / (lib/Rei2/Math.pm rei2.pl): 20110322 03:41:09<+CIA-44> rei2: Merge branch 'master' into api3 20110322 03:41:09<+CIA-44> rei2: Conflicts: 20110322 03:41:09<+CIA-44> rei2: rei2.pl 20110322 03:41:10<+CIA-44> rei2: shadowm api3 * raf6ee8618be2 /lib/Rei2/Math.pm: Rei2::Math: detect DoS vulnerability discovered by loonycyborg 20110322 03:41:10<+CIA-44> rei2: shadowm api3 * r7b2b4e8e2f45 /lib/Rei2/Math.pm: Rei2::Math: detect DoS vulnerability even better 20110322 03:41:15<+CIA-44> rei2: shadowm api3 * raeb728675283 /lib/Rei2/Math.pm: Rei2::Math: fix the Gambit bug, thanks for nothing Gambit 20110322 04:15:39-!- Vorpal [~AnMaster@unaffiliated/anmaster] has quit [Ping timeout: 248 seconds] 20110322 04:16:27-!- Vorpal [~AnMaster@unaffiliated/anmaster] has joined #wesnoth-umc-dev 20110322 04:28:51-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20110322 04:28:52-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20110322 04:58:55-!- un214 [~un214@adsl-75-45-1-223.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 20110322 05:52:53<+CIA-44> wesnoth-umc-dev: shikadilord * r9022 /trunk/After_the_Storm/scenarios/09_The_Triad_part_1.cfg: Scenario 9: remove the shaxthal drones, they make this scenario nearly impossible to complete 20110322 05:56:46<+CIA-44> wesnoth-umc-dev: shikadilord * r9023 /trunk/After_the_Storm/ (20 files in 5 dirs): Oooo, wmlindent 20110322 06:10:48<+CIA-44> wesnoth-umc-dev: shikadilord * r9024 /trunk/After_the_Storm/ (41 files in 4 dirs): Add Kate modelines 20110322 06:13:37<+CIA-44> wesnoth-umc-dev: shikadilord * r9025 /trunk/After_the_Storm/ai/ (_main.cfg fake/npc.cfg macros.cfg): Moar Kate modelines, desu 20110322 06:15:12-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20110322 06:23:19< shadowmaster> shikadibot: log HEAD 20110322 06:23:23<+shikadibot> shadowmaster: Revision 9026 (shikadilord) on Tue Mar 22 05:20:11 2011: 20110322 06:23:27<+shikadibot> shadowmaster: Storyboards suck です! 20110322 06:23:28<+shikadibot> shadowmaster: Web interface URL: http://wesnoth-umc-dev.svn.sourceforge.net/viewvc/wesnoth-umc-dev?view=rev&revision=9026 20110322 06:23:45< Espreon> I've created a monster! 20110322 06:40:35< shadowmaster> #ifdef WESNOTH_10905 20110322 06:41:18< shadowmaster> #ifver == 1.9.5 20110322 06:41:31< shadowmaster> sigh, I really nee[Bsigh, we could really use something like this to allow version-based preprocessor conditionals 20110322 06:42:12< shadowmaster> Espreon: any other syntax ideas? 20110322 06:42:50< Espreon> What's wrong with periods? 20110322 06:43:04< shadowmaster> nothing, really 20110322 06:43:05< Espreon> Just curious. 20110322 06:43:26< Espreon> Either one works fine, I guess. 20110322 06:43:30< shadowmaster> I already implemented a data type class in mainline that allows to do natural version number cmparisons in C++ 20110322 06:43:34< shadowmaster> around 1.5.x 20110322 06:44:09< shadowmaster> I just wish silene's preprocessor was a little more understandable 20110322 06:46:05< Espreon> shadowmaster: Yeah, just do what you think is natural. Either one's fine. 20110322 06:46:48< shadowmaster> that's assuming I ever do something on that matter :p 20110322 06:47:04< Espreon> Oy vey... 20110322 06:57:31< shadowmaster> actually, there might be hope 20110322 06:58:00< Espreon> Oh? 20110322 06:58:36< shadowmaster> I think I understood how this thing works 20110322 06:58:42< shadowmaster> at least the relevant portion of the logic 20110322 07:01:31< shadowmaster> if I succeed I'll post in Developers' Forum just in case some of the regulars has a better syntax idea 20110322 07:03:15< Espreon> Thank you, NP++... no thanks to you, sed. 20110322 07:21:52< shadowmaster> ughofmdsgg 20110322 07:22:12< Espreon> Yes? 20110322 07:22:40< shadowmaster> I don't know 20110322 07:22:56< shadowmaster> the C++ preprocessor is doing silly stuff with preprocessor.cpp (NO PUN INTENDED) 20110322 07:23:56< shadowmaster> bah 20110322 07:24:04< shadowmaster> all this mess because of an extra closing bracket 20110322 07:24:07< shadowmaster> brace 20110322 07:29:54< shadowmaster> 20110322 03:29:25 debug config: testing engine version against 1.7.4+svn (==): no match 20110322 07:29:57< shadowmaster> oman 20110322 07:30:15 * shadowmaster *facedesk* 20110322 07:30:25< shadowmaster> I keep mistyping 1.7.x instead of 1.9.x 20110322 07:31:17< shadowmaster> Espreon: I think this is going to work 20110322 07:31:26< Espreon> Yay! 20110322 07:31:42< shadowmaster> 20110322 03:31:17 debug config: testing engine version against 1.5.10 (>=): match 20110322 07:31:46< shadowmaster> 20110322 03:31:17 debug config: testing engine version against 1.9.4 (>): match 20110322 07:31:57< shadowmaster> 20110322 03:31:17 debug config: testing engine version against 1.9.4+svn (==): match 20110322 07:31:57< shadowmaster> 20110322 03:31:17 debug config: testing engine version against 1.9.5 (<): match 20110322 07:32:08< Espreon> Om nom nom nom... 20110322 07:36:40< Aethaeryn> Come on 1.9.5... 20110322 07:36:49< Aethaeryn> I need to test the new MoD... 20110322 07:37:07< Aethaeryn> ugh, next weekend is cram time for my really important math test 20110322 07:37:11< Aethaeryn> oh well 20110322 07:45:44-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20110322 08:06:04< shadowmaster> People 20110322 08:06:06< shadowmaster> http://forums.wesnoth.org/viewtopic.php?f=2&t=33361 20110322 09:15:51< shadowmaster> %netname hdvirtual.freewebhostx.com 20110322 09:16:04< shadowmaster> !netname hdvirtual.freewebhostx.com 20110322 09:16:14<+shikadibot> shadowmaster: hdvirtual.freewebhostx.com = 69.162.119.163 20110322 09:16:15<+Rei2> shadowmaster: hdvirtual.freewebhostx.com = 69.162.119.163 20110322 09:31:19-!- Mythological [Ilccov@77.28.108.165] has joined #wesnoth-umc-dev 20110322 09:35:10-!- Mythological_ [Ilccov@77.28.108.165] has joined #wesnoth-umc-dev 20110322 09:37:24-!- Mythological_ [Ilccov@77.28.108.165] has quit [Client Quit] 20110322 09:44:21-!- Mythological [Ilccov@77.28.108.165] has quit [] 20110322 09:45:38-!- Mythological [Ilccov@77.28.108.165] has joined #wesnoth-umc-dev 20110322 09:46:26-!- Mythological [Ilccov@77.28.108.165] has quit [Client Quit] 20110322 10:17:53-!- H-Hour [~H-Hour@cpc3-brig17-2-0-cust115.3-3.cable.virginmedia.com] has joined #wesnoth-umc-dev 20110322 10:20:57-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: you are doing it right!] 20110322 10:21:27-!- Rei2 [ayanami@unaffiliated/shadowmaster/bot/rei2] has quit [Quit: you are doing it wrong] 20110322 11:03:53-!- H-Hour_ [~H-Hour@cpc3-brig17-2-0-cust115.3-3.cable.virginmedia.com] has joined #wesnoth-umc-dev 20110322 11:04:48-!- H-Hour__ [~H-Hour@cpc3-brig17-2-0-cust115.3-3.cable.virginmedia.com] has joined #wesnoth-umc-dev 20110322 11:07:32-!- H-Hour [~H-Hour@cpc3-brig17-2-0-cust115.3-3.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 20110322 11:08:26-!- H-Hour_ [~H-Hour@cpc3-brig17-2-0-cust115.3-3.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 20110322 11:09:01-!- H-Hour__ [~H-Hour@cpc3-brig17-2-0-cust115.3-3.cable.virginmedia.com] has quit [Ping timeout: 252 seconds] 20110322 11:12:59-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110322 11:28:13-!- loonybot [~loonybot@46.138.76.201] has joined #wesnoth-umc-dev 20110322 11:28:13-!- loonybot [~loonybot@46.138.76.201] has quit [Changing host] 20110322 11:28:13-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-umc-dev 20110322 11:28:16-!- mode/#wesnoth-umc-dev [+v loonybot] by ChanServ 20110322 11:28:47-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-umc-dev 20110322 13:02:18-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-umc-dev 20110322 13:05:37-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has joined #wesnoth-umc-dev 20110322 13:05:47-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-umc-dev 20110322 13:07:34-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-umc-dev 20110322 13:07:37-!- mode/#wesnoth-umc-dev [+v janebot] by ChanServ 20110322 13:15:17-!- Blueblaze [~Blueblaze@adsl-76-202-16-172.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110322 14:13:06-!- mysticX [voqis@72.133.164.193.static.giga-dns.com] has quit [Ping timeout: 260 seconds] 20110322 14:14:59-!- mysticX [kmfjj@72.133.164.193.static.giga-dns.com] has joined #wesnoth-umc-dev 20110322 18:06:03-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20110322 18:27:16-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-umc-dev 20110322 18:43:38-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110322 18:47:04-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20110322 19:44:08-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110322 20:05:34-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20110322 20:08:36-!- PetePorty [~pete@unaffiliated/peterporty] has joined #wesnoth-umc-dev 20110322 20:09:39-!- Rei2 [ayanami@unaffiliated/shadowmaster/bot/rei2] has joined #wesnoth-umc-dev 20110322 20:09:42-!- mode/#wesnoth-umc-dev [+v Rei2] by ChanServ 20110322 20:32:35<+CIA-44> wesnoth-umc-dev: aethaeryn * r9027 /trunk/Master_of_Dungeons/lua/terrain_editor.lua: Merging the radius menu item into a submenu of the terrain menu item. 20110322 20:34:04-!- zaroth [~zaroth@host9.natpool.mwn.de] has joined #wesnoth-umc-dev 20110322 20:34:08-!- zaroth [~zaroth@host9.natpool.mwn.de] has quit [Changing host] 20110322 20:34:08-!- zaroth [~zaroth@unaffiliated/zaroth] has joined #wesnoth-umc-dev 20110322 20:34:10-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20110322 21:01:58-!- Mussious [~kamil@dfk116.neoplus.adsl.tpnet.pl] has joined #wesnoth-umc-dev 20110322 21:02:04-!- Mussious_ [~kamil@dfk116.neoplus.adsl.tpnet.pl] has joined #wesnoth-umc-dev 20110322 21:02:18-!- Mussious_ [~kamil@dfk116.neoplus.adsl.tpnet.pl] has quit [Client Quit] 20110322 21:04:36<+CIA-44> wesnoth-umc-dev: aethaeryn * r9028 /trunk/Master_of_Dungeons/lua/DungeonInventory.lua: Hosts now get the additional ability to add items to any given unit. 20110322 21:13:01-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has quit [Remote host closed the connection] 20110322 21:22:42< vultraz> hey Gambit 20110322 21:37:26<+CIA-44> wesnoth-umc-dev: aethaeryn * r9029 /trunk/Master_of_Dungeons/maps/cavern.map: Making more progress on the cavern map. 20110322 21:59:38-!- mode/#wesnoth-umc-dev [-q *!*@wesnoth/developer/grickit] by ChanServ 20110322 22:11:38-!- shikadibot [~shikadi@wesnoth/umc-dev/bot/shikadibot] has quit [Read error: Operation timed out] 20110322 22:11:40-!- AI0867 [~ai@wesnoth/developer/ai0867] has quit [Read error: Operation timed out] 20110322 22:11:43-!- shikadibot [~shikadi@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-umc-dev 20110322 22:11:46-!- mode/#wesnoth-umc-dev [+v shikadibot] by ChanServ 20110322 22:11:46-!- AI0867 [~ai@wesnoth/developer/ai0867] has joined #wesnoth-umc-dev 20110322 22:13:04<+CIA-44> wesnoth-umc-dev: aethaeryn * r9030 /trunk/Master_of_Dungeons/ (6 files in 2 dirs): More work on inventory; bugfixes; cleaning up todo 20110322 22:16:22-!- Espreon [~espreon@wesnoth/developer/espreon] has quit [Ping timeout: 250 seconds] 20110322 22:16:26-!- shadowmaster [~ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20110322 22:17:05-!- AI0867 [~ai@wesnoth/developer/ai0867] has quit [Ping timeout: 252 seconds] 20110322 22:17:23-!- shikadibot [~shikadi@wesnoth/umc-dev/bot/shikadibot] has quit [Ping timeout: 276 seconds] 20110322 22:21:49-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110322 22:23:50< zaroth> Aethaeryn: when did you start this master of dungeons project? 20110322 22:24:12< Aethaeryn> At least a year ago. 20110322 22:24:22< Aethaeryn> Why? 20110322 22:24:32< zaroth> well, I'm just a bit bitter ;-) 20110322 22:24:36< Aethaeryn> ? 20110322 22:25:03< zaroth> I'm doing a dungeon keeper based add-on, sticked to the name "dungeon master" (started ~ a month ago) 20110322 22:25:22< zaroth> wanted to publish it on addons server - what I see? dungeonmaster era 20110322 22:25:29< zaroth> come to irc - "master of dungeons" 20110322 22:25:31< Aethaeryn> Yeah. 20110322 22:25:47< Aethaeryn> In 1.8 it's part of Aethaeryn's Maps, but when I rewrote it in Lua I split it off. 20110322 22:25:51< zaroth> i guess I will just switch to dungeons of wesnoth ;-) 20110322 22:27:16< Aethaeryn> Hmm, not quite a year... started it in May 20110322 22:27:30< zaroth> but I guess I should look into your add-on now 20110322 22:27:53< zaroth> r9028 commit message seems interesting :-) 20110322 22:28:03< Aethaeryn> probably shouldn't look into it as it is. 20110322 22:28:23< Aethaeryn> Inventory/shops/upgrades non-functional atm. 20110322 22:28:48< Aethaeryn> Atm, the rewrite part is complete... 20110322 22:28:58-!- shadowmaster [~ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20110322 22:29:08< zaroth> all right, so I will wait a few weeks 20110322 22:29:21< Aethaeryn> The MP campaign, the non-blank maps, and the RPG era side of things aren't working yet. 20110322 22:29:28< zaroth> maybe I'll luckily be at the irc at the moment you'll be doing commits just like now 20110322 22:29:35< Aethaeryn> in 1.8 I just played with Bob's RPG Era, but there are disadvantages to depending on someone else's era. 20110322 22:29:35< zaroth> to remind me of it :-) 20110322 22:29:53< Aethaeryn> zaroth: if you have 1.9.4 we could play a game right now. 20110322 22:30:08< zaroth> i have 1.9.4+svn 20110322 22:30:17< Aethaeryn> right, SVN doesn't do MP very well 20110322 22:30:17< zaroth> so - why not? 20110322 22:30:21< Aethaeryn> since you need the same revision. 20110322 22:30:30< Aethaeryn> So I have two checkouts of SVN 20110322 22:30:51-!- Espreon_ [~espreon@ai0867.net] has joined #wesnoth-umc-dev 20110322 22:30:54< Aethaeryn> one at r48297 for MP 20110322 22:30:56< Aethaeryn> and one at latest 20110322 22:31:02< zaroth> ah, nice idea 20110322 22:31:04-!- Espreon_ [~espreon@ai0867.net] has quit [Changing host] 20110322 22:31:04-!- Espreon_ [~espreon@wesnoth/developer/espreon] has joined #wesnoth-umc-dev 20110322 22:31:10-!- Espreon_ [~espreon@wesnoth/developer/espreon] has quit [Client Quit] 20110322 22:31:12-!- shikadibot [~shikadi@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-umc-dev 20110322 22:31:12-!- mode/#wesnoth-umc-dev [+v shikadibot] by ChanServ 20110322 22:31:24< Aethaeryn> You probably want to just copy and paste and then downgrade the copy 20110322 22:31:31-!- AI0867 [~ai@wesnoth/developer/ai0867] has joined #wesnoth-umc-dev 20110322 22:31:31< Aethaeryn> So you don't have to redownload everything 20110322 22:32:24< Aethaeryn> There's two MPs for 1.9.* 20110322 22:32:51< zaroth> yeah, but after it finishes copying, updating, compiling it will be probably too late for starting an RPG game - so let's play another day 20110322 22:32:52< Aethaeryn> One requires the *latest* SVN, and no one's there. One requires the latest tagged one (e.g. 1.9.4, no +) and very few people are there. 20110322 22:33:22< Aethaeryn> MoD is 2-8p 20110322 22:33:31< Aethaeryn> But fun with at least 3-5 20110322 22:33:49< Aethaeryn> Essentially, the host has debug mode (well, a more limited version of it) + map editor 20110322 22:34:08< Aethaeryn> And the goal of the host is to create an improvized scenario for the other players to play. 20110322 22:34:18< Aethaeryn> So, ideally, the host always loses in the end :-P 20110322 22:34:48< zaroth> it probably has the same issue as my add-on will have - it isn't dynamic... 20110322 22:34:56< Aethaeryn> What do you mean? 20110322 22:35:27< zaroth> I presume the host can do modifications only within his turn, right? 20110322 22:35:58< Aethaeryn> Well, he gets two turns 20110322 22:36:08< zaroth> if so, the game can get pretty lengthy, since host's turns will take quite a while 20110322 22:36:09< Aethaeryn> One before everyone moves, one after everyone moves. 20110322 22:36:52< Aethaeryn> zaroth: Is yours identical to mine in what the host does? 20110322 22:36:56< zaroth> and that also prevents setting turn timer to 60 second/turn (with initial to 300 secs and reservoir of 300 secs), what I usually do in RPG games 20110322 22:37:06-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20110322 22:37:17< zaroth> no, no, I played with the dungeon keeper idea pretty heavily 20110322 22:37:29< Aethaeryn> Well, I hate timers. 20110322 22:37:42< Aethaeryn> But... 20110322 22:37:43< zaroth> in my add-on dwarvish miners dig the tunnels, gold and dwarvish tinkers set traps 20110322 22:37:54< Aethaeryn> I did fix the host-takes-forever issue. 20110322 22:37:58< Aethaeryn> Kinda. 20110322 22:38:21< Aethaeryn> Instead of starting with a blank map that the host has to draw *everything* on, when I turn MoD into an MP campaign most of the maps will be real maps instead of blank. 20110322 22:38:41< Aethaeryn> This compensates for the host's lack of mapping ability (I forget that most people can't map well, I've been mapping for games since I was 12) 20110322 22:38:56< Aethaeryn> And speeds up the playtime for most scenarios unless the players want a totally custom thing. 20110322 22:39:03< Aethaeryn> The host can still edit the map, and the host still has to place all the units. 20110322 22:39:13< Aethaeryn> But starting on a pre-set map will speed it up since now the host just has to tweak. 20110322 22:39:52< zaroth> it really seems like this dungeonmaster era on 1.9.4 addon server 20110322 22:39:57< Aethaeryn> I also made the editor more powerful, allowing brush sizes... 20110322 22:40:22< zaroth> but I couldn't test this one because of a bug in SVN version with blurred objective windows :( 20110322 22:40:33< Aethaeryn> ah 20110322 22:40:48< Aethaeryn> Well, MoD now is written almost entirely in Lua, mostly object oriented too 20110322 22:41:15< Aethaeryn> Which abstracts away from repetitive code and dreadful interfaces, essentially making most files like *real* config files ;-) 20110322 22:41:28< Aethaeryn> That's why I had to move to trunk. 20110322 22:41:46< Aethaeryn> The Lua's more powerful in trunk. 20110322 22:42:07< zaroth> seems like I could learn a lot from browsing your code - I'm really glad now that I chatted up to you a few minutes ago :-) 20110322 22:42:22< zaroth> right now I was using bob's rpg era code as examples while doing my WML 20110322 22:42:30< Aethaeryn> Well, there's a bunch of hackish stuff because of the way the WML/Lua/WML-table stuff have to be. 20110322 22:42:41< Aethaeryn> And a lot of times I just needed to create a global variable... I'm not proud of that. 20110322 22:42:49< zaroth> but he uses hardly any lua, lots of WML macros instead 20110322 22:43:10< zaroth> (in fact, I don't remember seeing any lua in his code...) 20110322 22:43:23< Aethaeryn> Essentially, I replaced my macros with Lua, then replaced most of my WML with Lua. Then I rewrote my Lua into mostly object-oriented code. 20110322 22:43:42< Aethaeryn> Functions are a million times better than macros. 20110322 22:43:54< Aethaeryn> The problem is that sometimes things need to be implemented with WML tables, which is simply coding WML in Lua syntax. 20110322 22:44:02< Aethaeryn> Which often is for things you wish Lua could do natively. 20110322 22:44:12< Aethaeryn> Those kind of things I abstracted away in class definitions when I could. 20110322 22:46:03< zaroth> question regarding your latest svn/dev version setup - you don't have two separate config directories for that, do you ? 20110322 22:46:20< Aethaeryn> I used to, but I see no need. 20110322 22:46:27< zaroth> i guess it shouldn't differ that much... 20110322 22:46:27< Aethaeryn> Since dev version is released every month or two... 20110322 22:46:35< Aethaeryn> And so it shouldn't conflict with SVN 20110322 22:46:43< Aethaeryn> If there was some conflict I guess I'd do it, but otherwise it's just easier. 20110322 22:46:54< Aethaeryn> So, e.g., the add-ons can be consistent 20110322 22:47:15-!- Espreon [~espreon@wesnoth/developer/espreon] has joined #wesnoth-umc-dev 20110322 22:52:49< Aethaeryn> zaroth: there's a lot of missing features or bugs in Wesnoth's iterface with Lua that I had to work around that limits the utility of my classes and requires a workaround. For some (e.g. inventory) it limits to one inventory object per game. Hopefully I can patch Wesnoth myself to fix some of those issues before 1.10 20110322 22:53:38< zaroth> ha, finally got the link right to checkout your addon 20110322 22:54:27< zaroth> Aethaeryn: I also hope you succeed with it, it would nicely go together with my desire to learn more Lua (which I do even more eagerly since it will also be useful outside Wesnoth world) 20110322 22:55:00< Aethaeryn> All my add-ons would be finished and published already if it wasn't for so many damned math classes. 20110322 22:56:42< zaroth> LOL! ASCII art saying "Global variables" :D 20110322 22:57:03< Aethaeryn> yeah, it's an app called "figlet" 20110322 22:57:24< Aethaeryn> it used to be on Fedora's repositories a few years ago, but isn't anymore. For some reason I wanted it, so I found the source and compiled it myself... 20110322 22:57:35< Aethaeryn> Then I realized I didn't need it, but was determined to find some use for it. 20110322 22:57:38< Aethaeryn> Ergo, headings. ;-) 20110322 22:57:53< zaroth> neat! :-) 20110322 22:58:07< zaroth> luckily, it's in gentoo portage in case I need it 20110322 22:58:22< zaroth> but it's the first time I see such a thing in code 20110322 22:59:20< Aethaeryn> Yes, 90% of my code is done with rigid standards (e.g. university classes) that often have stupid requirements like so many comments that I almost have more comment lines than source lines 20110322 22:59:40< Aethaeryn> So, when it comes to code I write myself... 20110322 22:59:54< Aethaeryn> I make my own standards :-P 20110322 23:01:19-!- Mussious [~kamil@dfk116.neoplus.adsl.tpnet.pl] has quit [Quit: Ex-Chat] 20110322 23:02:52< zaroth> by the way, I wanted to put my add-on under git version control, but didn't do it since I didn't know how wesnoth handles these directories and didn't want to bother myself at this point 20110322 23:03:22< zaroth> but users of umc-dev must have solved this - do you remove .svn dirs from the addon directory while releasing? or does wesnoth just ignore them? 20110322 23:03:41< Aethaeryn> shadowmaster probably knows 20110322 23:03:53< Aethaeryn> I tend to just manually remove them just to be safe 20110322 23:04:00< shadowmaster> zaroth: if you don't have a _server.ign file, don't worry about it 20110322 23:04:29< shadowmaster> Espreon: around? 20110322 23:04:32< Espreon> Yup. 20110322 23:04:49< shadowmaster> Espreon: could you elaborate on the above? I'm lazy. :p 20110322 23:05:04< Espreon> Sure, why not? 20110322 23:06:24< Espreon> zaroth: Unless you have a _server.ign file that doesn't exclude things that begin with a dot, don't worry about it. Unless you have such a file, Wesnoth will automatically remove anything that begins with a period, thus it will remove .svn directories. 20110322 23:06:57< Espreon> If you have such a file, add the proper pattern. 20110322 23:07:41-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20110322 23:08:29< zaroth> Espreon: thanks! BTW, is this somewhere on the wiki? I tried hard to find this info starting from http://wiki.wesnoth.org/PblWML and couldn't, so I switched to IRC 20110322 23:09:01< zaroth> (PblWML is the essence of what I know about weird configuration files in the add-on directory right now, so I started there) 20110322 23:09:09< Espreon> I see. 20110322 23:09:18< Espreon> Well, glad I could help. 20110322 23:10:29< shadowmaster> zaroth: http://wiki.wesnoth.org/IGNFileFormat 20110322 23:12:03< zaroth> yeah, knowing the name of the file I found it now as well. but, to excuse myself just one page links there except ReferenceWML, so it's pretty well-hidden :P 20110322 23:16:46< Espreon> Note to self: get back to the EoM soon. 20110322 23:18:41< zaroth> Aethaeryn: playing around with your add-on, it's pretty awesome! is it a way for dungeon master to speak as a NPC already? 20110322 23:18:58< zaroth> s/it/there/ 20110322 23:19:40< zaroth> also "Summon Summoner" is a bit strange label for summoning just simple units ;-) 20110322 23:23:12< zaroth> it'd be quite nice as well to have a label telling what's the current brush radius at the top is while choosing the terrain to be put on chosen hex 20110322 23:24:16< zaroth> ah, i just discovered how to speak as units :-) 20110322 23:26:48< Gambit> It summons units that summon other units? 20110322 23:26:52< Gambit> We need to go deeper. 20110322 23:28:41< zaroth> yeah, I just discovered that they aren't simple units and that they really summon things... 20110322 23:29:27< zaroth> quite a nice way to have mini-bosses :-) 20110322 23:31:27< zaroth> I just summoned a bunch of units as one of the ancient liches around the second ancient lich and won... Maybe the dungeon masters should be in team ? :P 20110322 23:34:25< Gambit> Yeah but it's not good enough. 20110322 23:34:32< Gambit> I want a summoner within a summoner within a summoner. 20110322 23:40:39< zaroth> Aaah, I can't kill units with thunders or monster pianos from heaven? Lame ;-) 20110322 23:41:37< zaroth> but seriously, Aethaeryn - thanks a lot for making this add-on, it will provide me with plenty of reference material when writing my own! 20110322 23:41:54< zaroth> (and some functions are luckily quite similar to what I have planned) 20110322 23:56:50< Aethaeryn> zaroth: well, yeah, you can easily "win" 20110322 23:57:01< Aethaeryn> The point is to guide p2-5 through a labyrinth you set up 20110322 23:57:10< Aethaeryn> With units you place that are appropriate to their difficulty 20110322 23:57:35< Aethaeryn> p6 is on a different team than p1 because p6 spawns "NPC" units that are on the player's side but not in their control. 20110322 23:57:40< Aethaeryn> p1 spawns enemy units that they actively have to fight. 20110322 23:58:11< Aethaeryn> p2-5 are the non-host adventurers, p1, p6 is the same player (host) who does enemies (p1) and NPCs (p6) 20110322 23:58:20< Aethaeryn> Though you could have p1 and p6 as different people, they'd just have to get along 20110322 23:59:01< Aethaeryn> And traps, chests, shops, etc., are planned, just aren't there yet. --- Log closed Wed Mar 23 00:00:05 2011