Commit Graph

  • c97b112a1e GS1: Added a small optimization to more quickly parse some math expressions. beta4 John Norman 2026-04-13 23:49:55 -07:00
  • 8dd7afed48 Fixed RC /help command. John Norman 2026-04-13 23:05:55 -07:00
  • f13f792fd1 NPC-Server: Serverside support for math in level links. John Norman 2026-04-13 23:05:42 -07:00
  • a7592b6e54 GS1: Proper translation support for #U. John Norman 2026-04-13 23:04:59 -07:00
  • e30fadf3c0 GS1: Added auto translation support for say2 and sendpm. John Norman 2026-04-13 22:57:47 -07:00
  • 9fb1a85264 GS1: Implemented on-demand compilation. John Norman 2026-04-13 22:52:49 -07:00
  • ad56a93bdc Fixed a bug where deleting a weapon file doesn't remove it from the server. John Norman 2026-04-13 17:54:43 -07:00
  • 81f40461d9 GS1: Fixed identifier bugs and improved conformance. John Norman 2026-04-13 13:52:05 -07:00
  • 6bde8207ba Unload levels that aren't being used. John Norman 2026-04-10 19:14:11 -07:00
  • 0a84e9adf5 Record the group name for players and NPCs for saving/loading. John Norman 2026-04-10 15:34:37 -07:00
  • 776c314868 Fixed Linux compile issues. John Norman 2026-04-10 14:28:59 -07:00
  • 9af65b6eba Reimplemented group maps. John Norman 2026-04-10 14:13:04 -07:00
  • c4d25f36d6 Fixed some more filesystem regressions. John Norman 2026-04-10 13:43:00 -07:00
  • df23c178f6 Fixed gs2lib Linux compilation. John Norman 2026-04-09 10:24:54 -07:00
  • 83d31b8799 Updated gs2lib and made some minor text changes. John Norman 2026-04-08 22:33:13 -07:00
  • 56c933dbb8 Serverside links now warp to the correct gmap subpart. John Norman 2026-04-04 09:24:01 -07:00
  • 4d316ec3b7 Fixed a crash in //#CLIENTSIDE script splitting, found by Kixt. John Norman 2026-04-04 09:16:20 -07:00
  • ea32f1f699 Fixed warpto on gmaps. John Norman 2026-04-03 16:11:28 -07:00
  • 5efd41ccec Reverted changes to how gmaps are loaded and added some extra checks for valid input. John Norman 2026-04-03 16:10:51 -07:00
  • 6b4b425e6f Fixed some gmap regressions that prevented them from loading. John Norman 2026-04-03 15:22:58 -07:00
  • d77a326404 Fixed a bug in checking time differences, found by Kixt. John Norman 2026-04-02 17:00:00 -07:00
  • 50b904de2f Swapped most setting searches to cached values. John Norman 2026-04-02 00:10:16 -07:00
  • ec79b781c2 New settings system. John Norman 2026-03-31 15:35:39 -07:00
  • 174d9cae41 Fixed regression after the file writing was changed to write temporary+move. John Norman 2026-03-31 15:38:45 -07:00
  • 01245c1962 Fixed some GR triggeractions not respecting serveroptions. John Norman 2026-03-31 11:41:06 -07:00
  • cfa12fd0f9 Fixed integer overflow issues with the ap counter. John Norman 2026-03-31 11:35:32 -07:00
  • 8759d7c185 Pin GS2Lib. John Norman 2026-03-23 08:10:49 -07:00
  • fb183939f6 Fixed chests on gmaps not saving to accounts correctly. John Norman 2026-02-14 13:03:00 -08:00
  • 33df60f88c Fixed clang compilation errors. John Norman 2026-02-13 21:10:16 -08:00
  • a859015976 Documentation updates to help with initial server setup. John Norman 2026-02-11 15:45:24 -08:00
  • cd9f98b722 Fix compile issues. John Norman 2026-02-11 11:23:11 -08:00
  • c7f2994555 GS1: Added custom GR commands enabledamagereactions and disabledamagereactions. John Norman 2026-02-10 22:55:52 -08:00
  • b97bd16235 Added a reference implementation of std::generator. John Norman 2026-02-10 13:25:19 -08:00
  • b44b6b6228 Cache the link to the server to avoid calling into BabyDI all the time. John Norman 2026-02-10 08:44:40 -08:00
  • f3dcfe8bb1 Bug fixes and documentation changes. John Norman 2026-02-09 22:30:49 -08:00
  • c2e8d2d049 NPC-Server: Fixed serverside arrows not deleting. John Norman 2026-02-09 22:22:01 -08:00
  • 7119784bb7 Some more improvements to carryable NPCs. John Norman 2026-02-09 11:03:33 -08:00
  • 730321ef15 GS1: Added some missing message codes to the lexer. John Norman 2026-02-09 11:03:01 -08:00
  • 10aac386db Documentation updates. John Norman 2026-02-09 02:05:28 -08:00
  • dbc928b918 Fixing build issues. John Norman 2026-02-09 01:24:53 -08:00
  • c912fa142b GS1: Fixed issues with variables, again. John Norman 2026-02-09 01:16:39 -08:00
  • b12101ddc4 NPC-Server: Serverside wasthrown support. John Norman 2026-02-09 00:24:28 -08:00
  • 173a0eb3c4 Slightly improved serverside bomb explosions by adding a slight time offset. John Norman 2026-02-09 00:16:56 -08:00
  • 167cd531b6 NPC-Server: Don't show male/female indicators if an NPC isn't a character. John Norman 2026-02-09 00:16:05 -08:00
  • 32a718304f GS1: Fixed drawunderplayer and drawoverplayer. John Norman 2026-02-09 00:15:35 -08:00
  • 447ceb2d05 Fixed a bug where 2.31 clients wouldn't see each other move. John Norman 2026-02-09 00:11:30 -08:00
  • 96940db854 Added support for more colors. John Norman 2026-02-08 12:19:25 -08:00
  • 9b6dbbb6b6 Renamed the -gr_movement weapon. John Norman 2026-02-08 12:14:12 -08:00
  • 68c551b726 Fixed a regression that caused re-entered levels to lose their NPCs. John Norman 2026-02-08 09:01:37 -08:00
  • c5ddedb8e2 Reorganized toolchains and rewrote the presets. experiment/osx John Norman 2026-02-07 21:07:40 -08:00
  • d6ee16fb57 Added some debugging text to cmake. John Norman 2026-02-07 19:44:02 -08:00
  • df2762db2c Fix build. John Norman 2026-02-07 19:28:22 -08:00
  • bd5295610b Allow overrides for the GCC path and the SDK root. John Norman 2026-02-07 19:22:37 -08:00
  • 1f7d6aed93 Disable some compiler flags that stop GCC 15 builds on OSX. John Norman 2026-02-07 19:02:02 -08:00
  • ae34a40c8c Adding a custom toolchain. John Norman 2026-02-07 17:18:25 -08:00
  • 189a3f24e6 Attempting OSX compilation improvements. John Norman 2026-02-07 16:00:08 -08:00
  • e42fa32e24 Switching to std::clamp. John Norman 2026-02-07 18:23:15 -08:00
  • 8ea8212008 Changes I needed to get this to build on apple with gcc-15. joey/gcc15-osx joey 2026-02-07 18:21:59 -05:00
  • 8df477de1b Removed clang from the supported compiler list. John Norman 2026-02-07 14:06:09 -08:00
  • 934aa1544f Switched gs2-parser to FetchContent. John Norman 2026-02-07 13:56:35 -08:00
  • a391d2cdc5 GS1: Implemented players[].shootpower. John Norman 2026-02-05 14:20:33 -08:00
  • 1142d49ad6 GS1: Fixed some bugs around cliento. and clientro. variables. John Norman 2026-02-05 14:10:02 -08:00
  • 56037e2c9b GS1: Implemented getflagkeys() John Norman 2026-02-05 14:09:27 -08:00
  • 685938e87f Protected weapons aren't removed from player accounts, letting serverside events still trigger. John Norman 2026-02-04 23:22:20 -08:00
  • bcf01dd48e GS1: Added new player variables for kills and sparring. John Norman 2026-02-04 23:19:15 -08:00
  • 1cbaf21121 NPC-Server: Implemented support for tileset types 1 and 5. John Norman 2026-02-04 21:56:25 -08:00
  • 17d8bd7753 Attempt to fix CPack. John Norman 2026-01-28 16:22:48 -08:00
  • c71750c82c Massive rework to levels. John Norman 2025-12-21 19:37:09 -08:00
  • 7e91da23dd Use steady_clock instead of high_resolution_clock. John Norman 2026-01-25 16:19:14 -08:00
  • d5d854daf6 Load joined classes from a cached script. John Norman 2025-11-04 13:58:07 -08:00
  • ccde0f65c1 Bug fixes and improvements. John Norman 2026-01-27 11:09:32 -08:00
  • 13cf72b8fe If we find an existing UPNP redirect, use it so it can be removed later. John Norman 2025-11-04 13:53:41 -08:00
  • 106e647e0e Merge remote-tracking branch 'upstream/dev' into beta4 死体 2026-01-06 00:54:56 +01:00
  • 77d9c6a9e8 Fix build error 死体 2026-01-05 21:35:08 +01:00
  • 34bcb82bfd Fix build error dev 死体 2026-01-05 21:35:08 +01:00
  • c3cc0d8543 Fix build errors feature/newprotocol 死体 2026-01-05 17:07:42 +01:00
  • 4dba3df8d0 More hacks for the "offline" server 死体 2026-01-05 15:14:09 +01:00
  • c1f01d8a28 GS1: Implemented the savelog command. John Norman 2025-10-15 19:53:43 -07:00
  • 95c9eae06b Fully fixed board modifications on gmaps for 2.x clients. John Norman 2025-10-15 19:12:48 -07:00
  • c37046bc5f Fixed level loading bugs involving serverside NPCs. John Norman 2025-10-15 19:10:52 -07:00
  • 35d9a356e1 GS1: Implemented new variables, events, functions, and message codes. John Norman 2025-10-14 21:32:14 -07:00
  • 35a642f349 Rename old style weapons. John Norman 2025-10-14 12:30:56 -07:00
  • 6d92302592 Fixing a release mode build error. John Norman 2025-10-14 00:39:50 -07:00
  • c783dd04fd Serverside shoot improvements. John Norman 2025-10-14 00:22:44 -07:00
  • a09e836432 Lots of file system improvements. John Norman 2025-10-13 21:36:11 -07:00
  • 736b1e22ee Implemented new file writing mechanics. John Norman 2025-10-10 02:05:26 -07:00
  • 4d7cbb665c Fixed some NPC naming issues and fixed adding NPCs on gmaps via script. John Norman 2025-10-10 01:59:26 -07:00
  • 903ff82927 Fixed weapons not being sent to players. John Norman 2025-10-10 01:54:58 -07:00
  • d61cef11f0 Name refactor. John Norman 2025-10-10 01:54:30 -07:00
  • da2ae25fd8 Added new server options. John Norman 2025-10-10 01:46:16 -07:00
  • 4aa1e9cdad Optimized string splitting so it can split views without allocating new strings. John Norman 2025-10-08 17:44:32 -07:00
  • dca0e05d95 GS1: Fixed some instances where sleep would not work. John Norman 2025-10-08 13:04:58 -07:00
  • bac84cd541 Linux being a pain. John Norman 2025-10-08 00:28:17 -07:00
  • 68044d132e Fixed Linux crash. John Norman 2025-10-07 23:09:07 -07:00
  • 942a02418f Fixed the builds. John Norman 2025-10-07 22:08:56 -07:00
  • 90ff2a56b8 Fixed ANSI conversion for Linux and MinGW (probably). John Norman 2025-10-07 21:48:19 -07:00
  • 086ff3d1de Removed unused RC commands and updated the rchelp.txt file. John Norman 2025-10-07 21:26:08 -07:00
  • 5d1426c599 Fixed a regression where an RC that modifies their own account will wipe out their props. John Norman 2025-10-07 21:02:27 -07:00
  • 0b9e1dd632 Fixed an issue where the player would time out. John Norman 2025-10-07 20:27:24 -07:00
  • d87795bef6 Implemented 3D terrain. John Norman 2025-10-07 20:26:44 -07:00