Commit Graph

  • 78b87d0f61 register altered rarities correcty in rarity roll FinnHornhoover 2021-04-01 03:02:38 -0700
  • 527ca817d5 revised getRarity set logic FinnHornhoover 2021-03-31 23:34:36 -0700
  • 80b11b4364 removed my "debugger" FinnHornhoover 2021-03-31 20:09:54 -0700
  • 6f636b77f2 rarity index fix for egg crates FinnHornhoover 2021-03-31 20:08:24 -0700
  • 8a871f7045 merged itemset types and chances, added bypasses FinnHornhoover 2021-03-29 19:48:31 -0700
  • 1779d69078 drop format revision FinnHornhoover 2021-03-28 23:22:23 -0700
  • 30de9f668c reference fix FinnHornhoover 2021-03-28 15:40:39 -0700
  • 78b17aea72 added better drop handling, parsing, rng FinnHornhoover 2021-03-28 13:57:43 -0700
  • 2604c1faf2 update drop format FinnHornhoover 2021-04-26 08:20:31 -0700
  • 5a1d940095 removed eventcratechance config FinnHornhoover 2021-04-04 04:25:30 -0700
  • 854832c07b altered event drop logic, fixed taro/fm logic FinnHornhoover 2021-04-04 03:45:57 -0700
  • e62432ce9d restored getTime in rand gen FinnHornhoover 2021-04-04 03:41:04 -0700
  • b2ae486b20 removed drop type field in mobs FinnHornhoover 2021-04-02 23:40:40 -0700
  • 2178bfc4f1 added mob drop id lookup from mob id FinnHornhoover 2021-04-02 23:34:20 -0700
  • a26b0b430d register altered rarities correcty in rarity roll FinnHornhoover 2021-04-01 03:02:38 -0700
  • 010521ad95 revised getRarity set logic FinnHornhoover 2021-03-31 23:34:36 -0700
  • 7485a8d94f removed my "debugger" FinnHornhoover 2021-03-31 20:09:54 -0700
  • 929104a303 rarity index fix for egg crates FinnHornhoover 2021-03-31 20:08:24 -0700
  • 744bef7fa4 merged itemset types and chances, added bypasses FinnHornhoover 2021-03-29 19:48:31 -0700
  • 66854f4ede drop format revision FinnHornhoover 2021-03-28 23:22:23 -0700
  • d70eda6b8d reference fix FinnHornhoover 2021-03-28 15:40:39 -0700
  • 4b8027f433 added better drop handling, parsing, rng FinnHornhoover 2021-03-28 13:57:43 -0700
  • aa028392f0 Fix #205 - if a player times out a race, warp them back to the start CakeLancelot 2021-04-25 02:40:36 -0500
  • f0e21b5051 Fix #198 - dismount packet is now sent if unequipping a vehicle CakeLancelot 2021-04-24 23:55:13 -0500
  • 80d965944c Fix naming scheme in NPCs.json gsemaj 2021-04-24 11:36:33 -0400
  • 2e34440d2e Change the executable working directory for VS to repo root CakeLancelot 2021-04-20 17:17:24 -0500
  • e9709805b7 Mission validation improvements CakeLancelot 2021-04-20 15:38:51 -0500
  • fa7c88e214 Rename Vendor.Xpp -> Vendors.Xpp gsemaj 2021-04-16 13:28:59 -0400
  • 588e941d3c Fix eggs not entering chunks and add update tabledata gsemaj 2021-04-16 12:30:22 -0400
  • f5600912cb
    Update README & logo Ege 2021-04-15 21:06:39 +0300
  • 59984ad9ed
    Update README logo Ege 2021-04-15 17:33:17 +0300
  • 85606e3afb
    Add new README logo Ege 2021-04-15 17:05:50 +0300
  • fde4a5ff34 Prevent players from collecting the same pod twice in races CakeLancelot 2021-04-13 21:17:21 -0500
  • 9b84d9dc4d [refactor] BaseNPC now uses Entity XYZ fields for handling positions CPunch 2021-04-13 19:57:24 -0500
  • 48fb510b53 Fix playersInView miscount for dead mobs dongresource 2021-04-08 19:25:30 +0200
  • fd965fbf03 Remove redundant Mob map gsemaj 2021-04-06 20:43:43 -0400
  • 65462d01e3 Generalize NPC AI stepping logic dongresource 2021-03-31 21:05:49 +0200
  • 3325397d17 Remove Eggs::Eggs and rearrange Entity members a bit dongresource 2021-03-22 17:53:46 +0100
  • 22678fcfc2 Initialize all members of all Entity-derived classes dongresource 2021-03-21 19:29:17 +0100
  • 0c8e209360 [WIP] Convert all chunk-related logic to the new system's semantics dongresource 2021-03-21 03:54:24 +0100
  • 224ffe05e7 [WIP] Convert most of Chunking to Entity-based system dongresource 2021-03-21 02:42:45 +0100
  • 49f1cb0f00 Fix PC_ATTACK_NPCs not being marked as variadic dongresource 2021-03-31 22:27:54 +0200
  • a57953393d [refactor] Convert CNLoginServer handlers to new sendPacket() wrapper CakeLancelot 2021-03-21 13:13:14 -0500
  • b428eb08e9 [refactor] Continue work on switching over to new sendPacket() wrapper CakeLancelot 2021-03-20 18:50:57 -0500
  • 4a22449f5e [refactor] Switch a bulk of the codebase to the new sendPacket() wrapper CakeLancelot 2021-03-20 15:19:48 -0500
  • 7f9cdfc9ae Use direct members instead of pointers for viewableChunks and buyback dongresource 2021-03-20 02:23:53 +0100
  • 8afe175bd1 No reason not to include the Academy packet in there dongresource 2021-03-20 02:22:49 +0100
  • 0f687cc6b3 [refactor] Remove redundant packet size checks dongresource 2021-03-19 23:04:22 +0100
  • 55b140f673 [refactor] Initial conversion to new packet handler interfaces dongresource 2021-03-19 22:29:14 +0100
  • 688f13e649 [refactor] Implement generic, validating sendPacket() wrapper dongresource 2021-03-19 22:28:25 +0100
  • ef7d0148c6 [refactor] Validate all inbound packets before handling them dongresource 2021-03-19 02:32:07 +0100
  • 7c7d9f1be8 Revert "CNServer::start() now uses an iterator instead of indexing repeatedly" dongresource 2021-03-31 21:07:47 +0200
  • 919c14be0d Include CNStructs in settings.cpp so the ACADEMY define gets picked up CakeLancelot 2021-03-20 18:53:22 -0500
  • 124ea33959 Disallow vehicles in non-overworld instances dongresource 2021-03-19 02:20:13 +0100
  • 69266d1cda Added Chat and Egg initalizers to main() CPunch 2021-03-17 23:46:30 -0500
  • 574f0cab09 Added a wrapper for U16toU8, called AUTOU16TOU8 CPunch 2021-03-17 23:41:47 -0500
  • 610a683804 [refactor] E g g s dongresource 2021-03-17 22:28:24 +0100
  • a55a34e09a [refactor] Move files to core/ and servers/ subdirectories dongresource 2021-03-17 20:07:40 +0100
  • e9bc2fe561 [refactor] Remove the word 'Manager' from most source files/namespaces dongresource 2021-03-16 23:29:13 +0100
  • cee09f6344 [refactor] Mark all internal functions static dongresource 2021-03-16 22:06:10 +0100
  • 04c56ce426 [refactor] Move Croc Pot logic to Vendor.cpp dongresource 2021-03-16 21:08:08 +0100
  • 2017b38e23 [refactor] Move mob drop logic from Combat to ItemManager dongresource 2021-03-16 19:41:20 +0100
  • c5776b9322 [refactor] Split Database.cpp into db subdirectory dongresource 2021-03-16 02:06:54 +0100
  • dd41d5b610 [refactor] Split vendor functions and crocpot out of NPCManager gsemaj 2021-03-15 10:48:27 -0400
  • 8981ad8c14 [refactor] Separate email functions out of BuddyManager into Email gsemaj 2021-03-15 10:03:45 -0400
  • df1ac82300 [refactor] Separate internal and external DB functions dongresource 2021-03-15 00:35:54 +0100
  • ec67cc6527 CNServer::start() now uses an iterator instead of indexing repeatedly CPunch 2021-03-14 01:33:46 -0600
  • 2024fb4969 [refactor] Split MobManager.cpp into MobAI.cpp and Combat.cpp dongresource 2021-03-13 23:55:16 +0100
  • ae279100d7 [refactor] Extract Abilities.cpp from {Nano,Mob}Manager.cpp dongresource 2021-03-13 21:22:29 +0100
  • e92a5a2f8b [refactor] Split ItemManager.cpp into Vendor.cpp & Trading.cpp CPunch 2021-03-12 20:09:36 -0600
  • ce197d7db3 [refactor] Extract PlayerMovement.cpp from PlayerManager.cpp dongresource 2021-03-12 23:44:21 +0100
  • f9c2587557 [refactor] Extract BuiltinCommands.cpp from PlayerManager.cpp dongresource 2021-03-12 23:18:00 +0100
  • 2d7129111a [refactor] Refactor ChatManager dongresource 2021-03-12 20:07:26 +0100
  • 4cd3a3dabd [refactor] src/contrib, src/mingw -> vendor dongresource 2021-03-12 18:50:21 +0100
  • f7e9cc2cea Disallow attaching the same item to an email twice dongresource 2021-03-09 22:26:07 +0100
  • 89eb0b140b Use the right packet for when a player falls out of the world dongresource 2021-03-09 21:23:57 +0100
  • f5a34b9a3d Reject completion packets for missions that aren't in progress dongresource 2021-03-09 17:57:33 +0100
  • ffe5947925 Keep track of sold items so we can validate buyback packets dongresource 2021-03-09 03:40:23 +0100
  • 0fbdb1dad2 Improve sanity checks when opening crates and combining items dongresource 2021-03-08 22:29:21 +0100
  • d781fae3ba Merge-in the general changes that were on the injusticefoe branch dongresource 2021-03-07 15:56:11 +0100
  • 3445c0bbc3 Tweaked mob and nano skills Jade 2021-01-09 15:27:58 +0000
  • 540c37a523 Aggro is now affected by level Jade 2021-01-09 15:09:04 +0000
  • 33a26cda7c Split mob heal types Jade 2021-01-09 14:01:56 +0000
  • dc6de46a1f Added ON_COMBAT trigger Jade 2021-01-09 13:17:28 +0000
  • c5e08b81da Implement /ban command dongresource 2021-03-06 22:29:52 +0100
  • 5e569d4324 Disallow selling Croc-Potted items dongresource 2021-03-06 19:55:37 +0100
  • f2b1a84ef4 Fix segfault when redeeming more than four items at once dongresource 2021-03-06 02:09:21 +0100
  • d5fe1cc513 Work around not being able to reach the shard from a local connection dongresource 2021-03-05 18:21:40 +0100
  • 81c2a2a8b3 Mob Leech and Freedom Jade 2021-01-09 13:16:29 +0000
  • f7c84c62ed Possibly fixed item duping via trading Jade 2021-03-05 14:18:36 +0000
  • da8dde9818 Do not dynamically allocate memory in CNSocket::sendPacket() dongresource 2021-03-04 19:48:02 +0100
  • 29dbe83a0b Skip item stacking logic if items not found in XDT Gent 2021-03-04 11:22:01 -0500
  • 5fdef50f0f Fix failure to summon the highest NPC_ID dongresource 2021-03-03 23:17:36 +0100
  • b04c66dea7 Switch AppVeyor Linux builds to Ubuntu2004 Gent 2021-03-01 11:35:08 -0500
  • 2936ec7821 Switch AppVeyor Linux builds to Ubuntu2004 Gent 2021-03-01 11:35:08 -0500
  • f0f3eaf749 README Revisions CakeLancelot 2021-02-17 06:22:30 -0600
  • 217168fe50 Improve DB and Nano sanity checks dongresource 2021-01-27 02:27:08 +0100
  • 04a17ed862 Record claimed code items, and other misc DB fixes CakeLancelot 2021-01-18 20:44:02 -0600
  • 74af1ad173 Set iOpt to 1 for mission rewards and disallow trading iOpt 0 items dongresource 2021-01-17 22:50:49 +0100
  • b0697f12a3
    Update README with link to commands on the wiki CakeLancelot 2021-01-08 11:23:44 -0600