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

Add skript-reflect (or at least some features) into Skript #6658

Closed
1 task done
Palgia opened this issue May 7, 2024 · 1 comment
Closed
1 task done

Add skript-reflect (or at least some features) into Skript #6658

Palgia opened this issue May 7, 2024 · 1 comment

Comments

@Palgia
Copy link

Palgia commented May 7, 2024

Suggestion

I think skript-reflect should merge with Skript, if possible, or Skript should adopt its main functionalities (such as creating custom events, custom conditions, etc.).

This would make it simpler and allow better management of expressions, custom events, etc.

For example, currently, it's very complicated to manage custom events with other scripts using skript-reflect, as you have to be very careful with organizing the scripts. And when there are many of them, it's difficult to keep track, and it quickly becomes chaotic.

I'm someone who shares a lot of resources on SkUnity that work independently but can also work together. These are resources that I share and use myself.

To illustrate this problem, let me explain what's happening to me right now: I'm currently creating a quest script that allows creating custom quests that interact with plugins (like ItemsAdder, etc.) but also with my other scripts. For example, I created a custom event in my SkCollections script that allows knowing when a player levels up. I plan to add custom events in my other scripts.

The problem is that when multiple scripts have their custom events, the organization becomes really chaotic. So adding these skript-reflect features to Skript would be really beneficial because the events/expressions/conditions, etc. could be loaded with the functions.

Or another solution would be to revisit this suggestion I made before: #6564 Determining dependencies could greatly facilitate script organization as well as sharing.

I'm not sure if this suggestion is feasible, but it would be so beneficial.

Why?

This would improve the customization and the way custom events and other things are loaded.

Other

No response

Agreement

  • I have read the guidelines above and affirm I am following them with this suggestion.
@sovdeeth
Copy link
Member

sovdeeth commented May 7, 2024

This is not something we're interested in doing, unfortunately. Features in skript-reflect are outside of the scope of Skript and are maintained separately for a reason. We want users to opt into the powerful but confusing things reflect lets you do, rather than being overwhelmed by them when they begin. If you have issues with reflect, or suggestions to make it better, please head over to the skript-reflect repo and suggest them there!

@sovdeeth sovdeeth closed this as not planned Won't fix, can't repro, duplicate, stale May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants