Review: Approve

Code looks good, just one small comment in diff

Diff comments:

> 
> === modified file 'src/ai/defaultai.cc'
> --- src/ai/defaultai.cc       2018-04-29 09:20:29 +0000
> +++ src/ai/defaultai.cc       2018-06-12 05:09:38 +0000
> @@ -2901,14 +3039,16 @@
>                                               }
>                                       }
>  
> -                                     // This is for a special case this is 
> also supporter, it considers
> -                                     // producers nearby
> -                                     for (auto ph : bo.production_hints) {
> -                                             prio += 
> management_data.neuron_pool[51].get_result_safe(
> -                                                        
> bf->producers_nearby.at(ph) * 5, kAbsValue) /
> -                                                     2;
> -                                     }
> -
> +                                     // considering neededness depending on 
> stocklevel
> +                                     const uint32_t current_stocklevel = 
> (get_stocklevel(bo, gametime));

Brackets around get_stocklevel are not needed

> +                                     if (current_stocklevel > 50 &&
> +                                             
> persistent_data->remaining_basic_buildings.count(bo.id) == 0) {
> +                                             continue;
> +                                     }
> +                                     if (current_stocklevel < 40) {
> +                                             prio += 5 * 
> management_data.neuron_pool[23].get_result_safe(
> +                                                            (40 - 
> current_stocklevel) / 2, kAbsValue);
> +                                     }
>                                       // This considers supporters nearby
>                                       for (auto ph : bo.outputs) {
>                                               prio += 
> management_data.neuron_pool[52].get_result_safe(


-- 
https://code.launchpad.net/~widelands-dev/widelands/frisian_balancing_with_ai_hints/+merge/347166
Your team Widelands Developers is subscribed to branch 
lp:~widelands-dev/widelands/frisian_balancing_with_ai_hints.

_______________________________________________
Mailing list: https://launchpad.net/~widelands-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to