--- Log opened Mon Mar 07 00:00:24 2016 20160307 00:00:45-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 276 seconds] 20160307 00:16:02< DeFender> not that zookeeper is here anymore, but one COULD make that same argument over many of the IPFs as well. 20160307 00:17:22< celticminstrel> I wrote a new page, anyone have any comments? https://wiki.wesnoth.org/Wesnoth_Formula_Language 20160307 00:27:35< DeFender> celticminstrel, wow... does all this stuff exist in 1.12, or is this new for 13? 20160307 00:28:04< celticminstrel> It exists for 1.12, but has been poorly documented up until now, and primarily only used for AI code. 20160307 00:28:18< celticminstrel> I haven't tested that everything there works in WML or unit filters. 20160307 00:28:26< DeFender> hmm 20160307 00:28:40< celticminstrel> But I'm fairly sure that, with the exception of function definitions, they will work there. 20160307 00:29:03< DeFender> it's unclear from this page how exactly one invokes WFL 20160307 00:29:10< celticminstrel> (If you happen to learn otherwise, feel free to edit the page with a version note similar to the one currently in the function definition section.) 20160307 00:29:11< celticminstrel> Ah. 20160307 00:29:29< celticminstrel> I can remedy that by adding a few links at the top, maybe. Just a moment. 20160307 00:29:41< celticminstrel> (I have made other relevant pages link to it, though.) 20160307 00:30:07< DeFender> makes sense 20160307 00:30:49< DeFender> i'm falling off my feet though, it's almost 3 AM here. I'll definitely look more at this tomorrow though 20160307 00:30:54< celticminstrel> It can be invoke with the $(...) syntax in variable substitution contexts. 20160307 00:31:00< DeFender> right 20160307 00:31:04< celticminstrel> It's also valid in the formula= key in unit filters. 20160307 00:31:14< DeFender> but the note at the top seems to indicate tha- ah 20160307 00:31:20< DeFender> hmm 20160307 00:31:21< celticminstrel> Seems to indicate which? 20160307 00:32:45< DeFender> nah, i was going to say that it seems to indicate that there's some way to invoke WFL aside from $(...), but you had already gotten to it 20160307 00:32:55< celticminstrel> Ah. 20160307 00:33:21< celticminstrel> The link to the FormulaAI page lists some other ways to invoke it as well. 20160307 00:33:44< DeFender> sorry, sometimes instead of deleting something that was made irrelevant by something someone says, i just interrupt myself and respond to the new line... probably a bad habit in written communication but whatever 20160307 00:34:07< celticminstrel> Eh, not a big problem. 20160307 00:34:17< celticminstrel> Sometimes I do it too. Or even finish the line anyway. 20160307 00:34:23< DeFender> heh 20160307 00:35:17< celticminstrel> The acronym WFL is something new, mind you. Before now it has been called FormulaAI, but I figured it would be better to separate the language itself from the AI engine that uses it. 20160307 00:36:01< DeFender> interesting... the more i learn about it, the more it seems like WML actually has several sub-languages used in various contexts... the preprocessor, WFL, progressive strings, Lua (sort of), and the more complicated animation stuff almost becomes its own syntax as well. 20160307 00:36:09-!- louis94 [~~louis94@91.178.241.37] has quit [Quit: Konversation terminated!] 20160307 00:36:49< DeFender> celticminstrel, i'm all for that. I'd been seeing references to "FormulaAI" and wondering why a formula language was being called "AI" 20160307 00:37:22< celticminstrel> Lua isn't really a sub-language of WML, but I suppose the formula language could be considered one. 20160307 00:37:34< DeFender> that's a good point. 20160307 00:37:52< DeFender> more like it can interact with lua. 20160307 00:37:59< celticminstrel> (The other reason for separating them is because there's talk of maybe dropping FormulaAI in the future.) 20160307 00:38:01< celticminstrel> Yeah. 20160307 00:38:58< DeFender> dropping FormulaAI meaning dropping the ability to direct AI stuff with formulas or dropping WFL entirely? Or is it the latter and this is an attempt to highlight that the syntax is useful in other contexts so that it doesn't get dropped? 20160307 00:39:16< celticminstrel> The former. 20160307 00:39:23< DeFender> ah 20160307 00:40:04< celticminstrel> Ack, my link didn't work. 20160307 00:40:25< DeFender> hmm? 20160307 00:41:01< celticminstrel> Oh, because I put the full URL instead of just the page name. Duh. 20160307 00:41:11< DeFender> :P 20160307 00:41:12< celticminstrel> (I edited the page to add more lines in the first paragraph.) 20160307 00:41:22< DeFender> seems like someone forgot how to wiki... 20160307 00:41:25< DeFender> ;) 20160307 00:41:29< celticminstrel> Heh. 20160307 00:41:29< DeFender> yeah, i reloaded and saw 20160307 00:41:46< celticminstrel> I'd add a link to the GUI2 page too, but I can never remember where that is. 20160307 00:41:56< celticminstrel> And probably most people won't need it anyway. 20160307 00:42:08< celticminstrel> I'm not even sure if UMC creators who do use GUI2 need it. 20160307 00:42:17< celticminstrel> It might be only devs who need it. 20160307 00:42:30< DeFender> well, if you ever do find it and link it, you'll now have an easy anchor to it so you'll never forget where it is again :P 20160307 00:42:38< celticminstrel> True, true. 20160307 00:43:27< DeFender> i'm not even going to ASK what GUI2 is. I assume it has something to do with changing the actual UI frame, which yeah, no one but core should be doing. 20160307 00:50:24-!- wario [~wario_@unaffiliated/wario] has quit [Quit: Leaving] 20160307 01:03:13-!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 240 seconds] 20160307 01:36:48-!- bool_ [~bool_@unaffiliated/bool-/x-1030778] has quit [Quit: ZNC - http://znc.in] 20160307 01:39:58-!- bool_ [~bool_@unaffiliated/bool-/x-1030778] has joined #wesnoth 20160307 01:43:25-!- irco [~irco@HSI-KBW-078-042-015-165.hsi3.kabel-badenwuerttemberg.de] has quit [Ping timeout: 248 seconds] 20160307 01:50:13-!- bool_ [~bool_@unaffiliated/bool-/x-1030778] has quit [Quit: ZNC - http://znc.in] 20160307 01:50:53< celticminstrel> DeFender: It's more about putting up custom dialogs for advanced features. 20160307 01:51:09< celticminstrel> At least, that's what UMC would be using it for. 20160307 01:51:38-!- bool_ [~bool_@unaffiliated/bool-/x-1030778] has joined #wesnoth 20160307 02:10:29-!- MadMerlin2 is now known as MadMerlin 20160307 03:16:37-!- ArneBab_ [~quassel@55d45b70.access.ecotel.net] has joined #wesnoth 20160307 03:21:01-!- ArneBab [~quassel@55d47ba4.access.ecotel.net] has quit [Ping timeout: 248 seconds] 20160307 03:42:38-!- Narrat [~Narrat@p548DD74C.dip0.t-ipconnect.de] has quit [Quit: They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.] 20160307 04:13:43-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has joined #wesnoth 20160307 04:14:15-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20160307 05:14:04-!- janebot_ [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20160307 05:14:10-!- janebot_ [~Gambot@grickit.us] has joined #wesnoth 20160307 06:07:16-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Read error: Connection reset by peer] 20160307 06:07:50-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth 20160307 06:25:58-!- Kwandulin [~Miranda@p200300760F0BD491046E263E91486EBF.dip0.t-ipconnect.de] has joined #wesnoth 20160307 06:40:36-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20160307 06:46:43-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has joined #wesnoth 20160307 06:56:30-!- janebot_ [~Gambot@grickit.us] has quit [Remote host closed the connection] 20160307 06:56:36-!- janebot_ [~Gambot@grickit.us] has joined #wesnoth 20160307 06:57:55-!- Haldrik [~haldrik@unaffiliated/haldrik] has joined #wesnoth 20160307 07:05:52-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20160307 07:13:59-!- Kwandulin [~Miranda@p200300760F0BD491046E263E91486EBF.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160307 07:27:14-!- Johannes13_ [~Johannes1@unaffiliated/johannes13] has joined #wesnoth 20160307 07:30:33-!- Johannes13 [Johannes13@unaffiliated/johannes13] has quit [Ping timeout: 276 seconds] 20160307 07:44:45-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 244 seconds] 20160307 08:04:46-!- Kwandulin [~Miranda@p200300760F0BD4915C89C0A240173820.dip0.t-ipconnect.de] has joined #wesnoth 20160307 08:05:56-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth 20160307 08:12:14-!- Johannes13_ [~Johannes1@unaffiliated/johannes13] has quit [Ping timeout: 268 seconds] 20160307 08:36:02-!- Kwandulin [~Miranda@p200300760F0BD4915C89C0A240173820.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160307 08:41:12-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth 20160307 08:42:10-!- celticminstrel is now known as celmin|sleep 20160307 08:42:19-!- DreadKnight [~DreadKnig@unaffiliated/dreadknight] has joined #wesnoth 20160307 09:23:39-!- aeonchild [enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 276 seconds] 20160307 09:27:30-!- aeonchild [enchilado@defocus/yummy/enchilado] has joined #wesnoth 20160307 09:42:32-!- Appleman1234 [~Appleman1@KD106161146204.au-net.ne.jp] has quit [Ping timeout: 244 seconds] 20160307 09:57:47-!- cyphase [~cyphase@unaffiliated/cyphase] has joined #wesnoth 20160307 10:07:32-!- irco [~irco@HSI-KBW-078-042-015-165.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth 20160307 10:13:33-!- DreadKnight [~DreadKnig@unaffiliated/dreadknight] has quit [Quit: #AncientBeast - Master Your Beasts ( www.AncientBeast.com )] 20160307 10:19:52-!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 250 seconds] 20160307 10:31:33-!- cyphase [~cyphase@unaffiliated/cyphase] has joined #wesnoth 20160307 10:39:13-!- Appleman1234 [~Appleman1@KD106161149214.au-net.ne.jp] has joined #wesnoth 20160307 10:57:37-!- Appleman1234 [~Appleman1@KD106161149214.au-net.ne.jp] has quit [Remote host closed the connection] 20160307 10:58:59-!- Appleman1234 [~Appleman1@KD106161149214.au-net.ne.jp] has joined #wesnoth 20160307 11:50:27-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 248 seconds] 20160307 11:52:43-!- louis94 [~~louis94@91.178.240.61] has joined #wesnoth 20160307 12:06:12-!- louis94 [~~louis94@91.178.240.61] has quit [Quit: Konversation terminated!] 20160307 12:12:41-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth 20160307 12:52:11-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 244 seconds] 20160307 12:54:52-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth 20160307 12:54:52-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20160307 12:54:52-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth 20160307 13:01:12-!- Alduin_ [~Alduin@p20030086444A2600E29467FFFE0EE8C4.dip0.t-ipconnect.de] has joined #wesnoth 20160307 13:18:25-!- Alduin_ [~Alduin@p20030086444A2600E29467FFFE0EE8C4.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20160307 13:18:42-!- Alduin_ [~Alduin@2001:4ca0:4fff:1::18e] has joined #wesnoth 20160307 14:26:37< DeFender> when a unit has more than one attack of the same type (melee for instance), how does the game pick which one is used when that unit is attacked? 20160307 14:37:40-!- irco [~irco@HSI-KBW-078-042-015-165.hsi3.kabel-badenwuerttemberg.de] has quit [Ping timeout: 252 seconds] 20160307 14:53:38< zookeeper> DeFender, unless the attack has a defense_weight set (such as scorpion's sting, i believe), it should pick the one which provides the smallest chance of dying, and if neither does, then the one with the highest expected damage, i guess. 20160307 14:54:37< DeFender> hmm 20160307 14:54:43< DeFender> I suppose that makes sense 20160307 14:55:11< DeFender> btw, re: well yes, it'd be sort of ludicrous to do EQ'ing in an IPF (SPF?) instead of just, you know, making an edit to the sound 20160307 14:55:15< DeFender> one COULD make that same argument over many of the IPFs as well. 20160307 14:58:09< zookeeper> sure, but if you ask me, images still lend themselves to dynamic IPF-style alteration much better than sounds. 20160307 14:59:10< zookeeper> and, like, if you're making a magic animation, you can use IPF's to produce much more frames than would be convenient to actually have images for 20160307 15:03:56< zookeeper> sounds are basically used so much more rarely than images that the cost of just supplying alternate sounds where desired is much lower... although i suppose if the capability was there, their use might increase when you _could_ do all sorts of little variations without having to mess with binary files 20160307 15:13:19< zookeeper> even before IPF's, people didn't really tend to ship slightly modified alternate images just so something could be slightly color-shifted or an icon accentuated with some tiny detail or whatever, but if it can be done in WML then they're much more likely to do it that way 20160307 15:13:36< zookeeper> so i guess the same would be true for sounds 20160307 15:20:04< DeFender> hmm 20160307 15:20:26< DeFender> well, it's all theoretical at this point anyway 20160307 15:25:08< DeFender> but i do think that if it were there, people might use it 20160307 15:25:59< DeFender> volume for sure would be very helpful 20160307 15:26:33< zookeeper> definitely 20160307 15:27:09< DeFender> variations in length, pitch, equalization probably far less so 20160307 16:06:54-!- irco [~irco@HSI-KBW-078-042-015-165.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth 20160307 16:12:24-!- Kwandulin [~Miranda@p200300760F7D73CB49D2A469E7978ECD.dip0.t-ipconnect.de] has joined #wesnoth 20160307 17:02:04-!- fendrin [~quassel@176.7.53.120] has joined #wesnoth 20160307 17:02:04-!- fendrin [~quassel@176.7.53.120] has quit [Changing host] 20160307 17:02:04-!- fendrin [~quassel@wesnoth/developer/fendrin] has joined #wesnoth 20160307 17:05:37-!- fabi [~quassel@wesnoth/developer/fendrin] has quit [Ping timeout: 240 seconds] 20160307 17:12:02-!- DreadKnight [~DreadKnig@unaffiliated/dreadknight] has joined #wesnoth 20160307 17:25:25-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 252 seconds] 20160307 17:48:08-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth 20160307 17:55:25-!- louis94 [~~louis94@91.178.240.61] has joined #wesnoth 20160307 18:12:58-!- celmin|sleep is now known as celticminstrel 20160307 18:18:10-!- DreadKnight [~DreadKnig@unaffiliated/dreadknight] has quit [Ping timeout: 244 seconds] 20160307 18:22:13-!- wario [~wario_@unaffiliated/wario] has joined #wesnoth 20160307 18:36:37-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 260 seconds] 20160307 18:37:44-!- prkc [~prkc@gateway/vpn/privateinternetaccess/prkc] has quit [Quit: Leaving] 20160307 18:38:05-!- prkc [~prkc@gateway/vpn/privateinternetaccess/prkc] has joined #wesnoth 20160307 18:43:52-!- Kwandulin_2 [~Miranda@p200300760F7D73CB49D2A469E7978ECD.dip0.t-ipconnect.de] has joined #wesnoth 20160307 18:44:45-!- Kwandulin [~Miranda@p200300760F7D73CB49D2A469E7978ECD.dip0.t-ipconnect.de] has quit [Ping timeout: 248 seconds] 20160307 18:59:11-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth 20160307 19:11:19-!- claymore2 [~hexchat@host86-172-14-203.range86-172.btcentralplus.com] has joined #wesnoth 20160307 19:16:29-!- louis94 [~~louis94@91.178.240.61] has quit [Quit: Konversation terminated!] 20160307 19:21:46-!- DreadKnight [~DreadKnig@unaffiliated/dreadknight] has joined #wesnoth 20160307 19:23:43-!- louis94 [~~louis94@91.178.240.61] has joined #wesnoth 20160307 19:30:12-!- louis94 [~~louis94@91.178.240.61] has quit [Quit: Konversation terminated!] 20160307 19:30:31-!- louis94 [~~louis94@91.178.240.61] has joined #wesnoth 20160307 19:42:21-!- Alduin_ [~Alduin@2001:4ca0:4fff:1::18e] has quit [Ping timeout: 248 seconds] 20160307 19:59:58-!- louis94 [~~louis94@91.178.240.61] has quit [Ping timeout: 244 seconds] 20160307 21:22:30-!- Kwandulin_2 [~Miranda@p200300760F7D73CB49D2A469E7978ECD.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160307 21:44:50-!- SpoOkyMagician [~chatzilla@2607:fcc8:be59:b00:d5fb:e8aa:3e47:6b94] has joined #wesnoth 20160307 21:52:06-!- claymore2 [~hexchat@host86-172-14-203.range86-172.btcentralplus.com] has quit [Quit: Leaving] 20160307 21:56:33-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 240 seconds] 20160307 21:57:26-!- SpoOkyMagician [~chatzilla@2607:fcc8:be59:b00:d5fb:e8aa:3e47:6b94] has quit [Quit: later] 20160307 22:03:17-!- fendrin [~quassel@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20160307 22:05:40-!- fabi [~quassel@wesnoth/developer/fendrin] has joined #wesnoth 20160307 22:15:47< janebot_> Tweet (by @Wesnoth) .@Xorganth wow, we had a streamer? :o [ https://twitter.com/Wesnoth/status/706966598909689857 ] 20160307 22:16:45-!- louis94 [~~louis94@91.178.240.61] has joined #wesnoth 20160307 22:19:18-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth 20160307 22:58:11-!- DreadKnight [~DreadKnig@unaffiliated/dreadknight] has quit [Quit: #AncientBeast - Master Your Beasts ( www.AncientBeast.com )] 20160307 23:44:33-!- irco [~irco@HSI-KBW-078-042-015-165.hsi3.kabel-badenwuerttemberg.de] has quit [Ping timeout: 240 seconds] 20160307 23:49:20-!- louis94 [~~louis94@91.178.240.61] has quit [Ping timeout: 250 seconds] --- Log closed Tue Mar 08 00:00:51 2016