Jump to content

Xarnic

Member
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0

About Xarnic

  • Rank
    Newbie
  1. Hello, this is my first post here so I should start by introducing myself. I'm a computer programming major leaning towards the game design elective in my degree, and I decided that while I am out of college, I should jump into the game development that I want to do. Starting out with RPG maker to really get my feet wet, rather than coding from scratch without a predefined engine. Anyways, onto my question. What I would like to inquire about is how would one go about this process, and whether or not I could do it in engine by default or if I would have to make a plugin specifically for this. If the latter is the case, if someone could get me on my way with the syntax on that, I would much appreciate it. I've taken Java, Python, Visual Basic, and C++ courses, so I have at least a decent wealth of knowledge in those, however I've come nowhere near mastering any, and JS is a new beast to me in that right. tl;dr The process: Player Has Passive Skill of Acid Resist(covering poison related DoT spells or attacks)---> Enemy Casts Venom, doing flat damage and applying a poison DoT state->Acid Resist procs fully and reduces the incoming tick damage from the Poisoned state by 40%. The formula I would like to have applied is this--> PoisonDamageFormula*(1.0-AcidResistNumber) = final damage. This would equate to Math.floor(PoisonDamage*0.6) overall. How should/would I apply this? I have been thinking I would love to use the notetag system in engine to do this, however with the way it works, I don't know of a way to plug in the tick damage from the poison state in tandem with an Acid Resistance state to get a final state of damage. I've thought about the potential of using a common event with a trigger based upon if the target in question is poisoned? However, I noticed when fiddling with it that I do not know how to use a blanket argument when it comes to characters, and I would have to choose a specific one. I could be wrong of course, as I am new to all this, so please correct me if so. The reason I want it to pull a variable is because the variable will be determined by their acid resist tier. Scaling from tier 1 to tier 3, gaining 20% more resistance with each tier. Each tier would be harder to obtain than the last, of course, and it's not a needed thing, just something for the grinders out there who want to fully complete something they play. Poison DoT is working like Final Fantasy and Pokemon, where it persists unless otherwise cleansed, which, I know, annoying. Thank you for your time, I look forward to hearing from the lovely people on this forum regarding this.
×
Top ArrowTop Arrow Highlighted