diff options
author | Roman Gräf <romangraef@gmail.com> | 2020-04-20 20:28:13 +0200 |
---|---|---|
committer | Roman Gräf <romangraef@gmail.com> | 2020-04-20 20:28:13 +0200 |
commit | dc641d85ff4f610c9239a87c1bcfd123e744f3cf (patch) | |
tree | dc38ad06cb0f7579d5043edef9ac2449abefdd2f /buildings/dev.gd | |
parent | c1b75c16eb5132017786134ec61bdf38bf1f6680 (diff) | |
download | LDJam46-dc641d85ff4f610c9239a87c1bcfd123e744f3cf.tar.gz LDJam46-dc641d85ff4f610c9239a87c1bcfd123e744f3cf.tar.bz2 LDJam46-dc641d85ff4f610c9239a87c1bcfd123e744f3cf.zip |
mehr tutorials und konami code
Diffstat (limited to 'buildings/dev.gd')
-rw-r--r-- | buildings/dev.gd | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/buildings/dev.gd b/buildings/dev.gd index 7ee407d..f7baf87 100644 --- a/buildings/dev.gd +++ b/buildings/dev.gd @@ -4,14 +4,18 @@ extends BuildingInterface var riot := preload("res://riot/riot.tscn") func _tick() -> void: + if get_amount() == 0: + return if SaveState.riot_cooldown == 0: - SaveState.coffee -= get_amount() * SaveState.upgrades['wageslavery'] + SaveState.coffee -= get_amount() * int(pow(2, SaveState.upgrades['wageslavery'])) if SaveState.coffee < 0: invoke_riot() SaveState.coffee = 0 else: - SaveState.gain_bitcoin(int(pow(get_amount(), - 1 + SaveState.upgrades['sunglasses'] / 10.0))) + SaveState.gain_bitcoin(int( + pow(get_amount(), + 1 + SaveState.upgrades['wageslavery'] / 10.0) + * (SaveState.upgrades['sunglasses'] + 1))) else: SaveState.riot_cooldown -= 1 |