Joonas Rikkonen
b4e0294b2d
(52b28ec91) Removed: Unused objective
2019-04-03 16:28:38 +03:00
Joonas Rikkonen
b787157dc7
(ded94593e) Updated: EnglishVanilla with terms regarded as new additions due to translation not starting until now
2019-04-03 16:28:24 +03:00
Joonas Rikkonen
6b38ba8434
(7749cbf6a) Server sends the current facing direction of a character to clients instead of the TargetDirection. Fixes monsters flipping around constantly client-side. + Don't allow clients to make characters flip in EnemyAIController (controlled by the server)
2019-04-03 16:28:10 +03:00
Joonas Rikkonen
311a34da80
(733c6d509) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-04-03 16:27:56 +03:00
Joonas Rikkonen
095a51f620
(98fa23c8d) Changed alien harpoon and alien shell to physicorium harpoon and shell
2019-04-03 16:27:42 +03:00
Joonas Rikkonen
1a8d4d5562
(98c4c2bac) Added custom colors to sub editor and keybind inputs, some minor tweaks to sub editor layout
2019-04-03 16:27:27 +03:00
Joonas Rikkonen
814aadeab0
(917efcc26) Modified stun baton and diving knife prices, added line to remove exploding harpoon after it explodes (used to be able to pick up and fire again)
2019-04-03 16:27:13 +03:00
Joonas Rikkonen
a0724d3ab0
(33ddb995d) Added more spacing to keybind inputs in Controls settings tab, commodates smaller resolutions
2019-04-03 16:26:59 +03:00
Joonas Rikkonen
5fb983f48f
(4082dd031) Implemented some more Steam achievements
2019-04-03 16:26:44 +03:00
Joonas Rikkonen
df155079cc
(2a51e42a4) Set PositionUpdateInterval to zero when an item is dropped to make sure clients receive some position updates and become aware of the new position of the item
2019-04-03 16:26:28 +03:00
Joonas Rikkonen
4537c9a8cd
(6269da936) Fixed audio settings layout
2019-04-03 16:26:14 +03:00
Joonas Rikkonen
d6fb2b4861
(64bd73a57) Changed sub editor entity list height in order to get the second row of items fully visible, helps scrolling the list.
2019-04-03 16:25:59 +03:00
Joonas Rikkonen
8e47a0d1b0
(d44357df6) Improved Sub Editor screen
2019-04-03 16:25:45 +03:00
Joonas Rikkonen
1f94e174ef
(50a891840) Lazy deformable LevelObject sprite loading
2019-04-03 16:25:31 +03:00
Joonas Rikkonen
8bf3927d98
(61331126a) Game Settings layout consistency pass
2019-04-03 16:25:16 +03:00
Joonas Rikkonen
92713cf587
(d041dfb1b) Implemented lazy sprite loading (= the texture isn't loaded until it's accessed for the first time). Atm only used in LevelObjectPrefabs and location portraits.
2019-04-03 16:25:02 +03:00
Joonas Rikkonen
4685121eee
(3ffde5103) Disabled alpha premultiplication on a bunch of non-transparent textures (-> minor loading time reduction)
2019-04-03 16:24:48 +03:00
Joonas Rikkonen
fd0e394827
(04facf9b6) Gray out the text in disabled buttons if the button has no visible sprite (the buttons in the main menu for example looked the same when disabled)
2019-04-03 16:24:34 +03:00
Joonas Rikkonen
64bec6d3b9
(684bcee1a) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-04-03 16:24:20 +03:00
Joonas Rikkonen
516159fe43
(d404aba3e) Added background color to keybind inputs in the Controls settings layout, to help readability
2019-04-03 16:24:06 +03:00
Joonas Rikkonen
c9ad39da08
(b35e82550) Added a longer delay to getting killed by pressure (5 seconds in max pressure), made the pressure-zoom-in effect appear as soon as the pressure in a room starts to rise (not after it's half-way to lethal pressure), added blood particle effects when under high pressure
2019-04-03 16:23:51 +03:00
Joonas Rikkonen
abad70f0c1
(7e32870a0) Check that item has a non-zero mass before applying water forces (couldn't reproduce it, but had a debug assertion fail due to the mass of an alien artifact being 0), validate clamped force before attempting to apply it
2019-04-03 16:23:37 +03:00
Joonas Rikkonen
98cf26178f
(3b3130a00) Added an option to disable mouselook, let camera zoom further when controlling a large monster
2019-04-03 16:23:23 +03:00
Joonas Rikkonen
d66a49bb7c
(929d3d0fd) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-04-03 16:23:08 +03:00
Joonas Rikkonen
212b7074a8
(8bcb4dfd5) Refined cable holders, added variants for 1-3 cables (background still missing)
2019-04-03 16:22:54 +03:00
Joonas Rikkonen
c751c58495
(c793f55af) Clamp velocities when pushing characters out of doorways, play only one damage sound when hit by a door (not once per each limb that's in the doorway), refactored the logic so to prevent creating new lists
2019-04-03 16:22:41 +03:00
Joonas Rikkonen
f676e8c67e
(914a15437) Fixed: Checking for jobs using name instead of the prefab identifier
2019-04-03 16:22:26 +03:00
Joonas Rikkonen
0ecfc426ff
(45f083a5a) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-04-03 16:22:12 +03:00
Joonas Rikkonen
0dd1823eb1
(44a496915) Added: Template for using a video with the Welcome text in the tutorial if needed. Removed: Old spritesheets. Fixed: Bug in fetching crew with certain jobs
2019-04-03 16:21:57 +03:00
Joonas Rikkonen
8de2eccff2
(7d0cf0d4f) Clamp forces in a bunch of more places where forces are applied to bodies
2019-04-03 16:21:38 +03:00
Joonas Rikkonen
0844f1eae4
(8e2e6e4da) Physics error prevention: - Use the ApplyForce/ApplyImpulse method overrides that clamp the resulting velocity to a value (in this case NetConfig.MaxPhysicsBodyVelocity, 64 m/s). Without this, explosions and attacks for example could apply arbitrarily large forces to bodies, causing physics errors in Ragdoll.CheckValidity. - Make sure angular velocity still has a sane value after applying an impulse to a specific point of a collider.
2019-04-03 16:21:22 +03:00
Joonas Rikkonen
5d7dba0f70
(cef39af84) Fixed server creating "attempted to create a network event for an item that hasn't been fully initialized yet" console errors when spawning LightComponents mid-round. + Simplified ragdoll collider null check
2019-04-03 16:21:06 +03:00
Joonas Rikkonen
080ac78ded
(5c35a640e) Update tutorial-rework with dev
2019-03-27 20:52:47 +02:00
Joonas Rikkonen
3f82c9a2cb
(f417b026f) Fetched: Changes for playing video tutorial from local branch
2019-03-27 20:45:14 +02:00
Joonas Rikkonen
5127038dc8
7cc231b...69487a2
...
commit 69487a2a8596ac24252c12624b40b7ad7a06edb5
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Wed Mar 20 15:50:44 2019 +0200
Fixed TargetItemComponentName comparisons in StatusEffect conditionals. Closes #1307
commit 8568bbce1a6d7d809e8e7a63509850387d6d2b91
Merge: b4bd00925 481755c1b
Author: itchyOwl <lauri.harkanen@gmail.com >
Date: Wed Mar 20 15:46:12 2019 +0200
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
commit b4bd0092566cb31239bc8c585d98f4949fdc57b1
Author: itchyOwl <lauri.harkanen@gmail.com >
Date: Wed Mar 20 15:45:48 2019 +0200
Reinstate equipped item overrides for all item component instances.
commit 481755c1b636794886a38f8503b801df89eeee7e
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Wed Mar 20 15:37:55 2019 +0200
Don't create network events in the LightComponent.IsOn setter if the round hasn't started (= when loading a game and initializing the items)
2019-03-20 16:07:57 +02:00
Joonas Rikkonen
63eb4d64e5
f8b0295...0671290
2019-03-18 23:30:58 +02:00
Joonas Rikkonen
044fd3344b
2f107db...5202af9
2019-03-18 21:42:26 +02:00
Joonas Rikkonen
6c0679c297
38f1ddb...178a853: v0.8.9.1, removed content folder
2019-03-18 20:39:27 +02:00
Joonas Rikkonen
105461beb3
Fixed LightComponents staying active on broken items. Closes #759
2018-08-29 16:45:35 +03:00
juanjp600
82dcbc3ae8
Light sources now follow the direction of parent Turrets + changed Controller's output signal and Turret's input signal to an angle
2018-03-07 22:53:28 -03:00
Joonas Rikkonen
f1f190a997
Added a light to diving suits (requires a battery to work). Closes #233
2018-03-02 13:11:28 +02:00
Joonas Rikkonen
12d1692bb5
Wearables can attach lightsources to limbs
2018-03-02 11:13:11 +02:00
Joonas Rikkonen
ec302e099b
Fixed Powered ItemComponents (not components deriving from Powered) never resetting their voltage after receiving power, causing them to stay powered indefinitely. Closes #247
2018-02-05 22:31:55 +02:00
Joonas Rikkonen
aa0fdfb790
All highlighted items are rendered to the lightmap, not just the ones the player is focusing on. -> Highlighted wires and the items they are connected to now glow in the dark.
...
Fixed LightComponent light source position not being updated if the item has no body, causing the light source to appear in a wrong position when attaching lights to walls.
2018-01-11 13:22:04 +02:00
Joonas Rikkonen
47f9900fdc
Lighting fixes:
...
- Re-enabled lightsprites (glowing lamp sprites on lamps).
- Limb sprites use lightsprites instead of overriding the texture (positioned correctly now).
- Fixed lights that don't cast shadows not being rendered.
2018-01-11 11:23:55 +02:00
Joonas Rikkonen
6a3a4efba6
Option to display lighting in sub editor
2018-01-09 12:27:42 +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
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
1ff2054ca8
Converted the GetAttribute methods in the ToolBox class to extension methods
2017-10-04 18:38:40 +03:00