summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-08-04 16:25:20 -0300
committerJesusaves <cpntb1@ymail.com>2021-08-04 16:25:20 -0300
commite62ea4c614d4d6cbd26b7b313c611d62b6d9d275 (patch)
treec9255ba29eb0817e900acbe87d4e2341f421b873
parent18a101982c132f4359d545f325e0b13b7769eca7 (diff)
downloadclient-e62ea4c614d4d6cbd26b7b313c611d62b6d9d275.tar.gz
client-e62ea4c614d4d6cbd26b7b313c611d62b6d9d275.tar.bz2
client-e62ea4c614d4d6cbd26b7b313c611d62b6d9d275.tar.xz
client-e62ea4c614d4d6cbd26b7b313c611d62b6d9d275.zip
Fix a couple bugs I introduced recently
-rw-r--r--game/quest.rpy13
-rw-r--r--game/recruit.rpy20
2 files changed, 24 insertions, 9 deletions
diff --git a/game/quest.rpy b/game/quest.rpy
index 6bb7caf..723fc63 100644
--- a/game/quest.rpy
+++ b/game/quest.rpy
@@ -163,9 +163,16 @@ label quest_selected:
del bg_is_showing
# Okay, story-telling time is over: To arms!
- #
- $ TMP_MUSIC=get_sfx(quest["music"])
- $ TMP_BACKG=quest["bg"]
+ # Prepare music/background or use defaults
+ python:
+ TMP_MUSIC = MUSIC_BATTLE.id()
+ TMP_BACKG = "battle"
+ try:
+ TMP_MUSIC=get_sfx(quest["music"])
+ TMP_BACKG=quest["bg"]
+ except:
+ traceback.print_exc()
+ ## Play the music, free memory, to arms!
#$ print("Stage music: "+str(TMP_MUSIC))
play music TMP_MUSIC fadein 0.5
#play music MUSIC_BATTLE.id() fadein 0.5
diff --git a/game/recruit.rpy b/game/recruit.rpy
index 85dc18a..2b81db6 100644
--- a/game/recruit.rpy
+++ b/game/recruit.rpy
@@ -111,10 +111,15 @@ screen tavern():
else:
pass
- label alltaverns[tavern]["details"]
- null:
- height 32
- label _("%d %s the draw!" % (alltaverns[tavern]["price"], alltaverns[tavern]["currency"]))
+ showif (alltaverns[tavern]["min_quest"] <= Player["quest"]):
+ label alltaverns[tavern]["details"]
+ null:
+ height 32
+ label _("%d %s the draw!" % (alltaverns[tavern]["price"], alltaverns[tavern]["currency"]))
+ else:
+ label _("This tavern hasn't been unlocked yet.")
+ null height 64
+ label _("Unlocks at quest %d" % alltaverns[tavern]["min_quest"])
vbox:
box_wrap True
@@ -126,7 +131,8 @@ screen tavern():
xanchor 0.0
hbox:
spacing 24
- showif alltaverns[tavern]["min_quest"] > 0:
+
+ showif alltaverns[tavern]["min_quest"] >= 0 and alltaverns[tavern]["min_quest"] <= Player["quest"]:
button:
xmaximum 250 #350
yminimum 60 #111
@@ -157,8 +163,10 @@ screen tavern():
size 24
outlines [(1,"#FFF",0,0)]
null width 25
- else:
+ elif (alltaverns[tavern]["min_quest"] < 0):
label _("Coming soon!")
+ else:
+ pass
null:
height 42
hbox: