Regalis
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)
2016-09-21 19:45:20 +03:00
Regalis
93a3a55fb1
Oxygen isn't distributed through gaps that are underwater (-> air pockets)
2016-09-08 21:23:44 +03:00
Regalis
08817090a0
Fixed docking ports leaking if multiple vessels have docked to the main sub, cargo is always spawned in the main sub
2016-08-19 20:13:24 +03:00
Regalis
19d3d793e7
Artifacts don't have to be inside the main sub when exiting, gap particle positioning bugfix, waypoints that aren't inside a hull are displayed in blue (easier to spot waypoint issues), a warning is displayed if trying to choose a shuttle as the submarine in SP, random sub selection in MP ignores shuttles
2016-08-13 18:26:40 +03:00
Regalis
17197a442d
Water can flow through vertical docking ports
2016-06-30 18:37:10 +03:00
Regalis
38c5251005
Vertical docking port, docking sounds, water flows properly between horizontally docked hulls, falseoutput of signal check components can be changed, lighting and FOW works between hulls (todo: some logic for determining when to update light.HullsInRange when two subs are moving relative to each other)
2016-06-27 17:48:20 +03:00
Regalis
b04e204dc3
- multiple submarines can be "merged" into one file (to be used as escape vessels etc)
...
- WIP docking ports
2016-06-26 14:31:00 +03:00
Regalis11
41569675f3
Started refactoring the submarine class in order to make it possible to add multiple submarines (or other movable structures)
2016-06-09 18:34:43 +03:00
Regalis
63e5f02057
Changes to submarine<->outside teleporting logic:
...
- contacts between limbs and the sub are temporarily disabled before teleporting to prevent the character from "exploding"
- impact damage is disabled for 0.25 seconds after teleporting in case the character still explodes
- characters with disabled impact damage won't damage the walls when hitting
- the collider of SubmarineBody is generated based on walls instead of hulls
- fixed Submarine.CheckVisibilit ignoring fixtures with (CollisionWall | CollisionLevel) collisioncategory
2016-05-18 11:43:22 +03:00
Regalis11
c546c42a8b
- disabled unnecessary hull updates during loading (items/gaps find the hull when everything is loaded instead of every time a hull is created or moved)
...
- fixed item.Submarine not being set in item.FindHull
2016-05-14 23:01:57 +03:00
Regalis
3ac8139fc7
- changes to the logic for distributing oxygen through vents: the oxygen generator pushes more oxygen to larger rooms
...
- bugfixes in HumanoidAnimController.Flip()
- item/itemcomponent statuseffects are stored in a dictionary with the actiontype as a key, so the item doesn't have to iterate over all the components and all their statuseffects
- gap bubble particle tweaking
2016-03-29 17:57:05 +03:00
Regalis
d6a57f9533
Bunch of crew AI bugfixes/improvements:
...
- replacing empty oxygen tanks
- fixed characters only fixing leaks in the outer hull
- prioritizing large leaks over small ones
- fixed characters doing nothing after fixing all the leaks (and sinking to the bottom if they happen to be outside)
- more accurate welder aiming
- AIObjectiveGetItem makes the characters go to the cabinet/container an item is inside, not to the actual item (which may not be actually positioned at the container)
2016-03-16 17:41:59 +02:00
Regalis
d1580328ed
Some cleanup using ReSharper (mostly removing redundancies)
2016-03-12 15:32:34 +02:00
Regalis
ad17b1a9bf
- "wiring mode" which makes wiring a bit more convenient in editor
...
- invisible entities (items inside cabinets, hulls/gaps when they've been hidden) can't be highlighted or selected in the editor
- fixed And Components always sending a signal out during the first frame if timeframe is set to 0.0
- fixed moloch not appearing in the tutorial
2016-03-11 16:10:36 +02:00
Regalis
c64dbed55d
Resizing structures/items in editor
2016-02-28 21:08:52 +02:00
Regalis
9f8f4e290e
Fixed propulsion applying force to _every limb except_ the ones it's supposed to, fixed pressure building up in enclosed rooms that are full of water, fixed netlobby displaying multiple votes for clients, progress on file transfer
2016-02-26 22:21:00 +02:00
Regalis
cd4e3a3d2a
Fixed password box not working, connecting powered items with multiple parallel wires works, velocity/depth indicators on nav, stuff
2016-02-18 21:09:10 +02:00
Regalis
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;
2016-02-17 20:43:42 +02:00
Regalis
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
2016-01-24 21:28:27 +02:00
Regalis
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
2016-01-20 23:31:37 +02:00
Regalis
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
2016-01-18 20:09:38 +02:00
Regalis
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
2016-01-17 15:45:16 +02:00
Regalis
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
2016-01-15 23:04:34 +02:00
Regalis
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
2016-01-13 22:19:01 +02:00
Regalis11
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
2015-12-23 00:10:02 +02:00
Regalis
af470eab2e
more accurate submarine body generation, multiplayer fixes, saving takes HiddenSubPosition into account, fire coordinate fixes, editscreen fixes, checking item triggers in AIObjectiveGoto, netlobbyscreen sync fixes, re-enabled level start/end positions, water edit fixed
2015-12-17 18:26:40 +02:00
Regalis
17e8a2171f
Progress + prettier ice walls
2015-12-12 13:44:05 +02:00
Regalis
78bccca4af
Moar progress, fixed shadow/los/submarine misalignment issues
2015-12-09 19:29:53 +02:00
Regalis
242af12f14
Progress
2015-12-04 01:37:30 +02:00
Regalis
c456fa3c90
Human AI with pathfinding and room hazard avoidance
2015-11-23 01:22:38 +02:00
Regalis
77024a31fb
Positioning out-of-sub particles relative to the level, easier to climb stairs
2015-11-22 17:11:13 +02:00
Regalis
9b08201972
Fire extinguisher, burnt limbs, spectating improvements, option to disable spectating, jumpsuits for engi & mech, fireproof items, stuff
2015-11-18 20:02:45 +02:00
Regalis
4d949e3be1
Spectating, fire, damaged limb sprites, water detector, engineer jumpsuit, new signal comp sprites, resharper cleanup (god knows what else, commit more often)
2015-11-10 22:22:26 +02:00
Regalis
9ed2963cd9
Settings menu with sound and music volume sliders, re-enabled deselecting connectionpanels with E in editmapscreen
2015-10-26 19:35:57 +02:00
Regalis
313d16d886
Changed entity ids from int to ushort, inventory sync bugfixes
2015-10-21 18:58:36 +03:00
Regalis
838022fcd5
Switch to Barotrauma & too many misc changes to remember
2015-10-16 18:11:58 +03:00
Regalis
45178e745b
misc optimization & refactoring
2015-09-29 18:03:38 +03:00
Regalis
da00b083ed
statuseffect setvalue, new diving suit sprite & character slowdown, welded door sprite
2015-09-26 00:41:43 +03:00
Regalis
53e729ea11
Networking optimization/bugfixes (hull water volumes & wall damage are synced, more reliable inventory updates, AICharacter sync changes), proper particle collisions with walls
2015-09-25 18:56:39 +03:00
Regalis
3587b4a4bb
Status icons, skill/character refactoring
2015-09-25 12:42:42 +03:00
Regalis
bf7619bcc4
water ambience sounds change according to speed, oxygengenerator fills oxygen tanks even if their condition is 0, submarine refactoring & bugfixes, wire node editing bugfixes
2015-09-24 15:21:10 +03:00
Regalis
f6966f06c3
WIP CrashReporter, misc refactoring
2015-09-19 15:14:47 +03:00
Regalis
16bf562837
improved humanoid animations, some map stats in map editor, gap connections visible in editor, editing wire nodes in editor, pumps don't have to be manually linked, coroutine exception handling
2015-09-15 17:24:52 +03:00
Regalis
04d55891f0
Particles using display coordinates, particle growtime, character death&stun animations
2015-09-05 12:13:44 +03:00
Regalis
f739808520
Progress on tutorial, gap tweaking (water flows faster from room to room), UPnP error messages, input keys in array, underwater aiming tweaking, tons of misc stuff commit more often ffs
2015-08-31 19:57:49 +03:00
Regalis
85b0cda4ca
v0.1
2015-07-31 21:05:55 +03:00