First of all, thank you for this great tool that is ORK Framework.
It is perfect for starting the development of a game / prototype (RPG / ARPG) with basic or advanced features.
When I use it, I feel like the developer of it has thought of all aspects of developing such a game and all the ways to make it easy to set up and develop additional features.
It is really a pleasant tool to use and very interesting to master.
In order to develop a prototype of games, I therefore started by learning to master this tool by following the suggested tutorial and by looking a little by myself for ways to solve the problems I encountered (often that I created myself ^^).
I also found a lot of solutions on the support forum and I also wanted to thank the great ork framework community for the time they spend helping others in their quest for the game of their dreams.
Now that I have advanced in mastering the features of ORk, I am encountering some problem (in view of developing my own game / combat system) and I am therefore turning to you for your help.
*I also intend to soon propose some simple tutorial to facilitate the use of certain functionality to the newcomer (like for example the easy setup of a ragdoll system for death animations in the turn based battle systems).
I am not a developer, I do however master the basics of how the unit / ork Framework works.
I am 2D / 3D artist (intermediate LVL), Animator (intermediate LVL).
I am using ORK FRAMEWORK in version 2.27.1 coupled with several other unity assets.
(I'm not sure if I should create a TOPIC for every Problem I encounter, or I can use that one by updating it.)
Thank you in advance for your help.
1) In order to develop my own combat system, (based on turn-based system) I wanted to test the following functionality:
The player receives 4 skills, chosen at random, from the skills they have learned.
The 4 abilities are changed every turn.
My final goal is that: all 4 abilities are put in a list and become inaccessible until all of the player's abilities have been used at least once (sort of a DECK system)
For the moment I am blocking on a strange problem, I do not know if this is due to a bug or a misunderstanding on my part.
To achieve this first step, I use the "select data" and custom event system at the start of the player's turn.
So I set up the following system (with only 1 ability for the test):
A) With a global event that starts at the start of the player's turn:
1) "Select Ability" adds all of the player's abilities to the "ALL" list
2) "Forget Ability - Player" from the "ALL" list
3) "Forget Ability" from the "SOME" list (this list contains an ability chosen at random later, from the ALL list "
4) "Select Selected Data": Some: Set Random All
5) Learn ability: PLAYER: Some
6) and finally, I clean the "Selected DATA" with "Select Selected data" ALL REMOVE ALL ALL and Some: REMOVE ALL SOME.
As you can see on the image below, I added "show dialog" to indicate errors to me during the development of this event.https://pasteboard.co/Jxp1zU3.jpg
With this event I get a particular thing, At each fight, the ability of the player is different (it is therefore taken randomly in the list of the player's ability) but then it remains the same between each turn.
At each new round, the ability which was determined in the 1st round remains the same. It is therefore impossible to have another chosen randomly between each turn.
And frankly I don't understand why.
In my event, the lists are supposed to be cleaned up and the process should repeat on each turn, yet it doesn't.
I did tens and tens of tests (to avoid a cohensidence is at the origin of this problem) but nothing helps.
I even included an event at the end of the player's turn with "Clean Selected Data".
So much for the first problem that I encounter, thank you for your possible help !!
(Sorry for the spelling mistakes, English is not my native language)