Commit Graph

  • b68eeda8a8 WIP position syncing Regalis 2016-10-17 22:28:55 +03:00
  • 0cafc674dd - projectiles don't stick to colliders - fixed impacts weaker than the damage threshold giving characters health - possible to slide down ladders - improved IndoorsSteeringManager ladder climbing logic Regalis 2016-10-17 17:41:41 +03:00
  • efcc466fdd - added colliders to all monster configs - disabling monster collider & placing it at mainlimb when stunned/dead/frozen - monsters can't swim above water - misc fixes Regalis 2016-10-17 16:32:57 +03:00
  • 704c7c7561 Collider-controlled monster movement Regalis 2016-10-16 22:23:32 +03:00
  • f3e74a6a41 Collider-controlled swimming, fixes Regalis 2016-10-16 20:07:34 +03:00
  • db8c2b9f8e Changed colliders from limbs to normal physics bodies, removed RefLimb Regalis 2016-10-15 20:08:51 +03:00
  • 1b59d1bc21 - disabling the collider and placing it on the torso when swimming, stunned or dead (todo: attempt to get swimming working with the collider controlling movement) - only the collider can receive impact damage - shorter collider to allow crouching in tight spaces - AI characters are considered close enough to a waypoint if their collider overlaps with it (instead of a distance check) Regalis 2016-10-14 16:08:55 +03:00
  • 9d9c50a520 Progress Regalis 2016-10-14 01:10:46 +03:00
  • 62c88be214 Controlling humanoid movement with one capsule-shaped physics body that other limbs (attempt to) follow Regalis 2016-10-13 23:19:48 +03:00
  • fbf4b4fcad LOS can be disabled through the console, slightly brighter default LOS color Regalis 2016-10-13 16:02:54 +03:00
  • 506ef2f2aa Attempted fix for drawableComponents crash + LOS tweaks juanjp600 2016-10-12 19:24:39 -03:00
  • 7e6ef65eb3 Improved LOS effect juanjp600 2016-10-12 16:54:41 -03:00
  • e12fe29f80 Merge branch 'master' into new-netcode Regalis 2016-10-12 21:12:21 +03:00
  • 1cdb218fe0 Items are removed from their parent inventory and their bodies are removed when Item.Remove is called Regalis 2016-10-12 21:07:19 +03:00
  • 060a1db431 Fixed null exception in CharacterInventory Regalis 2016-10-12 20:57:06 +03:00
  • 170e1a0da8 ItemRemover -> EntityRemover, clients reset spawner & remover when starting a new round Regalis 2016-10-12 20:46:47 +03:00
  • 60b36e020c Changed ItemSpawner to EntitySpawner, used for syncing both item and character spawning Regalis 2016-10-12 19:25:01 +03:00
  • ac3539da63 Item spawn syncing Regalis 2016-10-12 18:29:44 +03:00
  • a235b90aee Job & waypoint assignment Regalis 2016-10-12 16:49:43 +03:00
  • 1d25362df6 Merge branch 'master' of https://gitlab.com/poe.regalis/barotrauma Regalis 2016-10-12 16:24:41 +03:00
  • 71d4df6300 Highlighting inventory slots when moving items around, red highlight if an item can't be placed in a slot Regalis 2016-10-12 16:18:32 +03:00
  • c034e3ed00 Added some emergency lights to vanilla subs Regalis 2016-10-12 16:15:13 +03:00
  • eb3ef55aa9 Merged branch temp-netcode into new-netcode juanjp600 2016-10-11 21:39:14 -03:00
  • f5268c7c6c Fixes juanjp600 2016-10-11 20:26:41 -03:00
  • 72033a581e Merge remote-tracking branch 'refs/remotes/barotrauma/master' juanjp600 2016-10-11 20:19:25 -03:00
  • 4caf00dd9d Some extra checks to prevent character flinging juanjp600 2016-10-11 19:40:35 -03:00
  • 9540972db4 Added a near-indestructible ruin wall variant that has a higher chance of being used in rooms further away from the ruin entrance Regalis 2016-10-11 22:46:24 +03:00
  • f9017d3cf9 User-controlled monsters can damage structures from outside the sub Regalis 2016-10-11 21:11:06 +03:00
  • bbec3d64dc Amount of ambient light decreases when going deeper, closest sub can be moved with IJKL Regalis 2016-10-11 18:23:25 +03:00
  • d21c6674ea Level generation bugfixes: - cell bodies match the shape of the cell (triangulation didn't work correctly because the center of the cell was given in display units while vertices were in sim units) - ignoring graph edges whose length is zero when generating cells (fixes "invalid left/right normal" errors) Regalis 2016-10-11 18:18:54 +03:00
  • 9dfba4921e Merge branch 'combat-mission' Regalis 2016-10-11 16:35:43 +03:00
  • 7e20d7a17a Timing.Alpha isn't updated if accumulator < step, using interpolated positions to draw lightsources & ragdoll/ai debug info (-> no twitching when the sub is moving) Regalis 2016-10-11 16:34:59 +03:00
  • cb992c7d66 Fixed crashing if a matching waypoint isn't found when spawning a monster Regalis 2016-10-10 21:38:19 +03:00
  • 636b25d725 Readded inventory tooltips Regalis 2016-10-10 21:24:46 +03:00
  • d8476d9371 Hull-specific ambient lighting: light sources increase the amount of ambient light in rooms and the light can spread to adjacent rooms through gaps. Allows making the default ambient light much darker without making shadows look too dark in fully lit subs. Regalis 2016-10-10 21:13:22 +03:00
  • f0f385c2b2 Fixed clients not seeing additional cargo + spawn monster cursor juanjp600 2016-10-10 11:05:33 -03:00
  • cb1b975f9f Merged branch combat-mission into combat-mission juanjp600 2016-10-10 09:58:06 -03:00
  • 0125ff0f5c Replace mission GUI box text hack + If both teams die, they both lose juanjp600 2016-10-10 08:32:31 -03:00
  • 14447062a9 Some cleanup Regalis 2016-10-09 20:51:11 +03:00
  • 74a9453676 Upper limit to water drag force, fixed highlighted items "flickering" Regalis 2016-10-09 20:45:28 +03:00
  • d4e9116b0f Audio channel states visible in debug view + some sound fixes: - a short "cooldown" after each footstep sound (prevents the sound playing multiple times during one footstep) - water flow sounds are only played by one of the hulls a gap is between - flow rate affects the range of the flow sound Regalis 2016-10-09 19:25:14 +03:00
  • ef9dce9a0d - fixed exception in GetSubsToLeaveBehind if the round ends when none of the subs is at an exit - water surface is clamped above the bottom of the hull - character names don't overlap with health bars Regalis 2016-10-09 18:20:32 +03:00
  • e7e51fbe0c Saving times and map seeds are displayed correctly in the "load game" menu Regalis 2016-10-09 17:38:01 +03:00
  • f64743a57c SubInventories return "back to normal" if removed from the parent inventory (e.g. crate inventories aren't drawn above the hand slots after dropping the crate) Regalis 2016-10-09 17:36:11 +03:00
  • f7e98ee6a8 Cargo spawning fix again: items are spawned slightly above the bottom of the cargo room (because the item is only inside the hull if pos.Y > hull.rect.bottom) Regalis 2016-10-09 17:33:51 +03:00
  • f4c5c5e542 Added a particle trail to railgun shells Regalis 2016-10-09 15:13:41 +03:00
  • e720fa366c Timing.Alpha isn't updated when the game is paused (-> no "twitching" when the pause menu is open), moved water scrolling and surface lerping from draw method to update Regalis 2016-10-09 15:12:57 +03:00
  • 39c31b10f5 Fixed child rects not being updated when modifying GUIButton or GUITickBox rects Regalis 2016-10-09 14:17:22 +03:00
  • a1d319d0df Merged branch new-netcode into new-netcode juanjp600 2016-10-08 19:14:52 -03:00
  • b09eebc9c2 Holding F gives old mousewheel zoom functionality juanjp600 2016-10-08 18:55:27 -03:00
  • 3de4645357 Separated waypoint edit/update methods, fixed items/structures being immediately placed when selecting them in the editor, fixed GUIListBox children ovrlapping with the scrollbar Regalis 2016-10-08 19:46:56 +03:00
  • 1b66e51970 Additional cargo isn't spawned in shuttles, fixed exception if trying to spawn additional cargo in a sub with no cargo spawnpoint, netlobby chatMsgBox stays selected after sending a chat message Regalis 2016-10-08 18:02:10 +03:00
  • 1ba87165b0 Fixed camera being placed at {-2147483647, -2147483647} when starting a round, fixed debugdraw crashing the game, moving spectator camera along with the closest sub in Submarine.ForceTranslate Regalis 2016-10-08 17:19:54 +03:00
  • e50b801a47 Separate draw/update methods for editingHUD & resizing Regalis 2016-10-07 17:06:26 +03:00
  • 94895edbdb Fixes and minor enhancements for sub editor juanjp600 2016-10-06 21:15:01 -03:00
  • 16ee20aaaa whoops Regalis 2016-10-06 21:25:14 +03:00
  • 70b8bf1937 Preventing monsters from spawning too close to any sub (not just the main sub) Regalis 2016-10-06 21:17:33 +03:00
  • 0ea9600198 Team-specific combat mission descriptions + deepest lore Regalis 2016-10-06 19:55:06 +03:00
  • f1762cc6c7 Refactored CombatMission a bit Regalis 2016-10-06 16:33:43 +03:00
  • 5e88d91cb8 Fixed mutliplayer-only missions being taken into account in the eventprobability calculation even in single player mode, which missions are sp/mp-only is determined in the mission config files Regalis 2016-10-06 15:32:38 +03:00
  • 91539c5b84 Host can spawn in team 2 + relay component state syncing juanjp600 2016-10-05 22:03:06 -03:00
  • 6648e6fd97 Fixed crash with disabled monsters juanjp600 2016-10-05 20:46:42 -03:00
  • ffeda27c1b Restored change lost in conflict resolve juanjp600 2016-10-05 16:58:44 -03:00
  • d839de3258 Merge remote-tracking branch 'refs/remotes/barotrauma/combat-mission' juanjp600 2016-10-05 16:57:54 -03:00
  • 3d8f5070c5 Added all smallitems to extra cargo list + removed duplicate entries juanjp600 2016-10-05 16:57:06 -03:00
  • 54f3d09af4 Update/rendering logic separation (cherrypicked from commits 9ca3b24, bddcc36 & 9511bae) Regalis 2016-10-05 20:35:18 +03:00
  • 4ebe961024 Simpler method of checking which items to put in the Additional Cargo menu Regalis 2016-10-05 20:19:09 +03:00
  • fb28fc8cda - separate listboxes for both teams in the crew menu - fixed host getting team ID 0 - fixed clients not spawning if their ID is 0 (= if playing a non-combat mission before IDs have been assigned) - fixed host's character taking part in the job assignment of both teams Regalis 2016-10-05 20:15:39 +03:00
  • 41c38575b9 Using ItemSpawner to spawn extra cargo (-> clients will be notified of the spawned items) Regalis 2016-10-05 18:30:48 +03:00
  • 8cac5b2ad2 Removed duplicate child update code from GUIListBox Regalis 2016-10-05 18:29:55 +03:00
  • 9154be4792 Flipping turrets & controllers, moved radar UI update to UpdateHUD Regalis 2016-10-05 16:52:40 +03:00
  • 9511baeeb8 Fixed NullReferenceExceptions when dragging an item that isn't in any slot (i.e. a wire) Regalis 2016-10-05 15:50:55 +03:00
  • 14ae355f19 Merge remote-tracking branch 'refs/remotes/barotrauma/combat-mission' juanjp600 2016-10-04 22:30:29 -03:00
  • 4874ad2ef8 Host can have subs spawn with more items juanjp600 2016-10-04 22:27:10 -03:00
  • bddcc36673 Separated inventory update & rendering logic Regalis 2016-10-04 23:52:32 +03:00
  • 9ca3b24585 Moved some more UI update logic from draw to update Regalis 2016-10-04 20:41:00 +03:00
  • ffc6782025 Removed fixed timestep logic from GameScreen (redundant now because the logic is handled in GameMain) Regalis 2016-10-04 19:21:05 +03:00
  • 65006c5da1 Fixed exception when attempting to start a round with no clients, spawning host's character Regalis 2016-10-04 19:22:23 +03:00
  • 050f7ffc83 Removed fixed timestep logic from GameScreen (redundant now because the logic is handled in GameMain) Regalis 2016-10-04 19:21:05 +03:00
  • 41289c098a Moved some UI element updates from draw to update Regalis 2016-10-04 18:28:56 +03:00
  • 6f136c8daf Merged branch combat-mission into combat-mission juanjp600 2016-10-03 22:29:54 -03:00
  • 1187686449 Host can disable spawning of certain characters juanjp600 2016-10-03 22:27:32 -03:00
  • 292218b9b0 WallSection flipping Regalis 2016-10-03 22:40:14 +03:00
  • 3ec6f008d5 Item/structure sprites flip by default Regalis 2016-10-03 16:43:03 +03:00
  • e1296e4a8e Backported vsync changes from new-netcode, WIP hull visibility culling juanjp600 2016-10-02 22:24:31 -03:00
  • 75e7b3a94e Merged branch master into combat-mission juanjp600 2016-10-01 20:10:38 -03:00
  • bdcd894b83 Flipping sprites of staircases & engine juanjp600 2016-10-01 16:41:16 -03:00
  • d7047c0df8 Merged branch combat-mission into combat-mission juanjp600 2016-09-30 15:45:55 -03:00
  • 4c7e8fe57d Character name scale based on zoom juanjp600 2016-09-30 15:45:09 -03:00
  • 0fe822c96a Stair body + linkedsub flipping Regalis 2016-09-30 20:07:36 +03:00
  • 8e8a0e57f0 Cleaned up the flipping logic a bit, overridable MapEntity.FlipX method Regalis 2016-09-30 19:48:56 +03:00
  • 0da9f58325 Fixed physics item & wire flipping Regalis 2016-09-30 19:00:12 +03:00
  • f6b82eb095 Some progress on flipping subs juanjp600 2016-09-29 22:20:15 -03:00
  • fe6ef93941 v0.5.2.0 Regalis 2016-09-29 20:37:11 +03:00
  • c1cb19b940 More suitable tutorial seed + moloch spawn position, moloch nerf Regalis 2016-09-29 19:32:14 +03:00
  • 25274dd03f Linux damageshader, fixed keyhits being registered multiple times, added LevelGenerationParams.xml to the vanilla content package Regalis 2016-09-29 19:04:45 +03:00
  • cbce785078 - combined the "crew" and "hire" tabs in the SP lobby - tooltips that show item descriptions in the store menu - preventing tooltips from going outside the screen - medical items can be bought, more expensive railgun/depthcharge shells Regalis 2016-09-29 18:59:10 +03:00
  • 86c50304dd - saving after MainSub has been removed (i.e. saving after returning to map screen) doesn't break save files anymore - fixed subs getting left behind if the sub moves too far from the start/end position during the ending cinematic - map shows which LocationConnections have been passed through Regalis 2016-09-28 19:16:50 +03:00
  • c5ce3a75a2 Sp campaign map shows which locations have been visited (+ some minor visual improvements to the map) Regalis 2016-09-28 16:53:08 +03:00
  • e22d8adde5 Red name on enemy players juanjp600 2016-09-27 20:06:02 -03:00