juanjp600
b3f0f71d43
Fixed password storage when it isn't set
...
Disabled hashing on an empty string
2016-08-29 17:42:37 -03:00
Regalis
ca5ad3ece4
Added some husk chems to the subs, attack key is included in the default config, fixed character and wiring modes crashing the game
2016-08-29 21:23:35 +03:00
Regalis
1dad116981
Adding a textblock with whitespace as the text doesn't blow up GUIListBoxes anymore, missing key bindings don't crash the game
2016-08-29 20:51:00 +03:00
Regalis
5de48a030e
Changes to the layout of the "manage players" menu
2016-08-29 18:28:31 +03:00
Regalis
9955856c0c
Tweaked the item interaction distance checks a bit:
...
- using worldposition instead of simposition (an item outside the airlock can be close enough to pick up even if it's far away in physics sim coordinates)
- checking if the player is inside the interact trigger of the item
- better way of checking if the item is a ladder
2016-08-29 18:26:24 +03:00
Regalis
0b2a5d5771
Wall sections are updated after resizing a structure
2016-08-29 17:25:17 +03:00
juanjp600
e284ff5f38
Heavier password encryption
...
I don't think this fixes actual bugs but the encryption seemed kinda weak.
2016-08-29 07:13:19 -03:00
juanjp600
8f675e625b
Host can ban lobby players from ingame
...
New menu looks really ugly but it works
2016-08-28 22:16:49 -03:00
juanjp600
d27cafffa9
Fixed access to items without PickDistance
...
The ladder check is a horrible hack, but if you're horribly desynced then trying to interact with one will just kill you :)
2016-08-28 20:26:36 -03:00
juanjp600
86704c7d83
Stricter item interaction check
2016-08-28 20:00:46 -03:00
juanjp600
73fc0cf724
More security checks
...
This actually looks pretty bad, not gonna lie.
2016-08-28 19:54:31 -03:00
Sebastian Broberg
b51afdd0cb
Merge branch 'master' of bitbucket.org:Regalis11/barotrauma into master_home
2016-08-28 23:42:57 +02:00
Sebastian Broberg
a708c4f915
Fix for broken repeating textures.
2016-08-28 23:42:41 +02:00
juanjp600
6e67c86fb6
Item interaction distance checks
...
Another anti-hack measure, hopefully this stops them from wrecking the sub instantly
2016-08-28 18:35:38 -03:00
Sebastian Broberg
6c03b2ed3e
Merge branch 'master' into master_home
2016-08-28 22:01:19 +02:00
Sebastian Broberg
99b568b287
Flooding tweak
2016-08-28 21:54:11 +02:00
juanjp600
30f550df03
Ingame players can't receive messages from lobby players anymore
2016-08-28 16:46:51 -03:00
juanjp600
d909a8d9b6
Filter out Unicode and non-printable ASCII
...
+ return when authentication fails because of null client
2016-08-28 16:01:23 -03:00
Joonas Rikkonen
c51837ef30
Merged in Headswe/barotrauma (pull request #1 )
...
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 21:39:59 +03:00
Regalis
503883a885
Artifacts are spread out better throughout the levels
2016-08-28 20:28:24 +03:00
Regalis
2c5d272acd
- special death messages for husk infections
...
- fixed husk infections not being removed from clients
- more accurate bleeding indicators
- humanoid standing anim tweaking
2016-08-28 20:22:45 +03:00
Regalis
202f959bd2
Husk egg delivery mission, fixed tigerthresher events/missions on Linux
2016-08-28 20:10:23 +03:00
juanjp600
378273a0ce
Added server options to ingame HUD, fixed ChatSpamSpeed timer reset
2016-08-28 13:05:33 -03:00
Sebastian Broberg
11b514153f
Merge branch 'master' of bitbucket.org:Regalis11/barotrauma
2016-08-28 16:42:34 +02:00
Regalis
e715f07922
- spam filter closeFactor works correctly even if the client has sent less than 20 messages, slightly more aggressive filtering
...
- anti-husk drug
- resized medicine/chemical physics bodies to match the sprites
- damage done to items is determined by the structureDamage value of an attack
2016-08-28 17:29:32 +03:00
Sebastian Broberg
a53f7d5c1f
Merge branch 'master' of bitbucket.org:Regalis11/barotrauma
2016-08-28 16:07:59 +02:00
Sebastian Broberg
5b948908ab
Small clean up.
2016-08-28 16:07:52 +02:00
Regalis
7e644ebb9d
Forgot to commit these
2016-08-28 17:05:39 +03: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
fe8cce1723
Using Levenshtein distance to measure the similarity of chat messages, (float)0.0 -> 0.0f
2016-08-28 16:53:24 +03:00
Regalis
e2885a912d
Husk infections, manually attacking when controlling a creature
2016-08-28 16:16:02 +03:00
Regalis
3d2d06d2e5
WriteCharacterData/ReadCharacterData methods can be used for any type of character (less duplicate code)
2016-08-26 20:48:57 +03:00
Regalis
fda251898b
Limb attack refactoring (moved attack update logic from EnemyAIController to Limb, removed the Hit/PinchCW/PinchCCW attacktypes)
2016-08-26 20:38:28 +03:00
Regalis
712953cc9e
WIP client special permissions (kick, ban, end round)
2016-08-24 11:47:46 +03:00
Regalis
dc67eeebd4
Humans can be spawned through console in multiplayer
2016-08-23 14:19:50 +03:00
Regalis
f03d3b2f61
- included wrap_oal.dll in the build (may help with the OpenAL exceptions?)
...
- medics always have a high enough medical skill to fabricate any drug
- respawned characters get the same ID card tags they would've gotten if they had spawned inside the main sub
- highlighted characters glow in the dark
2016-08-22 21:06:01 +03:00
Regalis
d476ebdc8d
Fixed letting go of dragged character when entering/exiting the sub, fixed spawnitems not being visible in the job info window
2016-08-22 16:49:43 +03:00
Regalis
f279f5240d
v5.0.3
2016-08-20 13:50:27 +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
ef0098d52a
Anti-gamerfood measures:
...
- clients don't send server passwords as plaintext: the server sends a nonce which the client encrypt using the password as the key
- IPs are visible in netstats
- amount of client jobpreferences limited to 3 at the servers side
- sanitizing client names
2016-08-19 18:18:07 +03:00
Regalis
5dc8a5f8b7
Ban console command, clients with spaces in their name can be kicked/banned, fixed banlist not loading correctly if a client has commas in their name
2016-08-18 21:02:03 +03:00
Regalis
a02f0c23e1
Fix for CoroutineManager IndexOutOfRangeException (maybe)
2016-08-18 20:44:37 +03:00
Regalis
742cc6ed67
0.5.0.2
2016-08-18 20:42:13 +03:00
Regalis
7c8e866030
Fixed the door collision bug at docking ports
2016-08-16 20:21:33 +03:00
Regalis
26b6847bca
Fixed NullReferenceExceptions if in the netlobby when a round ends, fixed chatmsgbox staying disabled after being stunned
2016-08-16 20:18:19 +03: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
8a2ad8eb64
NPCs don't try to use depth charge tubes when given the "operate railgun" command
2016-08-16 17:37:08 +03:00
Regalis
cce3b32a82
v0.5.0.1
2016-08-16 17:11:19 +03:00
Regalis
7e14ca6186
Possible to use the same sub as the main submarine and the respawn shuttle, fixed duplicate client names in netlobby if reconnecting before the server has disconnected the client, fixed "end round" button not appearing when joining mid-round
2016-08-14 20:13:40 +03:00
Regalis
3f804acd42
v0.5.0, updated subs + changelog
2016-08-14 16:39:27 +03:00