Fomar0153

Arkz
Restaff
Joined
Mar 13, 2012
Messages
1,326
Reaction score
496
First Language
English
Primarily Uses
RMMZ
AP System
Version 1.0
by Fomar0153

Description
Implements a secondary experience system as seen in many games. You will likely have seen AP or JP before.

Features
Errr... you can rename AP.

Screenshots
qsfecIi.png


How to Use
Place the plugin in your project's js/plugins/ folder.
Inside RPG Maker MZ's editor, open the Plugin Manager.
Create a new entry and select this plugin from the list.
Customise the options to your liking and then click ok.
Notetag enemies with <ap: n> where n is the AP you'd like them to reward players.

Download
Click here.

FAQ
Q: What does this plugin do?
A: By itself not much, other scripts will require it, for example my learn equipment skills plugin. I also have plans to make a job system at some point which will also require it.

Q: I'm writing a plugin and would like to use this as a base, how do I build off it?
A: Overwrite the following function.
JavaScript:
  Game_Actor.prototype.gainAP = function() {
    // over write this in your plugin
  };

Credits
Fomar0153

Terms of Use
As long as I am credited, you may use this plugin in your projects both commercial and non-commercial.
 

Knightmare

Knight of the Night
Veteran
Joined
Mar 14, 2012
Messages
1,238
Reaction score
302
First Language
English
Primarily Uses
RMMZ
I didn't expect a plugin like this for quite a while yet and you did it almost immediately. Thank you so much for this Fomar!
 

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
6,252
Reaction score
7,649
First Language
Indonesian
Primarily Uses
RMVXA
Out of curiosity, what does AP stands for? Why not name it as a "Secondary EXP system"?
 

Jenova

Because you are...a puppet!
Veteran
Joined
Nov 29, 2017
Messages
450
Reaction score
293
First Language
English
Primarily Uses
RMMV

Knightmare

Knight of the Night
Veteran
Joined
Mar 14, 2012
Messages
1,238
Reaction score
302
First Language
English
Primarily Uses
RMMZ
I'm pretty sure it means "Ability Points." It's the system in FFIX and Final Fantasy Tactics Advance.
 

Jenova

Because you are...a puppet!
Veteran
Joined
Nov 29, 2017
Messages
450
Reaction score
293
First Language
English
Primarily Uses
RMMV
I'm pretty sure it means "Ability Points." It's the system in FFIX and Final Fantasy Tactics Advance.

Or that. lol. Never thought of it like that.
 

Fomar0153

Arkz
Restaff
Joined
Mar 13, 2012
Messages
1,326
Reaction score
496
First Language
English
Primarily Uses
RMMZ
Yeah FFV & FFIX both used ability points. I took the name from there.
 

Pangola

Warper
Member
Joined
Aug 27, 2020
Messages
1
Reaction score
0
First Language
English
Primarily Uses
RMMZ
How do I download this? When I click the link I get a new tab with the script, but I don't know how to download the plugin.
 

Fomar0153

Arkz
Restaff
Joined
Mar 13, 2012
Messages
1,326
Reaction score
496
First Language
English
Primarily Uses
RMMZ
How do I download this? When I click the link I get a new tab with the script, but I don't know how to download the plugin.

Either Ctrl + S, or File save as (might need to hit alt to get the bar with file to show up on some browsers).
 

Luckysince97

Veteran
Veteran
Joined
Feb 6, 2018
Messages
105
Reaction score
27
First Language
French
Primarily Uses
RMMZ
Well as it was decided ap stand out for ability, but pretty sure that in the first place it was for action point
simply because the variable to count the number of time u had to use ability or equipment was name as such but ability was choose over action because it was really defining what was happening while action was to much vague...
 

LucasRiot

HUMANELFO
Veteran
Joined
Apr 13, 2013
Messages
60
Reaction score
21
First Language
Portuguese
Primarily Uses
N/A
Amazing job! I will use it for sure. I will try to build a system like Crystarium of FF13 with these APs (using events). Thank you!
Edit: How can I check the amount of AP of actors and replace for other amount (cost) in a event using Conditional Branch? A plugin command? @Fomar0153
 
Last edited:

SirDhyne

Villager
Member
Joined
Jun 21, 2020
Messages
27
Reaction score
4
First Language
English
Primarily Uses
RMMV
Definitely looking to use something like this as a way to level up stats, though at the moment I don't think that is something that can be done without a plugin which has yet to be made. Will keep an eye on it!
 

Oddball

Veteran
Veteran
Joined
Sep 4, 2014
Messages
1,982
Reaction score
567
First Language
English
Primarily Uses
N/A
One use for this could be upgrading skill damage and/or giving skills extra effects. Or it could be used as a system for stat growth
 

Mirai Ko

Veteran
Veteran
Joined
Oct 16, 2012
Messages
65
Reaction score
15
First Language
English
Is there a way to manually increase an actor's AP?
 

Fomar0153

Arkz
Restaff
Joined
Mar 13, 2012
Messages
1,326
Reaction score
496
First Language
English
Primarily Uses
RMMZ
It's something like:
$gameActors.actor(x).gainAP(n);
 

Goole558

Villager
Member
Joined
Mar 5, 2018
Messages
10
Reaction score
2
First Language
italian
Primarily Uses
RMMV
If i set the AP into variable ?
 

Ophiucus Games

Ophiucus Games
Veteran
Joined
Nov 15, 2018
Messages
125
Reaction score
92
First Language
English
Primarily Uses
RMMZ
Amazing job! I will use it for sure. I will try to build a system like Crystarium of FF13 with these APs (using events). Thank you!
Edit: How can I check the amount of AP of actors and replace for other amount (cost) in a event using Conditional Branch? A plugin command? @Fomar0153
Great plugin and works great in combination with passive skills and equipment skills.

Just wondering if there's a way I can reference the actor's (or ideally a skill's) AP in a formula?

e.g. you get a stat boost based on how much AP the actor has received, or how much AP has be earned towards a particular skill.
 

nemeanDragon

Villager
Member
Joined
Sep 12, 2020
Messages
16
Reaction score
2
First Language
English
Primarily Uses
RMMZ
Hey @Fomar0153, I really appreciate your plugins and your work, they've been great to use in my Game. I was just wondering if there's any chance you may be able to reach out to the VisuStella team--I am using their victory aftermath plugin and currently it doesn't allow for extra text saying how much AP was awarded from winning a battle. I was wondering if maybe you could talk with them and see how possible it would be for them to add that feature. Thanks in advance, regardless!
 

Latest Threads

Latest Profile Posts

Today, I tortured my internet by downloading 20 files at once and then I played a guessing game as to which would finish their download first :kaojoy:
Oh god, just watched HawkZombie's stream of my game and realised that *none* of the branching scenes work properly. One has no character graphic, one soft locks due to a passability issue, and one doesn't have its autorun set to the right trigger. I've got first prize in the bag, baby.
Frustrated, as always. I took a break from working on games and when I turned back to working on them again, bam! Slapped in the face with more errors. Such is the pain of working on any project, I suppose.
Checking out the Judge's Round Table. Really cool getting their perspective in a Q/A environment like this.
I'm heading back to Orlando tomorrow! Dad said he's going to take me to my favorite arcade and maybe Aquatica.

Forum statistics

Threads
113,790
Messages
1,077,494
Members
147,834
Latest member
Shidoux
Top