juanjp600
5cb603b3e5
Fixed entity linking not working
2017-12-02 01:05:16 -03:00
juanjp600
ee04eecd49
Fixed autorestart command being broken in dedicated server
2017-12-01 20:35:34 -03:00
juanjp600
18a5b3eabb
Update content package to 0.7, removed serverconfig.xml
2017-12-01 20:26:56 -03:00
Joonas Rikkonen
2fea48287c
Item pickup sounds are only played when the controlled character picks up an item
...
Closes #51
2017-12-01 22:11:14 +02:00
Joonas Rikkonen
7c2ea0a5f0
Merge branch 'master' of https://github.com/Regalis11/barotrauma
2017-12-01 22:09:31 +02:00
juanjp600
af6f0b0386
Fixed content package dropdown setting not being saved
2017-12-01 14:47:39 -03:00
juanjp600
84ba36aa78
Added timestep accumulator to dedicated server, improved autorestart commands, added client permission commands
2017-12-01 14:25:10 -03:00
Joonas Rikkonen
0ab5bccb44
v0.7.0.0
2017-12-01 16:43:18 +02:00
juanjp600
d021fe593e
Fixed tutorial exceptions when player dies
2017-12-01 10:27:53 -03:00
juanjp600
2d55d41320
Fixed railgun HUD crash when the first linked item doesn't have an ItemContainer
2017-12-01 09:53:07 -03:00
Joonas Rikkonen
5b1798cb50
Fixed monsters not taking damage when they're far enough from the host's camera (or the main sub when using the dedicated server). The limbs of the monsters were disabled when 8000 units away, causing them to become invincible because the collider does not register damage.
...
Closes #50
2017-11-30 17:07:37 +02:00
Joonas Rikkonen
6e9c33fe89
Added radio chat hotkey
2017-11-29 19:16:53 +02:00
Joonas Rikkonen
e4664b3d27
The character spawning debug command doesn't require the config file of the character to be in the default character folder (as long as the character is included in the selected content package).
2017-11-29 19:16:31 +02:00
Joonas Rikkonen
51fe7df481
Railgun HUD (shows supercapacitor charge & how many shells there are left)
2017-11-27 19:34:57 +02:00
Joonas Rikkonen
f4f58622e1
Short delay before the "pressure increasing" message is displayed (because clients may briefly be outside the sub before they get in sync with the server)
2017-11-24 18:53:21 +02:00
Joonas Rikkonen
e79ad3dceb
Fixed AICharacters not playing sounds in mp
2017-11-24 17:49:52 +02:00
Joonas Rikkonen
1c09f757a2
Renaming fields in the Client class for consistency
2017-11-23 20:43:22 +02:00
Joonas Rikkonen
4689bec441
Clients send the latest received campaign ID to the server when in the lobby instead of requesting it once with a reliable message. -> Now the server reattempts sending the save file if the transfer fails at either end.
2017-11-23 20:16:47 +02:00
Joonas Rikkonen
18db667c1e
The server list can be filtered based on a few criteria
2017-11-21 00:59:53 +02:00
Joonas Rikkonen
fce7d43ef3
Fixed characters not appearing in the round summary in mp, minor CrewManager refactoring
2017-11-20 20:46:54 +02:00
Joonas Rikkonen
765587efd7
Renamed screens (EditMapScreen -> SubEditorScreen, EditCharacterScreen -> CharacterEditorScreen)
2017-11-18 15:13:03 +02:00
Joonas Rikkonen
cda08b1745
Fixed inability to move selectable items in character mode in the sub editor
2017-11-18 15:12:23 +02:00
Joonas Rikkonen
2d17b6e889
Fixed string inputs in SerializableEntityEditor being cleared when enter is hit
2017-11-18 14:55:27 +02:00
Joonas Rikkonen
903686aed7
Modified particle properties can be saved directly to the config file
2017-11-18 14:18:46 +02:00
Joonas Rikkonen
3a6508648f
Progress on particle editor:
...
- Emission settings of the preview particles can be edited.
- The XML config of the selected particle prefab can be copied to clipboard.
+ pressing enter when a GUINumberInput textbox is selected deselects the textbox
2017-11-17 20:58:00 +02:00
Joonas Rikkonen
acfee80755
WIP particle editor, added tooltips to ParticlePrefab properties
2017-11-17 01:30:33 +02:00
Joonas Rikkonen
36fa61bdca
ParticlePrefabs are deserialized using SerializableProperty
2017-11-16 21:01:46 +02:00
Joonas Rikkonen
d13d3101ea
Made enum deserialization case insensitive
2017-11-16 21:00:42 +02:00
Joonas Rikkonen
08cf902cb8
MapEntityPrefabs are deserialized using SerializableProperty
2017-11-15 19:01:55 +02:00
Joonas Rikkonen
04e3710a65
Renaming fields for consistency
2017-11-14 22:45:22 +02:00
Joonas Rikkonen
5f4bf48449
Replaced instances where MapEntityPrefabs are searched for based on the name with a static Find method that takes the aliases of the prefabs into account.
2017-11-14 21:40:43 +02:00
Joonas Rikkonen
d072713936
Replaced manual rect parsing in a bunch of places with an extension method
2017-11-14 21:09:07 +02:00
Joonas Rikkonen
913a102591
Option to set aliases for StructurePrefabs
2017-11-14 21:04:49 +02:00
Joonas Rikkonen
5d525865bf
More descriptive error message when a fabricable item can't be found
2017-11-14 20:00:57 +02:00
Joonas Rikkonen
05f94c2666
Fixed rebinding keys to mouse2 via the settings menu
2017-11-14 19:15:57 +02:00
Joonas Rikkonen
ff926c1da2
Warning texts when water pressure is increasing to dangerous levels and when running out of oxygen, added a method for invoking an arbitrary action after a delay to CoroutineManager
2017-11-14 19:10:43 +02:00
Joonas Rikkonen
157d9dcaba
Fixed errors when attempting to save server logs with illegal characters in the server name
2017-11-14 19:08:45 +02:00
Joonas Rikkonen
65b1e8c83a
SerializableEntityEditor layout tweaking
2017-11-14 18:59:22 +02:00
Joonas Rikkonen
b3769b383a
- Input field for rects.
...
- Input fields for ItemComponent requiredItems.
- Added tooltips to a bunch of editable ItemComponent properties.
- Misc fixes.
2017-11-13 22:06:13 +02:00
Joonas Rikkonen
f7298c241e
Progress:
...
- Input fields for vectors & colors in SerializableEntityEditor.
- SerializableProperty tooltips.
- GUINumberInput supports floats.
- EditingHUD for structures (atm the only editable property is the color of the sprite)
2017-11-12 20:24:11 +02:00
Joonas Rikkonen
8e556f1c76
- Renamed a bunch of ObjectProperty-related stuff (ObjectProperty -> SerializableProperty, IPropertyObject -> ISerializableEntity, the "SerializableProperty" attribute -> Serialize).
...
- Rectangle serialization.
- Option to restrict numeric properties to a range of values.
- WIP generic ISerializableEntity editor.
2017-11-08 21:15:03 +02:00
Joonas Rikkonen
a0d606ef5f
Working on improving the serialization system and ObjectProperty/IPropertyObject (TODO: come up with better names). The plan is to:
...
- Add support for some of the most common types (vectors, colors, rects) so there's no need to parse the values in the setters of the serializable properties (see Holdable.HoldPos for example).
- Make a generic version of the item editing HUD that can be used on any IPropertyObject. Should make it easier to implement things like the character editor, editing structure properties, particle editor, etc.
- Improve the interface of the editing HUD. Instead of having to type in a string value into a textbox, there should be number input fields for numeric properties, sliders for properties that only accept a range of values, a color picker, etc. And tooltips.
2017-11-03 19:41:21 +02:00
Joonas Rikkonen
8b9be55135
Fixed damaged thresher sprite
2017-11-03 18:07:11 +02:00
Joonas Rikkonen
25664ea611
Optimizations & minor visual changes to sonar UI
2017-11-01 20:59:30 +02:00
Joonas Rikkonen
ec020f43d3
Fixed creatures seeking towards an incorrect position when trying to eat something (causing larger creatures like threshers and coelanths to swim around the target without ever reaching it), extra check for removed entities in AITarget
2017-11-01 20:58:37 +02:00
Joonas Rikkonen
69d0fac69d
Made the damage range of limb attacks configurable (instead of having it always be half of the distance at which the attack activates) and tweaked the damage ranges of all the creature attacks
2017-11-01 20:42:25 +02:00
Joonas Rikkonen
f8258450a1
Merge branch 'master' of https://github.com/Regalis11/barotrauma
2017-10-19 00:02:30 +03:00
Joonas Rikkonen
1f92e31166
HumanAIController calculates the "dangerousness" of an enemy based on the largest amount of damage received from it (assuming it's larger than the attack values of the enemy's limbs). Meaning that an enemy that inflicted lots of damage to the character using items is considered dangerous even if it has no attacks assigned to it's limbs.
2017-10-19 00:01:34 +03:00
Joonas Rikkonen
87e9936c60
Captains spawn with a revolver and 2 rounds, heavier harpoon gun recoil & impulse when the spear hits someone.
2017-10-18 23:59:36 +03:00
Joonas Rikkonen
6bfca5f7fe
- Hitscan projectiles, projectiles can be set to disappear after hitting something.
...
- Option to adjust ranged weapon spread (separate values for "normal spread" and when being used by an unskilled character).
- Option to disable explosion flashes.
2017-10-18 23:48:25 +03:00