Unleash Your Inner Magician with These Must-Have Magic Shop Items

By admin

A magic shop is a place where one can find various items related to magic tricks, illusions, and performances. These shops cater to the needs of amateur magicians, professional magicians, as well as enthusiasts who are simply interested in the world of magic. One of the most popular items available in magic shops are playing cards. These cards are specially designed and manufactured for magic tricks. They may include features such as double-faced cards, double-backed cards, or cards with hidden markings that allow magicians to perform mind-boggling tricks and illusions. Another common item found in magic shops is the magician's wand.


Warlord said: Julexar, Thanks for this update, I wrote to Kristy but I don't think she is in rol20 anymore. Anyway I test this version and it crash the sandbox when the minimum rarity is set to rare. this is what I get when I set the min. rarity to Rare Also, do you think that an option to select the items to make the shop could be added. For example if I select the rare list that I can select the items that I want to be added to the shop. If not there is no problem.  Thanks for updating this API is really useful. Hey Warlord, would you mind telling me when this error occurs? Does it only occur if you choose a certain option or does it happen for every option?

said It crashed on my side when i asked for a random 5 items from common to very rare Your scripts are currently disabled due to an error that was detected. said It crashed on my side when i asked for a random 5 items from common to very rare Your scripts are currently disabled due to an error that was detected.

Magic shop itemsn

Another common item found in magic shops is the magician's wand. This iconic prop is symbolic of magic and is used by magicians during performances to add an extra element of excitement and showmanship. Wands come in various sizes, shapes, and materials, allowing magicians to choose the one that fits their style and persona.

[Script] Magic Item Store (reworked)

Alright, so recently I found the beautifully done Magic Item Store API made by  https://app.roll20.net/users/1165285/kirsty  and I figured I'd improve upon it a little. All credits go to Kirsty as this is NOT my code and I only added a few extra features. Github Repository New Features I added Minimum and Maximum Rarity so that you can now have a variety of items across multiple rarities and updated the way the rarity is calculated to fit a bit better. I added Mundane Items that were previously missing. I fixed the "Show to Players" button as that wasn't working previously. How to Use

1650636112

Julexar, Thanks for this update, I wrote to Kristy but I don't think she is in rol20 anymore. Anyway I test this version and it crash the sandbox when the minimum rarity is set to rare. this is what I get when I set the min. rarity to Rare Also, do you think that an option to select the items to make the shop could be added. For example if I select the rare list that I can select the items that I want to be added to the shop. If not there is no problem.  Thanks for updating this API is really useful.

1650636563

Hi Julexar, Please disregard the first part of my message, the mistake was mine. I copy your version without deleting the old version. Is working perfect. Let me know If you can add the functionality to have a list of the items and select them manually. Again thanks for the update. 👍👍

1650638812 Чемпион форума Создатель торговой площадки API-скриптер

Hey Warlord! Do you have a link to a description of how the script works? The code lists a couple of commands, but if Kirsty started a thread that gave some documentation, that would be very useful.

1650640067

It crashed on my side when i asked for a random 5 items from common to very rare :  Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again. More info. If this script was installed from the Script Library, you might find help in the Community API Forum. For reference, the error message generated was: ReferenceError: randomInt is not defined ReferenceError: randomInt is not defined at getItem (apiscript.js:46506:17) at getInventory (apiscript.js:45861:35) at handleInput (apiscript.js:45741:21) at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1739:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489)

1650641885

Basically, you type !ms to get a menu of the shop  after, you press any of the categories and various prompt will pop up. First will be the qty of items you want on the shop, second will be the min. rarity, and last will be the max. rarity. after that it will give you a list like the one above with a random list of items base on the category you selected. If you select random it will take all the categories into account and give you items from any of the list. when you are happy with your shop just press the "show to player" and it will show the shop to the players. I hope this help. I found this a long time ago. There is no documentation in the first thread only the instruction on the script. I hope this help. Also I recreate the crash I can confirm it happens when you try Items, from common to uncommon.  

1650642198 1650643482 API-скриптер

Warlord said: Julexar, Thanks for this update, I wrote to Kristy but I don't think she is in rol20 anymore. Anyway I test this version and it crash the sandbox when the minimum rarity is set to rare. this is what I get when I set the min. rarity to Rare Also, do you think that an option to select the items to make the shop could be added. For example if I select the rare list that I can select the items that I want to be added to the shop. If not there is no problem.  Thanks for updating this API is really useful. Hey Warlord, would you mind telling me when this error occurs? Does it only occur if you choose a certain option or does it happen for every option?

1650643673 API-скриптер

Warlord said: Hi Julexar, Please disregard the first part of my message, the mistake was mine. I copy your version without deleting the old version. Is working perfect. Let me know If you can add the functionality to have a list of the items and select them manually. Again thanks for the update.  Hmm, this might be possible but is beyond my capabilities. But if you want, you can rig the chances to give you more of certain items

1650644280 Отредактировано 1650644306 API-скриптер

Lionel V. said: It crashed on my side when i asked for a random 5 items from common to very rare :  Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again. More info. If this script was installed from the Script Library, you might find help in the Community API Forum. For reference, the error message generated was: ReferenceError: randomInt is not defined ReferenceError: randomInt is not defined at getItem (apiscript.js:46506:17) at getInventory (apiscript.js:45861:35) at handleInput (apiscript.js:45741:21) at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1739:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) Which items did you try to get (Weapons, Armor, Scrolls, etc)?

1650650618

Lionel V.  said: It crashed on my side when i asked for a random 5 items from common to very rare :  Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again.  More info.  If this script was installed from the Script Library, you might find help in the Community API Forum. For reference, the error message generated was:  ReferenceError: randomInt is not defined ReferenceError: randomInt is not defined at getItem (apiscript.js:46506:17) at getInventory (apiscript.js:45861:35) at handleInput (apiscript.js:45741:21) at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1739:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) Which items did you try to get (Weapons, Armor, Scrolls, etc)? The crash occurs when you select "Items" and select min. rarity: common and Max. Rarity: uncommon. basically all combinations apart from Common, Common.

1650660359

Julexar said: Lionel V. said: It crashed on my side when i asked for a random 5 items from common to very rare :  Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again. More info. If this script was installed from the Script Library, you might find help in the Community API Forum. For reference, the error message generated was: ReferenceError: randomInt is not defined ReferenceError: randomInt is not defined at getItem (apiscript.js:46506:17) at getInventory (apiscript.js:45861:35) at handleInput (apiscript.js:45741:21) at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1739:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) Which items did you try to get (Weapons, Armor, Scrolls, etc)? I pressed on a random, and chose 5 items from common to very rare

1650703266 API-скриптер

Warlord said: Lionel V.  said: It crashed on my side when i asked for a random 5 items from common to very rare :  Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again.  More info.  If this script was installed from the Script Library, you might find help in the Community API Forum. For reference, the error message generated was:  ReferenceError: randomInt is not defined ReferenceError: randomInt is not defined at getItem (apiscript.js:46506:17) at getInventory (apiscript.js:45861:35) at handleInput (apiscript.js:45741:21) at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:168:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1739:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) Which items did you try to get (Weapons, Armor, Scrolls, etc)? The crash occurs when you select "Items" and select min. rarity: common and Max. Rarity: uncommon. basically all combinations apart from Common, Common. Thanks for letting me know. I updated the code and it shouldn't crash anymore.

1650705625

Still Crashing for me. randomInt is not defined. Also, how do you reset the shop ? When i send !ms it only shows 5 scrolls and that's it. Doesn't come back to the full shop

Julexar, Thanks for this update, I wrote to Kristy but I don't think she is in rol20 anymore. Anyway I test this version and it crash the sandbox when the minimum rarity is set to rare. this is what I get when I set the min. rarity to Rare Also, do you think that an option to select the items to make the shop could be added. For example if I select the rare list that I can select the items that I want to be added to the shop. If not there is no problem.  Thanks for updating this API is really useful.
Magic shop itemsn

Magic shops also offer a variety of props and accessories that aid in performing different tricks and illusions. These may include items such as disappearing coins, linking rings, silk scarves, magic ropes, and much more. These props are carefully crafted and designed to create seemingly impossible effects that leave audiences stunned and amazed. Furthermore, magic shops often carry instructional books and DVDs that provide step-by-step guidance on how to perform different magic tricks. These educational resources are extremely valuable for both beginner and experienced magicians, as they offer insights into the techniques, secrets, and principles behind the art of magic. In addition to physical items, many magic shops also serve as a hub for magicians to gather, exchange ideas, and share their passion for the craft. Some magic shops even host events and workshops where magicians can learn from each other, improve their skills, and showcase their talents. In conclusion, magic shops are a treasure trove of items that cater to the whims and needs of magicians and magic enthusiasts. They offer a wide range of magical items, props, accessories, instructional resources, and a sense of community that makes them a haven for all those enchanted by the world of magic..

Reviews for "Elevate Your Magic with These Rare and Unique Shop Items"

1. Jessica - 2/5 stars - I was really excited to try out the Magic Shop items, but unfortunately, they were a disappointment. The items looked promising, but they did not work as advertised. The magic wand, for example, was supposed to produce mesmerizing lights, but it barely glowed. The magic hat was too tight and uncomfortable to wear. Overall, I feel like I wasted my money on these poorly made products.
2. Michael - 1/5 stars - I had high hopes for the Magic Shop items, but they fell flat. The magic tricks included in the set were so simple and basic that even a child could figure them out. The quality of the props was also cheap and flimsy. I was expecting a more intricate and professional magic experience, but this set was far from it. Save your money and look for better alternatives in the market.
3. Samantha - 2/5 stars - The Magic Shop items were a disappointment for me. The instructions provided with the magic tricks were unclear and confusing, making it difficult to perform them properly. The illusions were also very basic and didn't have much wow factor. I expected more variety and complexity in the tricks, but they were quite underwhelming. I don't think I will be using these items again.

The Best Magic Shop Items for Beginners and Experts Alike

How to Choose the Right Magic Shop Items for Your Act