diff options
author | Jesusaves <cpntb1@ymail.com> | 2020-12-26 15:51:03 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2020-12-26 15:51:03 -0300 |
commit | c4c487b780cf718b39dc710aed427ec1e99bd74d (patch) | |
tree | a3f2483b86bd95fd63f1431ee9fc2d86fbb4a65d /game/recruit.rpy | |
parent | af49463d61ecaf314170fab707a5206ff902425d (diff) | |
download | client-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.rpy | 17 |
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) |