Oblivion
0 of 0

File information

Last updated

Original upload

Created by

BlazesRus

Uploaded by

BlazesRus

Virus scan

Safe to use

About this mod

Features: Spell/Enchant Editing Device Mirror Shield/True Reflect Lock-On Spell/Poisons Other Spells

Permissions and credits
Name: BlazesRus's Projectile Manipulating Magic
Category: Magic - Spells & Enchantments
Author: BlazesRus
Version:3.00Beta

Desc:
Purchase various spells from spell merchant in Talos Plaza in Imperial City, many of which deal with manipulating/redirecting projectiles
All spells are NPC-compatible unless noted
You may also a purchase spell/enchant altering device with various options
Notes:
You can type startquest aaBlazesDebug to instantly get enchant edit device(in case you are currently inassessable to purchase item)

Requirements:
Oblivion
OBSE version 20 or greater
Lastest Oblivion Magic Extender (at least OBME V1)
aaBlazesPlugin V1.25(Download from Misc)(Used mainly to add extra coding commands)
Lastest AddActorValues Plugin (at least 1.4 Beta)
Oblivion Graphics Extender(for Blind Shader Effect)
Lastest refstuff_plugin (http://zenthought.org/content/project/oblivion)



(Spell Effects):
Swap Position Spell - Switch Positions
Reverse Projectiles - Instant Projectile Reverse Spell
Gravity Vortex - Nearby Projectile Redirection Towards Target, Nearby Projectiles are now also redirected towards GravityVortex Projectile(scans once every .1 seconds)
-Mirror Shield Effect: Reverses close projectiles facing Caster
-True Reflection Effect: Redirects close projectiles facing caster back at Caster of Projectile)
(Both True Reflection&&Mirror Shield are handled by one ability script)(Not Effective at reversing fast arrow)
(Currently Very CPU-intensive)
-Weaken Def Effect
-Slow Arrows Effect-Slows down movement of arrows by Magnitude% if speed equal to or greater than 1000
-Slow Magic Effect-Slows down movement of Magic Projectiles by Magnitude% if speed equal to or greater than 1000
-Reanimate2 Effect- Less Bugged Version of Reanimate that is able to resurrect with Area of Effect
-Mana Shield Effect - Nearby Hostile Projectiles are destroyed at a cost to mana
-Debuff Effect: Dispels Beneficial Effects from target
-Cleanse Effect: Dispels Hostile Effects from target
-Blood Magicka: Convert Health to Mana
-Swift Swim: Increase Swim Speed Multiplier
-Teleport To Target-Teleports Caster to target
-Force Field - Nearby Actor are Pushed away from self
-Body Possession-(Not NPC compatible)Control Targets as a puppet of player, length effect lasts is based on mana pool, leaves fake body behind as marker and if fake body dies player dies
-Reanimate Spell-Resurrect and control target for duration of effect
-Blind: Increases Blindness of Target and applies shader to player if used on player (Shader not working correctly for player)
-Detect Doors: Detect (Using DetectLife-like shader) Doors within 22*Magnitude Distance (22 Units=~1 Spell foot)
-Detect Traps: Detect Traps within 22*Magnitude Distance(All activaters with keyword Trap in EditorId and other known Trap names that dont use keyword Trap)
-Detect Evil: Detect all evil ncps within Magnitude Spell Feet
-Detect Guards: Detect all Guards within Magnitude Spell Feet
-Detect Hostile: Detect all Hostile Actors within Magnitude Spell Feet
-PhaseShift: %Magnitude Chance to PhaseShift(SetGhost 1) every .5 secs for .5 seconds(Inspired by Sanctuary Spell from Morrowind)
-ArcaneBolt: Deals Physical Damage to Target(Resist=Def)
-ToxicBolt: Deals Poison Damage to Target Every .1 Secs (Resist=Poison)
-ReverseMovement: Target moves in Opposite Direction as then planned
-MimicMovement: Target mimic movement(not all movements yet) of caster
(Mimics Anims of Directional Movement, DodgeAnims, Jumping, and attacking(Finds and attacks closest target within for 100 units for about 1.5 secs; if wasn't already target stops combat with afterwords))
-Transfer Pain: Transfers %Magnitude Health Damage to Target
-Reversal Portal: All projectiles that enter the portal are reversed back the way they came
-(Projectile)Capture Portal: Captures projectiles for Release Projectiles spell(Up to 19 at a time)
-Release Projectiles: Captured Projectiles are released at the target from above
;--------------

;-------ProjSelf Effect(self only effects that scan the on target projectile)
-Teleport to Projectile: Teleports you to final location of projectile when either effect ends or proj explodes
;------------------------------------------------------------------------------------
Bugged/NotWorking/NotFullyImplements Effects:
-Winged Werecrock Transformation: Transforms self into a werecrock(Don't Use Yet)
-Arrow Redirection: Redirects flying arrows back at caster
-Sound: Inflict Casting Penalty on Targets
-Summon Doppelganger Effect- Summons clone of self

Puppet Controls:
attack/left click=Start combat with nearest actor
Block/Right Click = Play Block Anim
Block/Right Click(While in air)
Block+Activate=stop combat
Jump = Play jump anim
Activate=Activate nearest object
AlwaysRun button=Toggle Between Run and walk modes
Sneak =Toggle sneak mode on and off
Ready Weapon=Shealth/Unshealth weapon
Cast button=End control
DirectionButtons = Move Puppet in direction
Mouse Movement controls turns of puppet
Grab=Switch Camera Mode(Added in 2.04 Beta)

Install:
1. Move/Copy the .esp file to (install folder)\Oblivion\Data\
2. Use Wrye Bash or Oblivion Mod Manager to activate mod

Notes:
Projectiles are redirected on all axis (no activator casting required)
Background spells(zero cost spells) are not redirected by Mirror Shield
Mirror Shield/True Reflection Notes: Mirror Shield Flips Projectiles backwards while True Reflection Redirects to Caster of spell
-Doppleganger Effect uses CloneForms for Actor/AIPackage and relies on refstuff to Destoy both form and ref (Fbomb counter increases by 2 each summon based on tests)

New OBSE commands from aaBlazesPlugin:
GetMousePosX: Returns Mouse X Coords
GetMousePosY: Returns Mouse Y Coords
ref.SetNthActiveEffectCaster: Change Caster info for Nth Effect
ref.GetTypeId: FormId of Ref
ref.SetProjectileTime Time: Set Projectile Lifetime to Time
ref.Update3D: Updates 3D Collisions for Ref?
ref.CompareEditerId "StringToFind":Detect if EditorID of ref contains "StringToFind"

Mod Conficts:
None that I know of

Contact:
Either PM me at TESNexus or email me at [email protected]


=======
Credits:
=======
Thanks To:
Me (for making this mod)
Law of Cosines(redirect on x-angle based on this)
Pythagorean theorem(redirect on x-angle based on this)
Documn (Mod is inspired from Documn's Doc Magic Mod)
OBSE
Bethesda
Grimenir(http://www.tesnexus.com/downloads/file.php?id=7132)(Body Possession Spell is heavily modified bloat-free version of this spell)

===============
LICENSING/LEGAL
===============
Use this mod at your own risk(although not likely to cause any problems). Please contact me and obtain my permission before re-packaging any part of this mod.