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
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
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
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
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
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
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
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
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