Commit Graph

5 Commits

Author SHA1 Message Date
Mnemotechnican
64f30dca54 Feat: Togglable Under-Table Crawling (#1036)
# Description
This reverts most code changes done by
https://github.com/Simple-Station/Einstein-Engines/pull/939 and
re-implements them in a better way:
- Players can now toggle under-furniture crawling with a keybind
(shift-R by default)
- Crawling that way is 50% slower for obvious balancing reasons
- The respective cvar for it is now true by default and prevents players
from beginning the "crawl under furniture" thing

Also cleaned up a few methods I was seriously pissed off by. There is
still a lot to clean up and fix, but I will leave it for a dedicated PR
in the future.

# Why (balancing)
Let me lie on the bed instead of under it!!!!!!!

<details><summary><h1>Media</h1></summary>
<p>


https://github.com/user-attachments/assets/5f04c82a-b88b-4005-8052-a1a6f011bcc9

</p>
</details>

# Changelog
🆑
- add: You can now toggle crawling under furniture! The default keybind
is Shift-R, you can change it in settings.
2024-10-19 13:45:49 +07:00
VMSolidus
e3639f793a Better Lying Down System (From White Dream) (#815)
# Description

Port of https://github.com/WWhiteDreamProject/wwdpublic/pull/2
And now also https://github.com/WWhiteDreamProject/wwdpublic/pull/8
Because Lying Down System is dependent on the Telescope System.

# TODO

- [x] Reconcile the code with core code, do code cleanup. I'll undraft
this when I'm done. Probably not going to be tonight, because I will
have to get some sleep soon to get up early for my calculus classes.

# Changelog

🆑 Spatison (White Dream)
- add: Added lying down system / Добавлена система лежания
- tweak: Lying down now uses do-afters that are visible to other people
to indicate what is going on.
- add: Added telescope system / Добавлена система прицеливания
- tweak: Now you can aim from Hristov / Теперь можно прицеливаться из
Христова

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
# Conflicts:
#	Content.Client/Input/ContentContexts.cs
#	Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs
#	Content.Shared/Input/ContentKeyFunctions.cs
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml
#	Resources/keybinds.yml
2024-10-19 13:02:04 +07:00
Remuchi
b84ac2bd96 Revert "[Port] Lying Down System / Система Лежания (#2)"
This reverts commit 58f3ff4f5c.

# Conflicts:
#	Content.Shared/_White/Standing/SharedLayingDownSystem.cs
2024-10-19 13:00:03 +07:00
Spatison
58f3ff4f5c [Port] Lying Down System / Система Лежания (#2)
* add: White lay down

* fix: rotation

* fix

* fix: rotation

* fix
2024-08-23 20:30:07 +07:00
Angelo Fallaria
da3956bbcb New Trait: Parkour Training (#670)
# Description

**Parkour Training** is a 3-point Physical trait that increases your
table climbing speed (and all other climbables), and crawling speed, and
reduces the cooldown on laying down/standing up.

Inspired by the SS13 trait called Freerunning, expanding on it by
including new mechanics around the Laying Down system.

Stats (Adjustable):
- 30% faster table climbing speed
- 25% faster crawling speed
- Cooldown on laying down/standing up reduced from 2.5 seconds to 2
seconds

## Media


![image](https://github.com/user-attachments/assets/09237d2f-667b-473a-98ad-71bd19bce6c3)

# Changelog

🆑 Skubman
- add: Add Parkour Training, a 3-point trait that makes you faster with
climbing tables and crawling.

---------

Signed-off-by: Angelo Fallaria <ba.fallaria@gmail.com>
2024-08-06 16:36:59 -04:00