Wizardry

Wizardry 1.1.7

NOTICE !!! NOT FOR SALE ANYMORE

5.4.2023 - Update for Rust Compiler Issues from May Rust update

Bring your Rust game to the next level !!! Magic wands allow players to use a range of "spells" in game for fun and excitement !! Spells range from Fire Spell, Missile Spell, Healing Spell and others.


KRmx45F.png


In game Mana bar shows players current Mana level while wand it active.

Currently there are 3 Ranks of Wizards. Novice, Adept and Master

Higher rank Wizards can craft a new wand with a different skin.
Note: using a master wand does not give you master wizard privileges.

Higher Rank Wizards can use spells at a reduced mana cost.

Novice Wizards require 100%, Adept Wizards require 75% and Master Wizards require 50% mana cost.

Note: Correct Mana cost will be displayed when cycling to new spell or when low on Mana.
V9RojKrm.png
bxyjmI7m.png
FvMqTN3m.png


Friends and Clans support for AOE spells. So you only heal your friends... not your enemy's by mistake.

How to Make and Use Wands : (video coming soon)
Authorized players are allow to make a magic wand by holding a Bone knife and typing /makewand. Depending on there Wizard Level (permission level) will determine what color the wand is.
After typing command it will either place it back in active slot, or in inventory. Which it then should have a new skin.
Players can then equip said wand, and press down mouse wheel to activate mana bar and then cycle thru available spells. Mana cost will be displayed for each spell. Higher level Wizards will have a lower mana cost.

Permissions :
wizardry.novice - This is the Level 1 Wizard. any spell that requires level 1, these wizards can use them.
wizardry.adept - This is the Level 2 Wizard, any spell that requires level 2 or lower, these wizard can use.
wizardry.master - This is the Level 3 Wizard, any spell that requires level 3 or lower, these wizards can use.
wizardry.admin - This is the Level 4 User, Mostly for admin, by default gives access to all spells with no mana cost.

Mouse Commands:
Middle Mouse Button - By default, players holding the wand, can press the middle mouse button down to cycle thru there available spells.
Left Mouse Button - Fires/Used current spell if holding a wand

Console Commands: Easier to bind if you don't have middle mouse button.
wizardry.cycle - By default, players holding the wand, can press the middle mouse button down to cycle thru there available spells.
wizardry.cast - Fires/Used current spell if holding a wand


Spells (currently) :
DamageBuff.png
Damage Buff Spell
-
by default, player will deal double damage for specified time.

DamageImmuneIcon.png
Damage Immunity Spell
-
by default, player will be immune to all damage for specified time.

lightning.png Lightning Spell - shoots lighting out at various entities around wizard. Damage is reduced for each entity hit. The higher the level, the more base damage done.

EAJptQ7.png
Fireball Spell - shoots a fire missile at target starting fires at location.

The higher the level wizard, the more fire that will spawn !!!!
AbtBcLF.png
Water Spell - splashes water on the location you are looking at. The higher level wizard the more water is "thrown" at the location.

pMgO6Q8.png
Magic Missile Spell - shoots a magic missile at target doing explosive damage.

The higher the level Wizard, the more damage is done to target !!!
B1ul02R.png
Arcane Missile Spell - shoots a magic missile at target doing explosive damage, smaller and cost less than standard missle spell.

pxsGc6J.png
Self Heal Spell - Heal yourself ...mmm feels good don't it !!

sYUgCAE.png
Self Rejuvenate Spell - Rejuvenate yourself, all stats will be maxed, health, hunger and thirst.

5zTE6Hb.png
AOE Heal Spell - Heal yourself and others within range of spell.

aG1hgoh.png
AOE Rejuvenate Spell - Rejuvenate yourself and others within range of spell. Health, Hunger and thrist as maxed.

gTeIHcB.png
NPC Freeze Spell - This will stop NPC's in there tracks for a few moments. Might be just enough time for you to get away to regroup. Only effect Animals currently

2KjlM4d.png
Smoke Screen Spell - this will cause a smoke screen to appear. and it will despawn after a set time.


Player Vanish Spell - this will cause player to vanish from sight for a short time.
NOTE : Vanish Plugin is required to be installed. Players do NOT need any permissions thru Vanish plugin. If plugin is not installed, players will not get option to use this spell.



Original Configuration Options :
Note : Level Req - Wizard Level : 1 - novice, 2 - adept, 3 - master, 4 - admin

Code:
{
  "Food - Allow mana recovery by eating certain food ? ": true,
  "Food - How much mana will player recover if they eat Correct Foods ? ": 50,
  "Food - recover mana by eating Food ID 1 : ": -1848736516,
  "Food - recover mana by eating Food ID 2 : ": -1509851560,
  "Food - recover mana by eating Food ID 3 : ": 1668129151,
  "Food - recover mana by eating Food ID 4 : ": -242084766,
  "Freeze Spell - Duration of Freeze : ": 10.0,
  "Freeze Spell - Players can be refrozen after this many seconds :": 60.0,
  "Icon URL - Arcane Missle Spell - URL string for icon : ": "https://i.imgur.com/B1ul02R.png",
  "Icon URL - Fire Spell - URL string for icon : ": "http://i.imgur.com/EAJptQ7.png",
  "Icon URL - Heal AOE Spell - URL string for icon : ": "http://i.imgur.com/5zTE6Hb.png",
  "Icon URL - Heal Self Spell - URL string for icon : ": "http://i.imgur.com/pxsGc6J.png",
  "Icon URL - Lightning Spell - URL string for icon : ": "https://i.imgur.com/QUuDIhZ.png",
  "Icon URL - Missle Spell - URL string for icon : ": "http://i.imgur.com/pMgO6Q8.png",
  "Icon URL - NPC Freeze Spell - URL string for icon : ": "http://i.imgur.com/gTeIHcB.png",
  "Icon URL - Player Damage Buff Spell - URL string for icon : ": "http://i.imgur.com/Cnl03mj.png",
  "Icon URL - Player GodMode Buff - URL string for icon : ": "http://i.imgur.com/z1Fxn1d.png",
  "Icon URL - Player Vanish Spell - URL string for icon : ": "http://i.imgur.com/GnM4JzP.png",
  "Icon URL - Rejuv AOE Spell - URL string for icon : ": "http://i.imgur.com/aG1hgoh.png",
  "Icon URL - Rejuv Self Spell - URL string for icon : ": "http://i.imgur.com/sYUgCAE.png",
  "Icon URL - Smoke Screen Spell - URL string for icon : ": "http://i.imgur.com/2KjlM4d.png",
  "Icon URL - Water Spell - URL string for icon : ": "https://i.imgur.com/hg4E95Y.png",
  "Level Req - Arcane Missle Spell Wizard Level needed to use : ": 1,
  "Level Req - Fire Spell - Wizard Level needed to use : ": 1,
  "Level Req - Heal AOE Spell - Wizard Level needed to use : ": 1,
  "Level Req - Heal Self Spell - Wizard Level needed to use : ": 1,
  "Level Req - Lightning Spell - Wizard Level needed to use : ": 1,
  "Level Req - Missle Spell Wizard Level needed to use : ": 1,
  "Level Req - NPC Freeze - Wizard Level needed to use : ": 1,
  "Level Req - Player Damage Buff Spell - Wizard Level needed to use : ": 1,
  "Level Req - Player Damage Immunity Spell - Wizard Level needed to use : ": 1,
  "Level Req - Player Vanish Spell - Wizard Level needed to use : ": 4,
  "Level Req - Rejuvenate AOE Spell - Wizard Level needed to use : ": 1,
  "Level Req - Rejuventate Self Spell - Wizard Level needed to use : ": 1,
  "Level Req - Smoke Screen Spell - Wizard Level needed to use : ": 1,
  "Level Req - Water Spell - Wizard Level needed to use : ": 1,
  "Mana - Cost Reduction - Adept Wizards reduce mana cost by 1/": 4,
  "Mana - Cost Reduction - Admin Permission Users reduce mana cost by 1/": 1,
  "Mana - Cost Reduction - Master Wizards reduce mana cost by 1/": 2,
  "Mana - Gui Despawn time amount (if not holding wand) : ": 100,
  "Mana - Recover this amount of mana per tick : ": 1,
  "Mana - Starting Amount - Amount of mana players starts with : ": 100,
  "Mana - Tick Rate (higer number means slower recovery) : ": 10,
  "Skin ID for Adept Wand : ": 1307501912,
  "Skin ID for Master Wand ": 1307502592,
  "Skin ID for Novice Wand : ": 853223991,
  "Spell Cooldown - Arcane Magic Missle Spell : ": 60.0,
  "Spell Cooldown - Fire Spell : ": 60.0,
  "Spell Cooldown - Heal AOE Spell Cooldown : ": 60.0,
  "Spell Cooldown - Heal Self Spell : ": 60.0,
  "Spell Cooldown - Lightning Spell : ": 60.0,
  "Spell Cooldown - Magic Missle Spell : ": 60.0,
  "Spell Cooldown - NPC Sleep Spell : ": 60.0,
  "Spell Cooldown - Player Damage Buff : ": 60.0,
  "Spell Cooldown - Player Damage Immunity : ": 60.0,
  "Spell Cooldown - Player Vanish : ": 60.0,
  "Spell Cooldown - Rejuvenate AOE Spell : ": 60.0,
  "Spell Cooldown - Rejuvenate Self Spell : ": 60.0,
  "Spell Cooldown - Smoke Screen Spell : ": 60.0,
  "Spell Cooldown - Water Spell : ": 60.0,
  "Spell Cost - Arcane Magic Missle Spell Mana Cost : ": 2,
  "Spell Cost - Fire Spell Mana Cost : ": 200,
  "Spell Cost - Heal AOE Spell Mana Cost : ": 600,
  "Spell Cost - Heal Self Spell Mana Cost : ": 200,
  "Spell Cost - Lightning Spell Mana Cost : ": 500,
  "Spell Cost - Magic Missle Spell Mana Cost : ": 250,
  "Spell Cost - NPC Sleep Spell Mana Cost : ": 200,
  "Spell Cost - Player Damage Buff Cost : ": 500,
  "Spell Cost - Player Damage Immunity Cost : ": 500,
  "Spell Cost - Player Vanish Mana Cost : ": 1000,
  "Spell Cost - Rejuvenate AOE Spell Mana Cost : ": 800,
  "Spell Cost - Rejuvenate Self Spell Mana Cost : ": 400,
  "Spell Cost - Smoke Screen Spell Mana Cost : ": 500,
  "Spell Cost - Water Spell Mana Cost : ": 200,
  "Spell Damage - Arcane Missle Spell Damage (Explosive) : ": 10.0,
  "Spell Damage - Fire Spell Damage (Heat) : ": 25.0,
  "Spell Damage - Missle Spell Damage (Explosive) : ": 50.0,
  "Spell Duration - Damage Buff Time : ": 30.0,
  "Spell Duration - Damage Immunity Time : ": 30.0,
  "Spell Duration - Player Vanish Time : ": 30.0,
  "Spell Duration - Smoke Screen Despawn Time : ": 45.0,
  "Spell Material ID - Arcane Magic Missle Spell requires this Item ID to cast (default gunpowder) : ": -265876753,
  "Spell Material ID - Damage Buff Spell requires this Item ID to cast (default gunpowder) : ": -265876753,
  "Spell Material ID - Damage Immunity Spell requires this Item ID to cast (default gunpowder) : ": -265876753,
  "Spell Material ID - Fire Spell requires this Item ID to cast (default low grade fuel) : ": -946369541,
  "Spell Material ID - Heal AOE Spellrequires this Item ID to cast (default bandage) : ": -2072273936,
  "Spell Material ID - Heal Self Spell requires this Item ID to cast (default bandage) : ": -2072273936,
  "Spell Material ID - Lightning Spell requires this Item ID to cast (default sulfur) : ": -1581843485,
  "Spell Material ID - Magic Missle Spell requires this Item ID to cast (default gunpowder) : ": -265876753,
  "Spell Material ID - NPC Sleep Spell requires this Item ID to cast (default hemp seed) : ": -237809779,
  "Spell Material ID - Rejuvenate AOE Spell requires this Item ID to cast (default bandage) : ": -2072273936,
  "Spell Material ID - Rejuvenate Self requires this Item ID to cast (default bandage) : ": -2072273936,
  "Spell Material ID - Smoke Screen Spell requires this Item ID to cast (default gunpowder) : ": -265876753,
  "Spell Material ID - Vanish Spell requires this Item ID to cast (default sulfur) : ": -1581843485,
  "Spell Material ID - Water Spell requires this Item ID to cast (default water bottle) : ": -1039528932,
  "Spell Material QTY - Arcane Magic Missle Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Damage Buff Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Damage Immunity Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Fire Spell requires this qty of material to cast (set to 0 for No Materials required) ": 0,
  "Spell Material QTY - Heal AOE Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Heal Self Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Lightning Spell requires this qty of material to cast (set to 0 for No Materials required) ": 0,
  "Spell Material QTY - Magic Missle Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - NPC Sleep Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Rejuvenate AOE Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Rejuvenate Self requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Smoke Screen Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Vanish Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Material QTY - Water Spell requires this qty of material to cast (set to 0 for No Materials required) : ": 0,
  "Spell Potency - Arcane Missle Spell - Prefab string for Level 1 (Novice) Wizards : ": "assets/prefabs/ammo/rocket/rocket_hv.prefab",
  "Spell Potency - Arcane Missle Spell - Prefab string for Level 2 (Adept) Wizards : ": "assets/prefabs/ammo/rocket/rocket_hv.prefab",
  "Spell Potency - Arcane Missle Spell - Prefab string for Level 3 (Master) Wizards : ": "assets/prefabs/ammo/rocket/rocket_hv.prefab",
  "Spell Potency - Arcane Missle Spell - Prefab string for Level 4 (Admin) Wizards : ": "assets/prefabs/ammo/rocket/rocket_hv.prefab",
  "Spell Potency - Damage Buff - Damage by player will be multiplied by (Example: 2 - double damage, 1.5 - player deals 1.5x damage, 1 - normal) : ": 2.0,
  "Spell Potency - Damage Immunity - Damage to player will be scaled to (Example: 0 - godmode, 0.5 - player takes half damage, 1 - normal) : ": 0.0,
  "Spell Potency - Helf AOE - Players within range will be healed this much : ": 100.0,
  "Spell Potency - Helf Self - Player will heal themselves this much : ": 100.0,
  "Spell Potency - Lightning Spell - Damage Amount for Level 1 (Novice) Wizards : ": 25.0,
  "Spell Potency - Lightning Spell - Damage Amount for Level 2 (Adept) Wizards : ": 45.0,
  "Spell Potency - Lightning Spell - Damage Amount for Level 3 (Master) Wizards : ": 65.0,
  "Spell Potency - Lightning Spell - Damage Amount for Level 4 (Admin) Wizards : ": 75.0,
  "Spell Potency - Missle Spell - Prefab string for Level 1 (Novice) Wizards : ": "assets/prefabs/ammo/rocket/rocket_hv.prefab",
  "Spell Potency - Missle Spell - Prefab string for Level 2 (Adept) Wizards : ": "assets/prefabs/npc/patrol helicopter/rocket_heli.prefab",
  "Spell Potency - Missle Spell - Prefab string for Level 3 (Master) Wizards : ": "assets/prefabs/ammo/rocket/rocket_basic.prefab",
  "Spell Potency - Missle Spell - Prefab string for Level 4 (Admin) Wizards : ": "assets/prefabs/ammo/rocket/rocket_basic.prefab",
  "Spell Potency - Water Spell - Water Amount for Level 1 (Novice) Wizards : ": 2000,
  "Spell Potency - Water Spell - Water Amount for Level 2 (Adept) Wizards : ": 8000,
  "Spell Potency - Water Spell - Water Amount for Level 3 (Master) Wizards : ": 20000,
  "Spell Potency - Water Spell - Water Amount for Level 4 (Admin) Wizards : ": 20000,
  "Spell Radius - Arcane Missle Spell Damage Radius : ": 2.0,
  "Spell Radius - Fire Spell Damage Radius : ": 2.0,
  "Spell Radius - Lightning Missle Spell Damage Radius : ": 5.0,
  "Spell Radius - Missle Spell Damage Radius : ": 2.0,
  "Spell Range - Heal AOE Effective Range : ": 20.0,
  "Spell Range - NPC Sleep Effective Range : ": 20.0,
  "Spell Range - Rejuvenate AOE Effective Range : ": 20.0,
  "Spell Range - Water Spell Range : ": 20.0,
  "Usage - AOE Spells only Effect Friends or Clan Members ? ": false
}

Language File Default :
Code:
{
  "lowmana": "Thy Mana is low wizard, you need : ",
  "nomaterials": "To cast that spell you need ",
  "activatedlightningspell": "Lightning Spell Activated - Mana Cost is : ",
  "activatedfirespell": "Fire Spell Activated - Mana Cost is : ",
  "activatedwaterspell": "Water Spell Activated - Mana Cost is : ",
  "activatedmisslespell": "Missle Spell Activated - Mana Cost is : ",
  "activatedarcanemisslespell": "Arcane Missle Spell Activated - Mana Cost is : ",
  "activatedhealself": "Heal Self Activated - Mana Cost is : ",
  "activatedrejuvself": "Rejuvenate Self Activated - Mana Cost is : ",
  "activatedhealaoe": "Heal AOE Activated - Mana Cost is : ",
  "activatedrejuvaoe": "Rejuvenate AOE Activated - Mana Cost is : ",
  "activatednpcsleep": "NPC Sleep Activated - Mana Cost is : ",
  "activatedsmoke": "Smoke Screen Activated - Mana Cost is : ",
  "activatedvanish": "Vanish Activated - Mana Cost is : ",
  "activateddamagebuff": "Damage Buff Activated - Mana Cost is : ",
  "activateddamageimmunity": "Damage Immunity Activated - Mana Cost is : ",
  "correctitem": "Ye must be holding the correct item to make a wand !! ",
  "notallowed": "You are not authorized to use that command !!"
}

Future Options :
- More spell options. Plus options to allow server admins to set which spell goes with each Wizard level.
- More config options for cooldowns, mana recharge rate, Wizard level bonuses and damages.
  • VanishIcon - Copy.png
    VanishIcon - Copy.png
    9 KB · Views: 1,281
  • DamageBuff.png
    DamageBuff.png
    9.5 KB · Views: 885
  • Like
Reactions: Anthony Suworow

Information

Author
Colon Blow
First release
Last update
Rating
4.86 star(s) 7 ratings

Latest Release v1.1.7

Released
May 5, 2023 at 3:09 AM
Rating
5.00 star(s) 1 ratings


More resources from Colon Blow

  • Skyfall
    Skyfall
    Allows players to use skyfall pack to jump out of cargo plane and parachute down.
  • Drawbridges
    Drawbridges
    Add usable drawbridges to Rust
  • PooBot
    PooBot
    Add Player Driven Robots to your world... Bring on the Robot Fights !!!
  • Patrol Boat for Rust
    Patrol Boat for Rust
    A driveable Patrol Boat for Rust
  • Rafts for Rust
    Rafts for Rust
    Add driveable Watercraft to your Game.. New Bonus Viking Boat !!!

Wizardry by Colon Blow
© chaoscode.io Feb 21, 2018

Latest reviews

Amazing plugin! So incredibly fun. Highly recommend.
I love the variety of spells! Absolutely a great idea with good execution. The main issue I've encountered is that the spells damage bases, but that was not specified in the description to be fair.
its awesome.. just wish the rockets could break barrels
Colon Blow
Colon Blow
barrels.. ill check and see.
Awesome!
Wizards has been Awesome! Id suggest restricting fire and missiles to adepts or masters as well as keeping the cost high.
This plugin is the BEST!! My players love it and its not OP as long as u turn down the mana regen!
Colon YOU are amzing!! This wand is a blast and my players love it!! a bit op at master but just dont give players perms for it and they will love it!.......I am giving this to players the night before wipe and just let them have a free for all......
Colon Blow
Colon Blow
Thanks !!! I hope everyone enjoys it.. :)