Commit Graph

  • 140227406c implemented custom error messages in login screen for regex fail or banned account Kamil 2020-12-17 12:18:04 +0100
  • 26d0623d07 Fix Database::sendEmail() dongresource 2020-12-19 05:48:18 +0100
  • f8a359dfe9 Do not truncate emails to 127 characters dongresource 2020-12-19 05:46:38 +0100
  • 2f44243abb Please.... please take the slider.... Gent S 2020-12-18 19:18:39 -0500
  • 7e6b81e2ab created external sql file for tables and 1st migration Kamil 2020-12-18 18:59:04 +0100
  • 8ac73e3678 implemented db migration system Kamil 2020-12-18 18:12:57 +0100
  • 01329d3917 implemented custom error messages in login screen for regex fail or banned account Kamil 2020-12-17 12:18:04 +0100
  • ab9c539707 changed pc exit duplicate validation from timestamp based to socket based Kamil 2020-12-17 11:11:47 +0100
  • 619e3a70b3 fixed shardSessions locks Kamil 2020-12-17 10:28:44 +0100
  • 236aff1dcb fixed pc exit duplicate Kamil 2020-11-28 23:59:21 +0100
  • e3561e9d15 Change the default ports to match OG and Retro dongresource 2020-12-18 00:24:24 +0100
  • 80dabf4406 Finalize ALL the statements dongresource 2020-12-18 00:17:35 +0100
  • d3e5b9c485 Potentially fix slider collisions Gent S 2020-12-16 20:15:21 -0500
  • f7a6615379 Tweak mob roaming logic and a few other values dongresource 2020-12-17 01:59:55 +0100
  • defd403001 Attack logic and various balance changes Jade 2020-12-16 04:47:07 +0000
  • 8d25cbea77 Mission Handling Fixes Jade 2020-12-16 02:25:52 +0000
  • 618a8d0a9f Reimplement NPC barking Gent S 2020-12-15 18:42:22 -0500
  • d25e7ca4fc Implement rudimentary NPC scripting framework and Lord Fuse boss fight dongresource 2020-12-15 23:16:18 +0100
  • 3359ca0c3e Moved common NPC summoning logic into a helper function dongresource 2020-12-15 23:15:39 +0100
  • 0dd478b9f0 Tweak Lair respawns slightly dongresource 2020-12-15 23:11:10 +0100
  • d03c4f109f Add chat dump to monitor Gent S 2020-12-15 09:58:11 -0500
  • 792a317b48 Indicate high account level in logged player name Gent S 2020-12-15 09:53:45 -0500
  • f74c40cf69 Prevent division by zero by also checking iWalkSpeed for 0 dongresource 2020-12-15 02:11:18 +0100
  • 442d7853a5 In the absence of a Resurrect 'Em in a Lair, respawn at the entrance dongresource 2020-12-15 00:22:27 +0100
  • f1aa2c19ef
    Add dependency documentation to README CakeLancelot 2020-12-14 15:57:04 -0600
  • fcd9b55ea7 Clean up formatting in Database.cpp dongresource 2020-12-14 22:37:42 +0100
  • b1375c69f5
    Add lsqlite3 flag to Windows section of Makefile as well CakeLancelot 2020-12-14 10:39:26 -0600
  • 51c3e01062
    Tweak default viewdistance value in config.ini CakeLancelot 2020-12-14 10:36:02 -0600
  • f1a2723274 Don't write mob HP to gruntwork Gent S 2020-12-14 10:00:07 -0500
  • 5431d21d27 Always grab mob HP from XDT Gent S 2020-12-14 00:26:17 -0500
  • 57c28d7539
    Appveyor: grab sqlite3 using vcpkg CakeLancelot 2020-12-13 22:52:17 -0600
  • 4166adcbb8 attempt 2 CakeLancelot 2020-12-13 22:33:23 -0600
  • 4cb3f40518 Appveyor: test Windows builds using vcpkg to grab sqlite3 CakeLancelot 2020-12-13 22:30:39 -0600
  • 6937ff86a4 Disable MSVC Debug builds in appveyor.yml dongresource 2020-12-14 03:49:52 +0100
  • 454e0284af Remove vendored libsqlite from the repository dongresource 2020-12-14 03:42:11 +0100
  • 94b7864b02 Shut up warnings Gent S 2020-12-13 20:52:59 -0500
  • 166bfdfc4f Terminate if existing DB doesn't have meta table Gent S 2020-12-13 20:43:24 -0500
  • 156e9bf902 Fix newline characters being stripped from emails Gent S 2020-12-13 20:18:36 -0500
  • c8ff130b78 Update buddy warp to new DB Gent S 2020-12-13 19:54:09 -0500
  • ec23e72215 Notify client of email send failure Gent S 2020-12-13 19:51:00 -0500
  • a1274756ce Fix guide not getting updated in new DB Gent S 2020-12-13 09:59:56 -0500
  • 05f4746af4 "Created" meta column + cleanup Kamil 2020-12-07 21:10:19 +0100
  • 04112377ea Implement setting for disabling first use tips Kamil 2020-12-07 19:24:56 +0100
  • bd3a91e530 Properly implement first use flags Kamil 2020-12-07 19:01:29 +0100
  • 66ecc45fce Change SkyWayFlags to blob for consistency Kamil 2020-12-07 13:56:05 +0100
  • 7aef973ef1 Add meta table to DB Kamil 2020-12-06 20:29:48 +0100
  • a12faac0e2 Account level changes Kamil 2020-12-06 00:03:52 +0100
  • 4dc48198ab Implement player blocking Kamil 2020-12-05 01:29:08 +0100
  • 3e855cbdac Close DB properly Kamil 2020-12-04 01:22:53 +0100
  • 889fc985c4 Reimplement the bank Kamil 2020-12-04 00:58:10 +0100
  • c709d458f4 Fix iterators and query typo Kamil 2020-12-03 23:52:11 +0100
  • 0e016646ef Properly implement PayZoneFlag and fix safe coord loading Kamil 2020-12-03 21:03:51 +0100
  • 960f2dd10c Adjust login server logic to new DB Kamil 2020-12-03 14:11:02 +0100
  • 2bad1252d3 Small DB fixes Kamil 2020-12-03 01:40:36 +0100
  • 31ac9d2e3b Reimplement DB functions 2/2 Kamil 2020-12-02 22:51:02 +0100
  • eeb3b1ee61 fixed a lot of queries Kamil 2020-12-02 14:55:17 +0100
  • 4bf35e5239 added some unique constraints Kamil 2020-12-02 14:29:05 +0100
  • 2f5c2a8764 Reimplement DB functions 1/2 Kamil 2020-12-02 01:21:45 +0100
  • 34ca36062c Create basic tables Kamil 2020-11-30 13:44:43 +0100
  • a1062f220b Open DB from settings path Kamil 2020-11-29 00:31:00 +0100
  • c2f640fd97 RIP ORM Kamil 2020-11-29 00:19:07 +0100
  • 143bb00ac0
    Added checks to prevent buddy warping and item sending across time (#183) actuallyamoose 2020-12-13 19:05:11 -0500
  • d8de1e2f74 Moved email send check above vector declaration Steven Bower 2020-12-13 18:35:07 -0500
  • 8808f1ce79 Moved email send check above vector declaration Steven Bower 2020-12-13 18:33:24 -0500
  • 5362047fc2
    Update src/BuddyManager.cpp actuallyamoose 2020-12-13 18:30:28 -0500
  • b9f86cd278 Added checks to prevent buddy warping and item sending across time Steven Bower 2020-12-13 17:17:32 -0500
  • b947ff65cf
    Various bugfixes JadeShrineMaiden 2020-12-12 22:22:22 +0000
  • 718d34d370 Group mob respawning bugfixes Jade 2020-12-07 13:34:39 +0000
  • 1474ff10ac Slight adjustments to the poll() loop dongresource 2020-12-11 22:49:06 +0100
  • 974941f4fa Close our end of the connection when we receive an EOF dongresource 2020-12-11 22:41:51 +0100
  • 2834891727 Properly output socket errors on Windows Gent S 2020-12-08 16:22:06 -0500
  • ada8af0b82 Print informative error messages for socket operations dongresource 2020-12-08 21:02:37 +0100
  • 2b3693731e
    Delete logo.txt Gent Semaj 2020-12-08 15:01:41 -0500
  • 1565484b08 Display a simple message when server is ready Mostafa 2020-12-08 21:21:09 +0200
  • 86e0b1bc13 EINTR is not crash-worthy dongresource 2020-12-08 20:10:02 +0100
  • d5409ed3f1 Replace bad continue statement with goto in monitor socket iteration Gent S 2020-12-08 14:05:34 -0500
  • 811c9d4d5c Stop iterating in exitDuplicate() after having removed a player dongresource 2020-12-08 01:53:21 +0100
  • 5d1adc06aa Added a "Creted" collumn in meta table Kamil 2020-12-07 21:10:19 +0100
  • 70a685e79c Cleanup Kamil 2020-12-07 20:36:26 +0100
  • da28c2aee1 implemented setting for disabling first use tips Kamil 2020-12-07 19:24:56 +0100
  • 2ad7e73d49 implemented first use flags Kamil 2020-12-07 19:01:29 +0100
  • eb6cb55ffb changed SkyWayFlags to blob for consistency Kamil 2020-12-07 13:56:05 +0100
  • 9cf3361c17 implemented meta table Kamil 2020-12-06 20:29:48 +0100
  • 0ca608dbbf tied account levels to accounts instead of players. implemented account banning logic in db Kamil 2020-12-06 00:03:52 +0100
  • 56d005af84 implemented player blocking Kamil 2020-12-05 01:29:08 +0100
  • e432a956f7 made server shut db connection properly Kamil 2020-12-04 01:22:53 +0100
  • d8eebc7c13 implemented bank back Kamil 2020-12-04 00:58:10 +0100
  • 46b9dcac98 fixed a typo in a query Kamil 2020-12-03 23:52:11 +0100
  • 9317a366db fixed iterators Kamil 2020-12-03 23:21:07 +0100
  • 827cedd192 implemented saving PayZoneFlag (is player in the past) and fixed saving coordinates properly with monkeys/instances Kamil 2020-12-03 21:03:51 +0100
  • 8ab1ed7381 adjuested login server logic to new db Kamil 2020-12-03 14:11:02 +0100
  • b194843d2c small db fixes Kamil 2020-12-03 01:40:36 +0100
  • ca3c4796fe fixed structs not initialized correctly Kamil 2020-12-02 23:43:34 +0100
  • 0a6fab2f47 temp fixes Kamil 2020-12-02 23:11:00 +0100
  • 7dc0506b2a implemented emails Kamil 2020-12-02 22:51:02 +0100
  • 9932e3b0f7 implemented functions for buddies Kamil 2020-12-02 20:53:13 +0100
  • df55778a45 implemented getPlayer function Kamil 2020-12-02 17:40:46 +0100
  • 0507806d71 implemented name change function Kamil 2020-12-02 16:39:26 +0100
  • cd251e3ff0 implemented evaluateCustomName Kamil 2020-12-02 16:34:41 +0100
  • d81febac55 implemented getCharInfo Kamil 2020-12-02 15:52:44 +0100