--- Log opened Mon Apr 29 00:00:17 2013 20130429 00:06:03-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Read error: Connection reset by peer] 20130429 00:06:05-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Read error: Connection reset by peer] 20130429 00:09:33-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130429 00:10:46-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20130429 00:18:03-!- Crendgrim [~quassel@g224213124.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 20130429 00:20:32-!- Crendgrim [~quassel@g224213140.adsl.alicedsl.de] has joined #wesnoth-umc-dev 20130429 00:27:57-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130429 01:15:12-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 260 seconds] 20130429 01:34:12-!- ancestral [~ancestral@mobile-198-228-234-187.mycingular.net] has joined #wesnoth-umc-dev 20130429 01:49:43-!- ancestral [~ancestral@mobile-198-228-234-187.mycingular.net] has quit [Quit: Smell ya later!] 20130429 01:51:15-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has left #wesnoth-umc-dev [] 20130429 01:55:15-!- ancestral [~ancestral@mobile-198-228-234-187.mycingular.net] has joined #wesnoth-umc-dev 20130429 02:01:28-!- ancestral [~ancestral@mobile-198-228-234-187.mycingular.net] has quit [Quit: Smell ya later!] 20130429 02:08:46-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130429 02:24:59-!- ancestral is now known as Ancestral 20130429 02:33:03-!- Ancestral is now known as AnCeStRaL 20130429 02:33:12-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20130429 02:35:07-!- AnCeStRaL is now known as ancestral 20130429 03:41:33-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130429 03:42:11-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130429 03:42:23-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Client Quit] 20130429 04:55:06-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130429 04:58:01-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has joined #wesnoth-umc-dev 20130429 05:50:09-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-umc-dev 20130429 05:50:09-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has quit [Changing host] 20130429 05:50:09-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-umc-dev 20130429 06:12:39-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Read error: Connection reset by peer] 20130429 06:17:28-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20130429 06:21:34< skyfaller> mattsc: I'm glad my suggestion fixed at least a couple of Fred's problems :) 20130429 06:25:53< mattsc> skyfaller: Same here. As I said, there's always something useful coming out of our chats. 20130429 06:29:17< skyfaller> now if only I could come up with a simple formula that would solve the 10 grunts vs. 5 grunts problem 20130429 06:29:48< mattsc> skyfaller: if you do, let me know. But for tonight, I'm off... 20130429 06:29:56< skyfaller> ok, have a good one! 20130429 06:30:01< mattsc> you too 20130429 06:30:10-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has quit [Quit: bye] 20130429 06:34:25-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130429 07:31:16-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 245 seconds] 20130429 07:32:21-!- vultraz_laptop [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 276 seconds] 20130429 07:37:48-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130429 07:43:50-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-umc-dev 20130429 08:45:56-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-umc-dev 20130429 08:49:29-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130429 10:41:22-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130429 11:29:46-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 256 seconds] 20130429 11:31:01-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130429 11:31:19-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20130429 12:01:16-!- fabi_ [~fabi@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20130429 12:02:40-!- fabi [~fabi@88-134-8-241-dynip.superkabel.de] has joined #wesnoth-umc-dev 20130429 12:02:40-!- fabi [~fabi@88-134-8-241-dynip.superkabel.de] has quit [Changing host] 20130429 12:02:41-!- fabi [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-umc-dev 20130429 12:30:38-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 268 seconds] 20130429 13:14:10-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-umc-dev 20130429 13:14:13-!- mode/#wesnoth-umc-dev [+v loonybot] by ChanServ 20130429 13:20:17-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bumbadadabum] 20130429 13:56:01-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130429 15:10:27-!- mattsc [~mattsc@207.230.251.234] has joined #wesnoth-umc-dev 20130429 15:52:37< irker600> AI-Demos: mattsc master * r9d4a985 / lua/grunt-rush-Freelands-S1_engine.lua : Fred zone attack: introduce enemy_worth parameter - http://git.io/BWoIMg 20130429 15:52:39< irker600> Multiplicative parameter that determines how much more valuable we 20130429 15:52:40< irker600> consider the enemy units than the AI units in counter attack damage 20130429 15:52:41< irker600> calculations. Defaults to 1 for normal units, 5 for enemy leader. 20130429 15:54:06< skyfaller> mattsc: what if the enemy unit is clearly less valuable than the AI unit, for instance if you have a grunt and the enemy has a zombie? 20130429 15:54:54< mattsc> skyfaller: this is a multiplicative factor on top of that. Similar to aggression for the RCA. 20130429 15:55:06< skyfaller> ah, I see 20130429 15:55:15< mattsc> But only applied to the counter attack calc (for the time being at least) 20130429 15:55:34< mattsc> I want to be able to tell Fred that in certain situations he needs to be more aggressive. 20130429 15:55:50< skyfaller> are there other things that might change the enemy's worth factor besides being a leader? 20130429 15:56:14< mattsc> Being a threat to the AI leader (which is going to be my next commit :) ) 20130429 15:56:20< skyfaller> ah :) 20130429 15:56:54< mattsc> There might be others, I don't know yet. 20130429 15:56:59< skyfaller> one thing I notice you haven't added yet was my suggestion to include XP in the worth calculation... do you think it's a bad idea for some reason, or just haven't gotten around to it yet? 20130429 16:00:59< irker600> AI-Demos: mattsc master * r757c09e / lua/grunt-rush-Freelands-S1_engine.lua : Fred leader threat zone: use enemy_worth=2 - http://git.io/HAjLlw 20130429 16:01:01< irker600> Any unit threatening the leader should be attacked with higher than 20130429 16:01:02< irker600> default aggression. 20130429 16:01:11< mattsc> skyfaller: TBH, I'd forgotten. 20130429 16:01:46< mattsc> I am using it in the general attack rating already (before you said anything), so I definitely think it's a good idea. 20130429 16:02:03< skyfaller> ok :) 20130429 16:02:11< skyfaller> what line is that at again? 20130429 16:04:06< skyfaller> I think it's worth multiplying the percentage of XP to the next level times the increase in unit cost at the next level... otherwise you'll undervalue units that are about to level 20130429 16:04:11< mattsc> skyfaller: https://github.com/mattsc/Wesnoth-AI-Demos/blob/master/lua/battle_calcs.lua#L850 20130429 16:04:44< mattsc> You'll probably tell me that this isn't exact enough ;) 20130429 16:04:56< skyfaller> that's assuming that pricing of higher level units is accurate, which I'm not confident about since ladder games aren't played with the ability to buy higher level units 20130429 16:05:37< mattsc> See... :D 20130429 16:05:44< skyfaller> hahaha 20130429 16:06:08< mattsc> Actually, no it doesn't. 20130429 16:06:23< skyfaller> no what doesn't? 20130429 16:06:23< mattsc> It assume that the level 2 unit is worth twice as much as the level 1 unit. 20130429 16:06:35< skyfaller> oh! 20130429 16:06:36< skyfaller> hm. 20130429 16:06:54< mattsc> It falls under: good enough for now, we have bigger problems. 20130429 16:07:12< mattsc> I also just noticed hat, mathematically, that equation is stupid can be simplified significantly :P 20130429 16:08:20< skyfaller> wait, where in the equation you currently have does it include the level of the unit? 20130429 16:08:43< skyfaller> oh, never mind 20130429 16:08:45< skyfaller> I'm slow 20130429 16:09:01< skyfaller> it's the very next chunk of code 20130429 16:09:07< mattsc> :) 20130429 16:09:10< irker600> AI-Demos: mattsc master * r47bd8cd / lua/battle_calcs.lua : battle_calcs: simplify unnecessarily complicated equations - http://git.io/pB4M8A 20130429 16:09:30< skyfaller> hahaha that is simpler 20130429 16:09:42< mattsc> And mathematically the same... 20130429 16:09:46< skyfaller> :) 20130429 16:09:47< mattsc> Well, nice chatting to you briefly. I have to head to work now. 20130429 16:09:52< skyfaller> ok, have fun! 20130429 16:09:56< mattsc> you too. 20130429 16:10:22-!- mattsc [~mattsc@207.230.251.234] has quit [Quit: bye] 20130429 18:51:25-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bumbadadabum] 20130429 19:15:55-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130429 19:42:01-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Remote host closed the connection] 20130429 19:42:52-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-umc-dev 20130429 19:42:52-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has quit [Changing host] 20130429 19:42:52-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-umc-dev 20130429 20:01:01-!- loonycyborg [~loonycybo@wesnoth/developer/loonycyborg] has quit [Ping timeout: 258 seconds] 20130429 20:01:59-!- loonycyborg [~loonycybo@wesnoth/developer/loonycyborg] has joined #wesnoth-umc-dev 20130429 20:07:18-!- mattsc [~mattsc@fw.hia.nrc.ca] has joined #wesnoth-umc-dev 20130429 20:21:15-!- zookeeper2 [~lmsnie@87-100-211-108.bb.dnainternet.fi] has joined #wesnoth-umc-dev 20130429 20:23:11-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 260 seconds] 20130429 21:00:30-!- zookeeper2 is now known as zookeeper 20130429 21:00:34-!- zookeeper [~lmsnie@87-100-211-108.bb.dnainternet.fi] has quit [Changing host] 20130429 21:00:34-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-umc-dev 20130429 21:36:49< irker600> AI-Demos: mattsc master * rac0ea8a / lua/grunt-rush-Freelands-S1_engine.lua : Fred zone attack: take XP into account for counter attack evaluation - http://git.io/l5j2dQ 20130429 21:36:51< irker600> AI-Demos: mattsc master * r3226ea9 / lua/ai_helper.lua : ai_helper.get_attack_combos: bug fix: a hex does not count as blocked by the attacker unit itself - http://git.io/U34inw 20130429 21:36:53< irker600> This takes care of the case when a unit has no moves but attacks left, 20130429 21:36:54< irker600> which was previously excluded. 20130429 21:36:59< irker600> AI-Demos: mattsc master * r115e8ee / lua/grunt-rush-Freelands-S1_engine.lua : Fred zone attack: include units that have no moves but attacks left in attack evaluations - http://git.io/ND_Oig 20130429 21:37:01< irker600> Previously that was excluded because units with no moves were used for 20130429 21:37:02< irker600> a non-attack move already and therefore likely should not attack. But 20130429 21:37:03< irker600> there are exceptions. 20130429 21:37:09< irker600> AI-Demos: mattsc master * r23edec6 / lua/grunt-rush-Freelands-S1_engine.lua : Fred zone attack: counter attack calculation does not make sense for units with MP=0 - http://git.io/K75F6A 20130429 21:37:11< irker600> ... since they cannot move away anyway. 20130429 21:40:19-!- ancestral [~ancestral@mobile-198-228-235-022.mycingular.net] has joined #wesnoth-umc-dev 20130429 22:03:33-!- ancestral [~ancestral@mobile-198-228-235-022.mycingular.net] has quit [Quit: Smell ya later!] 20130429 23:07:47-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has joined #wesnoth-umc-dev 20130429 23:32:03-!- skyfaller_ [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-umc-dev 20130429 23:33:46-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130429 23:35:20-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Ping timeout: 256 seconds] 20130429 23:47:49-!- Blueblaze [~Blueblaze@99.158.45.47] has joined #wesnoth-umc-dev 20130429 23:56:29-!- Blueblaze [~Blueblaze@99.158.45.47] has quit [Quit: Blueblaze] --- Log closed Tue Apr 30 00:00:46 2013