• edited October 2020
    @gamingislove Ok, so only the exit game button of the Main menu does actually quit the application?
    Then i have a problem because i was not using the main menu at all, resorting to recreate it with standard menus for they gave the ability to trigger events on open/close (i need to execute an event to apply the graphical options in the options menu). So i'd like to insist asking if event support could be added to the main menu options menu (on the accept and cancel buttons would be perfect)
    Post edited by Vlastan on
  • edited October 2020
    I just updated to 2.30 and I have a new error from Dialogue System plugin's Dialogue System ORKBridge.cs:
    Assets\Pixel Crushers\Dialogue System\Third Party Support\ORK Framework Support\Scripts\DialogueSystemOrkBridge.cs(263,42): error CS7036: There is no argument given that corresponds to the required formal parameter 'showConsole' of 'QuestHandler.AddQuest(int, bool, bool, bool)'

    When I revert to 2.30 beta 3, everything's fine again.

    I'm on Unity 2019.4.1f1, with Dialogue System version 2.2.11.
    Post edited by ArsMagika on
  • edited October 2020
    @Vlastan
    You can use a Global Event type as a menu item in your Button List menu part. Set up a global event (uses a game event) with a Call Function node to call Unity's application quit functionality:
    - class origin: Static
    - class name: Application
    - function name: Quit
    You can also first display a choice dialogue via a Show Dialogue node :)


    @ArskMagika
    There where some changes with the quest system in ORK, so you'll have to adjust the code a bit (that implementation wasn't handled by me).
    It's an easy fix, just add a false as the 2nd parameter, e.g.:
    ORK.Game.Quests.AddQuest(id, false, true, true);
    Post edited by gamingislove on
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • @gamingislove Global event as a button in the button list is very useful. Could the same type be added as a selectable option in the Options menu part ?
  • Hello,

    i am currently doing the tutorials a second time and on Nr.13. Items, there is the option in the "use settings" to select the "consume" command. So basically after using the item it gets removed from your inventory.
    But in the current version this checkbox is not there anymore...?!
    Is this a bug or did this command got removed on purpose?
    Thanks for your help.
    Unity Version 2020.1.8f1 and the latest ORK.
  • @Monkey_A_C
    Ah, yeah - I need to update that in the tutorials.
    This has been moved down a bit in the latest updates. It can now be found in the newly added Use Cost settings of the item (after Target Settings and Requirements).
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • @gamingislove
    Thank you!
    I was looking around but somehow totaly overlooked the use cost.
    Sorry for bothering.
    Greetings.
  • edited October 2020
    I'm getting some nasty Stack Overflow error with menu screens.
    StackOverflowException: The requested operation caused a stack overflow.
    ORKFramework.ComponentHelper.IsAlive (System.Object obj) <0x11dd6263440 + 0x0002d> in <d12145cca7c34d6b9976686b86b8be4f>:0
    ORKFramework.Menu.MenuScreen.Clear () (at <d12145cca7c34d6b9976686b86b8be4f>:0)

    This is what I'm doing:
    -2 difference menu screens using the same menu box
    -They both have Single Screen off
    -When you call one, the other is closed via Close Screens (Opening)
    When I attempt to cycle through opening and closing the 2 screens (via a menu button) I run into a stack overflow. Also, if I never close either screen I eventually run into a stack overflow. Is this because I'm using the same menu box? (I will test this)

    Update: Nope, stack overflow still there, nothing to do with menu box.
    Post edited by Dre788 on
  • edited October 2020
    @Dre788
    Hm, I'll look into it.
    In case I can't recreate it, could you post more of the error from the Unity console?

    Edit: Ok, I think I found the issue, should be fixed in the next update :)
    Post edited by gamingislove on
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • @gamingislove
    Cool, ETA on next update? I have a work around but if I can get the fix soon I'll wait it out.
  • Maybe around end of next month ...
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • Hello. I started using ORK and currently doing a tutorial series. I've done everything ttill step 20, but hen I test battle I every time get stack overflow error after I choose any action. This is error message:
    StackOverflowException: The requested operation caused a stack overflow.
    (wrapper castclass) System.Object.__isinst_with_cache(object,intptr,intptr)
    ORKFramework.DataHandler.Get[T] () (at <2ddaf6018d22438587b49f3513279b5a>:0)
    ORKFramework.ORK.get_Formulas () (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.FormulaFloat.GetValue (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e3d22>:0)
    ORKFramework.Formulas.Formula.Calculate (ORKFramework.FormulaCall call) (at <4d954208be29444d9d9f39a00e2e<message truncated>
    If I choose Turn based battle to be active and I use magic attack, that kills enemy from the first hit, everything works and he dies. But if I choose basic attack - I get this stack overflo error again.
  • I managed to get temporary workaround by changing Physical attack fomula to magic attack formula. Then everything works. So there is some error in tutorial regarding Physical attack Formula or Attack/Defence attributes. Because I followed everything on tutorial and no even double checked, that everything is exactly as it is in tutorial.
  • @Aratron
    You have a loop in one of your formulas - i.e. the formula either calls itself or another formula that calls the original formula. The formula where this is happening and any formulas that are used by it, the Value nodes are the most likely place where you'll use another formula :)

    @Dre788
    There'll be a small bugfix update later this week, so you don't have to wait for a month :)
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • Good morning all,

    I think I identified a bug when using NODE: CHECK STATUS.
    Indeed, if I apply an effect to the whole enemy group and I run a CHECK STATUS through an ability (BATTLE EVENT) the results are not consistent.
    if I only check my "TARGET" then the result of my check is correct (it clearly identifies that the status is applied).
    But if I check the whole group, then the result is negative (failed).
    This is not coherent because my "TARGET" is part of the whole group.
    I also tried by applying the effect to all members of the group (enemy) and choosing the actor TARGET GROUPE, but the result is always "FAILED".

    I also tried doing a "'Search object - combatants" with "found object" as an actor, but the result is always the same.
    (I see that the combatants are well identified thanks to a NODE "found object count" but the check status does not manage to determine that it status has the objects found (it always returns a failure, although the objects found have indeed the applied status).

    Voila, it's up to you to tell me if this is a bug, or if I'm wrong.

    WORK : https://pasteboard.co/JywVDCr.jpg

    FAIL :
    https://pasteboard.co/JywVRA1.jpg

    https://pasteboard.co/JywW1ED.jpg

    https://pasteboard.co/JywW9cs.jpg

    https://pasteboard.co/JywWg0K.jpg
Sign In or Register to comment.