Quantcast
Channel: RGSS3 Scripts (RMVX Ace) Latest Topics
Viewing all articles
Browse latest Browse all 416

Kai Monkey's Equip Point System

$
0
0

KaiMonkey's Equip Point System


Intro:
This script allows you to easily add a new, exciting dynamic to your game. Each piece of equipment requires a certain amount of points to use, and each character only has a certain amount of points at any one time. This creates an interesting dynamic where players must choose wisely what combination of equipment they use, rather than blindly choosing the best item for each slot.
 
The game designer can manually designate costs for each item, or define a formula for the game to intelligently work out the costs for each item. Similarly, the maximum number of points for each character is defined as a formula by the game designer.
 
Screenshot:

6bqm2bh.png

 
Script:
KaiMonkeyEquipPoint.txt
 
 
Features:
  • Limit the equipment that players use, allowing you to limit their growth throughout the game and force them to make tough choices about what items they use
  • Easily design the formula this is used to calculate the maximum number of points an actor has, using their level, their class or parameters, variables, or literally anything else!
  • Define the point cost of items, or design a formula to calculate a sensible cost, using the item's parameters, its gold cost, or (again) literally anything else!
  • Have items increase the maximum points for an actor!
  • Stop a player from unequiping an item, if doing so will mean he is over his maximum points (Such as if that item increases the maximum points, or increases a parameter which is used in the maximum formula)

Terms of Use:

Free to use for non-commercial projects, however you should PM about licensing for commercial projects.

 

Config:
The config is described clearly in the script it's self. For help using formulas see this fantastic blog post.


Viewing all articles
Browse latest Browse all 416

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>