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

[Enhancement] Signal value - an straight yet flexible trigger #1077

Open
Demonyte opened this issue Jan 8, 2025 · 0 comments
Open

[Enhancement] Signal value - an straight yet flexible trigger #1077

Demonyte opened this issue Jan 8, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@Demonyte
Copy link

Demonyte commented Jan 8, 2025

Signal mechanic is something really flexible to use now, and i would like to make it more flexible by introducing "Value signal"
It is the same Signal mechanic but it triggers only to certain value that is set in it
For example:

""""""Signal value""""""
mana true/false
cooldown true/false
target receiver true/false
signal value (here you can set an value name or a value itself)
"""""""""""""""""""""""""""""""

""""""Signal value emit""""""
mana true/false
count as cast true/false
signal value (here you can set an value name or a value itself)
self handling true/false
arguments...
"""""""""""""""""""""""""""""""

So in the "signal value" section you set a value directly or a value name key, this way you can create signals that dynamicaly can change and react to certain values that are set any time
For example you can have one signal emit with a value name key, that value changes by some actions, and you have many signal receivers each with different value, for example "signal 1000". "signal 1001" and so on, so one of them triggers depends on what value was set by the time the signal was emit. And if you set an value name key, you can change it on the go with other value mechanics, to make signal receivers flexible

@Demonyte Demonyte added the enhancement New feature or request label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant