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
@Reilaos
Oh really? Thanks, I'll test it out!
@Wolf314151
Should be, already.
Do you have an ETA on when it will be compatible with the beta 1.2.3 craftbukkit build?
EDIT: Released, here: http://forums.bukkit.org/threads/craftbukkit-1-2-3-r0-1-is-now-available.63380/
Why cant i negate the ignore cooldown node for my ops? I dont want them to spam the shouts, and negating them doesnt seen to work.
@Reilaos
Minecraft v 1.2.3 Bukkit 1.2.3-R0.1 (Build #02032) (Dev)
im testing jejeje
Edit....
Sorry it works now ver 0.3.1, i downloaded again in a new folder and a clean bukkit server without anyother plugin
Thanks for your great work!!!!
@Reilaos
Oh, didn't see that. I thought R4 was after February, so I skipped it.
@abnesaba007
Are you on 0.3 or 0.3.1?
No work in 1.2.x
Please fix it, this plugin is epic
Thanks
@watdidyusaey
World.playEffect()
This lays an effect (usually a sound or a particle effect) to players near a location. There's also a version for Player (not world) that just plays the effect to that specific player. :3
How did you make that client-side partical effect when you become ethereal?
@Technius
Should be up to date; 0.3.1 has the new event system, or I was hallucinating.
I think you need to update to the new Event system. Should be simple. All the old event system stuff was removed.
And register it with:
Well on a server I am on the Admins tell me that the two plugins just mess up when they are both installed. I'm not really sure what the problem is, but I can try to figure that out if it helps.
@Jcooper1842
Disputes? What exactly does that mean?
I have discovered that this plugin disputes with the "Heroes" plugin. Is there any way to fix this? Perhaps look at the coding or whatnot?
@BobbySoSlo
I'm sure there are other ways but what I did was:
1. Add a group to your permissions.yml named something like "shoutfus2" (try to keep it lowercase so its more compatible with various mods)
2. under permissions, add the permission: - thuum.shout.fusrodah.2
3. user /pex group shoutfus2 user add <username>
And that gave them the shout acess for me.
However if you want to do it by permissions, I'm not sure how. However, when you use the permission thuum.shout.fusrodah.2 you only give them access to "Fus Ro" not "Fus Ro Dah". If you want to give them Fus Ro Dah, use "thuum.shout.fusrodah.3"
Sorry but try as I might I'm not very savvy on the way permissions work.
I am using PermissionsEx (Not that I really understand what the benefit is besides giving me regular expressions). From what I understand though, PemissionsEx is SuperPerms compatible.
With that set up I currently give my users:
- thuum.shout.fusrodah.2
and only ops are able to use 'fus ro dah'
@lug1a
BukkitPerms/SuperPerms are built into Bukkit; no plugins are needed.
And no, that's how it's supposed to work. You only have shouts if you either have the permission for it, or if you're an OP.
@Reilaos
i said im not using permissions im using default minecraft ops and non ops
@Reilaos
Awesome! I'm adding this to my server tonight, thanks Reilaos
Edit: "You can adjust cooldowns using the config.yml." I'm blind, sorry i didn't see this before.