Commit Graph

  • c613e5fcf8 AICharacte syncing bugfixes, cleanbuild removes the temp save folder, minor networkevent optimizations (enum max value == GetValues().Length-1) Regalis11 2016-02-21 20:46:57 +02:00
  • 419384188a v0.3.3.1 Regalis 2016-02-21 11:14:20 +02:00
  • d6443ac6a4 v0.3.3.1: fixed the inventories of selected players going behind the chatbox, fixed clients sending deselect messages for characters other than their own, using keybinds when moving the camera Regalis 2016-02-21 00:29:53 +02:00
  • 308ae7a8b0 v0.3.3 Regalis 2016-02-20 21:52:05 +02:00
  • 619390ab72 Water dustparticle fixes, random variation in background color, submarine is automatically moved to origo when loading, configuring a fabricable item with no material requirements doesn't throw an error, AI characters can't open doors if in handcuffs, engines can be picked through doors Regalis 2016-02-20 18:24:38 +02:00
  • 8672a47a12 Taking structure offset from origin into account when spawning the sub, repairtool automatically targets last section if welding the second-to-last Regalis 2016-02-20 14:12:04 +02:00
  • 058a269ecb More easily readable netstats (B/kB/MB instead of just B), scrollable netstats client list, possible to wear multiple items in same limb, handcuffs Regalis 2016-02-20 13:00:05 +02:00
  • c605adf879 Fixed networkevents crashing due to client trying to access server.connectedclients Regalis 2016-02-19 17:18:31 +02:00
  • 9cfbbb44ed Fixed a bunch of sprites not being removed Regalis 2016-02-19 15:58:43 +02:00
  • c59a2b5207 Some visual effects when drowning or being killed by pressure Regalis 2016-02-19 15:00:45 +02:00
  • b49641ecb8 v0.3.2.6: launcher text wrapping fix Regalis 2016-02-18 22:47:46 +02:00
  • 9e11134bd3 Navigation requires power, locationtypes and missions included in content packages Regalis 2016-02-18 22:04:47 +02:00
  • cd4e3a3d2a Fixed password box not working, connecting powered items with multiple parallel wires works, velocity/depth indicators on nav, stuff Regalis 2016-02-18 21:09:10 +02:00
  • 4ad8105cd6 Characters with no CharacterInfo can't be selected, fixed broken tickboxes in server settings, inventory log tweaking, one gap sound per hull, chat message "commands" changed from /d to d; Regalis 2016-02-17 20:43:42 +02:00
  • 8129aa2ae5 v0.3.2.3: Fixed "cleanbuild" crashing if server log folder doesn't exist Regalis 2016-02-16 22:39:22 +02:00
  • dd73887aa1 Properly setting serverlog scrollbar size, clown gear Regalis 2016-02-16 22:25:06 +02:00
  • f3112e29b4 Fixed spectators joining messing up the game, textboxes are deselected when switching the screen, nerfed engineer construction level, tickboxes or textboxes cannot be selected through other ui elements Regalis 2016-02-16 20:52:39 +02:00
  • 9004205c80 0.3.2.2: clearing server log after saving, keeping log scroll state when adding lines, fixed /charactername tag Regalis 2016-02-15 22:09:33 +02:00
  • a57f1feb63 Scooters can't be used when stunned, limb damage sound position fix, longer view distance when outside Regalis 2016-02-15 17:50:17 +02:00
  • 35e2d441fc Husk sounds & event, removing logfiles with cleanbuild command, Regalis 2016-02-14 22:50:34 +02:00
  • ef78f2d0f6 Husk improvements, option for admin to talk to dead players, spectators or one specific player, entitygrid bugfix Regalis 2016-02-14 22:22:24 +02:00
  • 94e34c0ed9 Molochs can damage characters, server log UI, stun weapons have a longer stun time, characters can't breathe when wearing a diving suit with no oxygen tank Regalis 2016-02-14 19:05:03 +02:00
  • bec6d95198 Server log, ai characters steer away from the abyss Regalis 2016-02-14 16:47:23 +02:00
  • ea6824a60d Disable aiming with holdable items when using a (railgun) controller, syncing ViewTargetID properly between clients, dropping connected wires when a button is picked up, placing large InterestingPositions on the main path through the level Regalis 2016-02-13 23:26:50 +02:00
  • 9b6dd5da00 Timer for deattaching items, more reliable door syncing, some new splash sounds Regalis 2016-02-13 21:25:59 +02:00
  • 9b5e78fce4 Re-enabled repairtool character damage Regalis 2016-02-13 21:24:41 +02:00
  • 08f1d05507 Fuel rods can't be turned back to uranium/incendium if they've already been used, fixed level generation breaking with smaller subs Regalis 2016-02-13 13:09:27 +02:00
  • 1506738ff7 Voting bugfixes Regalis 2016-02-12 23:41:28 +02:00
  • c6f52cc68f Voting for round to end, level generation improvements Regalis 2016-02-12 19:39:24 +02:00
  • 3ffc19485b Husk Regalis 2016-02-11 21:37:46 +02:00
  • 4f54e04c8c Improved level generation algorithm, fixed invisible hulls, turret projectile fix, fabricators work in mp Regalis 2016-02-11 21:37:37 +02:00
  • 5a38c4b1ef Disposing wrappingwall vertex buffers Regalis 2016-02-10 19:21:56 +02:00
  • 4e46c44d51 Show item IDs in inventory tooltips if debugdraw is enabled, itemspawner sync bugfix, characters can be revived (atm only through the debug console) Regalis 2016-02-09 20:00:53 +02:00
  • 5beaf43e17 !! Fixed a major bug that caused entity IDs to not match between server and client Regalis 2016-02-09 19:59:11 +02:00
  • 22fcd644ac Improved character syncing, clients can't enable monsters before the server says so Regalis 2016-02-08 21:59:57 +02:00
  • 6de5bac61b Only limbs with enough mass can cause impact damage to the sub, basictutorial changes, prevent ragdolls from teleporting inside submarinebody Regalis 2016-02-07 23:18:51 +02:00
  • 201dc1b733 Supercapacitors have much higher max output but smaller capacity, fixed not being able to drag wire nodes in editor, batteries working properly now Regalis 2016-02-07 12:32:19 +02:00
  • ec7bd3523c Separate recharge and power_out connections in batteries (todo: configure recharge connections as power connections) Regalis 2016-02-05 22:10:51 +02:00
  • 6db3062cc8 dmgn Regalis 2016-02-05 19:34:10 +02:00
  • ebbcf8b835 Updating sonar/steering tickboxes to match received network state, graying out disabled tickboxes Regalis 2016-02-02 19:32:38 +02:00
  • 89406896ca Editor usable without console, HiddenSubPosition divisible with grid size Regalis 2016-02-02 19:04:15 +02:00
  • 14ee39e59a Endworm & moloch immune to bleeding, showing right sub name in save file info, disable charactermode before saving, option to end round when the end of the level is reached, maintain position option in steering Regalis 2016-02-01 22:21:26 +02:00
  • 91a0033025 NetworkEvents can be sent using Lidgren's reliable delivery method Regalis11 2016-01-31 18:09:24 +02:00
  • 7f78582df7 MonsterEvent spawns monsters at start, writing networkeventtype using WriteRangedInt instead of WriteByte Regalis11 2016-01-31 17:39:50 +02:00
  • 92a162cbf5 Only AICharacters use simplephysics, AICharacter bleeding syncing, resetting limb velocities in MP when doing full position reset, characters aren't updated if health <= 0, monsterevent initialization using synced seed, GetRandomWaypoint uses synced seed, disabling debug stuff when starting a client, netconfig changes Regalis 2016-01-30 15:18:19 +02:00
  • a1770427a0 Using filename as sub name, disposing convexhull vertexbuffers when removing, canceling networkplayer ladder climbing only if movement key pressed Regalis 2016-01-29 00:08:17 +02:00
  • f5c2dbf22a v0.3.0.3: ignoring input if window isn't active Regalis 2016-01-28 21:49:52 +02:00
  • d8149ffaa2 aesrvw Regalis 2016-01-27 22:58:30 +02:00
  • 7637bc441f Selecting stairs based on WorldRect in editor, disable input if window not active, disable traveling if no locations are selected Regalis 2016-01-27 22:27:51 +02:00
  • 8cc12b6988 Moving camera with sub even if typing, server doesn't do impact damage to client characters, server sends cause of death in importantentityupdate if health<=0, fire sync fixes, lerping water surface in update instead of render, Regalis 2016-01-27 20:38:24 +02:00
  • 71faada355 Setting camera position correctly when switching to map screen with no character selected (spectating, etc) Regalis 2016-01-25 18:56:29 +02:00
  • 08daab9d87 - AI equips a diving suit before going out - placing a firesource outside any hull won't crash the game - scrollbars aren't gray - fixed client crashing if in the lobby when a round ends - fixed password box crashing Regalis 2016-01-25 18:47:19 +02:00
  • 89405d786b - new tool sprites - when clicking the order icon next to a character, the character is selected in the command menu Regalis 2016-01-25 00:50:56 +02:00
  • 278371638e - Fixed structure-gap links not being saved - Saving gap orientation - Waypoint generation works with small hulls and even if SubBody doesn't exist - Fixed charactermode when a editing mid-round - Fixed powercontainer charge progressbar position Regalis 2016-01-24 21:28:27 +02:00
  • 28af6fa1f4 - Crewcommander close button & info text notifying about the hotkey - Doors can only be selected when they are broken - Fixed crashing when placing a door while no sub is loaded - Generating waypoints for an empty sub won't crash the game - Drawing characterHUD in editor Regalis11 2016-01-24 17:03:25 +02:00
  • 7098a9a5e0 v0.3: - Launcher checks whether a patch is newer than the current version instead of going through the patches until the current version is found - CharacterHUD is drawn under crew commander and other UI elements - All structures other than the command room windows are restored to full health in tutorial - Longer cooldown for moloch attacks - AIObjectiveCombat always overrides current order Regalis 2016-01-23 14:37:00 +02:00
  • c78784068c -fixed a typo in fabricableItem requirement & added checking for said typos - fixed being able to set battery recharge sped over the limits - fixed vents being added to OxygenGenerator.ventlist multiple times - fixed item.Submarine not being set if pulling an item from a fabricator - some tutorial fixes - fixed TraitorMode endmessage not being shown if the sub isn't at the end and neither character is dead - SalvageQuest fails if the item has been destroyed - Regalis 2016-01-21 20:59:26 +02:00
  • 218b14d4bb Climbing walls with diving suit equipped, fixed weird animations when climbing with an item in hand Regalis 2016-01-21 17:38:31 +02:00
  • f0d7d2f26d Some new items that can be crafted out of Incendium, stairs can be used while wearing a diving suit Regalis11 2016-01-21 16:58:46 +02:00
  • 97b3d8451c - Larger icon for gap/ladder waypoints - Creature-sub collision damage improvements (takes velocity of the limb into account) - In-sub particles move with the sub - Fixed artifacts spawning to non-pickable positions - Fixed ItemInventories not being drawn if the item is in a subslot - CauseOfDeath = Drowning if the character is in water while running out of oxy - Some more deconstructable items Regalis 2016-01-20 23:31:37 +02:00
  • 75b8e44d3c Fixed wrappingwalls, fixed Level.GetCells returning the same cell multiple times, placing backgroundsprites based on level seed Regalis 2016-01-20 23:26:41 +02:00
  • 2761c4a610 Fade in when shift starts, fixed fadeout canceling before screen is switched to lobby Regalis 2016-01-20 23:22:55 +02:00
  • 6f537ebc7c Fixed mission text overflowing in shiftsummary, netlobbyscreen button layout improvement Regalis 2016-01-20 23:20:22 +02:00
  • 06d713e2a3 "Ram attack" for moloch, endworm attack tweaking, improved watcher sprite Regalis 2016-01-20 23:14:06 +02:00
  • 6c57c1270c - CrewCommander key can be changed - Improved logic for teleporting character in/out the sub - changed Turret.AIOperate to use the new coordinate system - neutralballastlevel option in steering - crewmanager UI works properly with different numbers of crew members - fixed obstructvision "twitching" when moving in/out the sub - resetting steering velocity when AI is waiting - GetItem AIObjective ignores items outside the sub - crew has the "dismissed" order by default - Regalis 2016-01-20 00:26:45 +02:00
  • 4dd48d7bf2 Fixed shiftsummary showing info for the wrong quest Regalis 2016-01-20 00:22:11 +02:00
  • 9405df006a Merge branch 'master' of https://bitbucket.org/Regalis11/subsurface-private Regalis 2016-01-18 21:48:40 +02:00
  • 1a5b3fa66a Endworm attacks working, itemlabel text saving bugfix, deconstructors & fabricators need power, engine sprite, disable wire node dragging in character mode, only hit with one meleeweapon at a time, fixrequirement text overflow fix, mapentities can hace multiple categories, Gap.FindHull fix, Waypoint ladder & gap saving, stuff Regalis 2016-01-18 20:09:38 +02:00
  • 19ec05c70e FixLeaks-command (still needs a sprite for the UI) Regalis11 2016-01-18 10:56:25 +02:00
  • 5f1cb194ab List of previously used mapentities in editor, waypoint sprites, properly generating waypoints for hatches, waypoint paths are saved in editor instead of generating them on loading, gap particle bugfix, separate waypoint and spawnpoint prefabs, turret rotation limits visible in editor, hatch convexhull fix, new railgunloader sprite Regalis 2016-01-17 15:45:16 +02:00
  • 8e491ae855 Bunch of editor improvements/bugfixes: free node positioning when placing wires, options to hide hulls, gaps & links, hidden entities can't be selected, more accurate stair selecting, disabled UImessages, camera position fixes Regalis 2016-01-15 23:04:34 +02:00
  • 203e7c4114 Horizontal doors (hatches), bugfix in holdable.cs Regalis 2016-01-15 18:30:44 +02:00
  • e3ebc28afb Picking items from outside the sub, replcaed fabricator.png with separate sprites for each machine, descriptions moved from itemprefab to the mapentityprefab base class, editortutorial progress Regalis 2016-01-15 17:10:21 +02:00
  • 0fc085c86d Item UI replacements, fabricator bugfix, randomly spawning artifacts, AI can fix leaks, LimbAttacks do damage once (not each frame for the duration of the attack) Regalis 2016-01-14 21:06:08 +02:00
  • eb20af622d Limb collisions can damage hull again, new UI for steering, sonar & reactor, fabricators can require more than one of each ingredient, timer for character imploding, AICharacter position syncing changes, watcher, commands can also be given to controlled character Regalis 2016-01-13 22:19:01 +02:00
  • 5513637fe5 Item.Container bugfix (affected at least railguns in MP), merged the "your crew has died" message box with shiftsummary, reliable reactor syncing, prevent artifacts dropping out of the level Regalis 2016-01-12 01:02:05 +02:00
  • 64e62545a5 AI using ladders Regalis 2016-01-11 21:31:33 +02:00
  • 17f3ec7301 Fabricator, deconstructor, itemspawner & itemremover syncing, fixed placing hulls in editor, misc cleanup Regalis 2016-01-10 17:10:22 +02:00
  • 81547c2c9c Camera twitching fixes (again), using character name for ingame chatmessages instead of NetworkMember name, disabled CrewCommander in multiplayer, hide healthbar when dead Regalis 2016-01-09 19:16:38 +02:00
  • addd9dea5c Fixed PlayUISound crashing the launcher, generatic ladder waypoints, AICharacter sync bugfix, chatbox resizing according to resolution Regalis 2016-01-09 17:02:51 +02:00
  • 03f569b161 Traitor probability selection instead of separate traitor mode, stopping water ambience on round end, lobby sync after client has verified connection, WIP shiftsummary in multiplayer, "cleanbuild" command in debugconsole Regalis 2016-01-07 23:25:11 +02:00
  • e102154f5f IndoorsSteering works outside now Regalis 2016-01-06 22:50:55 +02:00
  • 48eabedb77 Fixed server end cinematic, bugfix in submarine position syncing, CharacterIgnoreDistance bugfix, readded crew button to multiplayer, searching a path out of the sub Regalis 2016-01-06 20:17:41 +02:00
  • ca7febfcab Option to hide waypoints and spawnpoints in editor, fixed cam "twitching" in multiplayer, additional light sprites for lightcomponents, wire bugfixes, fixed excessive camera shake when firing the railgun Regalis 2016-01-04 22:36:39 +02:00
  • bc9ff32023 New pump & railguncont sprites, saving fixes (disappearing items fixed?), moving LightManager.ViewPos to railgun when aiming, generating waypoints outside sub, easier wire node editing, characters stand when using a controller, shiftsummary crew status scrolling, stuff Regalis 2016-01-04 01:03:37 +02:00
  • cb1513f5e6 Lobbyscreen store fixes, sub name textbox & save button in sub editor, transitioncinematic on crew death, saving reactor state, radar marker position fix, minimap fix, button sounds, artifact positioning fix, better LegUp prevention method, some music clips when round ends Regalis 2016-01-03 01:13:32 +02:00
  • 8717a2259f Fixed LobbyScreen item grouping & light.hullsInRange updating Regalis 2016-01-02 16:40:24 +02:00
  • 325bf0c66b WIP item grouping in store screen, endworm event Regalis11 2016-01-01 22:24:47 +02:00
  • 92d396e6b2 Fixed AIObjectiveGoto terminating if previous path was unreachable, BackGroundSpriteManager won't place a sprite if a suitable position isn't found, StatusEffect fire position fix, UI improvements, door convexhull fix, progress on Fabricators & Deconstructors, mapentities sorted by category in edit mode, item descriptions, TutorialMode refactoring to make it easier to add new types of tutorials Regalis 2015-12-28 13:21:24 +02:00
  • 8c032d8368 Lighting bugfixes, setting camera position to character on shift start Regalis 2015-12-26 22:35:28 +02:00
  • 064e2eadd0 Round end cinematic, CoroutineManager deltatime Regalis11 2015-12-26 19:33:23 +02:00
  • b2d5704f7e Round summary screen, GUIMessageBoxes disable other UI elements, renamed quests as missions Regalis11 2015-12-23 22:18:02 +02:00
  • c7e7b3909f Autopilot waypoint skipping, AI finds and equips diving gear when the sub is flooding, progress on AI welding, equipping items in AIObjectiveGetItem, wire node coordinate bugfixes, EntityGrid.RemoveEntity fix Regalis11 2015-12-23 00:10:02 +02:00
  • 63f5a501e8 Optimization: Connection recipient caching, resetting cachedshadow data instead of creating a new one Regalis11 2015-12-21 15:32:42 +02:00
  • 63dd5e1bf6 Added HhyperDescriptor, sorting backgroundsprites according to texture Regalis11 2015-12-21 12:12:31 +02:00
  • 2ff8643c02 Optimization: FindHull spatial hashing, itemcomponent sounds in a dictionary, got rid of Item.Updated, rendering fixes, disposing shadow vertex buffers Regalis11 2015-12-21 11:01:35 +02:00
  • a62c6d6711 Level rendering using vertex buffers Regalis11 2015-12-19 18:54:43 +02:00
  • 50cba53f25 convexhull shadow caching attempt Regalis 2015-12-19 16:33:32 +02:00
  • e10bffde9b Light rendering optimization Regalis 2015-12-19 16:02:05 +02:00
  • 4234aa2094 END WORM, fixed camera pos "twitching" when exiting/entering the sub, character scaling Regalis 2015-12-19 02:05:10 +02:00