diff options
Diffstat (limited to 'game')
-rw-r--r-- | game/battle.rpy | 5 | ||||
-rw-r--r-- | game/gfx/summons/0.webp | bin | 0 -> 7488 bytes | |||
-rw-r--r-- | game/gui/battle.rpy | 2 | ||||
-rw-r--r-- | game/gui/transforms.rpy | 29 | ||||
-rw-r--r-- | game/quest.rpy | 2 |
5 files changed, 36 insertions, 2 deletions
diff --git a/game/battle.rpy b/game/battle.rpy index 1f207a3..1539203 100644 --- a/game/battle.rpy +++ b/game/battle.rpy @@ -156,6 +156,11 @@ label combat: elif entry[2] == SRV_SUMMON: # FIXME print("Summoned %d to your aid! Show cutscene" % entry[3]) + show_img("summon_%d" % entry[3], False) + renpy.show("summon_%d" % entry[3], at_list=[truecenter, tzoomin], tag="summon", zorder=29150, layer="overlay") + renpy.pause(2.0) + renpy.hide("summon", layer="overlay") + #renpy.with_statement(Dissolve(1.0)) except: traceback.print_exc() diff --git a/game/gfx/summons/0.webp b/game/gfx/summons/0.webp Binary files differnew file mode 100644 index 0000000..87cae64 --- /dev/null +++ b/game/gfx/summons/0.webp diff --git a/game/gui/battle.rpy b/game/gui/battle.rpy index d2f7f6d..aa81a1c 100644 --- a/game/gui/battle.rpy +++ b/game/gui/battle.rpy @@ -401,7 +401,7 @@ screen battle(): insensitive "gfx/gui/summon_none.png" idle "gfx/gui/summon_idle.png" hover "gfx/gui/summon_hover.png" - action ifte(Battle["bp"] > 10, Return(ACT_SUMMON), None) + action ifte(Battle["bp"] > 10 or debug, Return(ACT_SUMMON), None) diff --git a/game/gui/transforms.rpy b/game/gui/transforms.rpy index 71731c0..e4d2c9f 100644 --- a/game/gui/transforms.rpy +++ b/game/gui/transforms.rpy @@ -156,3 +156,32 @@ transform tcustom(xaxis): transform tzoom(val): zoom val +transform tzoomin: + zoom 0.1 + pause 0.05 + zoom 0.2 + pause 0.05 + zoom 0.3 + pause 0.05 + zoom 0.4 + pause 0.05 + zoom 0.5 + pause 0.05 + zoom 0.6 + pause 0.05 + zoom 0.7 + pause 0.05 + zoom 0.8 + pause 0.05 + zoom 0.9 + pause 0.05 + zoom 1.0 + pause 0.1 + zoom 1.2 + pause 0.1 + zoom 1.4 + pause 0.15 + zoom 1.2 + pause 0.1 + zoom 1.0 + diff --git a/game/quest.rpy b/game/quest.rpy index b0af279..a01a21c 100644 --- a/game/quest.rpy +++ b/game/quest.rpy @@ -39,7 +39,7 @@ init python: def loadsummon(): global Battle # FIXME: Retrieve summon ID, etc - raw=send_packet("summon", "[1]") + raw=send_packet("summon", "[%d]" % ifte(debug, 3, 0)) bt=json_decode(raw) if (bt == ERR_JSONDECODER): |