Actor Trade Scene
This is an add-on for Actor Inventory. It allows provides a very simple trade scene that allows you to trade items between actors in the party as each actor now has their own inventory.
Download
Script: download here
Required: Actor Inventory
Installation
In the script editor, place this script below Actor Inventory and above Main
Usage
To access the trade scene, use the script call
SceneManager.call(Scene_ActorTrade)
This script provides the command in the party menu.
When you click on the “Trade” command, it will go to the trade scene.
In the trade scene, select a category, and the actor face will be selected.
You can press left or right to switch between the two windows.
Press page up and page down to change actors.
Press OK on the actor to activate the item list. When you select an item, it
will be traded to the other actor.
When I have two actors in the team, the game is giving me the error Stak Level too Deep.
Would it be possible to set it so that one of the two trade slots is unchangeable? So if you want to call a specific trade between one person and the party, you could only change the actor on the left side?
Also, is there a way to re-size the window so it shows the actor's full picture?
Just replace
@source_actor = $game_party.members[0]
@target_actor = $game_party.members[1]
(lines 231-232)
.
with
@source_actor = $game_party.members[$game_variables[SOURCE_#N]-1]
@target_actor = $game_party.members[$game_variables[TARGET_#N]-1]
.
for example:
@source_actor = $game_party.members[$game_variables[1]-1]
@target_actor = $game_party.members[$game_variables[2]-1]
.
If you set in the game, variable[1]=1 and variable[2]=3
The trade will be between the first and the third actor 🙂
(of course you can cange "SOURCE_#N" and "TARGET_#N" with the variables that you prefer!)
I wrote the scene so that when you press page-up or page-down when the actor face is highlighted, you can scroll between party members.
I haven't provided a way to lock this functionality.