TRP3 Spellbook
TRP3 Spellbook is a big module for TotalRP3 that allows you to create your own spells and abilities for your roleplay character. This addon comes with two additional optional modules: Gamemaster and NPC. The Gamemaster module allows you to run roleplay encounters as a GM. The NPC module lets you create your own NPCs, give them their own abilities and use them in encounters as friend or foe.
Supported languages: English, German and French (machine-translated)
Core features
- Your own roleplay Spellbook directly integrated into TotalRP3!
- Create spells and abilities for your character
- Link your spells in chat! Other players only need TotalRP3 to read them
- Use your spells in roleplay encounters
- Create buffs and debuffs and apply them anytime to your character or friends
- Organize your Spellbook however you like with tabs, drag your spells wherever you want, set favorites or use the search to quickly find your light in the dark
- High compatibility! Reading your spells and seeing your buffs and debuffs only requires TotalRP3
- Highly customizable! Manage your windows however you like, choose from 20 themes, change your spells' colors, icons, descriptions and so much more!
- Export / Import functionality to share your spells with your fellow roleplayers
- Built-in tutorials to give you a brief overview
Gamemaster module
As a player:
- Participate in roleplay encounters
- Use your custom spells in these encounters!
- Keep track of turn orders, buffs and debuffs
As a GM:
- Run your own roleplay encounters in a turn-based system
- Keep track of turn orders, buffs and debuffs
- Plan ahead: As a GM, you can add NPCs to your encounter ahead of time (requires the NPC module)
- Full support for the NPC Markers addon
- Save your encounter and resume it later. Each encounter can be paused and resumed at any time. Every round and action will be saved
- Visibility settings: As a GM, decide what your players can see, like each other's actions, targets, buffs and debuffs, or keep them in the dark
NPC module
- Create NPCs from scratch or simply target an NPC and add it directly
- Give each NPC a custom name, icon, description and relationship
- Create abilities / spells for your NPCs and assign them
- Add NPCs to encounters (up to 20)
- Use your NPCs in encounters and cast their assigned abilities
- Or assign a friendly NPC to one of your fellow players as a GM, so they can take control of it (useful for pets, for example)
- Import / Export NPCs and their abilities to share them with other roleplayers
FAQ
I have no idea what's going on?
I understand that. This addon can be overwhelming at the beginning. Especially the Gamemaster mode has a lot to take in. I suggest trying the built-in tutorials. They will give you a brief overview. Take your time. Use the test mode to explore the different windows, what they display and how they work. And lastly, try some test encounters (or real ones) with your group. Take it slow and give it a try! If you have any questions, feel free to ask them in the comments.
How do I cast spells?
You can only cast spells in the Gamemaster mode. Your party/raid leader can start this mode at any time. There is an exception for buffs and debuffs. These can be cast at any time on yourself or on a party/raid member. For safety and to prevent spam, other players have to accept your buff/debuff first. We don't want trolls running around, do we? Each time you cast a buff/debuff, you will be asked to enter a timer in minutes. You can remove any buff/debuff applied this way by right-clicking its icon.
You can also include your spells in your emotes at any time by linking the desired spell in chat (Shift+Click in your Spellbook).
(your question here)
Author's note:
This addon has been in development and testing for several months (started may this year). It is by far my biggest project yet. AI (Codex) has been used during the development process for coding and debugging purposes. It has helped me a lot throughout this insane project and made developing an addon of this scale much more manageable. I really hope this addon improves your roleplay experience and that you find joy in using it. Please feel free to ask questions, share this addon with others and leave feedback.

