Regalis
f8368f464a
Walls have an additional background sprite below the destructible sprite, separate parameters for rgb and alpha lerping in the damage shader
2016-09-19 21:51:37 +03:00
Regalis
b24359464b
Wall damage shader testing (WIP)
2016-09-16 14:47:08 +03:00
Regalis
a0a5e2df33
v0.5.0.1 + re-enabled the black wall damage indicators, client permissions disabled
2016-08-29 23:43:08 +03:00
Regalis
0b2a5d5771
Wall sections are updated after resizing a structure
2016-08-29 17:25:17 +03:00
Sebastian Broberg
a708c4f915
Fix for broken repeating textures.
2016-08-28 23:42:41 +02:00
Sebastian Broberg
99b568b287
Flooding tweak
2016-08-28 21:54:11 +02:00
Sebastian Broberg
5b948908ab
Small clean up.
2016-08-28 16:07:52 +02:00
Sebastian Broberg
1729c55820
WIP, Walls are drawn per section instead of entire wall, thus enabling hiding parts of the wall or more advanced manipulation of sections.
2016-08-28 16:04:30 +02:00
Regalis
6c5452570e
More sanity checks to make sure clients aren't doing something they're not allowed to:
...
- AICharacter, hull, structure and submarine updates from clients are ignored
- character updates from anyone else than the client controlling the character are ignored
- players can't pick/drop items from anyone else's inventory (unless the target is unconscious/stunned/cuffed)
- server has authority over reactor temperature
2016-08-16 17:56:33 +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
Regalis
7349cdd310
Progress (compiles now)
2016-06-09 22:15:50 +03:00
Regalis
50bee3da41
Wall convexhulls are split every 5 sections, convexhull edges that overlap with another convexhull are ignored (i.e. unneccessarys shadows aren't drawn where two walls meet)
2016-06-01 20:58:03 +03:00
Regalis
2398d8aa8a
- resetting the "blood overlay" when switching the controlled character
...
- fixed 1-section long walls being impossible to fix after their body has been destroyed
- better looking blur (small lights aren't "skewed")
2016-05-26 18:03:08 +03:00
Regalis
b2f83b43f8
Attacks can apply a force to the target (i.e. monsters can throw characters around)
2016-05-22 01:28:46 +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
Regalis
5301a57108
Updating lightSource.hullsInRange when a convex hull is removed, some cleanup
2016-05-11 20:20:11 +03:00
Regalis
3114006d86
Alien ruins, some new alien items and a new monster
2016-05-01 18:46:17 +03:00
Regalis
5bacb66543
- fixed holes only being passable at the first and last sections of a wall
2016-04-16 21:03:11 +03:00
Regalis
9a0bf07fc2
- some more medicine value tweaking
...
- medicine & toxic cabinet items (added to vanilla subs)
- updating the positions of items inside a moving container (caused explosions to happen in the wrong position if the explosive inside something like a grenade)
- renamed doctors as medical doctors
2016-03-27 20:25:24 +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
436bdb1448
v0.3.4.2: fixed section bodies not being restored after repairing a wall/window, fixed servers letting all clients in despite a wrong password, game version or content package
2016-03-05 12:50:22 +02:00
Sebastian Broberg
f97ff4ca46
Merge branch 'master' of bitbucket.org:Regalis11/barotrauma
2016-03-03 20:18:35 +01:00
Sebastian Broberg
467a99f79d
Fixed hatch issue with shadows
...
Added per segment visibility/collision
2016-03-03 20:18:21 +01:00
Regalis
c64dbed55d
Resizing structures/items in editor
2016-02-28 21:08:52 +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
7637bc441f
Selecting stairs based on WorldRect in editor, disable input if window not active, disable traveling if no locations are selected
2016-01-27 22:27:51 +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
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
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
859be53d28
Level wall generation bugfixes, moved level background drawing to LevelRenderer, more coordinate system bugfixes, better looking progress bars,
2015-12-14 18:59:59 +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
Regalis11
40fb8d803d
Lighting fixes & teleporting characters to sub
2015-12-06 16:07:25 +02:00
Regalis
242af12f14
Progress
2015-12-04 01:37:30 +02:00
Regalis
cddf4f1bde
Sending NetTime at the start of a combined networkevent instead of individual networkevents, syncing itemcomponents for spectators, AICharacter importantentityupdates are sent again, misc bugfixes, some new heads
2015-11-20 17:12:33 +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
ab7c39071c
Input syncing between clients, inventory sync bugfix, structure sync bugfix, settings button highlight bugfix, spectating bugfixes, in-game chatbox not visible when joining a server when the round is running
2015-11-14 00:09:56 +02:00
Regalis
cd48d12be6
Setting ragdoll position without limbs going through walls, rotating entire ragdoll, using combined network messages client->server, fixed fabricators
2015-11-08 22:20:29 +02:00
Regalis
5a21d64b3a
FillNetworkData uses NetBuffer instead of OutgoingMessage
2015-11-04 20:21:34 +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
ebe248a7cc
Ragdoll raycast crash, holding items in correct angles, ghost wires, dropping items properly in editmapscreen, radar wont work without power, remove wire from connectors if its deleted
2015-10-26 01:46:52 +02:00
Regalis11
aeeae13b35
NetworkEvent optimization (more frequent use of WriteRangedSingle)
2015-10-25 00:06:32 +03:00
Regalis
313d16d886
Changed entity ids from int to ushort, inventory sync bugfixes
2015-10-21 18:58:36 +03:00
Regalis
5f07d4b0c9
"ReliableMessages", networkevents aren't sent if FillNetworkEvent fails
2015-10-19 22:49:38 +03:00
Regalis
3c1a66078c
v0.2: iteminventory sync bugfix, meleeweapon "reload time", spears can be picked even if they're stuck inside a wall, tutorial bugfixes, "submarine godmode", removed round duration, drag character sync, reliable structure damage messages, job assignment bugfixes, some extra sounds
2015-10-17 16:01:42 +03:00
Regalis
838022fcd5
Switch to Barotrauma & too many misc changes to remember
2015-10-16 18:11:58 +03:00
Regalis
f13a48ef52
More accurate and reliable submarine-level collisions, looping OnUse sounds bugfix, new music clips, item sprites removed from limbs when someone else loots the item, Camera.WorldView fix, checking vector.LengthSquared before normalizing to avoid creating a NaN vector
2015-10-04 23:50:46 +03:00
Regalis
46e862216b
Launcher error messageboxes, more easily controllable & better looking swimming, oxygen tank bugfixes, loading screen coroutine bugfix
2015-10-03 17:19:14 +03:00
Regalis
45178e745b
misc optimization & refactoring
2015-09-29 18:03:38 +03:00