"Reaping" Enemies and Stat Experience Points

Rello

GERGtheNERD
Veteran
Joined
May 15, 2012
Messages
207
Reaction score
13
First Language
Profanity
Primarily Uses
RMVXA
Hey all,

This is (in my opinion) a big request so I'll try explaining it as thoroughly as possible!

In my game, the main character is able to use a family of skills known as "Reaping" abilities. The abilities work in a way sort of like the "Devouring" mechanic from the Shin Megami Tensei: Digital Devil Saga series. Basically, if you defeat an enemy with a skill marked as a "Reaping" skill (or "Reaped the Enemy"), the enemy is defeated and the character will receive Stat Points (or "SP") and Ability Points (or "AP") but no Experience Points (or "XP"). If the Reaping skill is what is used to defeat the enemy, it is a 100% successful outcome that the enemy is Reaped. 

Each enemy will have their own specific string of SP and AP they offer. Foe example, a Slime would look something like this:

Slime:<HP SP: 1><MP SP: 2><STR SP: 0> #or not included in the tagging<MAG SP: 5><DEF SP: 5><RES SP: 0><AGI SP: 0><LUK SP: 1><Skill 4: 1><Skill 5: 6>Defeating that slip would add the respective amount of SP to the respective Stat, and AP to the respective ability after the battle is finished (even if the party flees). Once stats reach a certain number of SP, the Stat "levels up" and adds 1 point to that stat permanently. Every time a stat levels up, the needed amount of SP to level up again (example: Level 1: 5 SP, Level 2: 7 SP, Level 3: 10 SP, Level 4: 15 SP, etc etc), but the stat is always increased by 1. Once abilities reach a certain number of AP, the ability is learned. Once an ability is learned, I would like if abilities could continually level up (similar to SP and Stats). A level-able ability would increase in damage by 25% each level up to a possible maximum level of 5. (Example: Level 1: 100dam, Level 2: 125dam, Level 3: 156, 195, Level 4: 243, (max) Level 5: 303)

I'd imagine tagging the skills in the database with "Reaping" or something would be the best way to define which skills are Reaping skills.

<reaping>I'd like if Stats and their respective SP (Next: SP) would be able to be shown from the status menu. Only the main character (Actor 0) is able to use the Reap abilities and only the main character will receive SP. Certain enemies would be "Unreapable" (such as story important bosses and such) and I'd imagine making the enemy immune to all Reaping skills (via elements in the database) and defining no SP would do the trick there.

I think I've gone through everything so I hope that everything makes sense! Thank you for taking the time to read and I look forward to any help! 
Cheers
 

DuncanS

Veteran
Veteran
Joined
Sep 18, 2013
Messages
160
Reaction score
96
First Language
English
Primarily Uses
I can take a shot at writing this, if you'd like ^^. Do you have a formula in mind for determining the SP required for a specific level? 
 

Rello

GERGtheNERD
Veteran
Joined
May 15, 2012
Messages
207
Reaction score
13
First Language
Profanity
Primarily Uses
RMVXA
I can take a shot at writing this, if you'd like ^^. Do you have a formula in mind for determining the SP required for a specific level?
Nothing in mind yet. Maybe something like 10, 25, 50, 100, 250, 500, 1000, etc. We could always define it later on, right? :]EDIT:Shoot, I forgot to add that I'd be using Tan fly Battle Engine Ace!
 
Last edited by a moderator:

DuncanS

Veteran
Veteran
Joined
Sep 18, 2013
Messages
160
Reaction score
96
First Language
English
Primarily Uses
XD true enough! I'll try to have at least a testable version ready by this weekend ^^.
 

DuncanS

Veteran
Veteran
Joined
Sep 18, 2013
Messages
160
Reaction score
96
First Language
English
Primarily Uses
Here's a test version: Reaping System.zip

Let me know if this is close to what you were thinking of! I'll add more display options and so forth, I just wanted to make sure the basics were ok before continuing ^^.
 

Attachments

Rello

GERGtheNERD
Veteran
Joined
May 15, 2012
Messages
207
Reaction score
13
First Language
Profanity
Primarily Uses
RMVXA
I don't know if it's working due to the lack of display options, but I'm very to happy to see something in progress! :D
 

DuncanS

Veteran
Veteran
Joined
Sep 18, 2013
Messages
160
Reaction score
96
First Language
English
Primarily Uses
Here's an updated version, with bonuses added to the status menu and EXP removed when an enemy is reaped. For now HP and MP bonus values aren't displayed (due mainly to the lack of space on the default status screen), but are still properly calculated. Skill levels should be working correctly, but I haven't added a display for them yet.

Reaping System.zip
 

Attachments

Rello

GERGtheNERD
Veteran
Joined
May 15, 2012
Messages
207
Reaction score
13
First Language
Profanity
Primarily Uses
RMVXA


YOU ARE SO AWESOME! I seems to be going the way I want it! :D

How are you identifying which skills are and aren't "Reap" skills?

Edit: Nevermind, I saw the tag. XD;;;
 
Last edited by a moderator:

DuncanS

Veteran
Veteran
Joined
Sep 18, 2013
Messages
160
Reaction score
96
First Language
English
Primarily Uses
Further updated, with skill progress bars/levels: Reaping System.zip

I think that covers most if not all of the core functionality you mentioned in the OP - let me know if anything is missing, or if there's something you'd like me to add/change ^^.

Reaping System.zip
 

Attachments

Rello

GERGtheNERD
Veteran
Joined
May 15, 2012
Messages
207
Reaction score
13
First Language
Profanity
Primarily Uses
RMVXA


Ahhhh, this is going so well! :D I'll have to play around (basically try to break it) to see if anything needs amended. It seems nigh perfect to what I requested though! :D
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Frostorm wrote on Featherbrain's profile.
Hey, so what species are your raptors? Any of these?
... so here's my main characters running around inside "Headspace", a place people use as a safe place away from anxious/panic related thinking.
Stream will be live shortly! I will be doing some music tonight! Feel free to drop by!
Made transition effects for going inside or outside using zoom, pixi filter, and a shutter effect
I have gathered enough feedback from a few selected people. But it is still available if you want to sign up https://forums.rpgmakerweb.com/index.php?threads/looking-for-testers-a-closed-tech-demo.130774/

Forum statistics

Threads
105,995
Messages
1,018,211
Members
137,775
Latest member
yj8570
Top