Ce ne serait pas possible de faire quelque chose comme ça ?
Décaler un peu l'interface déjà existante pour instaurer les 2 options en tant que coche ?
Et pour le calcul du prix , si on prend "x" le nombre d'amélioration et "y" le prix a l'instant T de l'amélioration :
x = y
10 x = y + (y + 2) + (y + 4) ...
10 x = 10 y + 90
Je ne pense pas que l'option max soit une bonne idée , suffit de faire un fail click et tu te retrouve avec plus rien . Mais pourquoi pas comme dit plus haut *20 ou *100 .