2 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

Smuggling out items from the dungeon by storing them in an ✨illegal storage✨

Savefiles from the demo are now compatible with the Fullversion + the demo can be played in 2 other languages now: German and Simplified Chinese.

What if it does increase weight 😢

I Drew Saga from Into Draconia!

An RPG Maker game by @ninesoulssea , they make good games!

Making editable diary entries in Y/N's diary.

Normies

Here's title intro cutscene + title screen + system options screen.

Two people staring at each other with wrathful hate always makes for the best scenes to conform them to for all eternity. 🤩

Menu Transitions. Might still need some changes.

A DEMO for Silent Knight is out NOW! Try it out!

Check article for more info.

To celebrate 650 members in this community, I made 50 fanworks for games (And an animation for the deception jam winner), each for a person that I vaguely remember seeing a post of here. (in case your name doesn't get mentioned mb)