summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-08-10Initial version of priority-based attack order (spheres > skills > attack)Jesusaves1-19/+39
2021-08-10Isolate battle action codeJesusaves1-16/+23
2021-08-08Bump protocol versionv2.1.8.8Jesusaves2-4/+4
2021-08-07Protocol update; Allow clients to alter spheresJesusaves1-2/+5
2021-08-07Rebalance all quests, making them easierJesusaves1-5/+5
We really need spheres control D:
2021-08-07Apart for the terrible balancing - fix typos and bugs.Jesusaves3-4/+13
2021-08-05Move a lot of battle logic to battle/common.pyJesusaves3-291/+290
(which is no longer just an util file)
2021-08-04Enable SASTJesusaves1-0/+5
2021-08-04I also did a typo which prevented players from gaining spheresJesusaves1-1/+1
2021-08-04Send damage over the packets as wellJesusaves5-12/+25
2021-08-04Verbosity should now be fine (or at least, better)Jesusaves3-9/+9
2021-08-04Add another verbosity level, otherwise debug.txt will be a monsterJesusaves4-50/+57
2021-08-04Remove previously deprecated `dbgprint` function.Jesusaves4-15/+12
2021-08-04Send action log and minor polishingJesusaves4-15/+20
2021-07-25These are the last additions for todayJesusaves2-4/+106
2021-07-25Add three new units and their taverns.Jesusaves2-4/+157
2021-07-25Add a couple new units which were waiting for long enough.Jesusaves2-1/+133
Add a new tavern for those whom complete the Academy Arc
2021-07-22Change Tavern rules so they are quest-level dependant.Jesusaves2-4/+8
This means you now may unlock taverns as story goes on. With possibly better rates or specialized units.
2021-01-05Fix pyflakes3 warningsJesusaves3-3/+4
2021-01-04Reorder quest background fieldJesusaves1-11/+11
2021-01-04Fix mana orbs element.Jesusaves2-6/+10
Split fairies from mana eggs in GP tavern. Increase the chances of getting fairies.
2020-12-31Color codesJesusaves1-2/+2
2020-12-31Fix typoJesusaves1-1/+1
2020-12-31Experiment with custom backgrounds - lets put our system to proof!Jesusaves2-8/+8
2020-12-31Dialogs up to quest 5Jesusaves1-8/+24
2020-12-31In case of a successful DDoS, prevent wasting resources evaluating blacklistJesusaves1-9/+9
and other stuff as the server is full. This is done this way, not to save the game server from the DDoS, but to save the remainder of the VM.
2020-12-31Fail silently if when closing a socket the client is not in the list.Jesusaves1-1/+8
(Usually, connection dropped before registration)
2020-12-31Fix typos and a bug of a swapped max and min functionJesusaves5-9/+9
2020-12-31Add support for custom battle backgrounds.Jesusaves3-1/+76
Fix typos and minor bugs.
2020-12-31Registration failure now only gives 2 lame points.Jesusaves4-3/+14
This means each connection can attempt up to three registrations. Raise to 3 in case of attack :p
2020-12-31Relicense the game to GPLv3.Jesusaves14-118/+798
utils.py can still be used under the LGPL. The LGPL license present in git history is no longer valid, but already issued copies still are. Needless to say, there are no "already issued copies"...
2020-12-31Actually, log this sort of error.Jesusaves1-1/+1
2020-12-31Remove some verbosity; If something goes wrong, rely on ↵Jesusaves1-6/+7
traceback.print_exc() instead Which is not logged but we'll find a way.
2020-12-30Except for Quest 6, all the first chapter quests should be done \o/Jesusaves1-46/+22
2020-12-30Avoid experience from becoming a float.Jesusaves1-0/+1
2020-12-30Start correcting the unitsJesusaves1-28/+28
2020-12-30Make experience gain even slowerJesusaves1-3/+3
2020-12-30Mob ID changedJesusaves1-51/+51
2020-12-29Reduce AP cost for the quests.Jesusaves2-4/+11
Add prototype code for sphere movement.
2020-12-29Remove Q7~Q10 which are not doneJesusaves1-347/+1
2020-12-29Sort units by IDJesusaves1-1071/+1071
2020-12-29There are now 4 units at 5 stars rank.Jesusaves2-24/+53
Probably it is "safe" to add the remaining units?
2020-12-29Found a truncation bugJesusaves1-1/+1
2020-12-29Lower quests difficultyJesusaves1-21/+21
2020-12-29Change EXP rule: mobs and boss give 90% less.Jesusaves1-2/+4
There is now a base experience of 15x the configured difficulty level. This makes exp gain less volatile.
2020-12-29Ensure update_ap only receive integersJesusaves1-1/+1
2020-12-29Revert "Disable carry over experience when rank up occur"Jesusaves1-1/+3
This reverts commit 8fedf7c29b30ebbaf2c2daa1af125b73a1f04798.
2020-12-29Disable carry over experience when rank up occurJesusaves1-3/+1
2020-12-27Add command to kick users (no ban)Jesusaves2-5/+8
2020-12-27Manually casting ban or kline will now disconnect sessions as wellJesusaves2-1/+17