summaryrefslogtreecommitdiff
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
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
-rw-r--r--game/02_init.rpy6
-rw-r--r--game/03_init.rpy10
-rw-r--r--game/battle.rpy3
-rw-r--r--game/inventory.rpy12
-rw-r--r--game/party.rpy4
-rw-r--r--game/quest.rpy4
-rw-r--r--game/recruit.rpy17
-rw-r--r--game/script.rpy2
-rw-r--r--game/units.rpy6
9 files changed, 34 insertions, 30 deletions
diff --git a/game/02_init.rpy b/game/02_init.rpy
index 9fc0663..d335b75 100644
--- a/game/02_init.rpy
+++ b/game/02_init.rpy
@@ -20,7 +20,7 @@
############################################################################
init -1 python:
stdout("======================= %s %s %s" % (config.name, config.version, persistent.release_name))
- print "[STDBY] Loading Basic functions......."
+ print("[STDBY] Loading Basic functions.......")
# Search for array[?][key]==search in an array of dicts
# Returns the dictionary, or returns ERR_INVALID
@@ -65,7 +65,7 @@ init -1 python:
rw=base64.b64decode(raw)
raw=rw
if (debug):
- print "base64 decoded"
+ print("base64 decoded")
except:
traceback.print_exc()
pass
@@ -75,7 +75,7 @@ init -1 python:
rw=zlib.decompress(raw)
raw=rw
if (debug):
- print str(raw)
+ print(str(raw))
except:
traceback.print_exc()
pass
diff --git a/game/03_init.rpy b/game/03_init.rpy
index 218bc86..c81a868 100644
--- a/game/03_init.rpy
+++ b/game/03_init.rpy
@@ -87,7 +87,7 @@ init python:
# We need to try to get the element
try:
e=allunits[int(cid)]["attribute"]
- print str(e)
+ print(str(e))
except:
e=0
@@ -147,7 +147,7 @@ init python:
valb=dl_search(persistent.allfiles, 0, val)[1]
if valb == ERR_INVALID:
- print ("Invalid Sound: %s" % (val))
+ print("Invalid Sound: %s" % (val))
return RetString("sfx/regnum.mp3").id() # FIXME
return RetString(valb).id()
@@ -286,7 +286,7 @@ init python:
valb=dl_search(persistent.allfiles, 0, val)[1]
if valb == ERR_INVALID:
- print ("Invalid Image: %s (%s)" % (path, val))
+ print("Invalid Image: %s (%s)" % (path, val))
return "gfx/spinner.png"
return valb
@@ -302,7 +302,7 @@ init python:
# Have we downloaded this image previously?
path=dl_search(persistent.allfiles, 0, img)
- print str(path)
+ print(str(path))
# Image doesn't exists, we must download it
while (path == ERR_INVALID):
@@ -357,7 +357,7 @@ init python:
# Image exists, but wasn't loaded yet
if (path != ERR_INVALID and path is not None):
- print "Detected not loaded image"
+ print("Detected not loaded image")
# Valid Image Extensions: PNG, JPG, JPEG, GIF, WEBP
if ext in [".png", ".jpg", ".jpeg", ".gif", ".webp"]:
# Maybe it is an unit
diff --git a/game/battle.rpy b/game/battle.rpy
index 2f8b3b1..accb755 100644
--- a/game/battle.rpy
+++ b/game/battle.rpy
@@ -245,9 +245,10 @@ label results:
stdout("Failed to hide screen battle D:")
pass
hud_story()
- print ".:: Story logs (%d) ::." % qid
+ print(".:: Story logs (%d) ::." % qid)
if isinstance(story["post_dialog"], str) or isinstance(story["post_dialog"], unicode):
+ print("Calling in new context: %s" % (story["post_dialog"]))
renpy.call_in_new_context(story["post_dialog"])
else:
bg_is_showing=False
diff --git a/game/inventory.rpy b/game/inventory.rpy
index 0b0372d..73a3db1 100644
--- a/game/inventory.rpy
+++ b/game/inventory.rpy
@@ -37,7 +37,7 @@ init python:
# TODO: msgbox you're offline, quit
return ERR_LOGIN_DEFAULT
- print "get_inv(): "+str(pt)
+ print("get_inv(): "+str(pt))
return pt
screen inventory(blank=False, filters="True"):
@@ -69,7 +69,7 @@ screen inventory(blank=False, filters="True"):
if item is not None:
# Needed because eval :rolling_eyes:
#$ ir=copy.copy(item["rare"])
- #$ print str(locals())
+ #$ print(str(locals()))
python:
evl=False
#print "---- repr"
@@ -79,10 +79,10 @@ screen inventory(blank=False, filters="True"):
alu={}
stdout("ERROR, alu: not defined, index %d" % i)
evl=eval(filters, globals(), locals())
- #print str(evl)
- #print str(filters)
- #print str(item)
- #print str(alu)
+ #print(str(evl))
+ #print(str(filters))
+ #print(str(item))
+ #print(str(alu))
if evl:
$ btn = unitsquare(item["unit_id"], czoom_70)
imagebutton:
diff --git a/game/party.rpy b/game/party.rpy
index 7fe8c47..4d7cdcc 100644
--- a/game/party.rpy
+++ b/game/party.rpy
@@ -70,7 +70,7 @@ init python:
Party.append(une["inv_id"])
if debug:
- print str(Party)
+ print(str(Party))
# Add unit, but only if no duplicates are found
# Exception: If it is -1, then we can add
@@ -85,7 +85,7 @@ init python:
Party[pix]=newindex
if debug:
- print str(Party)
+ print(str(Party))
# Set party
set_party(pid, Party)
diff --git a/game/quest.rpy b/game/quest.rpy
index 9a52c2a..c1d6759 100644
--- a/game/quest.rpy
+++ b/game/quest.rpy
@@ -133,7 +133,7 @@ label quest_selected:
if (story != ERR_INVALID):
hud_story()
- print ".:: Story logs (%d) ::." % qid
+ print(".:: Story logs (%d) ::." % qid)
if isinstance(story["pre_dialog"], str) or isinstance(story["pre_dialog"], unicode):
print("Calling in new context: %s" % (story["pre_dialog"]))
@@ -164,7 +164,7 @@ label quest_selected:
# Okay, story-telling time is over: To arms!
#
$ TMP_MUSIC=get_sfx(quest["music"])
- #$ print "Stage music: "+str(TMP_MUSIC)
+ #$ print("Stage music: "+str(TMP_MUSIC))
play music TMP_MUSIC fadein 0.5
#play music MUSIC_BATTLE.id() fadein 0.5
$ renpy.free_memory()
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)
diff --git a/game/script.rpy b/game/script.rpy
index 1a8e34a..4b4172b 100644
--- a/game/script.rpy
+++ b/game/script.rpy
@@ -57,7 +57,7 @@ label login:
message=int(message)
dlcode=copy.copy(message)
except:
- print "AN ERROR HAPPENED AT LOGIN TIME"
+ print("AN ERROR HAPPENED AT LOGIN TIME")
stdout("Invalid: "+str(message))
message=-1
diff --git a/game/units.rpy b/game/units.rpy
index 74c9bf0..82fc834 100644
--- a/game/units.rpy
+++ b/game/units.rpy
@@ -20,12 +20,12 @@
init python:
def evocheck(level, unit):
# Does an evolved form exist?
- print "evocheck lv %d" % level
+ #print("evocheck lv %d" % level)
try:
nu=unit["unit_id"]+1
- #print "nu is: %d" % int(nu)
+ #print("nu is: %d" % int(nu))
next_name=allunits[nu]["name"]
- #print "next name: %s" % next_name
+ #print("next name: %s" % next_name)
except:
return False