A downloadable plugin

Download NowName your own price

Introduction

This plugin will store the results of the player's most recent shop interaction inside specified variables and/or switches, so that you can determine whether or not they made any purchases, sold anything, how much they spent, and how much they earned.

An example use case for this is if you want to have special dialogue based on the results of the player's shop interaction. For example, if they neither spent money, nor sold anything, then perhaps the shop keeper would say something flippant. Or if they spent a lot of money in one trip, maybe the shopkeeper would give them some bonus advice or something.

Usage Instructions

Just set the IDs of the variables and switches that you want to use in the plugin parameters. If you don't want to use a particular variable or switch, just set its ID to 0.

Parameters
  • Gold Spent Variable - Contains the amount of gold that the player spent in the most recent shopping trip. Just to be clear, this variable does not contain the cumulative amount spent throughout the entire game--the value will be reset every time the player opens the shop window.
  • Gold Earned Variable - Contains the amount of gold that the player earned (from selling things) in the most recent shopping trip.
  • Bought Switch - Will be ON if the player purchased anything in the most recent shopping trip.
  • Sold Switch - Will be ON if the player sold anything in the most recent shopping trip.

You can then access those variables/switches in conditional branches in your event, to act according to the results of the player's shopping trip:


Terms of Use:

Free for use in commercial and non-commercial projects. Credit is not required, but is appreciated. You may edit the plugin as you see fit, so long as you do not claim ownership of the plugin.

 Copyright (c) 2023 Arthran


Download

Download NowName your own price

Click download now to get access to the following files:

Art_ShopResults.js (version 1.00) 5.2 kB

Leave a comment

Log in with itch.io to leave a comment.