2348 Commits

Author SHA1 Message Date
9e8b6eff09 remove unused import 2022-05-23 15:46:21 -07:00
fef5c06a29 Fix the bug that can't kill command-generated monsters
Command-generated monsters do not have spawnentry so we have to get data from getMonsterData
2022-05-23 15:46:21 -07:00
5a4a708931 remove unused imports 2022-05-23 15:46:17 -07:00
791b9534b7 refactor the challenge 2022-05-23 15:46:17 -07:00
27ec8543dd Added support for arch linux
Added support for arch linux and the pacman package manager used by arch
Please note that mongodb has to be fetched from the Arch User Repository and built due to licensing issues
2022-05-23 15:46:12 -07:00
4f6c7c8d95 Removed broken/WIP elif 2022-05-23 15:46:12 -07:00
8459c82568 Added choice between stable and dev branch
Added a prompt to choose between downloading stable and development after the package manager validation and before the final confirmation prompt
2022-05-23 15:46:12 -07:00
2b799958d2 Refactor support for codex(aka archive) animal, weapon, reliquary 2022-05-23 02:46:50 -07:00
117a947b07 Fix team command (#1035)
* Fix logic error in team command

* Sugar team command messages

Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-05-23 02:45:03 -07:00
6f798f838f Traditional Chinese | Translation Patch 2022-05-23 02:44:34 -07:00
048a124d57 Move commands & teleportation to the wiki. 2022-05-23 00:27:23 -04:00
c27ea5a6e8 Fix disconnection when udp client port changed
See #1033
2022-05-22 13:38:32 -07:00
922ae91771 Fix EnergyManager indentation. 2022-05-22 12:55:55 -07:00
ab1341f0d9 Make sure offFieldPenalty does not go below 0.1 2022-05-22 12:55:55 -07:00
88781fdd82 Remove debug stuff 2022-05-22 12:55:55 -07:00
4649680101 Fix traveller not being able to gain energy. 2022-05-22 12:55:55 -07:00
28323fed66 Move energy-related logic to a new EnergyManager. 2022-05-22 12:55:55 -07:00
1d2fde40d5 Make energy usage configurable, and preserve current behavior as the default. 2022-05-22 12:55:55 -07:00
531683f370 Make sure to use absolute energy to deplete burst. 2022-05-22 12:55:55 -07:00
8f5bd2f220 Give correct amount of energy for collecting particles/orbs, and consume energy on burst cast. 2022-05-22 12:55:55 -07:00
1df9acbb6a Generate energy particle of the correct element for abilities. 2022-05-22 12:55:55 -07:00
2d2dc5d0a8 Update translation keys 2022-05-22 12:55:45 -07:00
0ae3c3d7da Allow commands to target offline players (#1022)
* Add targetRequirement annotation for Command

* Added MTL lines for other langs

* Fix TargetRequirement enum scoping

* Adjust commands to targetRequirement system

* Add translation message sugar to prevent future messages from being translated for wrong player

* Temporarily disable offline targeting on /permission and /clear

* Preliminary README cleanup

* Readme commands cleanup

* Clean up command table in README, including column shuffle

Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-05-22 01:02:11 -07:00
fa0344d1f9 Traditional Chinese | Translation Patches 2022-05-22 01:01:56 -07:00
5bd88d596b More Web Static Languages 2022-05-20 19:33:29 -07:00
7c899ce1d0 Fix dataloader not getting path correctly 2022-05-20 19:32:27 -07:00
d1775b130f Attempt to fix untranslated login window 2022-05-20 05:52:15 -07:00
e6514f7ad1 Added banner start and end time checks 2022-05-20 05:51:44 -07:00
1662278586 Changing how banners work 2022-05-20 05:51:44 -07:00
eb54dcec0e Update FileUtils.java
fix: Error when checking files & always checking "/default/data" instead of folder
2022-05-20 05:49:28 -07:00
92f1a93ba2 Server Log Events (#996)
* Server Log Event

* LogEventAppender Encoder
2022-05-20 05:48:20 -07:00
9125bacfce Set the maximum number of player on the server through the config.json (#1001)
* Show server status to three-party game launcher

* Set the maximum number of player on the server through the config.json

* modify the logical order and show the number of maxplayer to API /status/server

* Now even players who have token already cannot bypass the maxPlayer check
2022-05-20 05:47:47 -07:00
717c2d1dd7 Support Boss Chest 2022-05-19 23:36:13 -07:00
2a467a48dc Fix connection bugs without removing binding address (#993)
* Fix connection bugs according to #921

Fix this for connect to game by local device or remote devices according to #921

* Fix connection bugs according to #921

same

* Update GameServer.java

* fix build

* Update GameServer.java
2022-05-19 08:35:14 -07:00
cf7c4832fe Remove outdated text & update zh-CN.json 2022-05-19 08:34:58 -07:00
1282e1388f Add error message in case data files in resources could not be found 2022-05-19 03:06:07 -07:00
5429469852 Add error message in case data files in resources could not be found 2022-05-19 03:05:57 -07:00
86dee4bae7 Fix dataloader not getting path correctly 2022-05-19 03:01:21 -07:00
01987279b5 Fix dataloader not getting path correctly 2022-05-19 03:00:59 -07:00
28dda4c307 Add area_id to SceneObject 2022-05-19 02:28:46 -07:00
8c860308ba Fix bad casting exceptions with scene garbages objects 2022-05-19 02:28:25 -07:00
0dac404f0d Fix issue with groups that dont have any suites 2022-05-19 02:19:18 -07:00
a088ea9b6b Fix dataloader with eclipse 2022-05-19 01:06:20 -07:00
cd77fb90a3 Move gadget/monster creation events to after they are spawned in scene 2022-05-19 00:36:38 -07:00
512021b234 Fix dataloader with eclipse 2022-05-19 00:10:02 -07:00
a5007a4392 Impoved clarity of instructions 2022-05-18 23:52:32 -07:00
a1b819b2df Create installer script for Debian/Ubuntu
I might add support for other distros/package managers later
2022-05-18 23:52:32 -07:00
7fb26c3843 Autogenerate document files 2022-05-18 23:19:13 -07:00
bad853573c optimized the Lua func binding so that the script will not eval again 2022-05-18 20:51:39 -07:00
a8f38ad995 Move chest rewards to new data format 2022-05-18 15:54:55 -07:00