public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MZTrilobytes MZ #4: Prestige Class Titles

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: Trilobytes MZ #4: Prestige Class Titles
  • Original author: Trihan
  • Original date: March 15, 2023
  • Source thread: https://forums.rpgmakerweb.com/threads/trilobytes-mz-4-prestige-class-titles.155836/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMZ)

Summary

Prestige Class Titles v1.02 Trilobytes by Trihan​ Introduction This plugin provides the developer the facility to have actor classes automatically change their names as the actor possessing that class hits defined level milestones.

Archived First Post

Prestige Class Titles v1.02
Trilobytes by Trihan

Introduction
This plugin provides the developer the facility to have actor classes automatically change their names as the actor possessing that class hits defined level milestones.

Features
- Set up a list of level points where a class will change its displayed name
- Provide evaluated code blocks to determine class names programmatically

Screenshots
1678883769849.png
1678883843488.png
1678883879482.png


How to Use
Download the plugin's .js file to your project's js/plugins folder and save it as TLB_PrestigeClassTitles.js. Open your plugin manager (
1678883947273.png
or F10), double click an empty slot, select TLB_PrestigeClassTitles from the list and click OK on both dialog boxes to confirm installing the plugin.

With the plugin installed, you can use the notetag

Code:
<NameList>
  level1:name1
  level2:name2
  level3:name3
</NameList>

in any class's notebox.

For users with more Javascript knowledge, a <NameListCustom> tag is provided. Place valid Javascript code inside the tag and it will be used to determine the class name. You can use 'a' for the actor. The final result should be stored in the variable 'text'. For example:

JavaScript:
<NameList Custom>
  if (a.skills().contains($dataSkills[10])) {
    text = 'Prestige Class C';
  } else if (a.equips()[0].id == 30 && a.skills().contains($dataSkills[18]) && a.level >= 10) {
    text = 'Prestige Class B3';
  } else if (a.equips()[0].id == 30) {
    text = 'Prestige Class B2';
  } else if (a.skills().contains($dataSkills[18])) {
    text = 'Prestige Class B1';
  } else if (a.skills().contains($dataSkills[17])) {
    text = 'Prestige Class A';
  } else {
    text = 'Fallback';
  }
</NameList Custom>

If the actor has skill 10, their class will be called "Prestige Class C". Otherwise, if they have weapon 30 equipped, skill 18, and a level greater then or equal to 10, it will be "Prestige Class B3". And so on.

Plugin Commands / Script Calls
This plugin has no commands or script calls.

Demo
N/A

Download
This plugin is available from itch.io

Terms and Credits
You may use this plugin for commercial or non-commercial games. Please credit Trilobytes or Trihan.

Special Thanks
@Puppet Knight for the original plugin request
Mánibranðr System for the plugin name suggestion

Features Mentioned

  • Set up a list of level points where a class will change its displayed name
  • Provide evaluated code blocks to determine class names programmatically

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

Terms and Credits You may use this plugin for commercial or non-commercial games. Please credit Trilobytes or Trihan. Special Thanks @Puppet Knight for the original plugin request

Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#rmmz#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar