[go: up one dir, main page]

A downloadable Plugin

Buy Now$5.00 USD or more

Hi all, introducing [CGMZ] Recruitment Board!

Recruitment Board Scene

This plugin adds a recruitment board, which is a shop-like interface for recruiting actors. The player will be able to see a brief overview in a list format of each actor including costs, basic stats, etc. Upon selecting the actor, they will then see the full actor information window which includes full stats, a full list of skills, and a full list of costs (set up via plugin parameter what is shown here and in what order).

Individual Actor Scene

If you do not want to use the full scene, you can also call the full actor information window directly to recruit only one actor. It may look something like this:


The actors that appear in the recruitment board can be controlled by using the Change Discovered and Change Availability plugin commands. These two properties determine who is in the scene when recruitment time occurs.

Customizable

You can completely customize the scenes including the order information is displayed. Below is a quick image of the recruitment board select window with the information displayed in a different order:


In addition to customizing the look of the scene, you can also determine which actors appear in which recruitment board. This could help you make it so certain actors are only recruitable in certain locations of your game, or only after certain events occur.

Integrations

[CGMZ] Scene Backgrounds - Show a scene background image in your recruitment board. This plugin can handle static images, scrolling parallaxes, and even weather!

[CGMZ] Window Settings - Change the windowskin, style, tone, etc. of any window including all of the windows in this plugin via the no-code preset id system.

[CGMZ] Window Backgrounds - Add a background image, including animated scrolling parallax, to any window background including any window in this plugin via the no-code preset id system.

[CGMZ] Controls Window - Add a window that shows the player gamepad or keyboard controls depending on their last input. It can also change position between the actor list view and the full actor info view.

[CGMZ] Toast Manager - Show a toast message when an actor is marked as available, discovered, or when the player recruits a new actor. You can sue %name in your toast preset to show the actor name.

User Suggestions

Want to see something else added that is not already present / listed above? Leave a comment down below or in the #suggestions channel of the Casper Gaming Discord!

PLEASE READ BEFORE PURCHASING:

Please be aware that you can access this as well as all of my other Alpha plugins for $5 on my Patreon: https://www.patreon.com/CasperGamingRPGM

This is posted to Itch.io since some people only use Itch and are not aware my Patreon and all of my beta/alpha plugins exist, or want to have everything in one convenient location (itch.io), or do not want to do a monthly subscription.

Casper Gaming's Beta/Alpha plugins are treated as an "early access" and will eventually be free for everyone once they are fully released, though this process can take months/years. By purchasing in beta/alpha, you are able to provide early feedback/suggestions which are more likely to make it into the final fully released plugin.

Support

Casper Gaming provides quick support to any user who needs it. You can leave a comment below with your question or issue, I try to check my itch.io at least once a day. For even quicker support, you can come into the Casper Gaming Discord and ask for help in the #support channel.

Quick Facts

✅ RPG Maker MZ
✅ No obfuscation
✅ All future updates included
✅ No AI used at any point in the creation of this plugin

Credit & Requirements

Please see terms of use here: Terms of Use

Requires CGMZ Core plugin: CGMZ Core

Happy RPG Making!


Purchase

Buy Now$5.00 USD or more

In order to download this Plugin you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

CGMZ_RecruitmentBoard.zip 13 kB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

So I finally got this plug-in, and I aimed to have actors be able to be recruited with enough of a certain item; but as I was testing this to make sure you can't recruit them without it - I could still recruit them. I then tried this with a gold requirement instead, and it still worked despite having not set up any event previous to grant these items/gold amount before recruitment.

Am I meant to use conditional branches to make this work? Or is the plug-in meant to automatically prevent recruitments if you can't pay the amount?

EDIT: Just to clear things up, I am using the Call Actor Scene.

(2 edits)

Hi, I am not able to reproduce the issue. The plugin should prevent recruiting the actor if you can't pay the costs.

I did try reproducing the problem with an item in my test project, and it seems to prevent recruiting the actor:

Are you sure you do not have the required costs? What are the amounts / types of cost you have set up, I can try with your exact configuration and see.

I am sure I do not have the required costs. I've set it up for an actor to require 1000 G on a brand new save file, and also to require 1 of a "Spatial Gem" also on a brand new save file and both times I am able to recruit them.

I've even turned off every plugin except CGMZ_Core and the CGMZ_Recruitment Board and still it occurs. 

I tried creating a gif to show this but no matter how small I make it, it will not upload so I apologize.

(2 edits)

Hmm, when setting up your costs, is the 1000 G and 1 Spatial Gem set up as separate costs in the list, or are you trying to use the same cost structure for both 1000 G and 1 Spatial Gem? If the latter, you will need to convert it to have 2 cost objects, one that is for 1000 G and one that is for 1 Spatial Gem. For example like this:

To attach images / gifs to an itch comment, I just upload it to imgur and paste the link in here. Also, do you have anything entered for the currency ID in your gold cost? If not using [CGMZ] Currency System you still need to have something entered there so it is not empty, otherwise Recruitment Board will think it is an invalid cost object.

(3 edits)

Good questions, thanks for asking; they are both separate costs, for different actors.

I have something entered in the gold cost, yes.

This is what I have set up for one actor; 1 amount of a Spatial Gem (item 2).

And this is the gold cost gif:

https://imgur.com/a/YTxBAtv

Ah ok I see, you are calling the individual actor accept scene instead of the recruitment board. It does not check costs when called that way, since it is only 1 actor I thought it would be better to let people event how the player reaches that scene.

If you want it to check the costs automatically you can add the following code to the bottom of the js file

CGMZ_Scene_RecruitmentActor.prototype.createRecruitWindow = function() {
    const rect = this.recruitWindowRect();
    this._recruitWindow = new CGMZ_Window_RecruitmentBoardRecruit(rect);
    this._recruitWindow.setHandler('cancel', this.onRecruitCancel.bind(this));
    this._recruitWindow.setHandler('ok', this.onRecruitOk.bind(this));
    this._recruitWindow.actorId = this._cgmzActor.id;
    this._recruitWindow.refresh();
    this._recruitWindow.activate();
    const option = (CGMZ.RecruitmentBoard.RecruitDefaultOption) ? 0 : 1
    this._recruitWindow.select(option);
    this.addWindow(this._recruitWindow);
};

When you use the full scene (not individual actors), are you able to showcase the actor's full information like all of their stats and maybe current skills?

That would be pretty important for my project, and I worry that the individual actor stuff relegated to one event per would be too slow for my project. Unless I'm not understanding.

Hi, in the full scene with multiple actors available, the player will first see the list view with basic information about each actor and when one is selected will show the full information for just that actor which they can then recruit / decline and go back to the list view.

is there a why to kick the actors out without using change actor ?

I'm not sure what you mean by kick the actors out? If you don't want an actor to appear in the scene, call the scene without their IDs included.

sorry i just got my taughts toghether, i meant to say a way to stop the recruitment process when your party reach a certain party member size, let's say if you have 4 actors in your party, you can't recruit anymore, the recruitment scene close, preventing you from exeding the limit, caus if there is no cost and a lot of actors you can recruit all of them as long as you have space in the reserve

Ohhh I see. Ok, I can add that into a future update to disable recruiting after x amount of actors are in the party already.

ohh okey thank youu, take your time man