Addon: Contract
AddonNo. 9289
Synopsis
It is a contract in addon form: you turn on “Enable payment”, “Reward” or both, choose the type (for example, gold) and can take the amount from a variable. It is used by Effect: Start transaction, which picks it under “Contracts” along with the chests. The reward comes out of your chests and goes to the wallet or bag. Great for prizes that depend on the game's result.
Step by step
Give a reward calculated in context
Boxes you need
- TriggerTrigger: Say something
- AddonAddon: Contract
- EffectEffect: Give variable
- EffectEffect: Start transaction
- Prepare a gold chest you own, with circuits use enabled and unlocked. Deposit one 1,000 Gold Sack. Configure a “Context variable” with a value named “prize”.
- Place this “Contract” extra separately. Leave “Enable payment” off. Enable “Reward”, choose gold, amount from variable, Context scope and variable “prize”. Save.
- On another tile stack “Says something” = “prize”, “Give variable” and “Start transaction”. In “Give variable”, choose Context → “prize”, initial value 50 and overwrite.
- In “Start transaction”, manually pick the chest under “Chests” and this extra under “Contracts”; target the triggering user. Use normal mode without an additional multiplier. Save and say “prize” once.
Result: You receive 50 gold in your wallet and the chest has 950 left. No payment is requested because only the reward side is enabled.
Settings

Notes
- The contract uses the context of the stack starting the transaction; its placement does not create that value. Set up this example with your own chest.
- Contracts are paid with bags and bars (at their value) and with objects. Gold and silver from the wallet can't pay a contract.
- What's paid goes into the chosen chests. If it doesn't fit, it goes to the chest's owner: coins to their wallet and objects to their backpack.
- The reward comes from the chests: coins go to the wallet and objects to the backpack.
- A contract can only ask for an object that's for sale in the shop and can be traded. An object removed from the shop can't be requested.
- In a contract's texts, banned words are rejected and other bad words are censored.









