Commit Graph

  • fc8eab688d Merged branch master into new-netcode juanjp600 2016-09-27 19:45:14 -03:00
  • 71ebbc00d9 Merged branch master into combat-mission juanjp600 2016-09-27 19:42:35 -03:00
  • e318034a1a Remove submarines markers from radar in combat missions juanjp600 2016-09-27 19:42:15 -03:00
  • 2bdc7441fc Merge branch 'level-gen-overhaul' Regalis 2016-09-27 20:19:29 +03:00
  • 9b15d2f894 Improved background sprite placement logic: orientation of the cell edges determined by their normals instead of their position relative to the cell Regalis 2016-09-27 20:18:55 +03:00
  • 4e9ea758cb Team IDs start from 1 (-> monsters don't count as members of the team 0) Regalis 2016-09-27 17:55:45 +03:00
  • 8f0d16b145 Fixed host's character spawning twice, some cleanup (LINQ <3) Regalis 2016-09-27 17:31:26 +03:00
  • 344947c3c4 Search and destroy mission juanjp600 2016-09-26 22:09:06 -03:00
  • ff326bdc00 Fixed project file juanjp600 2016-09-26 17:12:36 -03:00
  • 0ef813f189 Merge remote-tracking branch 'refs/remotes/barotrauma/master' juanjp600 2016-09-26 17:03:14 -03:00
  • bc5ace4f53 Clients spawn all characters at round start (not just their own), spawnpoints that aren't inside the main sub are ignored when selecting spawnpoints for the clients Regalis 2016-09-26 20:02:23 +03:00
  • c402ba208b Spawning client characters with correct characterinfo Regalis 2016-09-26 17:06:20 +03:00
  • 790212a20b Merge branch 'walldamage' Regalis 2016-09-26 16:28:52 +03:00
  • e91e0a4f9c HUDProgressBars move with the subs Regalis 2016-09-26 16:26:52 +03:00
  • 02d98f5d29 Merge remote-tracking branch 'refs/remotes/barotrauma/master' juanjp600 2016-09-24 21:28:37 -03:00
  • d537e8795a Replace '' (two single quotes) with \" (double quote) juanjp600 2016-09-24 21:26:08 -03:00
  • 1c58c9323d Added memPosX/Y juanjp600 2016-09-24 18:57:00 -03:00
  • 8cee457ab7 Run syncing + comparison with hexadecimal values juanjp600 2016-09-24 18:51:42 -03:00
  • 5567dff1c9 Fixed input order execution + Controller direction syncing juanjp600 2016-09-24 18:11:09 -03:00
  • 84ce612d06 Fixed Character.IsKeyHit juanjp600 2016-09-22 21:29:07 -03:00
  • 44e12ffed2 Basic player input syncing juanjp600 2016-09-22 21:20:46 -03:00
  • ccb50ca28f Particle start color is initialized correctly, small particle collision fix Regalis 2016-09-22 21:24:40 +03:00
  • 4d6ebe8374 Some more wall damage sounds Regalis 2016-09-22 18:14:36 +03:00
  • 0ba69a3472 Using nonpremultiplied alpha when drawing damaged wall sections (-> no artifacts around windows anymore), particle collision optimization Regalis 2016-09-22 18:14:16 +03:00
  • edab86f730 Character freezing + Misc fixes juanjp600 2016-09-21 16:46:12 -03:00
  • 3314c8501c Merged branch master into new-netcode juanjp600 2016-09-21 14:30:49 -03:00
  • f21000124b 0.5 sec delay when switching from swimming to walking or vice versa (prevents rapid switches between swimming/walking if the water level is fluctuating around the minimum swimming depth) Regalis 2016-09-21 20:14:24 +03:00
  • 721f4ff5a6 Particle system improvements: - particles can collide with the outer walls of the sub - drag + waterdrag parameters - fixed particles "twitching" when the submarine is moving fast - submarine velocity only affects the initial velocity of the particles (i.e. accelerating the sub doesn't automatically accelerate them) Regalis 2016-09-21 19:45:20 +03:00
  • b01b52172a Topwindow sprite fix, fixed null reference exception when welding/cutting walls that aren't part of a sub Regalis 2016-09-21 19:39:00 +03:00
  • af1a22f36c Merged branch master into new-netcode juanjp600 2016-09-21 13:35:24 -03:00
  • eaf6e25b0e Sharper cursor juanjp600 2016-09-21 13:34:38 -03:00
  • 96a61ab2ea HUDProgressBars are drawn over the LOS effect, progressbar not displayed when attempting to weld/cut platforms Regalis 2016-09-20 19:36:58 +03:00
  • 5918e845ac Progress bars that show the health of wall sections when welding/cutting Regalis 2016-09-20 18:40:30 +03:00
  • f3fbbb8aec Fixed bug with GUIComponent children changing order in parent's list juanjp600 2016-09-19 22:02:00 -03:00
  • f8368f464a Walls have an additional background sprite below the destructible sprite, separate parameters for rgb and alpha lerping in the damage shader Regalis 2016-09-19 21:51:37 +03:00
  • c97f729fb3 Added option to toggle vsync juanjp600 2016-09-18 18:17:15 -03:00
  • 5da2bc9523 Fixed water scroll speed juanjp600 2016-09-18 15:35:35 -03:00
  • 4cd6888622 Added some missing UpdateGUI implementations juanjp600 2016-09-18 11:41:17 -03:00
  • 33641ead3e Fixed timestep for some GUI & input code juanjp600 2016-09-18 11:03:52 -03:00
  • 179c0424d7 Disabled vsync + added input list to Character juanjp600 2016-09-16 15:54:11 -03:00
  • e4f11e4679 Merged branch master into new-netcode juanjp600 2016-09-16 13:45:19 -03:00
  • b24359464b Wall damage shader testing (WIP) Regalis 2016-09-16 14:47:08 +03:00
  • 0265d075a5 Possible to zoom out further when debugdraw is on, vents don't replenish oxygen when underwater, monster missions & events ignore spawnpoints that are too close to the main sub Regalis 2016-09-14 20:25:09 +03:00
  • 7f543c394a More background sprites again, sprite commonness can vary between different level types Regalis 2016-09-14 19:54:03 +03:00
  • eae854abbc More background sprites (+ some sprites swing slightly, sprites are less likely to be placed in unreachable places) Regalis 2016-09-13 21:23:37 +03:00
  • fa15428ed2 The entrances and exits of the levels have more variety (not always a straight vertical tunnel) Regalis 2016-09-13 18:55:20 +03:00
  • c6105afc80 A separate class for parameters used by the level generator, different "level types" with configurable parameters Regalis 2016-09-12 20:18:43 +03:00
  • c20ffd2431 Read/write methods for notifying the clients about a spawned character Regalis 2016-09-10 14:56:55 +03:00
  • 4fbb83e2e7 The server can start the game Regalis 2016-09-09 19:49:13 +03:00
  • 4763dac21b Merged branch master into new-netcode juanjp600 2016-09-08 15:34:40 -03:00
  • 1f7bf250b5 asdfasdf Regalis 2016-09-08 21:26:15 +03:00
  • 93a3a55fb1 Oxygen isn't distributed through gaps that are underwater (-> air pockets) Regalis 2016-09-08 21:23:44 +03:00
  • 4bf01aeba7 Improved MiniMap: shows hull integrity and oxygen levels, and can be configured to only show oxy/water data if the rooms have detectors in place Regalis 2016-09-08 20:21:55 +03:00
  • 7be5474617 Autopilot tweaking Regalis 2016-09-08 20:14:57 +03:00
  • 1b85dc3646 Fixed lobby chat juanjp600 2016-09-08 09:41:08 -03:00
  • 7c9ae5134c Move chat message serialization to the ChatMessage class juanjp600 2016-09-07 21:41:59 -03:00
  • 404c506662 Merge remote-tracking branch 'refs/remotes/barotrauma/master' juanjp600 2016-09-07 17:35:18 -03:00
  • ba388ae298 Merge remote-tracking branch 'refs/remotes/barotrauma/new-netcode' juanjp600 2016-09-07 17:33:45 -03:00
  • bfd8bc6b35 Server serialization functions require client juanjp600 2016-09-07 17:32:20 -03:00
  • 94cec67a2b Characters that aren't inside a hull or can't enter subs won't attempt to play a walking animation Regalis 2016-09-07 20:18:52 +03:00
  • ba77ed717a Fixed the previous commit (clients don't increment lastUpdateID when changing values in the lobby) Regalis 2016-09-07 19:59:33 +03:00
  • ccf6e6d544 Syncing game mode, mission type, traitor setting, level seed & autorestart Regalis 2016-09-07 19:17:31 +03:00
  • 9463b18993 Huskification bugfixes Regalis 2016-09-07 18:19:42 +03:00
  • d884f23a72 v5.1.3: the upper border of the level is one continuous body instead of two separate bodies at the entrance and exit Regalis 2016-09-07 15:18:01 +03:00
  • e61e40547b Improved autopilot Regalis 2016-09-06 19:14:27 +03:00
  • a02931054a Sync sub selection juanjp600 2016-09-05 17:15:41 -03:00
  • e232f1d2f1 Fixed project file juanjp600 2016-09-05 13:31:47 -03:00
  • 95118ed6ab Merge remote-tracking branch 'refs/remotes/barotrauma/master' juanjp600 2016-09-05 13:28:21 -03:00
  • 53b3ef533e Moved the whitelist UI to server settings, GUITextBoxes can't be selected through other UI elements anymore Regalis 2016-09-05 18:12:56 +03:00
  • 59c3773995 Linux clients can join other servers again Regalis 2016-09-04 21:08:54 +03:00
  • 98b04f1147 Merge branch 'master' of https://gitlab.com/poe.regalis/barotrauma Regalis 2016-09-04 19:22:03 +03:00
  • 3b394976e4 A new monster, some changes to fish animation logic (creatures don't need to have a head, more pronounced swimming movement, option to select the position where steering forces are applied) Regalis 2016-09-04 19:18:44 +03:00
  • bbc4a53e78 Merged branch master into new-netcode juanjp600 2016-09-03 21:39:03 -03:00
  • ef49a946c9 Fixed whitelist crashing server init when not enabled in file juanjp600 2016-09-03 21:38:02 -03:00
  • 2ec26d783c Merged branch master into new-netcode juanjp600 2016-09-03 19:00:40 -03:00
  • 73bdd77c08 The same name can be added more than once to whitelist juanjp600 2016-09-03 19:00:07 -03:00
  • 2116a1a93a Fixed rangeban juanjp600 2016-09-03 18:15:36 -03:00
  • 6f25bee9e1 Merge remote-tracking branch 'refs/remotes/barotrauma/master' juanjp600 2016-09-03 17:54:33 -03:00
  • d0efbe14f3 Whitelist saving juanjp600 2016-09-03 17:51:10 -03:00
  • efa8b4da51 Removed per-user password from whitelist juanjp600 2016-09-03 17:18:44 -03:00
  • ef2b0d8721 Whitelist + conflict resolve juanjp600 2016-09-03 14:57:36 -03:00
  • 05f8805f81 Forgot updated package. Sebastian Broberg 2016-09-03 18:08:10 +02:00
  • 400084f9e5 BackgroundCreatureManager and BackgroundSpriteManager can be overridden via Content packages Changed "topshaft" Sebastian Broberg 2016-09-03 18:05:26 +02:00
  • 4b10ca21c4 Ban before disconnecting client juanjp600 2016-09-02 22:49:40 -03:00
  • 03948d5f58 Merged branch new-netcode into new-netcode juanjp600 2016-09-02 22:25:01 -03:00
  • e3433c725e Server name, message and submarine list syncing juanjp600 2016-09-02 22:24:14 -03:00
  • cf77a59c97 Implemented some of the itemcomponent read/write methods, made submarines server serializable Regalis 2016-09-02 17:59:08 +03:00
  • e0b6642767 Minor fixes and tweaks juanjp600 2016-09-01 22:22:45 -03:00
  • 51dd858af1 Client reads lobby chat from server juanjp600 2016-09-01 22:05:13 -03:00
  • 028c3a8bc1 Added lobby chat syncing juanjp600 2016-09-01 20:45:43 -03:00
  • fc457e0f18 Detect disconnect while password box is open juanjp600 2016-09-01 15:40:13 -03:00
  • 0d68467464 Separate interfaces for entities that the clients/server can send updates for (+ placeholder implementations) Regalis 2016-09-01 20:39:52 +03:00
  • f845a21de8 Fixed login process juanjp600 2016-09-01 13:45:46 -03:00
  • 104ac73b97 Added login process to client juanjp600 2016-09-01 11:42:21 -03:00
  • db0d4b1cd6 Fixed server kicking clients who request auth after validation juanjp600 2016-08-31 21:11:27 -03:00
  • 3d1cb65330 Added design plan juanjp600 2016-08-31 20:58:01 -03:00
  • 795efd82ab Added missing auth response header juanjp600 2016-08-31 19:44:29 -03:00
  • a4a6046013 Fix banned packets being read juanjp600 2016-08-31 18:49:51 -03:00
  • f5bd5fe0d3 Extra ban check for data packet type juanjp600 2016-08-31 18:48:45 -03:00
  • f3b826a371 Added new function calls in server ReadMessage loop juanjp600 2016-08-31 18:47:06 -03:00