-
Notifications
You must be signed in to change notification settings - Fork 208
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
Felinid Soft Thieving + Trait #500
Conversation
Holy shit congratulations on PR500 by the way! |
it appears something has gone wrong |
oh shit ive been using boolean assignment when i could have done this, thats awesome |
done, it still works ingame and i actually built it locally this time :) |
Co-authored-by: DEATHB4DEFEAT <[email protected]> Signed-off-by: WarMechanic <[email protected]>
Co-authored-by: DEATHB4DEFEAT <[email protected]> Signed-off-by: WarMechanic <[email protected]>
Co-authored-by: DEATHB4DEFEAT <[email protected]> Signed-off-by: WarMechanic <[email protected]>
Co-authored-by: DEATHB4DEFEAT <[email protected]> Signed-off-by: WarMechanic <[email protected]>
still works ingame, 1/4 the code used for popups |
I'll hold you to that. I'm going to merge the strippablesystem doafter PRs, and then have you fix merge conflicts after the two are merged. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
why was the strip time multiplier variable changed to a timespan? it just broke the multiplication and caused any multiplier less than 1 to make strip times instant in the merge i switched it back to being a float, i really dont see much of a difference otherwise |
Hold off a bit until we merge the second one that fixes some issues that the first PR had. |
If you really want to get things quickly, you can cherrypick this and say that Felinid Soft Thieving depends on this PR: |
im happy to wait until everything is ready, 0 second strip time would be awful for balance |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While Felinid thieving is contentious; we'll be revisiting species and mass .yaml changes when Common Core exists and can be re-adressed then or if it's an issue downstream somewhere; otherwise the changes are cool
Description
Reworks felinid thieving to no longer act like passive thieving gloves which grant invisible stripping (hereon referred to as hard stealing), in favour of soft thievery (hereon referred to as soft stealing).
Soft thievery comprises of the following:
You no longer need to completely avoid felinids to maintain your precious items as long as you pay attention. For a felinid to utilise their thieving passive, they are encouraged to exploit any distractions to make moves on a target. If there is none, create one through conversation or other forms of player interaction. If you are suspected, persuade your victim that the thief is in fact, the other person.
A faster strip speed makes thief bonuses diegetic to other players, and also improves the value proposition of thieving gloves on someone who already has thieving bonuses.
Any other race can also gain soft thievery via a moderate costing trait. Non-felinid thieves are encouraged to exploit any felinids as a scapegoat.
TODO
Code
Balance
Media
Media
Changelog
🆑