RPG Maker VXACE and MV Damage Flow

Discussion in 'RPG Maker MV Tutorials' started by Archeia, Aug 19, 2012.

  1. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,147
    Likes Received:
    13,245
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    An infographic to teach people how the damage/recovery is calculated in vxace!


    This infographic is made by Rhyme and modified by Archeia_Nessiah~


    Thank you to these people for helping me figure out the EXACT flow and formulas :D

    Spoiler



    Major Contributors


    rhyme


    Fomar0153


    Deckiller


    Diedrupo


    Yami


    Special Thanks


    TDS

    Recommended that you open this image in another tab or click on it over here if your resolution is over 1300~


    [​IMG]
     
    Last edited by a moderator: Jan 20, 2016
    #1
  2. Pilipoly

    Pilipoly Villager Member

    Messages:
    8
    Likes Received:
    2
    Location:
    Canada
    Thanks so much for this, it helps so much! I wouldn't have tried to do this myself... This explains so much. Thank you again!
     
    #2
    Archeia likes this.
  3. Kaiser

    Kaiser Veteran Veteran

    Messages:
    1,578
    Likes Received:
    79
    First Language:
    English
    Very nice damage flow chart. This can help out alot of people such as myself to make battles, skills, and attacking items more interesting.
     
    #3
    Archeia likes this.
  4. SOC

    SOC "God is my Judge" Veteran

    Messages:
    542
    Likes Received:
    434
    Location:
    KY, USA
    First Language:
    English
    Primarily Uses:
    RMMV
    Nice work!
     
    #4
  5. Xoltox

    Xoltox Ehmm... what? Veteran

    Messages:
    346
    Likes Received:
    12
    Location:
    That house in front of your house... ;P
    First Language:
    Hindi
    Really thanks for this help, it helped me a lot in my database management, specially spells.
     
    #5
    Archeia likes this.
  6. crimcrim

    crimcrim :d Veteran

    Messages:
    904
    Likes Received:
    214
    First Language:
    English
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

    you guys are the best
     
    #6
    Archeia likes this.
  7. SolarGale

    SolarGale Learning Veteran

    Messages:
    479
    Likes Received:
    37
    Location:
    United Kingdom
    First Language:
    English
    Wow, Ness thanks a lot! This will help us developers balance out skills a lot more effectively, I'm sure it will come very useful to many. :3
     
    #7
    Archeia likes this.
  8. Fafnir

    Fafnir And yet, these hands will never finish anything. Veteran

    Messages:
    317
    Likes Received:
    25
    Nice flowchart there.

    Small typo: In the Element Rates box, second line, 100% is supposed to be 1000%.
     
    #8
  9. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,147
    Likes Received:
    13,245
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    EDIT: Wait actually, it's 101% and that is counted as weakness. :o

    100% is Normal default.
     
    Last edited by a moderator: Aug 22, 2012
    #9
  10. Red_Mama_Lion

    Red_Mama_Lion Warper Member

    Messages:
    1
    Likes Received:
    2
    Location:
    U.S.A.
    First Language:
    English
    Thank you so much for this it is helping a little bit.  I am still having problems with items that cause damage as in making a poison you can throw during battles to hurt enemies.  Everytime I try it it says it didn't effect the enemies.  I will keep trying to figure that out though, this will help with spell casters I think a lot more as I am extremely new to everything.  
     
    #10
  11. Herensuge

    Herensuge Warper Member

    Messages:
    1
    Likes Received:
    0
    First Language:
    French
    I have a question about the damage flow. I've understood all you have shown us but I have a problem in my game with a skill that is linked to a common event.

    From what I've seen, the damage calculation takes precedence over the event call. Is there a way to make the event call takes place before the damage?
     
    #11
  12. Andar

    Andar Veteran Veteran

    Messages:
    26,711
    Likes Received:
    5,806
    Location:
    Germany
    First Language:
    German
    Primarily Uses:
    RMMV
    @Herensuge not by default - by default all common events called by skills are processed at the end of turn, after all skills have processed their damage.


    However, there are several scripts (depending on which maker you use) that allow calls to common events at any point during the sequences. Please make a post in script or plugin request asking for a link depending on which maker you're using.
     
    #12
  13. bmwd Gaming

    bmwd Gaming Villager Member

    Messages:
    9
    Likes Received:
    0
    Location:
    USA
    First Language:
    English
    I've seen this flow chart a few times now on the forums, I imagine that nothing here/on it, is irrelevant to MV?


    (Asking because I don't 100% know, still learning the program).
     
    #13
  14. Andar

    Andar Veteran Veteran

    Messages:
    26,711
    Likes Received:
    5,806
    Location:
    Germany
    First Language:
    German
    Primarily Uses:
    RMMV
    wrong, exactly the opposite - everything here applies to MV.


    MV has reprogrammed the engine in a different language to allow for deployment to other devices, and made some improvements to details and the editor in the process, but the basics (which are displayed in this flowchart) are exactly the same.


    That is why even the title was changed to "VXAce AND MV" damage flow after MV was released.
     
    #14
  15. Ghost of Christmas Kloe

    Ghost of Christmas Kloe Ghost of a Princess Seagull Veteran

    Messages:
    1,504
    Likes Received:
    910
    Location:
    Somewhere...
    First Language:
    English
    Primarily Uses:
    N/A
    Huh, interesting, Battle flow is more complicated than I thought!

    Psst, he used a double negative, so he's right. "nothing here/on it, is irrelevant" is the same as "it is all relevant"
     
    #15
    bmwd Gaming likes this.
  16. Multicast

    Multicast Villager Member

    Messages:
    6
    Likes Received:
    2
    First Language:
    italian
    Primarily Uses:
    RMMV
    This will help alot! Thank you!


    (i think im gonna print this and place to a wall  :unsure: )
     
    #16
  17. Wyn Wizard

    Wyn Wizard Arcane Specialist Veteran

    Messages:
    979
    Likes Received:
    77
    Location:
    USA, Indiana
    First Language:
    English
    Primarily Uses:
    RMVXA
    @Archeia - Is there a place where we could see all the elements that could possibly go into a damage equation? Stuff like collapse_type and such. I ask because while I was studying your VX Ace Lite version of Starfield I found some interesting damage calculations with variables in them, such as collapse_type, that I was unaware of. If you could show us these if would be greatly appreciated. :)
     
    #17
  18. Andar

    Andar Veteran Veteran

    Messages:
    26,711
    Likes Received:
    5,806
    Location:
    Germany
    First Language:
    German
    Primarily Uses:
    RMMV
    @Wyn Wizard that would hardly be possible, because the answer is "any script sequence".

    All makers send the damage formula through an eval function to have it calculated, and that means that XP, VX and VXA accept any ruby script expression there and MV accepts any javascript expression there.
    That can basically be anything that is defined either by the script language, by the core engine or added by any script/plugin to the engine.
     
    #18
  19. Wyn Wizard

    Wyn Wizard Arcane Specialist Veteran

    Messages:
    979
    Likes Received:
    77
    Location:
    USA, Indiana
    First Language:
    English
    Primarily Uses:
    RMVXA
    @Andar - That changes things drastically, since I was previously unaware of this. So you are saying that I could essentially write a damage formula that can calculate random numbers, to simulate die rolls, inside the equation calculator itself? That's amazing. I've been here for 4 years now and I'm just now learning this. Mind telling me anything else I should know about Ace? XD
     
    #19
  20. Andar

    Andar Veteran Veteran

    Messages:
    26,711
    Likes Received:
    5,806
    Location:
    Germany
    First Language:
    German
    Primarily Uses:
    RMMV
    since we don't know what you learned in those four years and what not, any answer would be guesswork.

    However, you could try the link "starting point for new users" in my signature - I collected many tutorials and tips in there, including some of the lesser known options of the makers - like how they automatically simulate a 2-level-dungeon in a single one-level-map and so on.
     
    #20

Share This Page