summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-12-19 03:23:28 -0300
committerJesusaves <cpntb1@ymail.com>2021-12-19 03:23:28 -0300
commitcb5f223afc31a06028f9fc59c12db58b429f337a (patch)
tree046d3595090cfc0b4a69e4b08bee859edef0c53e
parent4cf1a42dfce4c2edeb5fcf80e0759a5e01c25430 (diff)
downloadrenpy-cb5f223afc31a06028f9fc59c12db58b429f337a.tar.gz
renpy-cb5f223afc31a06028f9fc59c12db58b429f337a.tar.bz2
renpy-cb5f223afc31a06028f9fc59c12db58b429f337a.tar.xz
renpy-cb5f223afc31a06028f9fc59c12db58b429f337a.zip
Add support to Soul Level Up, and show the cutscene for Chapter 2
-rw-r--r--game/client.rpy7
-rw-r--r--game/soul.rpy9
2 files changed, 15 insertions, 1 deletions
diff --git a/game/client.rpy b/game/client.rpy
index 3062b98..efad89c 100644
--- a/game/client.rpy
+++ b/game/client.rpy
@@ -206,6 +206,13 @@ init 2 python:
mySoul["level"]=dat["soulv"]
mySoul["exp"]=dat["soulx"]
mySoul["next"]=dat["varlv"]
+ mySoul["up"]=False
+
+ ## Newer versions of API may level you up - catch it
+ try:
+ mySoul["up"]=dat["lvlup"]
+ except:
+ pass
progress = 100
except:
traceback.print_exc()
diff --git a/game/soul.rpy b/game/soul.rpy
index 9767218..14991ba 100644
--- a/game/soul.rpy
+++ b/game/soul.rpy
@@ -35,7 +35,6 @@ screen souldata():
null height 30
hbox:
label "{color=#FFF}%s %d{/color}" % (_("Level"), mySoul["level"])
- # TODO:
#button Level up
null height 30
## TODO: Other stuff
@@ -152,6 +151,14 @@ label thevoid:
mySoul["name"] = steam.get_persona_name()
else:
mySoul["name"] = _("Wanderer")
+
+ ## You may have leveled up - catch it first and show cutscene
+ if mySoul["up"]:
+ if (mySoul["level"] == 0):
+ call intro
+ elif (mySoul["level"] == 1):
+ call ch2intro
+
## Loop
$ loop = True
while loop: