diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-08-12 21:51:39 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-08-12 21:51:39 -0300 |
commit | 3661521a434226b3562955a65cefbe14504f7a5c (patch) | |
tree | 66f9c42577b1bb36508640a96c3e743e09bc9977 | |
parent | db28dd8e357aed29c7b099ee083897d01dba2a19 (diff) | |
download | client-3661521a434226b3562955a65cefbe14504f7a5c.tar.gz client-3661521a434226b3562955a65cefbe14504f7a5c.tar.bz2 client-3661521a434226b3562955a65cefbe14504f7a5c.tar.xz client-3661521a434226b3562955a65cefbe14504f7a5c.zip |
Display summoning animations
-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): |