summaryrefslogtreecommitdiff
path: root/game/battle.rpy
AgeCommit message (Collapse)AuthorFilesLines
2021-08-16Lets settle a rule - Skills should also check for SRV_NOCAST.Jesusaves1-1/+1
2021-08-16Initial version for SPH_WIDEATTACKJesusaves1-1/+9
2021-08-16Make the used spheres to be "consumed" (slightly better graphically)Jesusaves1-0/+4
2021-08-16It looks fugly, but animate actions from the party and enemy membersJesusaves1-0/+31
2021-08-16Add battle SFX as MineGamerBR asked.Jesusaves1-0/+11
(requires updated server to work properly)
2021-08-15Look and learn, @Xanthem noob - THIS is how you do it!Jesusaves1-0/+1
*flips frying pan* Just kidding - It was you who gave me this idea in first place. Hint - You can use "ALT+1", "ALT+2", etc. to manipulate the spheres :-)
2021-08-13Optimize some battle code because we'll be needing this soonJesusaves1-13/+19
2021-08-12Display summoning animationsJesusaves1-0/+5
2021-08-11Summoning Protocol, Initial version (working)Jesusaves1-1/+5
Summon is currently hard-coded. Expansion required.
2021-08-11Add the summon button (no protocol-level action yet)Jesusaves1-2/+12
2021-08-07Protocol upgradeJesusaves1-1/+1
2021-08-04Next gen battle action logger (incomplete)Jesusaves1-34/+56
2020-12-31Add support for custom battle backgroundsJesusaves1-1/+1
2020-12-29Disable screen prediction entirely.Jesusaves1-1/+1
Probably not needed, but it worked so smoothly on mobile, that I made it final.
2020-12-29Clean up BATTLE once battle is over (hopefully to avoid accidental bugs)Jesusaves1-1/+5
2020-12-26Update experience headers in clientJesusaves1-0/+2
2020-12-26Just wanted to remember that there is NO WAY to know if this will run in Py3Jesusaves1-1/+1
2020-12-26Some optimizations to be more Python3 compliant (for when Renpy 8 comes out)Jesusaves1-1/+2
Also, fix an edge scenario crash at tavern and a missed logging at battle story log
2020-12-25Only raise an exception in debug mode, otherwise, keep trying foolishly.Jesusaves1-1/+2
It must only APPEAR to work, after all :3
2020-12-25Fork code, replace some ifs with showifs in screen, add dummy structures.Jesusaves1-4/+9
Hopefully, code will be more stable from now on. It might still crash, but then I'll be sure the bug is on the draggroups.
2020-12-25Optmize a bit the python tidbits from battle screen:Jesusaves1-0/+42
The fetcher for images and data structure loader is now outside screen code. And, I just got an "ERROR SHOWING VICTORY BOX", so.... ...Yup, bugs. This will not be enough =(
2020-12-24Change battle logic to make it a bit more seamless to user.Jesusaves1-2/+10
And hopefully, less error prone?
2020-12-24Use a bloated code to call battle screen, which is safer against race condition.Jesusaves1-1/+9
Ideally, though, we should move from call_screen to show_screen, Return() to SetVariable(), and have a while loop detecting all that.
2020-12-24Error handling: Ignore errors in victory screenJesusaves1-2/+7
But I wonder why...
2020-12-24Preparatives so eventually, we may have different battle musics depending on ↵Jesusaves1-0/+1
region
2020-12-22WebP merges togheter the best of PNG and JPG,Jesusaves1-1/+1
so we no longer need to keep passing extension for stuff.
2020-12-21update_ap now uses the websocket stream, so it no longer needs a value.Jesusaves1-1/+1
2020-12-20Update client for later™ patch for multiple worlds.Jesusaves1-1/+2
But for time begin, only "Main" world is supported.
2020-12-19Correct dialog chara alignment so they are always above the textwindow.Jesusaves1-3/+3
Mobile does not have hide window, and this compensates a bit their obvious lack of height (which only a full body could compensate)
2020-12-18Split combat.rpy in three files, move python+screen code away from the label.Jesusaves1-0/+210
Combat is, by far, one of the messiest parts of the script.