MagicOverhaul
[UPDATED H&H] Mod adds 14 classes with unique Spells , new custom player animations and UI - NOW WITH CONFIGURATION (Server Sync)
By KGvalheim
Date uploaded | 2 years ago |
Version | 1.5.591 |
Download link | KGvalheim-MagicOverhaul-1.5.591.zip |
Downloads | 1415 |
Dependency string | KGvalheim-MagicOverhaul-1.5.591 |
README
Like my mods? Support me: Link
Mod adds 6 classes with unique Spells , new custom player animations and UI - NOW WITH CONFIGURATION (Server Sync) See How-To for details! Special thanks to Zabros for collaborating with me on way of creating mod and helping with custom UI / animation / models stuff. Special thanks to GraveBear for helping me with some mod features / models and with mod description.
Classes:
Overview:
Ninja:
- Instantly heal yourself on % hp
- Teleport behind target enemy
- AoE black fire damage around you
- Merge yourself underground to move faster while enemies can't see you +Class has different run / jump / sword secondary attack animations
Mage:
- Place 2 portals, one near you and another one in targeted spot. Use E (interact) with portal to teleport between them
- Ice blast projectile
- Create a field that pushes all enemies outside.
- While active you can run on water
Archer:
- Place trap on ground. When enemy come close = BOOM
- Long jump to mouse-ground location
- Passive: you have 50% chance after bow show to DO NOT WASTE arrow
- Rage mod: while active your bow charge is instant and bow shoot speed increased +Class has different jump animation
Berserker:
- Tornado projectile with aoe damage
- Teleport choosen enemy to your location
- Passive: infinite stamina. xD
- Rage mod: while active your attack speed with melee weapons +300%
Rogue:
- Throw grenade in air that explodes few times staggering enemies around
- Place a clone on your place. Use again to teleport to it
- Passive: you deal x2 damage with dagger if you hit into enemies BACK
- Mark an enemy target. While marked enemy gets x2 damage FROM ANY SOURCE OF DAMAGE +Class has different jump / dagger secondary attack animations
Warlock:
- Drain hp from enemies around you
- AoE on target ground that staggers enemies
- Spawn 5 ghosts around you that fight on your side on 30 seconds
- Rage mod: while active consume your hp every 2 seconds and deal damage to all enemies around your HUGE area.
Monk:
- Increase your defence on few seconds
- Projectile. If hit enemy you can use it one more time to "dash" into enemy and deal damage
- Passive: your UNARMED attack speed increased x2. Your UNARMED attack damage also adds damage from weapon in FIRST INVENTORY SLOT (0,0) So if you put Iron Sword in first slot your fist damage will be increased on 0.75 * Sword Iron damage => converted into TRUE damage.
- While active your fists (unarmed) dealing AOE damage to enemies +Class has different jump animation
Paladin:
- Provoke (taunt) all enemies around and force them to attack your player
- Root all nearby enemies on few second
- Your armor increased on +%, but instead your DAMAGE from any SOURCE decreased x2
- Activate to start "collecting" taken damage *multiplier . Activate again to make AoE explosion with equals to collected damage
Druid:
- Buff nearby players with +MoveSpeed and -StaminaDrain
- Projectile damage + root
- Heal nearby players
- Turn yourself into eagle to fly
Shaman:
- AoE that makes enemies deal 0 damage
- Projectile chain lightning
- Spawn totem that slows enemies around
- Cast once in spot to spawn Lightning Ray which will damage nearby enemies and move to your mouse position
DeathKnight:
- Dash forward dealing damage on line
- Choose an enemy to steal his % of attack damage (enemy will deal -50% attack damage on time stolen), increasing your attack damage on stolen one
- Passive: every kill gives you 1 soul. Max souls by default is 300. Each soul increasing max hp on 1 . Also killing an enemy heals you on 10% max hp
- Toggle to use 1 soul per 3 seconds and increase your attack power x3 by default. Also 3% of your damage converting into your hp (vampirism)
Engineer:
- Spawn a pyramid that will make a tornado that pulls all enemies in center
- Throw a grenade that will explode in few seconds and deal damage
- Throw a crate that will create a turret that you can use to shoot projectiles
- Active: repair all items in your inventory to particular %. Passive: you can craft items from inside your inventory without using crafting stations
Spartan:
- Spartan kick that staggers enemy and increasing enemy damage taken for few seconds
- Throw a spear to target ground location that will create a fire area that damages all enemies around
- Passive: on perfect block you deflect attack and deal damage to attacker. Active: while in rage mode (4th skill) use to do ultimate attack and deal big AoE damage
- Enter rage mode (buff): damage reduction, movespeed, attack damage, stamina drain
Priest:
- Teleport to target ground location
- Link yourself with other player. While linked you restore target hp every second and granting you both buff: movespeed, attack damage, damage reduction, stamina drain, can't be pushed
- Throw a holy wave that will heal and add stamina to ally and deal damage to enemies
- Give nearby players immortality on 10 seconds
+Added CLASS levels Max class lvl is 100 . You can see them in player "Skills" window (where you also have Running, Blocking and e.t.c) Each class lvl improves this specific class ability values and decreases cooldown all on skills on 0.5% for each level
EACH CLASS HAS SPECIAL PERKS ON LVL 100:
- Ninja => Double jump, 2nd skill (teleport behind) also deals damage on use
- Mage => 3rd skill (AoE sphere) were reworked, now instead of pushing creature outside It gives Mana + Stamina regen to all players. On lvl100 3rd skill also gives other players (including yourself) +50% attack damage buff while they're inside
- Berserker => after each attack you also send fire slash while in Rage Mode (4th skill)
- Deathknight => Cheat Death ability passive. After taking lethal damage (health < 0) you restore your health to 100% immediately. (Cooldown is high)
- Monk => since monk is already strong he will get only double jump on lvl100 as ninja
- Shaman => after reaching lvl100 each hit of skill4 on your ally players will also give them buff +200% attack on ONE attack
- Archer => on lvl100 rage mode (4th skill) will make your arrows also deal AoE damage after hit (small area)
- Engineer => lvl100 engineer will be able to repair items to 100% and also increase turret duration x2
- Druid => lvl100 1th skill (buff) now adds additional bonuses (33% poison damage bonus + carry weight bonus + 0 stamina cost run)
- Warlock => if lvl100 warlock kills any creature that can be tameable it will automatically revive it already tamed
- Rogue => on lvl100 faster crouch speed + double jump + mark also slows and deals more damage
- Paladin => on lvl100 no more decreasing damage from 3rd passive, increase carry weight to 9999
- Spartan => on lvl100 you gain passive vampirism (you heal when deal damage)
- Priest => on lvl100 your 2nd skill (leash) also applies to 3 additional player-targets
Class Items:
Helmets:
How To:
-
Altar can be crafted from the Build Hammer Menu,
-
Interact with the Alter to select your class:
-
Pressing ALT+ 1, 2, 3, 4 will cast your spells.
Spell Bar:
NOTE: You can move UI with dragging your mouse while Mouse is active.
Alter Class Select:
Arrows LEFT - RIGHT = scrolling between classes. Change Class middle button = Accept class changes. Alt+ 1, 2, 3, 4 to cast your spells Configuration: Configuration file is generated when Magic Overhaul is used/ran for the first time, this allows you to set values such as cooldown timers and more. When Magic Overhaul is placed on the server the server's configuration will override the players connecting and sync those settings.
This mod is still under development, there may be bugs and conflics with other mods. PLEASE REPORT ALL BUGS IN ODIN PLUS TEAM DISCORD OR HERE IN "BUG REPORTS". Feedback is always welcome!
IF YOU WANT TO WRITE FEEDBACK USE FEEDBACK UI TAB TO WRITE ME:
- For Manual Installation - place DLL file inside of your Bepinex\plugins folder.
For Questions or Comments, find KG in the Odin Plus Team Discord: