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
Loving fire breath. Any way we can have a admin/op Permission for no cool-down and no message about it?
This made me lol tremendously. Nice work.
@Reilaos
Thanks for that, the permissions are working right now.
Now I have a bunch of people pushing each other all over the server.
If you add Spout support, you can have custom sounds.
Thus saying "FUS RO DAH"
@Devdisigdu
Ah, I see the issue. I was coding to Nijikokun's old wildcard style, where * automatically propogates down. Apparently I have to do wildcard checking manually for Bukkit's permission system. I.E. Checking for "thuum.*" and "thuum.fusrodah.*" and "thuum.fusrodah.3" each individually instead of just checking for the latter. =_=
0.1.1 should fix this. Wait for it to be approved. =S
@Reilaos
I also find that the person needs to be OP in order to use Fus Ro Dah. I use bPermissions and using thuum.fusrodah.* doesn't work, neither does setting them individually.
@jakelunn
That's really weird. I'm just hooking into the Bukkit's main permissions, so giving them the * should give them all sub-permissions. Does giving them individual levels (thuum.fusrodah.3, etc) work?
Oh, and new version incoming, once I iron some things out and the file gets approved.
@Reilaos
I gave the default group thuum.fusrodah.1 and then I made a separate group with the permission thuum.fusrodah.*
Currently they can only Fus Ro Dah if I make them OP.
I am so sorry but the vid wont be up today. I am really busy with Christmas comming up and everything and I will try my best to get it out as soon as possible.
@jakelunn
What permission are you giving the members?
sorry about the delay with the vid I am having server problems (and corrupted worlds from WAAAAY too much tnt it should be up sometime tomorrow
I went to make an account solely to tell you how much I love this plugin! (Turns out I'd made an account a while ago.) I really encourage that you continue with development and add new Thu'um. Also maybe an option for abbreviations (i.e. "FRD"), because it is rather difficult to type three words in the heat of battle. Keep up the good work!
Great plugin! I love it! XD Would love to see the other words of power!
The permissions don't seem to be working with GroupManager in Bukkit Essentials. I've managed to get default users to use Fus, but they can't seem to go beyond that. I can OP users and they instantly have access to it however.
Nice plugin btw, goes perfect with my Graybeard skin.
I LOVE IT!!!
I have not gotten to play Skyrim yet, but I just saw the trailer today. W00T!!! FUS RO DAH!!
Dude this is epic keep going with this plugin make it something even more awesome (if thats possible XD)
i love this plugin! if your gonna go any further with it i suggest a recharge time so u cant spam FUS RO DAH!!!!!!!! could even make it configurable.
@Reilaos
Hmm no wonder a default used unrelenting force on me..... :-)
I would think Storm Call, Fire, and Clear Skies would be the easiest to code. Elemental Fury and Dragonrend I easily understand would be very difficult. All i can say is work at your own pace, quality not quantity, unless the quantity is tons of creepers you are yelling fus ro dah at. Then quantity is better. lol
Ps: Have you considered spout for some custom particle effects maybe?
I think something cool to add would be Zun Haal Viik (disarm) and mabye it would drop what they are holding and throw it further and further as the shout progressed. Just an idea but also this plugin is among the best I have ever seen. IT IS AMAZING!!!
@daemitus
I NEITHER CONFIRM NOR DENY ANY ISSUES WITH THAT .JAR FILE.
In fact, what .jar file are you talking about?