Commit Graph

  • 3e6bfea3fe fixed unexpected randomization of barkers FinnHornhoover 2023-12-09 06:49:26 +0300
  • b0afbb01f5
    only allow barkers of simple npcs FinnHornhoover 2023-12-12 14:11:21 +0300
  • 6d94eec964 randomized npcs for mission barkers FinnHornhoover 2023-12-12 00:47:56 +0300
  • 9266b633cc fixed unexpected randomization of barkers FinnHornhoover 2023-12-09 06:49:26 +0300
  • cd265af8e0 Original Racing Scores Functionality (#257) 1.5.1 FinnHornhoover 2023-07-24 00:33:19 +0300
  • 38c68f351b Update README.md to fix some inaccurate info, move commands to wiki page CakeLancelot 2023-10-11 20:41:18 -0500
  • edfbe4d005 Make winTerminate() a WINAPI function dongresource 2023-10-12 01:49:17 +0200
  • 96c430c994 Restore rapid-fire anti-cheat for projectiles dongresource 2023-10-12 01:44:31 +0200
  • f74306bc89 updated tabledata comment FinnHornhoover 2023-10-12 02:11:42 +0300
  • b146328484 removed config option, og scoring now forced FinnHornhoover 2023-10-11 14:12:40 +0300
  • e88ef52d12
    commented out default config value FinnHornhoover 2023-10-10 23:06:42 +0300
  • 30b2f4eb36 added config option for racing score modes FinnHornhoover 2023-10-10 22:36:10 +0300
  • 4592fc42af
    CI/CD improvements gsemaj 2023-10-10 14:35:07 -0400
  • 70a27afad1
    Pimpleback IZ Pod Fix (#259) FinnHornhoover 2023-10-09 00:02:32 +0300
  • 6cfb3bf532
    Merge branch 'refactor' gsemaj 2023-10-08 16:52:22 -0400
  • 9b2a65f8fd
    [refactor] More buff + skill fixes refactor dongresource 2023-09-13 03:01:18 +0200
  • 6a69388822
    Refactor and generalize NPCEvent logic dongresource 2023-09-10 20:02:52 +0200
  • 2924a27eb4
    Rename coord args in summonNPC() and constructors to clarify purpose dongresource 2023-09-10 19:47:42 +0200
  • ba20f5a401
    Quick fix for Fuse boss fight NPCEvent logic dongresource 2023-09-10 19:24:19 +0200
  • eb88fa05cb
    reduce drain tickrate gsemaj 2023-09-09 11:59:13 -0700
  • 0b73cef187
    Clear player buffs on death if not revived gsemaj 2023-08-20 18:16:14 -0700
  • 7af39b3d04
    [refactor] Buff + skill bugfixes gsemaj 2023-08-19 14:21:04 -0700
  • 33206b1207
    Updater contributer guide gsemaj 2023-08-19 11:00:09 -0700
  • e325f7a40b
    Implement buff handling for CombatNPC gsemaj 2023-07-25 13:49:40 -0400
  • 82bee2051a
    [refactor] Active power handling gsemaj 2022-11-27 17:36:47 -0500
  • 4ece1bb89b
    [refactor] Sync with master gsemaj 2022-07-30 22:50:03 -0700
  • 31677e2638
    [refactor] New buff framework (player implementation) gsemaj 2022-07-16 23:33:57 -0700
  • d32827b692
    The great re-#include gsemaj 2022-07-16 16:19:40 -0700
  • 13c009b448
    Get rid of player fire rate suspicion gsemaj 2022-07-16 12:18:32 -0700
  • a032497bed
    Handle case where cmake is invoked outside root gsemaj 2022-07-15 22:17:59 -0700
  • 3b6b61d087
    [refactor] SkillData additions for buffs gsemaj 2022-05-16 16:47:30 -0400
  • 6d760f5bce
    Replace group filter operator with function gsemaj 2022-04-24 16:50:03 -0400
  • 2a622f901c
    Ignore .bak files gsemaj 2022-04-23 16:06:31 -0400
  • 03d28bf4e4
    [refactor] Refactor groups gsemaj 2022-04-22 21:13:00 -0400
  • 4b834579c5
    [refactor] Remaining ICombatant implementation gsemaj 2022-04-13 15:09:43 -0400
  • 07fe8ca367
    (WIP) Remove BaseNPC::barkerType to save space gsemaj 2022-04-13 14:18:54 -0400
  • 2f3f8a3951
    [refactor] Initial ICombatant draft gsemaj 2022-04-11 10:26:57 -0400
  • 4f890a9c07
    [refactor] Get rid of NPC.hpp dongresource 2021-10-23 14:11:31 +0200
  • 8517e0c7de
    [refactor] Replace a few uses of magic numbers with enums dongresource 2021-10-20 00:40:40 +0200
  • 5fb0cbbcf7
    [refactor] Cosmetic cleanup in Fuse fight functions dongresource 2021-10-20 00:33:21 +0200
  • 55e9f6531d
    [refactor] Remove redundant coord args from most entity constructors dongresource 2021-10-20 00:30:53 +0200
  • 7726357fbe
    [WIP] Stub power handler gsemaj 2021-06-20 15:30:32 -0400
  • 564c275d51
    [WIP] Use EntityRef instead of CNSocket in ability handler gsemaj 2021-06-20 14:39:59 -0400
  • 3ce9ae5f77
    [WIP] Replace appearance data with individual fields gsemaj 2021-06-20 14:37:37 -0400
  • 7c5b9a8105
    [WIP] Rename Entity.type -> Entity.kind gsemaj 2021-06-20 14:12:40 -0400
  • 258ff35e20
    [WIP] Initial merge of ability namespaces & features gsemaj 2021-06-20 11:02:16 -0400
  • ab480d88f1 Update version numbers to 1.5 1.5 CakeLancelot 2023-10-07 18:19:42 -0500
  • 89772d763b CI: specify Ubuntu runner version and fix artifact zip name CakeLancelot 2023-10-07 17:10:55 -0500
  • 630e7a69b1 Make the bcrypt.c changes portable win32-x86 dongresource 2023-09-13 23:19:24 +0200
  • eb72dc5f2e Forgot to commit this one dongresource 2023-09-13 23:08:09 +0200
  • a7993bfc10 Replace all instances of time_t with int64_t dongresource 2023-09-13 22:14:31 +0200
  • a716883971 Builds and runs mostly fine dongresource 2023-09-13 21:57:19 +0200
  • bd0cc3c212 Fix regression with /speed and /jump after previous change dongresource 2023-09-13 04:37:49 +0200
  • c636c538eb Fix minor visual bug in setValuePlayer() dongresource 2023-09-02 20:59:34 +0200
  • d3bef95a7f Fix /npcr dongresource 2023-08-20 05:01:38 +0200
  • 650f947451 Add .dockerignore file gsemaj 2023-08-19 18:22:21 +0000
  • 613a4c58a3 fixed irecall instance breaking infected zone pods FinnHornhoover 2023-08-19 17:14:28 +0300
  • 177565dc55 changed when the map info packets are sent FinnHornhoover 2023-08-19 16:20:34 +0300
  • f4b36b8f73 added alternate racing score funcitonality FinnHornhoover 2023-07-24 00:33:19 +0300
  • b12aecad63
    Fix vscode launch configs for Windows gsemaj 2023-07-11 13:51:56 -0400
  • 5bf0c8f3ea
    Add launch configurations for vscode gsemaj 2023-07-11 12:29:47 -0400
  • 2ddc956c9b
    Fix sqlite casing and syntax error in cmakelists gsemaj 2023-07-11 12:29:08 -0400
  • 4f0ae027a5 Add Dockerfile and docker-compose gsemaj 2023-06-22 21:46:24 -0400
  • 3cfecd9644 Refuse to run if the specified build name isn't in the patch map patchmap dongresource 2023-06-26 06:48:12 +0200
  • 6537e38987 Replace enabledpatches config option with patchmap.json dongresource 2023-06-26 05:42:57 +0200
  • f47ed27000
    Add Dockerfile and docker-compose gsemaj 2023-06-22 21:46:24 -0400
  • 23ab908366 Refuse to start if there are invalid NPC types in the JSONs dongresource 2023-06-22 02:27:28 +0200
  • be6a4c0a5d Enforce minimum supported libsqlite version dongresource 2023-03-19 01:26:20 +0100
  • 8eb1af20c8 Clean up tdata file loading logic slightly dongresource 2023-03-13 21:42:59 +0100
  • e73daa0865 Skip loadGruntworkPre() if there's no gruntwork dongresource 2023-03-13 05:58:49 +0100
  • 743a39c125 Tolerate empty gruntwork file dongresource 2023-03-13 05:18:27 +0100
  • a9af8713bc Reject network messages too small for the packet size field dongresource 2023-03-12 01:45:18 +0100
  • 4825267537 Use memcpy() instead of casting to load keys dongresource 2023-03-11 23:16:09 +0100
  • a92cfaff25 Differentiate new connection messages on the login and shard ports dongresource 2023-03-11 21:54:56 +0100
  • abcfa3445b Move dead socket cleanup out of the poll() loop dongresource 2023-03-09 22:48:01 +0100
  • 2bf14200f7 Make CNSocket::kill() idempotent dongresource 2023-03-11 02:59:05 +0100
  • 876a9c82cd Bump copyright year to 2023 dongresource 2023-03-06 21:08:45 +0100
  • fb5b0eeeb9 Make socket connection state mismatch into a fatal error dongresource 2023-03-06 02:14:45 +0100
  • 7aabc507e7 Stop handling the current packet if the server is shutting down dongresource 2023-03-06 02:08:00 +0100
  • 2914b95cff Combat: 3+ targets should automatically kick the connection CPunch 2023-03-01 11:18:41 -0600
  • dbd2ec2270 Email: update the item slots via a ITEM_MOVE_SUCC packet CPunch 2023-02-28 15:15:57 -0600
  • 50e00a6772 Email: fix issue #186 CPunch 2023-02-28 15:14:04 -0600
  • 7471bcbf38 Fix vehicle rental periods not showing up in vendor listings dongresource 2022-12-28 17:57:37 +0100
  • 100b4605ec Fix early CNShared timeout dongresource 2022-12-11 18:35:22 +0100
  • 741b898230 Remove redundant copy of Player object when added to the shard dongresource 2022-12-06 02:11:31 +0100
  • 3f44f53f97 On login, load Player from DB in shard thread, not in login thread dongresource 2022-12-06 01:07:21 +0100
  • d92b407349 Fix sanity check in emailReceiveItemSingle() dongresource 2022-12-05 22:30:02 +0100
  • 9b3e856a05 Sync player data to DB when trading and sending emails dongresource 2022-12-05 22:29:23 +0100
  • eb8e54c1f0 Do not evaluate timers if the server is shutting down dongresource 2022-11-27 22:33:55 +0100
  • 1ba0f5e14a Mention Linux instructions in README.md dongresource 2022-11-26 20:30:07 +0100
  • 12dde394c0 Add undocumented config option to disable rapid fire anticheat dongresource 2022-11-26 19:36:10 +0100
  • b1eea6d4fe [seccomp] Whitelist rseq syscall dongresource 2022-11-15 02:30:20 +0100
  • f126b88781 [seccomp] Whitelist newfstatat and fix a few #ifdefs dongresource 2022-09-04 20:53:17 +0200
  • 2dbe2629c1 Tweak CNShared dongresource 2022-07-31 03:16:07 +0200
  • 271eef83d3 [seccomp] Add support for AArch64 dongresource 2022-07-24 22:40:46 +0200
  • ca0d608a87 Use cryptographic RNG to generate the shard connection serial key dongresource 2022-07-24 00:29:19 +0200
  • 741bfb675b Revamp CNShared logic dongresource 2022-07-24 00:16:04 +0200
  • c5dd745aa1 Rename CNSharedData namespace to CNShared to match the filename dongresource 2022-07-23 02:07:26 +0200
  • 998b12617e Reject packets sent before a connection has been fully established dongresource 2022-07-23 02:00:40 +0200
  • 129d1c2fe3 Use a specialized null value for ChunkPos dongresource 2022-07-22 02:40:33 +0200