Features:
- Global achievements
- Non-global achievements
- Achievement auto checking
- Achievement sealing (disallows extra achievements from being added over what you want)
- Tie achievements to switches or variables
Script calls:
SAR.achievements.achievementSwitch(global, name, description, gameSwitchID, reward, icon, bool)
global = number 1 or 0
name = string
description = string
gameSwitchID = number
reward = number
icon = number
bool = optional true or false (false is default)
SAR.achievements.achievementVariable(global, name, description, gameVariableID, limit, reward, icon, bool)
global = number 1 or 0
name = string
description = string
gameVariableID = number
limit = number (this is what the gameVariable must equal to recieve the achievement)
reward = number
icon = number
bool = optional true or false (false is default)
Plugin commands:
SarleccAchievementsSwitch global name description gameVariableID limit reward
SarleccAchievementsVariable global name description gameVariableID limit reward
*Note that the description value uses periods "." to bind words to its self. i.e: this.is.a.description
Screen shots:
Non-Commercial links.
Github link: SAR_MVAchievements.jsGithub link: Achievement_scene_style1.js
Credit Sarlecc
For commercial use license:
Shop $5.99
Comes with the following bonus':
Demo, pdf manual, SAR_POPUP, an additional achievement scene style, a plugin that displays particle explosions, and js-expression-eval (for convenience as SAR_POPUP uses it). It also includes some basic graphics (shown above in the screen shots) and a sound effect.
Credit Sarlecc, Matthew Crumley, Chad Engler
TERMS: link
Authors notes: If you have any questions/issues/suggestions please feel free to leave a comment or use the contact form located to the right.
No comments:
Post a Comment