aboutsummaryrefslogtreecommitdiff
path: root/buildings/dev.gd
diff options
context:
space:
mode:
authorRoman Gräf <romangraef@gmail.com>2020-04-20 20:28:13 +0200
committerRoman Gräf <romangraef@gmail.com>2020-04-20 20:28:13 +0200
commitdc641d85ff4f610c9239a87c1bcfd123e744f3cf (patch)
treedc38ad06cb0f7579d5043edef9ac2449abefdd2f /buildings/dev.gd
parentc1b75c16eb5132017786134ec61bdf38bf1f6680 (diff)
downloadLDJam46-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.gd10
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