summaryrefslogtreecommitdiff
path: root/game/recruit.rpy
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-12-26 15:51:03 -0300
committerJesusaves <cpntb1@ymail.com>2020-12-26 15:51:03 -0300
commitc4c487b780cf718b39dc710aed427ec1e99bd74d (patch)
treea3f2483b86bd95fd63f1431ee9fc2d86fbb4a65d /game/recruit.rpy
parentaf49463d61ecaf314170fab707a5206ff902425d (diff)
downloadclient-c4c487b780cf718b39dc710aed427ec1e99bd74d.tar.gz
client-c4c487b780cf718b39dc710aed427ec1e99bd74d.tar.bz2
client-c4c487b780cf718b39dc710aed427ec1e99bd74d.tar.xz
client-c4c487b780cf718b39dc710aed427ec1e99bd74d.zip
Some optimizations to be more Python3 compliant (for when Renpy 8 comes out)
Also, fix an edge scenario crash at tavern and a missed logging at battle story log
Diffstat (limited to 'game/recruit.rpy')
-rw-r--r--game/recruit.rpy17
1 files changed, 10 insertions, 7 deletions
diff --git a/game/recruit.rpy b/game/recruit.rpy
index 726d332..9580a9b 100644
--- a/game/recruit.rpy
+++ b/game/recruit.rpy
@@ -39,15 +39,15 @@ init python:
for unit in rc["units"]:
_window_hide(None)
if (debug):
- print str(unit)
+ print(str(unit))
idx=inventoryplace()
unit["unit_id"]=int(unit["unit_id"])
if (debug):
- print "Recruit index: %d" % idx
- print "Player inventory: %s" % str(Player["inv"])
- print "Unit ID: %s" % str(unit["unit_id"])
- print "Unit Name: %s" % str(allunits[int(unit["unit_id"])]["name"])
- print "Unit Rarity: %d" % allunits[int(unit["unit_id"])]["rare"]
+ stdout("Recruit index: %d" % idx)
+ print("Player inventory: %s" % str(Player["inv"]))
+ print("Unit ID: %s" % str(unit["unit_id"]))
+ print("Unit Name: %s" % str(allunits[int(unit["unit_id"])]["name"]))
+ print("Unit Rarity: %d" % allunits[int(unit["unit_id"])]["rare"])
Player["inv"][idx]=unit
txt=allunits[int(unit["unit_id"])]["name"]
rar=allunits[int(unit["unit_id"])]["rare"]
@@ -55,7 +55,10 @@ init python:
sprite=str(unit["unit_id"])
show_img("unit_"+sprite, at_list=[truecenter])
renpy.pause(0.1)
- renpy.call_screen("msgbox", "%s\n\nRecruited %d★ %s" % (star, rar, txt), autoclose=6.0)
+ try:
+ renpy.call_screen("msgbox", "%s\n\nRecruited %d★ %s" % (star, rar, txt), autoclose=6.0)
+ except:
+ pass
renpy.hide("unit_"+sprite)
_window_show(None)