Download
(47 Kb)
Download
Updated: 03/06/18 08:03 PM
Compatibility:
Morrowind (3.0)
Updated:03/06/18 08:03 PM
Created:06/09/16 12:38 AM
Monthly downloads:127
Total downloads:17,668
Favorites:52
MD5:
Innocent Blade of Woe (and Vampire Feed)  Popular! (More than 5000 hits)
Version: 1.24
by: dorrino [More]
Version 1.2. Major revision. (thanks Coolio_Wolfus for the feedback!) Now if you have "Prevent Attacking Innocents" on and still managed to get in a fight with one, you will be able to fight back without manually turning "Prevent Attacking Innocents" off.

In order to be able to hit an innocent while having "Prevent Attacking Innocents" on you'll need:

1. You both need to be in combat.
2. You can not be crouching.
3. You need to directly target him with your reticle.

Please report any problems.


Description

A very simple addon that turns off "Prevent Attacking Innocents" if you have "Blade of Woe" or "Vampire Feed" synergy popup on your screen and turns if back on otherwise.

If you have "Prevent Attacking Innocents" manually turned off the addon has no effect.

The options to disable addon separately for "Blade of Wow" and "Vampire Feed" are provided. If both are off - the addon is disabled.

The reason why i created this addon was that i prefer to play with "Prevent Attacking Innocents" on to avoid randomly hitting something in the middle of a city and turning it on and off just for Blade of Woe (or using a keybind) felt like too much hustle.


Enjoy!

Notes:
  • The addon allows to attack innocents using ANY kind of ability, not just Blade of Woe/Vampire Feed, while the popup is on the screen.

  • Vampire Feed has been added, but NOT tested. Please report any problems with it.

If you like this addon, please check out my other addons Zone Name Alert and Poison Tracker. Thank you!
1.24 - added compatibility fix for Lui

1.23 - api bump for Morrowind patch

1.21 - API bump and LibAddonMenu update.

1.2
Major revision. Added retaliation against innocents:)

1.11
Slight rewrite of the code. Using synergy event instead of prehook to avoid any possible conflicts.

1.1
Added Vampire Feed. Reworked options.

1.01
Now this addon will work with ESO clients in any language.
Archived Files (7)
File Name
Version
Size
Uploader
Date
1.23
47kB
dorrino
05/22/17 10:47 AM
1.21
41kB
dorrino
08/02/16 01:03 AM
1.2
37kB
dorrino
06/15/16 12:42 AM
1.11
36kB
dorrino
06/09/16 05:05 PM
1.1
36kB
dorrino
06/09/16 01:33 PM
1.01
36kB
dorrino
06/09/16 09:24 AM
1.0
36kB
dorrino
06/09/16 12:38 AM


Post A Reply Comment Options
Unread 02/23/18, 08:07 PM  
Cool7
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 26
Uploads: 1
Found problem. It's Lui extened caused issue.
Lui changed blade of woe synery file to something different. I changed function like below, and now it's working fine.

Code:
function IBOW:IsValidSynergy(synergyFile)
	return 	(((synergyFile:find("_darkbrotherhood_003") or (synergyFile:find("_darkbrotherhood_blade_of_woe"))) and IBOW.savedVariables.useBladeOfWoe) or 
			(synergyFile:find("ability_vampire_002") and IBOW.savedVariables.useVampireFeed))
end
Report comment to moderator  
Reply With Quote
Unread 02/15/18, 01:41 AM  
joshmiller83
AddOn Super User
 
joshmiller83's Avatar
Premium Member

Forum posts: 70
File comments: 243
Uploads: 0
Yes. Correct.

Originally Posted by dorrino
Originally Posted by joshmiller83
Does not work for me either. Not sure whats going on but no errors or anything.
Let's go into details.

You have the addon, 'prevent' option is on (can't attack innocents), you sneak behind an innocent, you see 'use blade of woe' pop up, you press the synergy button - you get the message that 'can't attack an innocent'.

Correct?
Report comment to moderator  
Reply With Quote
Unread 02/15/18, 12:42 AM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Originally Posted by joshmiller83
Does not work for me either. Not sure whats going on but no errors or anything.
Let's go into details.

You have the addon, 'prevent' option is on (can't attack innocents), you sneak behind an innocent, you see 'use blade of woe' pop up, you press the synergy button - you get the message that 'can't attack an innocent'.

Correct?
Report comment to moderator  
Reply With Quote
Unread 02/14/18, 07:16 PM  
joshmiller83
AddOn Super User
 
joshmiller83's Avatar
Premium Member

Forum posts: 70
File comments: 243
Uploads: 0
Does not work for me either. Not sure whats going on but no errors or anything.
Report comment to moderator  
Reply With Quote
Unread 02/12/18, 10:22 AM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Finally tested the addon.

It works for me.

1. I have 'prevent attacking innocents' on.

2. Crouched behind an innocent.

3. Successfully used blade of woe.

4. Prevent attacking innocents correctly got turned off and immediately on after the kill.

Please report specific problems with the addon.
Last edited by dorrino : 02/12/18 at 04:36 PM.
Report comment to moderator  
Reply With Quote
Unread 01/28/18, 11:47 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Just noticed your reports.

Will take a look at it soon.
Report comment to moderator  
Reply With Quote
Unread 01/28/18, 04:21 AM  
Majeure
 
Majeure's Avatar

Forum posts: 0
File comments: 121
Uploads: 0
Same here, it no longer works at all no matter whether it's turned ON or OFF in the settings.
Report comment to moderator  
Reply With Quote
Unread 01/10/18, 09:17 PM  
ZoLatKam
 
ZoLatKam's Avatar

Forum posts: 3
File comments: 144
Uploads: 0
Mod not working since most recent maintenance

Ever since the maintenance on Monday, 01.08.18, this mod no longer functions correctly for me.

It does not temporarily disable the "Prevent Attacking Innocents" option when I go to use the Blade of Woe.

I get no LUA error; it simply doesn't work.

I have tried uninstalling, deleting the saved variables & reinstalling twice now with no change.

Any suggestions anyone can provide would be appreciated.
Report comment to moderator  
Reply With Quote
Unread 12/21/16, 12:06 PM  
SilentResident

Forum posts: 0
File comments: 45
Uploads: 0
Re: Re: Am now using 'Troublemaker'...

I am impressed. This is a must-have mod for every Thieves Guild and Dark Brotherhood member out there.

Thank you very much!
Last edited by SilentResident : 12/21/16 at 12:09 PM.
Report comment to moderator  
Reply With Quote
Unread 06/23/16, 02:25 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Re: Am now using 'Troublemaker'...

Originally Posted by Coolio_Wolfus
I'm now using 'Troublemaker' an OUT OF DATE addon...
Because your addon is lacking in a feature that would let players have the option to kill owned livestock for a number of achievements...
I'll take a look at it when i find the time. No ETA(tm).

ps. By now i see it as the functionality you're asking to be implemented doesn't fit in this particular addon.
Last edited by dorrino : 06/23/16 at 02:38 PM.
Report comment to moderator  
Reply With Quote
Unread 06/23/16, 11:33 AM  
Coolio_Wolfus

Forum posts: 0
File comments: 28
Uploads: 0
Exclamation Am now using 'Troublemaker'...

I'm now using 'Troublemaker' an OUT OF DATE addon...
Because your addon is lacking in a feature that would let players have the option to kill owned livestock for a number of achievements...
Report comment to moderator  
Reply With Quote
Unread 06/17/16, 06:16 AM  
Coolio_Wolfus

Forum posts: 0
File comments: 28
Uploads: 0
Talking Back with yet more feedback...

Originally Posted by dorrino
Originally Posted by Coolio_Wolfus
Edit 1: Having thought about it, I believe these innocent critters are part of the Justice kill achievements, like the Guar Pony and similar.
If that's the case, then people trying to kill those chicken are creating a massacre intentionally So they can manually disable the prevent option just for that.
Other small creatures should be attackable without problems. Correct?
Yes, but...
I happen to believe there are a couple of other solutions to the innocent critters dilemma:
  1. Suppress on all level 1 targets.
    Pros:
    • Will allow attacking of the fowl creatures.

    Cons:
    • Will allow the slaughter of innocents on the starter islands.

    • Will break once the game gets fully scaling zones.

  2. Suppress based on a list of named target groups.
    Pros:
    • Will also allow you to attack the fowl creatures.

    • Should still work once the game gets fully scaling zones.

    • Should be able to be included alongside the innocent but hostile check.
      Something along the lines of: If hostile suppress, if on named list suppress, otherwise do nothing.

    • Several of the other addons use similar lists, so this method is tried and tested.

    • Would be expandable to cover any future (DLC) named target groups (like 'Chicken's) that require suppression.

    Cons:
    • The list will have to include the translated names in order to work in all language variants of the game.
      You could however ask for feedback for help translating the list.

    • The list will need updating whenever new targets need adding.
      Not really a con since the addon needs it's version updating for each DLC anyway.

It should be obvious I'd like to see the second version added

Throw in a suppression toggle keybind with an optional mid screen message (tied to the keybind) stating you may or may not attack innocents in an RP style message and I think that would cover everything.

So 3 modes for your "Innocent Assassin (With Vampire Feeding and Fowl Play)" addon:
  1. Innocent
    Assassin
    Mode Selected


  2. Fowl Play
    Mode Selected


  3. Uncontrolled
    Aggression
    Mode Selected
The first with the addon as is, the second with the added group list suppression active and the third with full supression.

Originally Posted by dorrino
The poultry is getting out of control!
Tell me about it...
Last edited by Coolio_Wolfus : 06/17/16 at 06:48 AM.
Report comment to moderator  
Reply With Quote
Unread 06/17/16, 01:46 AM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Re: Back with more feedback...

Originally Posted by Coolio_Wolfus
Edit 1:[indent]Having thought about it, I believe these innocent critters are part of the Justice kill achievements, like the Guar Pony and similar.
If that's the case, then people trying to kill those chicken are creating a massacre intentionally So they can manually disable the prevent option just for that. Other small creatures should be attackable without problems. Correct?

Originally Posted by Coolio_Wolfus

With your implementation:
You can attack an innocent with ANY attack as long as the 'Press [X]' is shown when you attack.
This includes using the BoW (as apposed to 'a bow', referencing the 'Blade of Woe'), any normal weapon attack or use of a combat ability (including Vampire feeding).
This is correct. And, thinking about it, it even gives options as to how to approach to kiliing those innocents, instead of being restricted into BoW or feeding. I don't think misfires will happen too often and it shouldn't be a problem.

[indent]^ This could be restricted by catching the [X] event unblocking and triggering [X] internally, but...
I feel that would be a waste of your time, it's fine the way it is* because...
I agree with you. I don't really know how to do it exactly, so this thing (if it's even possible) will take hours of investigations.

(* Except for the pet poultry immunity issue, I call a Fowl. )
The poultry is getting out of control!

The added bonus of innocent combat when they are hostile helps with defending against and/or defeating them after feeding, during thefts (pickpocketing, stealing from storage/surfaces, opening strongboxes) or any other combat situation that causes or may cause innocents to attack you.
Exactly.
Last edited by dorrino : 06/17/16 at 01:47 AM.
Report comment to moderator  
Reply With Quote
Unread 06/16/16, 05:40 AM  
Coolio_Wolfus

Forum posts: 0
File comments: 28
Uploads: 0
Arrow Back with more feedback...

Originally Posted by dorrino
Originally Posted by Coolio_Wolfus
Key parts work perfectly...
Awesome!
Am glad you approve of my testing, I do the best I can.

Originally Posted by dorrino
This is the first time i ever hear about innocent small creatures. While i'm checking on them could you provide some specific examples? Like exact location and the name of the creature. Because i can't remember one i couldn't kill with Prevent option on.
It was in Daggerfall, with a few of the 'OWNED' chickens running around, it seems that wild chickens are obviously not so innocent.
I'll try to get a screenshot.

Edit 1:
Having thought about it, I believe these innocent critters are part of the Justice kill achievements, like the Guar Pony and similar.
https://forums.elderscrollsonline.com/en/discussion/156082/where-to-find-killable-livestock
https://www.youtube.com/watch?v=Dv79JkH3w2w
Edit 2:
Screenshots. (In spoiler)
Warning: Spoiler

Originally Posted by dorrino
VERY fortunately the game does that for us already. And you can not attack an innocent with aoe as long as he is not in combat with you.
Glad to read it.

Originally Posted by dorrino
So with my implementation the ONLY way for you to attack an innocent NOT in combat with you - is to use blade of woe/vampire feeding. Hopefully
With your implementation:
You can attack an innocent with ANY attack as long as the 'Press [X]' is shown when you attack.
This includes using the BoW (as apposed to 'a bow', referencing the 'Blade of Woe'), any normal weapon attack or use of a combat ability (including Vampire feeding).
^ This could be restricted by catching the [X] event unblocking and triggering [X] internally, but...
I feel that would be a waste of your time, it's fine the way it is* because...

If you have the 'Press [X]' up you will be looking to attack an innocent anyway.

(* Except for the pet poultry immunity issue, I call a Fowl. )
The added bonus of innocent combat when they are hostile helps with defending against and/or defeating them after feeding, during thefts (pickpocketing, stealing from storage/surfaces, opening strongboxes) or any other combat situation that causes or may cause innocents to attack you.
Last edited by Coolio_Wolfus : 06/16/16 at 03:58 PM.
Report comment to moderator  
Reply With Quote
Unread 06/15/16, 04:30 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Re: Back with more feedback...

Originally Posted by Coolio_Wolfus
Key parts work perfectly...
Awesome!

[*]Can't kill pet "level 1" chickens, cattle, etc as they are innocent.
Innocent block exemption for Lv1 or named types 'Chicken' etc.?
This is the first time i ever hear about innocent small creatures. While i'm checking on them could you provide some specific examples? Like exact location and the name of the creature. Because i can't remember one i couldn't kill with Prevent option on.

[*]Wouldn't hitting a hostile innocent with an AOE also hit other innocents?
May need to suppress AOE's if targeting a hostile innocent if this becomes an issue.
VERY fortunately the game does that for us already. You can not attack an innocent with aoe as long as he is not in combat with you, even if Prevent is permanently turned off.

So with my implementation the ONLY way for you to attack an innocent NOT in combat with you with Prevent on - is to use blade of woe/vampire feeding. Hopefully
Last edited by dorrino : 06/15/16 at 06:50 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: