![]() |
AW: Formel/Funktion für Werte
Ich werde es jetzt ersteinmal so machen, bis/falls es überhaupt eine bessere Lösung gibt. Der Code wird jetzt auch nicht so unglaublich oft aufgerufen, von daher spielt die Performance eh keine Rolle.
Trotzdem bedanke ich mich natürlich für eure bisherigen Bemühungen :thumb:
Code:
public static int getHp(int l) {
if (l < 4) return 15 + (l - 1) * 5; else if (l < 11) return 35 + (l - 4) * 15; else if (l < 21) return 150 + (l - 11) * 25; else if (l < 26) return 405 + (l - 21) * 30; else if (l < 30) return 580 + (l - 26) * 70; else if (l < 46) return 900 + (l - 30) * 100; else if (l < 51) return 2520 + (l - 46) * 120; else if (l < 56) return 3200 + (l - 51) * 200; else if (l < 61) return 4300 + (l - 56) * 300; else if (l < 66) return 5900 + (l - 61) * 400; else if (l < 71) return 8000 + (l - 66) * 500; else if (l < 76) return 11000 + (l - 71) * 1000; else if (l < 126) return 17000 + (l - 76) * 2000; else if (l == 126) return 118000; else if (l < 152) return 120000 + (l - 127) * 5000; else return 250000 + (l - 152) * 10000; } |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz