Commit Graph

  • 07a930fe1c Fix vehicles in IZs for real this time dongresource 2020-12-28 17:39:08 +01:00
  • 4060bf25b0 Fix recall removing FM pods if racing dongresource 2020-12-28 16:51:31 +01:00
  • 9a79ab3927 Reduce mob range when racing as if the player were sneaking dongresource 2020-12-28 16:41:29 +01:00
  • fc45775666 Add /unwarpable command dongresource 2020-12-28 16:24:24 +01:00
  • 81d0964971 Disallow warping to players using the MSS dongresource 2020-12-28 16:13:38 +01:00
  • 868dc8485e Allow GMs to enter private instances dongresource 2020-12-28 16:12:57 +01:00
  • 26f4767082 Add additional validation to the recall power dongresource 2020-12-28 16:12:23 +01:00
  • d97444cca5 Remove each group member's vehicle when warping into an instance dongresource 2020-12-28 00:42:29 +01:00
  • ee978e8bc9 Limit group member drops based on proximity dongresource 2020-12-27 20:52:37 +01:00
  • bdf283ae4f Make heal nanos heal for the correct amount Gent S 2020-12-27 09:23:43 -05:00
  • f8129b91cb Zero both players' moneyInTrade when initiating a trade Jade 2020-12-26 20:13:23 +01:00
  • afea9f436f Check if otherPlr is null in nanoRecallHandler() dongresource 2020-12-26 20:09:33 +01:00
  • 7985fc475b Fix regression with spawning in an invalid Nano #37 dongresource 2020-12-24 07:41:22 +01:00
  • 959a708176 Return to the overworld instance when warping to a buddy dongresource 2020-12-24 06:05:05 +01:00
  • 44fbb8e81f Fix other group members not respawning properly in Lairs dongresource 2020-12-24 05:22:46 +01:00
  • e02ef55844 Remove excessive indentation in tables.sql dongresource 2020-12-24 05:19:04 +01:00
  • 8bbf40ac95 Update README.md CakeLancelot 2020-12-23 17:26:45 -06:00
  • 7fe0e19bb0 Fix IZ races rewarding invalid items Gent S 2020-12-23 18:18:33 -05:00
  • 82d5455da6 Ignore race rewards for EPs that aren't found 1.3 Gent S 2020-12-23 14:53:56 -05:00
  • 52389c2c69 Make code redemption case-insensitive Gent S 2020-12-23 00:34:42 -05:00
  • ae75324153 Fix duplicate tasks on instanced mission failure Gent S 2020-12-22 16:47:49 -05:00
  • a1a5815f1f Fix academy nano missions not going into the 0th slot Gent S 2020-12-22 16:18:46 -05:00
  • 772f80188e Prevent duplicate running tasks from loading into the Player struct Gent S 2020-12-22 13:31:11 -05:00
  • f28c643b48 Allow permanent vehicles kamilprzyb 2020-12-22 22:52:25 +01:00
  • 5f82658c8d adjusted item codes logic to handle multiple items per code Kamil 2020-12-21 23:01:21 +01:00
  • ff75aa6693 Add the Academy build to the Appveyor script dongresource 2020-12-21 02:11:30 +01:00
  • 50b2bdcb16 Fixed Nano Style Issues Jade 2020-12-18 20:04:37 +00:00
  • 34dbb59fb1 Implement redeem codes Kamil 2020-12-17 01:03:38 +01:00
  • a74c9be2ff Implement Nano capsules Kamil 2020-12-16 16:27:18 +01:00
  • fcdea2e723 Implement multiple-choice mission rewards dongresource 2020-12-13 01:32:19 +01:00
  • 90191fd494 Add academy.json loading to TableData dongresource 2020-12-12 22:21:55 +01:00
  • effbbd9a5e Fix level-up not triggering and using wrong packets Gent S 2020-11-30 19:16:47 -05:00
  • bc7f4883a2 Add Academy defaults to the config file dongresource 2020-12-21 01:58:33 +01:00
  • e0808ffcbd Read the NPC ID limit from the XDT dongresource 2020-12-21 01:57:56 +01:00
  • 9057f31bff Implement Academy level-up dongresource 2020-12-21 01:56:31 +01:00
  • 0a9f637123 Do not give the Lightning Gun and Buttercup Nano to new Academy players dongresource 2020-12-21 01:54:38 +01:00
  • 027f513a23 Save Academy Nanos to DB dongresource 2020-12-21 01:54:14 +01:00
  • a99f95d15f Initial Academy support dongresource 2020-11-25 23:36:30 +01:00
  • 49158360ca Update tdata ref Gent S 2020-12-23 13:48:19 -05:00
  • 0104bc9329 Enemy ability tweaks Jade 2020-12-16 16:58:23 +00:00
  • 4fc5c092f8 Attack logic and various balance changes Jade 2020-12-16 04:47:07 +00:00
  • 8d1bc94b7e Mission Handling Fixes Jade 2020-12-16 02:25:52 +00:00
  • 322e354f5b Fix indentation in RacingManager.cpp and compilation on Linux dongresource 2020-12-22 14:46:09 +01:00
  • 8a2073d081 Fix racing timestamps Gent S 2020-12-22 01:04:46 -05:00
  • e915c54ed0 Correctly set time limit, rank, and reward Gent S 2020-12-22 00:37:04 -05:00
  • e953b51229 Add reward tables for racing Gent S 2020-12-21 23:55:43 -05:00
  • b9013149f3 Racing cleanup Gent S 2020-12-14 16:59:34 -05:00
  • e6da454c73 Finish racing DB integration Gent S 2020-12-14 15:09:41 -05:00
  • 598c7ce1d0 Add racing-related DB functions Gent S 2020-12-18 20:32:49 -05:00
  • ea47f67b2b Properly utilize instance data in map info packet Gent S 2020-11-28 22:03:20 -05:00
  • 91ea8be72e Implement basic race handling Gent S 2020-11-28 11:20:37 -05:00
  • b81a3761b6 Load instance data from XDT Gent S 2020-11-28 09:16:14 -05:00
  • 45b8f8f581 Add RacingManager Gent S 2020-11-28 08:29:06 -05:00
  • cfc6a94c7a Include sql directory and config.ini in AppVeyor artifacts Gent S 2020-12-21 15:53:17 -05:00
  • c3d9883ddb Fix migration on Linux dongresource 2020-12-20 23:08:12 +01:00
  • ea12ec9607 Use binary streams to make DB backups, since filesystem has low compat Gent S 2020-12-20 15:52:34 -05:00
  • 2e173df2ca DB v2 Tweaks Gent S 2020-12-19 20:39:35 -05:00
  • 1fb48536c2 created external sql file for tables and 1st migration Kamil 2020-12-18 18:59:04 +01:00
  • 002bfffb62 implemented db migration system Kamil 2020-12-18 18:12:57 +01:00
  • 140227406c implemented custom error messages in login screen for regex fail or banned account Kamil 2020-12-17 12:18:04 +01:00
  • 26d0623d07 Fix Database::sendEmail() dongresource 2020-12-19 05:48:18 +01:00
  • f8a359dfe9 Do not truncate emails to 127 characters dongresource 2020-12-19 05:46:38 +01:00
  • 2f44243abb Please.... please take the slider.... Gent S 2020-12-18 19:18:39 -05:00
  • e3561e9d15 Change the default ports to match OG and Retro dongresource 2020-12-18 00:24:24 +01:00
  • 80dabf4406 Finalize ALL the statements dongresource 2020-12-18 00:17:35 +01:00
  • d3e5b9c485 Potentially fix slider collisions Gent S 2020-12-16 20:15:21 -05:00
  • f7a6615379 Tweak mob roaming logic and a few other values dongresource 2020-12-17 01:59:55 +01:00
  • 618a8d0a9f Reimplement NPC barking Gent S 2020-12-15 18:42:22 -05:00
  • d25e7ca4fc Implement rudimentary NPC scripting framework and Lord Fuse boss fight dongresource 2020-12-15 23:16:18 +01:00
  • 3359ca0c3e Moved common NPC summoning logic into a helper function dongresource 2020-12-15 23:15:39 +01:00
  • 0dd478b9f0 Tweak Lair respawns slightly dongresource 2020-12-15 23:11:10 +01:00
  • d03c4f109f Add chat dump to monitor Gent S 2020-12-15 09:58:11 -05:00
  • 792a317b48 Indicate high account level in logged player name Gent S 2020-12-15 09:53:45 -05:00
  • f74c40cf69 Prevent division by zero by also checking iWalkSpeed for 0 dongresource 2020-12-15 02:11:18 +01:00
  • 442d7853a5 In the absence of a Resurrect 'Em in a Lair, respawn at the entrance dongresource 2020-12-15 00:22:27 +01:00
  • f1aa2c19ef
    Add dependency documentation to README CakeLancelot 2020-12-14 15:57:04 -06:00
  • fcd9b55ea7 Clean up formatting in Database.cpp dongresource 2020-12-14 22:37:42 +01:00
  • b1375c69f5
    Add lsqlite3 flag to Windows section of Makefile as well CakeLancelot 2020-12-14 10:39:26 -06:00
  • 51c3e01062
    Tweak default viewdistance value in config.ini CakeLancelot 2020-12-14 10:36:02 -06:00
  • f1a2723274 Don't write mob HP to gruntwork Gent S 2020-12-14 10:00:07 -05:00
  • 5431d21d27 Always grab mob HP from XDT Gent S 2020-12-14 00:26:17 -05:00
  • 57c28d7539
    Appveyor: grab sqlite3 using vcpkg CakeLancelot 2020-12-13 22:52:17 -06:00
  • 6937ff86a4 Disable MSVC Debug builds in appveyor.yml dongresource 2020-12-14 03:49:52 +01:00
  • 454e0284af Remove vendored libsqlite from the repository dongresource 2020-12-14 03:42:11 +01:00
  • 94b7864b02 Shut up warnings Gent S 2020-12-13 20:52:59 -05:00
  • 166bfdfc4f Terminate if existing DB doesn't have meta table Gent S 2020-12-13 20:43:24 -05:00
  • 156e9bf902 Fix newline characters being stripped from emails Gent S 2020-12-13 20:18:36 -05:00
  • c8ff130b78 Update buddy warp to new DB Gent S 2020-12-13 19:54:09 -05:00
  • ec23e72215 Notify client of email send failure Gent S 2020-12-13 19:51:00 -05:00
  • a1274756ce Fix guide not getting updated in new DB Gent S 2020-12-13 09:59:56 -05:00
  • 05f4746af4 "Created" meta column + cleanup Kamil 2020-12-07 21:10:19 +01:00
  • 04112377ea Implement setting for disabling first use tips Kamil 2020-12-07 19:24:56 +01:00
  • bd3a91e530 Properly implement first use flags Kamil 2020-12-07 19:01:29 +01:00
  • 66ecc45fce Change SkyWayFlags to blob for consistency Kamil 2020-12-07 13:56:05 +01:00
  • 7aef973ef1 Add meta table to DB Kamil 2020-12-06 20:29:48 +01:00
  • a12faac0e2 Account level changes Kamil 2020-12-06 00:03:52 +01:00
  • 4dc48198ab Implement player blocking Kamil 2020-12-05 01:29:08 +01:00
  • 3e855cbdac Close DB properly Kamil 2020-12-04 01:22:53 +01:00
  • 889fc985c4 Reimplement the bank Kamil 2020-12-04 00:58:10 +01:00
  • c709d458f4 Fix iterators and query typo Kamil 2020-12-03 23:52:11 +01:00