Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ropes #130

Open
Mooses2k opened this issue Mar 7, 2022 · 0 comments
Open

Ropes #130

Mooses2k opened this issue Mar 7, 2022 · 0 comments
Labels
big impact Would result in large perceived quality gain for the game blocker Blocking many other issues or work (the backend version of 'big impact') major effort This will take a lot of work

Comments

@Mooses2k
Copy link
Owner

Mooses2k commented Mar 7, 2022

Related to: #188

consumable item

Should be able to use rope for problem-solving

how much carryable in a small item slot? <=50' medium item? <=100'

30 or 50 foot sections found as item drops?

Allow almost all objects and furniture to be lashed to and some world segments too like free-standing pillars, including having attach points that along roping down
2ft used to attach to small, 5ft to medium, 10ft to large?
should be able to tie to self, maybe belt, like pointing down at feet in FPS or pointing cursor at self when hitting E.

Allow tying of rope to each other? Sure, weakens though. How would interface work for this? Drop one, have another in hand, to use on it?

Have more than a hundred feet be unstable with increasing chance to randomly break?

Also: chains, rope's stronger cousin
15' and 30' as small and medium item, similar otherwise, but stronger

Alek did some prototype work in Godot 4 on this.

Barbed wire and other stuff like this too? Chains etc

Interface

Need knife or similar tool to cut

ROPE IN INVENTORY (2-handed item)
LMB (tap) - Throw end of rope
LMB (hold) - Tie currently in-hands part of rope to object under cursor if can; otherwise tie/untie end of rope into lasso/loop
RMB (hold) + mousewheel - Give or take slack of rope
MMB (tap) - throw whole coil
MMB (hold) - place whole coil

ROPE IN ENVIRONMENT
RMB (hold) + mouse - move held part around like a normal grab
RMB (hold) + mousewheel - pull up/let down slack (like raising a bucket from a well)
MMB or G or T (tap) - throw held part away
Spacebar (facing and moving into rope, spacebar held from in-air jump is fine) - put equipped items away if grounded or drop equipped items if airborne and attach to rope for climbing

PLAYER ON ROPE
WASD - swing around to get momentum
Spacebar (on rope) - slight jump off rope taking into account held direction keys and momentum

Resources

@Mooses2k Mooses2k added this to the 0.7a Singleplayer Alpha milestone Mar 7, 2022
@Mooses2k Mooses2k added the major effort This will take a lot of work label Jul 26, 2022
@Mooses2k Mooses2k added Q2 2024 target big impact Would result in large perceived quality gain for the game blocker Blocking many other issues or work (the backend version of 'big impact') labels Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
big impact Would result in large perceived quality gain for the game blocker Blocking many other issues or work (the backend version of 'big impact') major effort This will take a lot of work
Projects
Status: No status
Development

No branches or pull requests

2 participants