Joonas Rikkonen
|
ceaba2f5ca
|
Fixed some entities occasionally not being removed at the end of a round. CargoMission removed the cargo items at the end of a round without checking if the items have already been removed, which could cause another entity to be removed from the entity dictionary if it's taken the ID of the cargo item. This prevented the new entity from being removed in Entity.RemoveAll, causing errors during the next round. Closes #278
|
2018-04-23 13:55:08 +03:00 |
|
Joonas Rikkonen
|
e61dc5ae5f
|
Option to log debug console output to a file. Closes #318
|
2018-04-20 20:11:01 +03:00 |
|
Joonas Rikkonen
|
177f31d538
|
Some more logging to help diagnose #278, a potential workaround to remove items/characters that Entity.RemoveAll failed to remove for some reason.
|
2018-04-20 16:50:10 +03:00 |
|
Joonas Rikkonen
|
395ca3c5c2
|
Removed debug code from PhysicsBody.ApplyLinearImpulse
|
2018-04-18 17:27:06 +03:00 |
|
Joonas Rikkonen
|
c6f3d0c1b8
|
Attempt to fix characters occasionally getting launched out of the sub at lightspeed when the sub crashes into something (even if the impact doesn't appear to be that hard): impacts don't increase the velocity of the characters above 20 units/s.
|
2018-04-18 17:24:10 +03:00 |
|
Joonas Rikkonen
|
eed7b72b4e
|
Fixed player-controlled creatures being able to do damage to themselves and RepairTools causing damage to the user regardless of the user's skills.
|
2018-04-18 15:04:18 +03:00 |
|
Joonas Rikkonen
|
edf5bacc89
|
Fixed EndRound music looping forever. Closes #334
|
2018-04-18 11:02:58 +03:00 |
|
Joonas Rikkonen
|
9a8f13140e
|
Cherry-picked [ab78991]: Rendering tiled sprites with scaling works correctly now (I think?), added option to edit the offset of structure textures
|
2018-04-17 14:06:40 +03:00 |
|
itchyOwl
|
22e2c8d8c2
|
Fix the gap and submarine position indicator icon position.
|
2018-04-09 18:11:27 +03:00 |
|
itchyOwl
|
7d31f0cdb6
|
Add a backing field with the default value Vector2.One for TextureScale. Clamp the values between 0.01 and 10 to keep them sensible.
|
2018-04-09 16:16:17 +03:00 |
|
Joonas Rikkonen
|
3abbfcbc23
|
Railguns cannot be fired without aiming. Closes #364
|
2018-04-09 15:22:42 +03:00 |
|
Joonas Rikkonen
|
fe064b2170
|
Added a debug command for mirroring the main sub horizontally
|
2018-04-09 10:59:56 +03:00 |
|
Joonas Rikkonen
|
465b848cb4
|
Fixed relay components ignoring signals to the toggle and set_state connections if the signal has been passed through other PowerTransfer components. Closes #355
|
2018-04-06 19:51:16 +03:00 |
|
itchyOwl
|
22c3af6af6
|
Enable editing of the texture scale of the structures.
|
2018-04-06 16:07:17 +03:00 |
|
itchyOwl
|
9fc65298e8
|
Reduce duplicate code in Sprite constructors.
|
2018-04-06 15:56:32 +03:00 |
|
itchyOwl
|
e89fa0dc5c
|
Add a todo note.
|
2018-04-06 11:51:52 +03:00 |
|
Joonas Rikkonen
|
3aeaae0595
|
Fixed RespawnManager not removing respawn items. Closes #234
|
2018-04-04 18:53:23 +03:00 |
|
Joonas Rikkonen
|
5731f8a522
|
Merge pull request #350 from extraneus/master
The preliminary assignments
|
2018-04-04 18:48:29 +03:00 |
|
Joonas Rikkonen
|
9dd9425caa
|
Explosives, chemicals and medical items disappear when their condition falls to 0 (i.e. when they're fully used).
Railgun shells, detonators and depth charges also now "use" their contents instead of destroying them. (See #322)
|
2018-04-03 22:43:41 +03:00 |
|
itchyOwl
|
b599206294
|
Add a GUI slider for setting the auto ban duration. Define the max auto ban length in the server settings. (Issue #128)
|
2018-03-27 11:29:36 +03:00 |
|
itchyOwl
|
a48a4975ca
|
Auto ban users that have been vote kicked. Define the auto ban time in the server settings. (Issue #128) NOTE: Not tested!
|
2018-03-27 11:27:57 +03:00 |
|
itchyOwl
|
3106efa023
|
Add "respawn" tag to the items that should persist in the Respawn Shuttle. Ignore the items with this tag when resetting the shuttle. (Issue #234)
|
2018-03-27 11:24:11 +03:00 |
|
Joonas Rikkonen
|
faaaa69fa7
|
RegExFindComponent doesn't attempt to evaluate the (null) signal when no signal has been received yet.
|
2018-03-21 15:31:53 +02:00 |
|
Joonas Rikkonen
|
276798d88b
|
Fixed null exception in IndoordsSteeringManager. Closes #326
|
2018-03-10 18:47:59 +02:00 |
|
Joonas Rikkonen
|
c02b8a17fe
|
Reminder to self: press ctrl+s before committing
|
2018-03-09 18:04:14 +02:00 |
|
Joonas Rikkonen
|
a8dda856cc
|
Fixed statuseffect changes in a57bec2 not being added to one of the overloads of the Apply method
|
2018-03-09 17:55:06 +02:00 |
|
Joonas Rikkonen
|
738910e123
|
Fixed being able to gain karma by welding fixed walls
|
2018-03-09 12:47:14 +02:00 |
|
Joonas Rikkonen
|
03fa2a2e1b
|
Fixed item removal by SecondaryUse not being synced
|
2018-03-08 23:54:28 +02:00 |
|
Joonas Rikkonen
|
e1f96480e1
|
Added console commands for giving the clients ranks, showing their current permissions and giving/revoking the permission to use specific console commands. Closes #327
|
2018-03-08 20:52:42 +02:00 |
|
Joonas Rikkonen
|
df746db421
|
Ladders can be climbed by holding up/down while standing next to them without having to select them first.
|
2018-03-08 11:01:17 +02:00 |
|
Joonas Rikkonen
|
4421c8a5de
|
Fixed camera shake continuing indefinitely if a character falls unconscious due to impact damage
|
2018-03-08 10:43:54 +02: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
|
a43b8dc278
|
Added a console command for changing the server password. Closes #325
|
2018-03-07 17:26:42 +02:00 |
|
Joonas Rikkonen
|
b9287beed2
|
Characters carry two-handed throwables in both hands. (See #303)
|
2018-03-07 11:33:06 +02:00 |
|
Joonas Rikkonen
|
10ce4bd20d
|
Fixed messageboxes opened by the mp campaign setup UI not being shown until the UI is closed (e.g. shuttle & incompatible content package warnings), renamed MultiplayerCampaign -> MultiPlayerCampaign for consistency. See #315
|
2018-03-06 16:43:36 +02:00 |
|
Joonas Rikkonen
|
08ade1dc6f
|
Fixed clients not being notified when a campaign is exited and a new one started, causing them to think they still have up-to-date save files for the new campaign and get kicked out due to desync as soon as a round starts. (See #315)
|
2018-03-06 14:18:37 +02:00 |
|
Joonas Rikkonen
|
8e8b8464af
|
All items and structures have to define a sourcerect for the sprite because otherwise the dedicated server won't know the size of the entity. Closes #321
|
2018-03-06 13:55:30 +02:00 |
|
Joonas Rikkonen
|
0ab4521a7a
|
Fixed monsters being able to spawn under the ocean floor. Closes #319
|
2018-03-06 12:13:08 +02:00 |
|
Joonas Rikkonen
|
f5af432ad9
|
Fixed item tags & aliases not being taken into account when determining target validity in StatusEffect.Apply. Closes #316
|
2018-03-06 11:25:25 +02:00 |
|
Joonas Rikkonen
|
a57bec2a27
|
Made statuseffects stackable by default, fixed statuseffects only being considered the same if they're caused by the same item, applying the same non-stackable statuseffect again refreshes the timer of the existing statuseffect. Closes #309
|
2018-03-05 16:59:23 +02:00 |
|
Joonas Rikkonen
|
6ddcd65f18
|
RepairTools can do damage to characters by hitting the collider. Closes #299
|
2018-03-05 12:34:21 +02:00 |
|
Joonas Rikkonen
|
4e048b7895
|
Items removed due to the "DeleteOnUse" property are removed using EntitySpawner, removing an item removes it from the selected items of all characters. Closes #306
|
2018-03-05 12:13:52 +02:00 |
|
Joonas Rikkonen
|
e15fad6986
|
Relay fix attempt number n + 2
|
2018-03-02 21:51:39 +02:00 |
|
Joonas Rikkonen
|
c624ff2c8c
|
Hopefully fixed clients forcing other players to pick items when the clients actually selected them (e29655c) without breaking AI interactions with items
|
2018-03-02 18:04:01 +02:00 |
|
Joonas Rikkonen
|
199794cf41
|
Fixed exceptions when trying to save an itemcomponent that has been instantiated by calling the constructor directly (e.g. lightcomponents in wearables)
|
2018-03-02 17:46:48 +02:00 |
|
Joonas Rikkonen
|
b49f47d3d9
|
Ladder waypoint generation fix: waypoints are not just placed at the top and bottom of the ladders (and at hatches on the ladders), but above every platform along the ladders (-> waypoints work correctly on ladders spanning through multiple floors). + Some ladder climbing fixes in IndoorsSteeringManager.
|
2018-03-02 17:45:13 +02:00 |
|
Joonas Rikkonen
|
07d3d69040
|
Equipped items can be swapped by double-clicking, fixed inventories getting messed up when swapping multi-slot items fails (e.g. drag a jumpsuit on an equipped diving suit).
|
2018-03-02 15:24:54 +02: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
|
10189254b5
|
GrabLimb type is written in character network messages as byte instead of UInt16
|
2018-03-01 23:43:10 +02:00 |
|