--- Log opened Sat Nov 19 00:00:24 2016 20161119 00:21:13-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20161119 00:26:03-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Read error: Permission denied] 20161119 00:26:48-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth 20161119 00:49:18-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has quit [Quit: ChipmunkV] 20161119 01:12:40-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 260 seconds] 20161119 01:16:27-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20161119 01:18:01-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20161119 01:18:07-!- noy_ [~Noy@S01067cb21b205894.vs.shawcable.net] has joined #wesnoth 20161119 01:18:07-!- noy_ [~Noy@S01067cb21b205894.vs.shawcable.net] has quit [Changing host] 20161119 01:18:07-!- noy_ [~Noy@wesnoth/developer/noy] has joined #wesnoth 20161119 01:22:03< Ipsilon> does anyone actively work on heir to the throne nowadays? 20161119 01:22:55< celticminstrel> Why do you ask? 20161119 01:23:10< Ipsilon> because some design choices are strange 20161119 01:23:34< Ipsilon> one being the lich mission being so awkwardly hard, compared to the almost all the subsequent missions 20161119 01:23:50< Ipsilon> It being a campaign that most new people start with, it's very strange 20161119 01:28:23< celticminstrel> Which mission is this again? 20161119 01:28:36< celticminstrel> I think I recall at least two scenarios involving liches. 20161119 01:29:46< Ipsilon> three liches 20161119 01:29:48< Ipsilon> one north 20161119 01:29:50< Ipsilon> one south 20161119 01:29:52< Ipsilon> one west 20161119 01:29:54< Ipsilon> *east 20161119 01:29:55< celticminstrel> Oh, that one. 20161119 01:30:01< Ipsilon> survive 12 turns 20161119 01:30:18< celticminstrel> Is it that hard to survive 12 turns? 20161119 01:30:39< Ipsilon> Not if you know what the scenario wants you to do 20161119 01:30:53< Ipsilon> but most decisions will end in loss or severe casualties 20161119 01:30:54< celticminstrel> Which is? 20161119 01:31:03< Ipsilon> which are not conmensurate to previous missions 20161119 01:31:06< Ipsilon> or missions later 20161119 01:31:29< Ipsilon> running away from keep, best results going north-west 20161119 01:32:15< Ipsilon> the mission trashes on any instinct that a new player may have. And again, the issue is that it comes out of nowhere 20161119 01:33:06< Ipsilon> Nevermind the point that while this theoretical noob is dealing with this awkward mission, he/she is also trying to come to terms with real rng 20161119 01:33:24-!- noy_ [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20161119 01:33:32< Ipsilon> But no, I doubt it's a problematic mission for any experienced player 20161119 01:35:21-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20161119 01:48:43-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20161119 02:25:49-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20161119 02:32:21-!- wario [~wario_@unaffiliated/wario] has quit [Read error: Connection reset by peer] 20161119 03:31:46-!- ArneBab [~quassel@55d478c5.access.ecotel.net] has joined #wesnoth 20161119 03:31:47-!- ArneBab [~quassel@55d478c5.access.ecotel.net] has quit [Changing host] 20161119 03:31:47-!- ArneBab [~quassel@freenet/developer/arnebab] has joined #wesnoth 20161119 03:35:46-!- ArneBab_ [~quassel@55d460d8.access.ecotel.net] has quit [Ping timeout: 252 seconds] 20161119 03:48:58-!- Appleman1234 [~Appleman1@KD106161198040.au-net.ne.jp] has quit [Ping timeout: 244 seconds] 20161119 03:53:48-!- Appleman1234 [~Appleman1@KD106161198040.au-net.ne.jp] has joined #wesnoth 20161119 04:08:48-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Ping timeout: 245 seconds] 20161119 04:09:39-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth 20161119 05:19:52-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has joined #wesnoth 20161119 05:53:52< celticminstrel> I feel like I should somehow hint in dialog at the fact that this unit is allowed to attack twice. 20161119 05:54:00< celticminstrel> It's a one-time thing on the first turn of the scenario. 20161119 05:54:09< celticminstrel> I imagine it could be easily missed. 20161119 05:54:29< celticminstrel> Though if people habitually press N before ending turn, I suppose it'd be hard to miss... 20161119 06:06:29-!- Appleman1234 [~Appleman1@KD106161198040.au-net.ne.jp] has quit [Ping timeout: 248 seconds] 20161119 06:15:17< celticminstrel> I'm confused. Why is SotA's campaign description preserving blank lines while mine isn't... 20161119 06:15:58< celticminstrel> ...wait, seriously. The difference is that SotA's has a tab on the blank line. 20161119 06:16:02< celticminstrel> That's ridiculous. :| 20161119 06:16:18< celticminstrel> For tabs to make the difference between the line being collapsed or not. 20161119 06:23:29-!- Appleman1234 [~Appleman1@KD106161213031.au-net.ne.jp] has joined #wesnoth 20161119 06:39:33-!- Smedles [~quassel@CPE-58-160-77-59.ssqn1.lon.bigpond.net.au] has quit [Ping timeout: 248 seconds] 20161119 06:39:50-!- Smedles [~quassel@CPE-58-160-77-59.ssqn1.lon.bigpond.net.au] has joined #wesnoth 20161119 06:57:03-!- Smedles [~quassel@CPE-58-160-77-59.ssqn1.lon.bigpond.net.au] has quit [Remote host closed the connection] 20161119 06:59:00-!- oldlaptop [~quassel@162.247.150.37] has quit [Ping timeout: 256 seconds] 20161119 07:03:09< celticminstrel> I wonder if I should fix the names of all loyals instead of letting some be randomly generated. 20161119 07:03:16-!- oldlaptop [~quassel@162.247.150.37] has joined #wesnoth 20161119 07:03:42-!- Smedles [~quassel@CPE-58-160-77-59.ssqn1.lon.bigpond.net.au] has joined #wesnoth 20161119 07:47:26-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] 20161119 08:07:03-!- claymore [~claymore@unaffiliated/claymore] has joined #wesnoth 20161119 08:45:04-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20161119 08:48:39-!- Falcon` [falcon@ip248.ip-5-196-244.eu] has quit [Ping timeout: 258 seconds] 20161119 09:21:23-!- Falcon` [falcon@ip248.ip-5-196-244.eu] has joined #wesnoth 20161119 09:25:05-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20161119 09:39:36-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has joined #wesnoth 20161119 09:57:49-!- Polarina [~Polarina@wesnoth/translator/Polarina] has quit [Remote host closed the connection] 20161119 10:09:02-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth 20161119 10:32:10-!- claymore [~claymore@unaffiliated/claymore] has quit [Quit: Leaving] 20161119 10:58:08-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 20161119 11:26:06-!- jemadux [~jemadux@unaffiliated/jemadux] has joined #wesnoth 20161119 11:33:40-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has joined #wesnoth 20161119 11:47:40-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has joined #wesnoth 20161119 12:22:01-!- Kranix [~magnus@x1-6-74-44-01-e4-f1-52.cpe.webspeed.dk] has joined #wesnoth 20161119 12:39:48-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has quit [Quit: ChipmunkV] 20161119 12:39:58-!- claymore [~claymore@unaffiliated/claymore] has joined #wesnoth 20161119 12:49:16-!- wario [~wario_@unaffiliated/wario] has joined #wesnoth 20161119 12:49:37-!- wario_ [~wario_@unaffiliated/wario] has joined #wesnoth 20161119 12:59:33-!- lamefun [~lamefun@176.214.213.69] has joined #wesnoth 20161119 13:35:58-!- claymore [~claymore@unaffiliated/claymore] has quit [Quit: Leaving] 20161119 14:01:08-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has joined #wesnoth 20161119 14:16:59-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20161119 14:45:52-!- wario [~wario_@unaffiliated/wario] has quit [Quit: Leaving] 20161119 15:13:57< lamefun> I now tried Wesnoth git, it's very good! 20161119 15:30:15-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has joined #wesnoth 20161119 16:03:57-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20161119 16:32:43-!- bruttus [~bruttus__@191.223.123.39] has joined #wesnoth 20161119 16:36:16-!- bruttus [~bruttus__@191.223.123.39] has quit [Client Quit] 20161119 16:37:00-!- bruttus [~bruttus__@191.223.123.39] has joined #wesnoth 20161119 16:39:14-!- bruttus [~bruttus__@191.223.123.39] has quit [Client Quit] 20161119 16:42:57-!- bruttus [~bruttus__@191.223.123.39] has joined #wesnoth 20161119 16:44:47-!- bruttus [~bruttus__@191.223.123.39] has quit [Client Quit] 20161119 16:45:51-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth 20161119 17:19:23-!- louis94 [~~louis94@91.178.240.155] has joined #wesnoth 20161119 17:37:58-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Ping timeout: 245 seconds] 20161119 17:42:43< lamefun> I have an idea... 20161119 17:43:01< lamefun> Embed a JavaScript interpreter in Wesnoth, then make an API in TypeScript. 20161119 17:45:23< lamefun> Does this have any chance of being accepted if I make a patch? 20161119 17:47:46< lamefun> Looks like even duktape will do for TypeScript. 20161119 17:47:57< lamefun> "TypeScript compiles to clean, simple JavaScript code which runs on any browser, in Node.js, or in any JavaScript engine that supports ECMAScript 3 (or newer)." 20161119 17:50:04-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth 20161119 18:00:06< celticminstrel> I don't think it's especially likely to be accepted. 20161119 18:00:53< celticminstrel> Mainly just because switching scripting language is a huge compatibility issue. 20161119 18:03:34-!- Narrat [~Narrat@p5DED1F08.dip0.t-ipconnect.de] has joined #wesnoth 20161119 18:04:39-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has quit [Quit: ChipmunkV] 20161119 18:05:44-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has joined #wesnoth 20161119 18:06:18< zookeeper> we shouldn't include support for everyone's pet favorite scripting language 20161119 18:06:33< zookeeper> the queue would be quite endless 20161119 18:06:38< lamefun> no 20161119 18:06:51< lamefun> by including JS you will automatically include every langauge 20161119 18:07:04< lamefun> it's in browser, so many languages can be compiled to JS 20161119 18:08:47< zookeeper> surely you can use lua to write something that will compile javascript to lua or even WML, so by that line of thinking actually we already have support for javascript 20161119 18:08:51< celticminstrel> That's a ridiculous comment, even if true. 20161119 18:09:04< celticminstrel> Certainly you could compile anything to Lua with the same line of thinking though. 20161119 18:09:38< celticminstrel> In fact you could compile anything to anything, probably. 20161119 18:10:27< lamefun> yes, but many languages already have JS-targeting compilers written for them 20161119 18:11:56< celticminstrel> So what. 20161119 18:12:31< celticminstrel> JS and Lua are quite similar, too, so it's odd that someone who hates Lua so much would be suggesting JS. 20161119 18:12:38< lamefun> "In fact you could compile anything to anything, probably." - if you're a cyborg space alien and can churn out 10000000 lines of code per second... 20161119 18:12:48< lamefun> I'm only suggesting JS because TypeScript compiles to it. 20161119 18:13:00 * celticminstrel sigh 20161119 18:14:33< lamefun> TypeScript = static typing = way fewer annoying relaunches of Wesnoth for debugging. 20161119 18:15:05< lamefun> hm. 20161119 18:15:06< lamefun> https://github.com/PaulBernier/castl 20161119 18:15:19< lamefun> Seems quite staleish though.... 20161119 18:17:25< lamefun> https://www.typescriptlang.org/docs/release-notes/typescript-2.0.html --scrictNullChecks - the problem of nils solved! 20161119 18:17:28< lamefun> "In strict null checking mode, the null and undefined values are not in the domain of every type and are only assignable to themselves and any" 20161119 18:21:17< celticminstrel> You never actually need to relaunch Wesnoth for addon debugging. 20161119 18:21:32< lamefun> ? 20161119 18:21:43< celticminstrel> Also, what you describe about nils isn't really a good thing in general. 20161119 18:22:01< celticminstrel> nils, nulls, whatever 20161119 18:22:16< lamefun> how isn't it a good thing? 20161119 18:22:26< celticminstrel> And please expand on your question mark if you actually want a response. 20161119 18:22:36< celticminstrel> It's not a good thing because sometimes you have an optional value. 20161119 18:23:04< lamefun> let z: number | null | undefined; 20161119 18:23:28< lamefun> It simply has to be explicit. 20161119 18:23:35-!- claymore [~claymore@unaffiliated/claymore] has joined #wesnoth 20161119 18:23:56< celticminstrel> Okay, sure, if you have variants, then it doesn't matter. 20161119 18:24:02< lamefun> It's good for humans who are not telepathic space aliens who never make mistakes. 20161119 18:24:07< celticminstrel> (Or unions, whichever term you prefer.) 20161119 18:24:09< celticminstrel> Oh shut up. 20161119 18:25:34< lamefun> How to test add-ons without relaunching? 20161119 18:25:43< celticminstrel> Press F5 at the title screen. 20161119 18:26:08< celticminstrel> If you've only changed Lua, though, you don't even need that - just reload a scenario. (Assuming the Lua was loaded with require or dofile.) 20161119 18:29:19< celticminstrel> (After pressing F5 you need to restart the scenario, whether from the campaign list, MP Create, or by loading a start-of-scenario saved game.) 20161119 18:29:33< celticminstrel> ^from MP Create 20161119 18:30:01< lamefun> just waiting for Wesnoth to load isn't a problem, and I already use a command line to launch Wesnoth directly into my add-on, the bigger problem is that I have to go and do the sequence of actions to trigger the code that's being tested 20161119 18:30:38< celticminstrel> Well, probably not much you can do about that. 20161119 18:30:57< lamefun> then it turns out there's a typo in some variable, I renamed something but didn't update it everywhere it's used, etc. 20161119 18:31:12< celticminstrel> Unless you can prove the robustness of the first few steps, save the game there, and continue from that point each time. (But that only works if all your Lua is loaded through require or dofile.) 20161119 18:40:20-!- claymore [~claymore@unaffiliated/claymore] has quit [Quit: Leaving] 20161119 18:41:46-!- claymore [~claymore@unaffiliated/claymore] has joined #wesnoth 20161119 18:52:13-!- shadowm [~ignacio@wesnoth/developer/shadowm] has joined #wesnoth 20161119 19:05:42-!- shadowm [~ignacio@wesnoth/developer/shadowm] has left #wesnoth [] 20161119 19:10:34-!- louis94 [~~louis94@91.178.240.155] has quit [Ping timeout: 256 seconds] 20161119 19:11:10-!- irco [~irco@HSI-KBW-134-3-97-221.hsi14.kabel-badenwuerttemberg.de] has joined #wesnoth 20161119 19:25:09-!- Shiki [~Shiki@141.39.226.226] has joined #wesnoth 20161119 19:29:42-!- DeFender1031 [~DeFender1@46-116-88-23.bb.netvision.net.il] has joined #wesnoth 20161119 20:16:00-!- zookeeper_ [~lmsnie@37.35.27.57] has joined #wesnoth 20161119 20:18:44-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 260 seconds] 20161119 20:30:37-!- irco [~irco@HSI-KBW-134-3-97-221.hsi14.kabel-badenwuerttemberg.de] has quit [Remote host closed the connection] 20161119 20:37:46-!- salluc69 [~salluc69@host242-221-dynamic.14-87-r.retail.telecomitalia.it] has joined #wesnoth 20161119 20:54:54-!- zookeeper_ is now known as zookeeper 20161119 20:54:56-!- zookeeper [~lmsnie@37.35.27.57] has quit [Changing host] 20161119 20:54:56-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth 20161119 20:57:31-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20161119 21:00:45-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20161119 21:15:32-!- claymore [~claymore@unaffiliated/claymore] has quit [Quit: Leaving] 20161119 21:15:41-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20161119 21:17:20-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20161119 21:22:58-!- Bonobo [~Bonobo@2001:44b8:254:3200:4d63:d3da:ba09:24ff] has joined #wesnoth 20161119 21:36:51-!- Bonobo [~Bonobo@2001:44b8:254:3200:4d63:d3da:ba09:24ff] has quit [Ping timeout: 258 seconds] 20161119 21:37:32-!- Bonobo [~Bonobo@2001:44b8:254:3200:9c88:26a4:5207:c87d] has joined #wesnoth 20161119 21:44:37-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20161119 21:44:43-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth 20161119 21:50:34-!- irco [~irco@HSI-KBW-134-3-97-221.hsi14.kabel-badenwuerttemberg.de] has joined #wesnoth 20161119 22:14:10-!- lamefun [~lamefun@176.214.213.69] has quit [Remote host closed the connection] 20161119 22:46:45-!- RodiX [uid5578@gateway/web/irccloud.com/x-rquyuuwrtviasajt] has joined #wesnoth 20161119 22:55:59-!- soloojos [~soloojos@gateway/tor-sasl/soloojos] has quit [Ping timeout: 245 seconds] 20161119 23:00:01-!- user03 [~user03@ip72-200-46-198.no.no.cox.net] has joined #wesnoth 20161119 23:09:01-!- soloojos [~soloojos@gateway/tor-sasl/soloojos] has joined #wesnoth 20161119 23:13:14-!- user03 [~user03@ip72-200-46-198.no.no.cox.net] has quit [Quit: Leaving] 20161119 23:40:37-!- Kranix [~magnus@x1-6-74-44-01-e4-f1-52.cpe.webspeed.dk] has quit [Quit: Konversation terminated!] 20161119 23:49:40-!- irco [~irco@HSI-KBW-134-3-97-221.hsi14.kabel-badenwuerttemberg.de] has quit [Remote host closed the connection] --- Log closed Sun Nov 20 00:00:30 2016