Commit Graph

36638 Commits

Author SHA1 Message Date
Alex S f44fb104f2
Set Handled for Deconstructing Items (#1483) 2020-07-26 14:30:28 +02:00
L.E.D d3866a3372
Container light occlusion (#687)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-26 14:25:53 +02:00
Moses 8e08c64fcf
Show if items can be placed in a slot when hovering (#1480)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2020-07-26 14:25:38 +02:00
Pieter-Jan Briers bab1345b87
Update submodule 2020-07-26 14:10:20 +02:00
Pieter-Jan Briers 2bd318e83f
Make clown clumsy. (#1481)
Co-authored-by: scuffedjays <yetanotherscuffed@gmail.com>
2020-07-26 14:08:09 +02:00
py01 fbbe43fff8
Powernet Recalculation simplification (#1427)
Co-authored-by: py01 <pyronetics01@gmail.com>
2020-07-26 12:14:03 +02:00
DrSmugleaf 96ec60adab
Replace Houdini's magical piloting locker with buckle (#1336) 2020-07-26 12:12:53 +02:00
metalgearsloth 4e1597eeb3
Fix AI mem leak? (#1482)
Holy shit I'm dumb for missing that AGAIN.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-07-25 21:27:24 -07:00
Víctor Aguilera Puerto 452c6b67dd Update submodule. 2020-07-26 03:16:40 +02:00
ShadowCommander dbfc030c5b
Rename DetachHands to AttachToGridOrMap (#1436)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-26 01:43:40 +02:00
DrSmugleaf 4b4e83d2bf
Add changing the amount of hands on the GUI depending on your body parts (#1406)
* Multiple hands in gui first pass

* Remove IHandsComponent interface

* Create hand class and more hand textures

* Refactor ServerHandsComponent to use a single list of hands

* Seal SharedHand

* Fix picked up items not showing on top of the hand buttons

* Remove HandsGui buttons and panels dictionaries

* Fix items in hands rendering

* Fix wrong hand container comparison

* Fix not updating the location of duplicate hands

* Change ClientHandsComponent to use a SortedList instead of a dictionary

* More merge conflict fixes

* Change SortedList to List

* Fix hand button order

* Add item tooltip for more than 2 hands and updating when removing hands

* Add add hand and remove hand command

* Merge conflict fixes

* Remove nullable reference type from ContainerSlot

* Fix texture errors

* Fix error when reaching 0 hands

* Fix error when swapping hands with no hands

* Merged remove hand methods

* Fix item panel texture errors

* Merge conflict fixes

* Fix addhand and removehand command descriptions

* Add properly displaying tooltips for 2 hands

* Make hand indexes and locations consistent across the client and server

* Add dropping held entity if a hand is removed

* Change hand location to be calculated by index

* Made different hand gui updates more consistent

* Remove human body yml testing changes

* Sanitize addhand and removehand commands

* Merge conflict fixes

* Remove testing changes

* Revert body system changes

* Add missing imports

* Remove obsolete hands parameter in yml files

* Fix broken import

* Fix startup error and adding and removing hands on the same tick

* Make hand container id use an uint

In case someone gets more than 2 billion hands

* Rename hand component files

* Make hands state use an array
2020-07-25 15:11:16 +02:00
DrSmugleaf 3a4ad42c80
Fix throwing and pointing ignoring CanChangeDirection action blocker (#1474)
* Fix being able to change direction while buckled by throwing

* Fix being able to change direction while buckled by pointing

* Wrap diff in can turn check
2020-07-24 14:51:55 -07:00
DrSmugleaf a6931e5773
Fix crash when clicking a deleted entity in the dropdown list (#1475) 2020-07-24 20:18:42 +02:00
DrSmugleaf 245dbdaa3a
Add pointing (#1435)
* Add pointing keybind and simple message

* Add turning the player when pointing

* Add pointing arrow

* Make the popup message appear on the pointing entity

* Add pointing to tiles and space and proper grammar

* Move pointing bind from HandsSystem to PointingSystem

* Add more messages for pointing depending on the viewer perspective

* Fix non nullable reference type

* Serialize pointing arrow duration

* Serialize pointing arrow step and add summaries

* Make arrow speed serializable and make it depend on frame time

* Add 0.2 second delay between pointings

* Add pointing arrow yaml examples

* Add the ability for pointing arrows to be rogue

* Remove rogue package reference

* Add point to verb

https://cdn.discordapp.com/attachments/313107470031650816/735268651636228197/unknown.png

* Add shift middle clicking an entity in the verb menu to point at it

* Add VV to PointingArrowComponent

* Increase pointing delay from 0.2 to 0.5 seconds

* Address reviews

* Fix nullability errors

* Separate pointing and rogue pointing code

* Fix rogue pointing arrow visuals

* Made rogue pointing arrow rotation adjustment readable for mortals

* Make rogue pointing arrows less destructive

* Cleanup more of the rogue pointing arrow code
2020-07-24 14:51:18 +02:00
DrSmugleaf 1eac63e5bb
Fix popupmessage appearing behind the player when moving (#1401) 2020-07-24 14:26:39 +02:00
DrSmugleaf 5e2109a2d6
Add unbuckling entities that are moved away from their straps (#1437)
* Add unbuckling entities that move away from their straps

* Remove range constraint from movement unbuckling check

* Fix setting the wrong positions when buckling

* Fix beds making you sleep for the rest of your life
2020-07-24 14:22:28 +02:00
DrSmugleaf be3db34d1c
Add fire rate and caliber examine tooltip to guns (#1413) 2020-07-24 14:18:37 +02:00
Swept cd40eaffff
Tweaks to the random trashspawner (#1446) 2020-07-24 14:17:45 +02:00
Vince b17a34d6ff
Make buckled status effect more readable (#1470)
Also red text is now white to make it more neutral
2020-07-24 14:16:35 +02:00
DrSmugleaf 7708950401
Fix remaining 2D visualizer suffix (#1469) 2020-07-23 13:40:03 -07:00
DrSmugleaf 64672fdc31
Refactor to use the new multiple controller system (#1462)
* Transition code to new controller system

* Fix shuttles not moving

* Fix throwing

* Fix guns

* Change hands to use physics.Stop() and remove item fumble method
2020-07-23 18:33:37 +02:00
Víctor Aguilera Puerto 3296079400 Update submodule. 2020-07-23 18:33:24 +02:00
Exp c48b19c67d
Removed inconsistent cable from airlock panel closing/opening (#1460)
* Removed inconsistent cable from airlock panel closing/opening

* Removed that one pixel

* Minified

* Optimised images

with optipng, default settings, why are there so many files
2020-07-23 16:36:59 +02:00
metalgearsloth 56737b635f
Damage visualizer for simple mobs (#1332)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-23 02:04:03 +02:00
Exp 9585c7b82d
Fixes thrown items being stopped by open doors (#1399)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-23 01:51:31 +02:00
DrSmugleaf a8b3c99075
Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
DrSmugleaf 989025b222
Add drink atmos (#1434) 2020-07-23 01:42:09 +02:00
DrSmugleaf 327b3b610f
Fix ghosts being able to empty backpacks by click dragging them onto tables (#1438) 2020-07-23 01:41:22 +02:00
DrSmugleaf b88afec350
Add slipping prediction (#1440) 2020-07-23 01:40:31 +02:00
DrSmugleaf c9057d01ae
Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
DrSmugleaf 46f13da26d
Fix verb menu not working for clientside entities (#1400)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2020-07-23 00:56:30 +02:00
Vince a80bcda75b
Make ghost unshaded (#1458) 2020-07-23 00:53:03 +02:00
Swept c4aa732d3c
Fixes (#1456) 2020-07-22 22:29:35 +02:00
DrSmugleaf 700f31e77b
Fix build (#1448) 2020-07-22 11:43:34 +02:00
Kmc2000 92a9136eab
Examine text feedback for when things are powered (#1441) 2020-07-22 09:55:09 +02:00
Swept d1151281b2
Adds RCD and Pill to IgnoredComponents.cs (#1445) 2020-07-22 09:54:46 +02:00
Swept 656d8c6d9f
Fixes Skubsuit (#1443) 2020-07-22 09:54:28 +02:00
Swept fb57a0a53f
Jumpskirts and Beesocks ok baby be calling me hercules but this bitch here stand for hermes ok I done pop me a perkay cause I heard it helped with my pain but just help my backaches (#1444) 2020-07-22 09:53:59 +02:00
DrSmugleaf 80fbb44ea9
Fix build (#1447) 2020-07-22 09:50:39 +02:00
Acruid f34b454923 Public API changes to IPhysBody and MoverController. 2020-07-21 23:42:33 -07:00
Pieter-Jan Briers 551973fbb9
Clean up PDA code a little. 2020-07-22 02:22:21 +02:00
Swept 1386b8ca2d
Fixes Jumpskirts (#1442) 2020-07-22 01:37:46 +02:00
Pieter-Jan Briers 5bf0bda4c7
Update GitHub credits. 2020-07-21 01:20:49 +02:00
DrSmugleaf 8e1ecb5476
Add headbutting open airlocks when you have no hands (#1433) 2020-07-20 16:03:05 +02:00
AJCM-git 20ca4ccd4a
Re-organizing the prototypes folder (#1384)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-20 12:26:16 +02:00
DrSmugleaf 202954efe2
Remove unused imports (#1431)
We don't support .Net Framework anymore.
2020-07-19 17:06:51 -07:00
Alex S 2c0abe3f70
Fixes the ability to unweld inside containers (#1360) 2020-07-19 22:32:04 +02:00
DrSmugleaf cbad5edca4
Fix duplicated unbuckle out of range message (#1420) 2020-07-19 13:16:06 -07:00
Acruid 8437388f2b Removed the StateBase scene, its functionality got moved back into Engine.
Changed all the dependencies inside GameScreenBase to protected so that derived classes can access them.
2020-07-19 12:44:32 -07:00
DrSmugleaf 2facb57826
Fix buckling range and north facing buckle visual bug (#1421)
* Fix being able to buckle others from farther away than intended

* Make buckling range slightly bigger

* Fix north facing buckles looking strange
2020-07-19 12:34:35 -07:00