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
55a5e9e968
Syringes are recolored according to the color of the contained medical item. Closes #256
2018-03-01 11:26:04 +02:00
Joonas Rikkonen
43d48ceb13
Fixed subinventory becoming active in the controlled character's inventory when the slot with the same index is highlighted in a grabbed character's inventory (or vice versa), fixed CPR & grab buttons being drawn on top of subinventories
2018-01-25 09:36:58 +02:00
Joonas Rikkonen
0db1885872
Fixed being unable to drag inventory slots if the subinventory of the slot is highlighted
2018-01-15 19:23:15 +02:00
Joonas Rikkonen
d9fb5960e0
Fixed subinventory slots of equipped items going outside the screen if the item has too many slots (e.g. metal crates)
2018-01-10 16:24:03 +02:00
Joonas Rikkonen
c77c598cb6
Fixed items being dropped when attempting to place them in an itemcontainer slot that's on a normal inventory slot. Closes #200
2017-12-31 01:59:49 +02:00
Alex Noir
041d1112b8
Added a timer to the raycasts so it's not screwing over performance too hard
2017-12-17 21:35:19 +03:00
Alex Noir
8ab97af456
Allow sub makers to alter the ID Card's description property on spawn points
2017-12-16 21:30:18 +03:00
Alex Noir
bd646fb23e
Implements identity system! If your mask hides your face (e.g. oxygen mask, clown mask and diving suit), the game will either use the name of the ID card owner in your ID card slot or will give you a "?" name.
...
This only affects "DisplayName". The reason why I can't completely override the .Name for the client from server is due to how crew manifest and CharacterInfo classes are handled - it would require a major rework of many Character-related systems and interactions to truly make this "hack-proof".
Server hosts will have to stay on their toes I guess.
2017-12-16 19:52:25 +03: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
e7f4d1474e
Fixed interact rects not being calculated correctly for subinventory slots, the tooltip of a parent item isn't shown when highlighting a contained item
2017-08-27 18:10:17 +03:00
Joonas Rikkonen
98b4b904d4
Inventory slots are highlighted if the cursor is within 5 pixels of the rect. The spacing between inventory slots is 10 px, so now items can't be accidentally dropped by releasing the cursor between slots.
2017-08-11 17:49:43 +03:00
Joonas Rikkonen
f40d244deb
Moved inventory UI update logic to the client project, sound effects for picking up and dropping items
2017-08-10 20:30:29 +03:00
Joonas Rikkonen
64ad5e5003
Removed unnecessary using directives
2017-07-05 18:35:09 +03:00
Joonas Rikkonen
9b054ebd50
Added an artifact that attracts creatures, item max health can be changed & items can be made indestructible
2017-07-04 22:10:30 +03:00
juanjp600
4d225c65f2
Updated to MonoGame 3.6 + Directory refactor
...
- Barotrauma's projects are in the Barotrauma directory
- All libraries are in the Libraries directory
- MonoGame is now managed by NuGet, rather than referenced from the installed files (TODO: consider using PCL for easier cross-platform development?)
- NuGet libraries are not included in the repo, as getting the latest versions automatically should be preferred
- Removed Content/effects.mgfx as it didn't seem to be used anywhere
- Removed some references to Subsurface directory
- Renamed Launcher2 to Launcher
2017-06-27 09:52:57 -03:00