0 of 0

File information

Last updated

Original upload

Created by

ShadowTiger

Uploaded by

shadowtiger

Virus scan

Safe to use

Tags for this mod

About this mod

This mod removes many of the bonuses to resistance that normal units and heroes receive. This is intended to make spells with resistance checks much more powerful. Now you will need to rethink how to protect your units against magic.

Permissions and credits
Changelogs
Resistance is Futile Mod v1.0
By ShadowTiger
------------------------------------------------
Summary:
    This mod removes many of the bonuses to resistance that normal units and heroes receive. This is intended to 
    make spells with resistance checks much more powerful. Without this mod it is too easy for units to get 10+
    resistance, often 15 or 20 resistance. So now you will need to rely on spells like bless, resist elements,
    and resist magic to protect against hostile magic. 
------------------------------------------------
Disclamers 
    - This mod will conflict with other mods that affect unit level ups.
    - Whenever you install a mod, you should do these two steps 
        1. delete ExternalAssets\powerTrainingData.bin 
        2. Start a brand new game. You will see red exclamation points next to all your old save games to indicate they are not compatible.
Installation Instructions:
Locate your installation directory for Master of Magic.
Example
E:\SteamLibrary\steamapps\common\MuHa Master of Magic\
(Optional) Backup these folders: 
        - ExternalAssets\Scripts 
        - ExternalAssets\Database
Copy the files from this mod into your ExternalAssets folder in the installation directory
** IMPORTANT **
Delete ExternalAssets\powerTrainingData.bin  
------------------------------------------------
Uninstallation Instructions:
Delete these files:
ExternalAssets\Database\DB_LOCALIZATION_DES_RiF_v1.xml
ExternalAssets\Database\DB_SPELL_RiF_v1.xml
ExternalAssets\Scripts\SkillScripts_RIF_v1.cs
ExternalAssets\Scripts\SpellScripts_RIF_v1.cs
Also you can probably just delete those folders and verify integrity on steam to restore them to do a full reset.
------------------------------------------------
Changelog:
SpellScripts.cs:
    Changed the AI calculation for some spells. I also added more debug logging to the player.log file for AI priorities when spellcasting.
SkillScripts.cs:
    1. Units and heroes no longer recieve resistance bonuses from leveling up.
    2. Charmed hero ability only gives +5 resistance instead of setting to 30
    3. Prayermaster hero ability only gives +1 resistance  +1 per 4 levels. Super prayermaster gives +1 and +1 per 3 levels. 
        Note that prayermaster does not stack with Resistance to All ability of Unicorns and Guardian Spirit.
DB_SPELL.XML:
    1. Warp Creature reduced to 15 mana. This is to bring it inline with black sleep.
    2. Petrify reduced to 30 mana. This is to bring it inline with Posession. 
    3. Vertigo cost reduced to 20. This is to bring it inline with black sleep.
    4. Black sleep now has no resistance penalty. I feel like it was already a very strong spell and without this change it may be too strong.
    5. Creature Binding now works on any unit. For a very rare spell I think it should be stronger compared to Possession as well as other very rare spells.
DB_LOCALIZATION_DES.xml
    1. Updated tooltips for Black Sleep, Creature Binding, Charmed, Prayermaster, and Unit level up bonuses
If you are not playing in english... your tooltips will probably be wrong!