4 years ago

Here's a tutorial on how to script a discount in shops that activates upon a switch in VX Ace:


screenshot_2022-08-09_152713.png

First go to the script editor and then go to Window_ShopBuy

screenshot_2022-08-09_152900.png

scroll all the way down to line 56 where you will find def price(item)

screenshot_2022-08-09_153100.png

replace it with this:

def price(item)

return @price[item] if $game_switches[7] != true

return @price[item] / 2 if $game_switches[7] == true

end

screenshot_2022-08-09_153548.png

This will half the cost of all items if switch 7 is true/on and returns the cost to normal if switch 7 is false/off.
( != means not equal to and == means equal to)

Now just create an event on the map that puts switch 7 to true and calls the shop command.

screenshot_2022-08-09_153944.png
screenshot_2022-08-09_154127.png
screenshot_2022-08-09_154144.png

If you want to reduce the cost even further than half by dividing with a decimal, write the code like this: return (@price[item] / 1.5).to_i this prevents the item cost from turning into one long decimal number (something like 3.4111111112) and turns it into a regular 3.

#rpgmaker #rpgmakervxace #scripting #rgss



0 comments

Loading...

Next up

Y/N's boss (and he's also her surrogate father just like in the wattpad story) + Time & Date UI that shows minute, hour, day, month, and year.

Y/N can do whatever she wants in her secret underground hideout as long as she doesn't touch the bombs in the storage room.

Y/N desires but a glimpse of the sunlight.... unfortunately, she is not like other girls.

BATTLE SYSTEM IN MY RPG MAKER XP GAME

(srry I forgot to link the post to my game :CC)

#IndieDev #GameDev #videogames #indiegames

Weapon Attribute Absorption. Give one weapon an attribute of another weapon.

Peeking behind a tree!

Train against a Bot whose stats and elemental weaknesses you can modify.

Y/N the normal teenage high school girl who is not an assassin.

Yearly GJ post. More updates in X and Itch.

This is a screen overlay that appears when spit in the face / blinded.

Happy reformation day, early access has been released.