The Thu'um
Implementing dragonshouts from Skyrim!
You just say the words in chat; you don't use commands.
Ignores caps and punctuation, but I recommend all caps and copious levels of exclamation points. Won't work if you say anything else in the same line. Supports the built-in bukkit permissions. So "FUS RO DAH!!!!!!" and "FuS! rO DAH!" work, but "FUS RO LA LALA!" and "I SHOUT FUS!" don't
Recommended/Complimentary plugins!
- SkyrimRPG implements other mechanics like magic, pickpocketing and blocking!
- HiddenCommandSigns can be used with your permissions plugin to create Word Walls for your players to learn shouts from!
Configuration
You can adjust cooldowns, shout colors, and shout visibility using the config.yml. You can find more details here.
Permission nodes
- thuum.ignorecooldown.shoutname.level - Let's a player spam that level of shout.
- thuum.shout.shoutname.level - Gives a player access to that level of shout (and only that level).
- Replace shoutname with the three words of the shout, no spaces.
- OK: fusrodah
- NOT OK: FuSRODAH
- NOT OK: unrelentingforce
Shouts
- Unrelenting Force (fus ro dah)
- The weak stuff. Items, mobs and players get kinda nudged, if they're close.
- Mobs and players are bodily picked up and thrown, and can be further away from our Dovahkiin. Peaks at about two blocks throwing height.
- Things in your way get hurled, and far. Some things that aren't necessarily in your way get thrown too!
- Fire Breath (yol toor shul)
- Shoots 4 fireballs in a circle.
- 9 fireballs in a circle.
- 17 fireballs! Bigger circle.
- Kyne's Peace (kaan drem ov) - Makes a mob non-aggressive for x seconds.
- 50 seconds. 20x6 cylinder,
- 70 seconds, 25x8 cylinder
- 90 seconds, 30x10 cylinder
- Clear Skies (lok vah koor) - Calms the weather temporarily.
- 10 seconds reprieve from the storm
- 20 seconds reprieve from the storm
- Storm ends.
- Whirlwind Sprint (wuldnahkest) - Hurls the dovahkiin in the general direction. Each additional word adds distance.
- Become Ethereal (feimziigron) - Makes you unable to take damage. Gives a cool glow. Is cancelled if you deal damage to something.
- Aura Whisper (laasyahnir) - Makes all living things around you glow (same glow as a spawner). More levels = longer glowing.
- Call of Valor (hunkaalzoor) - Summons a friendly mob for 60 seconds
- Summons a Snow Golem
- Summons a Wolf
- Summons an Iron Golem
- Marked For Death (kriilunaus) - Poisons mobs, makes them take more damage.
- Storm Call (strunbahqo) - Strikes randomly chosen nearby mobs with lightning, and causes a rain storm.
Custom Shouts
Custom shouts allow you to use The Thu'um system to create macros. They use all the same things, like permissions and settings like text colours and cooldowns.
customshouts: - name : I think, therefore, I am description: This description shows up in the /help command firstword : cogito secondword : ergo thirdword : sum firstcommands: - say Hello! - say This shout uses the thuum.shout.cogitoergosum.1 permission, and makes you say three things. secondcommands: - say Any player commands will work here. - spawn thirdcommands: - say Cogito Ergo Sum only executes these commands - say It doesn't execute the commands listed under secondcommands - say Similarly, Cogito Ergo only executes its two commands, and not the commands listed under firstcommands. - name : Filler text description: This description shows up in the /help command firstword : lorem secondword : ipsum thirdword : dolor firstcommands: - say These commands are executed as the player secondcommands: - say As such, they can only do what the player has permission to do thirdcommands: - say I might add the feature to do console commands later
@pigrocket
Strange, it basically runs a PermissionsEx command from the console, which writes the permission to the user that clicked it. It shouldn't remove it afterwards.
@DiscoBiscuit06
If you only give someone permission to use thuum.shout.fusrodah.3 they can:
So to make it work like the game, you will have to improvise something. Maybe fiddling around with multiple groups.
If you give someone permissions to, for example, thuum.shout.fusrodah.3, would that give them access to fus and ro as well? Should they have to unlock those two in order to use "dah"?
By the way, this plugin is very cool, I hope you don't abandon it!
@WickyServer
I may be missing something, but that's only giving me temporary permissions right now. Any way to make them permanent for the player?
Please don't disappear, Reilaos..
Can someone guide me through making a Word Wall? I'm having trouble.
The way I have it set up, is as follows: I made a random group in permissions.yml to activate bukkitpermissions (or at least I had to do this)
Use ServerSigns, it is made for PermissionsEx and will work with this very nicely.
Make your wordwall, place the sign with anything on it.
Then literally use:
(This executes a console command that adds the permission to the user that clicked the sign)
And for a little feedback to the user:
Don't forget the permissions to use ServerSigns.
For stuff like Yol and higher levels, I made a typo on purpose, so I can manually allow people to use it after they find it. And of course to check if they have the previous words. Hope this helped anyone.
@DanishDude93
had the same problem you can not have them as ops
HI, im using PEX, and my ops can spam. I tried to give them all a negative "thuum.ignorecooldown.shoutname.level" for each shout, but it doesnt seem to work
Is it only happening to me, or is it something you could fix? :D
@rampain
What version of Essentials are you using? Or is there a different plugin that you are using for your power tools?
@AvariceSyn
Hm thank you, but when I use the command it just says unknown command: c:fus. I've tried it with underscores too but that didn't work either. And when I try /pt left/right fus ro dah it says it's an invalid command when I try to use the item I bound it to.
@rampain
Spoutcraft allows you to bind commands and chat to keys.
Also, /pt c:fus ro dah
Will bind chat (fus ro dah in this case) to that tool.
Is there some way you could add an optional command feature so we could bind the words to a powertool, or just add preset powertools as an option in the config maybe? Typing them out every single time gets a little tedious lol.
on 1.2.4 its very buggy, using Wuld Nah Kest you can fly throught walls or doors
The HCS was only recently updated to work with it. What I did was create a group using pex called "shoutwuld" (make it lowercase, its important) or "shoutfus". Then with HCS I created a sign that has the permission that allows you to pex a group and has the command that pex's the user (using %p) to that group.
I got the HiddenCommandSigns plugin but I don't know how to give a player a shout. Could someone help me? Its making my head hurt >_<
How goes the mod? I'm really looking forward to the next update.
@blandothegreat
I am also having this issue. Only level 3 shouts are being accepted by groupmanager for me. Before 1.2.3 they worked fine.
Hey i might be acting like a idiot but im haveing truble configuring my permissions i use groupmanager and it doesnt seem to want to hook with it?
@DanishDude93
The two I have planned for 0.4 are Aura whisper and Storm call. I don't know what I'd do for Ice Form besides stick them in some disappearing ice-blocks, and that would 1: present problems if they melt, and 2: not be like how the shout is in Skyrim.
What will the next shouts be? :3 I really hope its Storm Call and Ice Form :D