Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(36 Kb)
Download
Updated: 08-13-08 11:14 PM
Pictures
File Info
Updated:08-13-08 11:14 PM
Created:unknown
Downloads:1,442
Favorites:5
MD5:

Ingensu TrapMod - DEPRECATED

Version: 1.2 fix
by: Ingensu [More]

The development of this addon has been halted indefinitely. I am re-entering the addon world soon, and this mod has been broken for too many patches to effectively get it working again short of gutting the current code entirely.

I have plans for an addon that will track pretty much every crowd control in the game, but this is still in its infancy.


(Does anyone know how I can remove this addon, or am I totally blind? :P )

---1.2---
New key binding option found within the default key binding window to target the trap target.
Now displays a timer when a trap is initially laid, showing the time remaining on the untriggered trap before it idles out.
Now has an auto-toggle function which can enable or disable the mod depending on whether the hunter is in a party.
(fixed file format)

---1.1---
Now supports saved configuration and sound! :)

---1.01---
The images were added back in. Oops!

---1.01 reupload---

Tweaked the file formatting so that everything was in a self-titled folder. Should be easier to install now.
Optional Files (0)


Post A Reply Comment Options
Unread 06-13-10, 12:48 PM  
Ingensu
A Fallenroot Satyr
 
Ingensu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 5
Uploads: 2
Re: Am I doing something wrong?

Originally posted by Vashra
Ok I downloaded your mod.
When I join a party or raid, the little box comes up.

I set it to announce to PARTY and I choose the blue square as the "trap" mark.

As the group leader, I mark the mobs.

Then I fired a freezing arrow and trapped the mob with the blue square on his head.

We killed the mobs around him and the trap timed out and he joined the fight and we killed him too....

And in all of that your addon did *nothing* - no announcements, no little noises, nothing.

Does it not work with freezing arrows?
I've basically discontinued this mod. ^^; It hasn't been updated in a LOOOONG time, and is *NOT* compatible with Wrath of the Lich King. If crowd control becomes a major role in the near future, I intend to develop a similar mod that will work with traps, freezing arrows, and other forms of crowd control.

I realize that your post is old as well, but I figured it was as good a post as any to post this message.
__________________
Devī - Level 85 Beast Mastery hunter.
Devikins - Level 85 Feral (Bear) druid.
Aetheriel - Level 85 Restoration shaman.
US - Stormrage
Goal: Level and gear one of every class. (2.5/10)
Ingensu is offline Report comment to moderator  
Reply With Quote
Unread 02-05-09, 11:25 PM  
Vashra
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Am I doing something wrong?

Ok I downloaded your mod.
When I join a party or raid, the little box comes up.

I set it to announce to PARTY and I choose the blue square as the "trap" mark.

As the group leader, I mark the mobs.

Then I fired a freezing arrow and trapped the mob with the blue square on his head.

We killed the mobs around him and the trap timed out and he joined the fight and we killed him too....

And in all of that your addon did *nothing* - no announcements, no little noises, nothing.

Does it not work with freezing arrows?
__________________
*insert snazzy catchphrase here*
Vashra is offline Report comment to moderator  
Reply With Quote
Unread 08-18-08, 09:02 PM  
Allara
A Kobold Labourer
 
Allara's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 123
Uploads: 3
OK, I just tested out the show/hide function when entering/leaving a party. It does appear to be working correctly. So I guess the next level above that would be an option to only show/hide when entering an instance or joining a raid, since I rarely need to trap when I'm in a duo party out in the world.

Keep up the good work, and let me know how I can help.
Allara is offline Report comment to moderator  
Reply With Quote
Unread 08-18-08, 08:14 PM  
Ingensu
A Fallenroot Satyr
 
Ingensu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 5
Uploads: 2
It does auto-hide the window as well. It should enable/show the mod when you enter a party, and disable/show it when you leave. Otherwise you can manually disable/enable it (this hides it as well) with /ingtm disable.

It would be great to get some help on the visual aspects--but I need to do a code cleanup before then. I designed it with AddOn studio, and some of the first frames and buttons I implemented are kind of ugly in the naming (Frame1, Frame2, etc). I want to see if I can learn some of the visual coding myself, as I'd really like to feel it out. It's just how I work. If I have any questions, though, I'll definitely ask. I really appreciate it.

And I find the announcements are more helpful than annoying as long as the trap-setting announcement is off. I keep that off constantly. Its by far the most annoying of the bunch.

As I said before, thank you very much for the feedback. Comments have a way of making me happier than downloads.
__________________
Devī - Level 85 Beast Mastery hunter.
Devikins - Level 85 Feral (Bear) druid.
Aetheriel - Level 85 Restoration shaman.
US - Stormrage
Goal: Level and gear one of every class. (2.5/10)
Ingensu is offline Report comment to moderator  
Reply With Quote
Unread 08-18-08, 05:05 PM  
Allara
A Kobold Labourer
 
Allara's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 123
Uploads: 3
Cool. Seems I happened upon the site where not many were downloading. My add-ons are like that too... I have over 200,000 downloads on Curse for one, but only a few thousand over here.

I do have the latest build (1.2). Am I understanding you right, that the window should auto show/hide when I join a party? I haven't used it enough yet to see. I get that it auto-disables, but I wanted the frame visibility to change. It might be doing that -- I didn't really go in and out of a party this morning during testing.

I would recommend just going to the lines where the errors occurred, and see if you can think of any reason for a nil reference there. Just add a check to make sure the error I experienced can't happen. Even if you don't see it yourself, obviously it is possible.

I do have experience with a lot of UI stuff, so I can help you out if you want. I agree that the core functionality takes priority. I'd be more than willing to help hack up some prettier UI stuff (I'm a designer IRL) if you'd rather not focus on that.

I'm hoping to have time to run an instance tonight to see this in action (and hopefully my party doesn't get annoyed by the spam).
Allara is offline Report comment to moderator  
Reply With Quote
Unread 08-18-08, 04:31 PM  
Ingensu
A Fallenroot Satyr
 
Ingensu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 5
Uploads: 2
In v1.2, Ingensu TrapMod already has an auto-disable feature when you're not in a party. It seems you may have downloaded an older version. The newest version should have an InternalFunctions XML and LUA file, if it doesn't, you don't have the most current version of the mod. The latest build also has a key binding to target the trap target (or try to, one can only target by names without a focus) if you haven't tinkered with that already.

At the moment, you -can- only hide the window. But you'd have to turn off the auto-toggle feature (/ingtm toggleauto) and then hide it (/ingtm hide). I'm going to alter the hide command in the next build. Again, this is only in 1.2, so you should make sure you have the correct build.

I intend to add a trap resist feature (it's been on my mind for a few days now but I haven't had the time to implement it just yet. It is possible--it's recorded in an unfiltered combat log event) as well as making it so that when you place a trap over a trap target it resets the timer--last I checked it counts down to zero and stops working until the next trap.

I'll add more visual options in a later build, as well. But in my mind, the core features take some priority, and, seeing that this is my first mod, I need to be a little more familiar with the XML/LUA needed to implement those features. But those are very great suggestions!

I personally haven't experienced those errors, but then again, I only have LUA errors showing on my laptop. I'll explore those a little bit more, and hopefully have fixes for those in later builds.

Thank you for your feedback. I really appreciate it, I've been getting plenty of downloads (over multiple sites) and very few comments to support them. It's nice to see what people think and how I can improve.
__________________
Devī - Level 85 Beast Mastery hunter.
Devikins - Level 85 Feral (Bear) druid.
Aetheriel - Level 85 Restoration shaman.
US - Stormrage
Goal: Level and gear one of every class. (2.5/10)
Ingensu is offline Report comment to moderator  
Reply With Quote
Unread 08-18-08, 01:55 PM  
Allara
A Kobold Labourer
 
Allara's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 123
Uploads: 3
Hello! Let me start by saying that this is a GREAT add-on. I can't believe it doesn't have a lot more downloads than it does. I've just tried it out for a few minutes to see how it worked. I'd like to share with you my experiences, along with some errors I saw and some feedback.

ERRORS
Upon my first login with the add-on, I received the following error. Subsequent logins didn't throw the error:

[2008/08/18 12:30:13-424-x1]: Ingensu TrapMod-1.2\Ingensu TrapMod.lua:114: attempt to concatenate global 'announcementchannel' (a nil value)
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>


I then tried to trap a mob, but forgot to actually mark it. Obviously, the add-on didn't do anything. But I did get this error:

[2008/08/18 12:33:45-424-x1]: Ingensu TrapMod-1.2\Ingensu TrapMod.lua:201: attempt to concatenate global 'traptarget' (a nil value)
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>


Looks like you need to do a bit more nil trapping in a few places.

SUGGESTIONS
There are several things I can think of immediately that would prove very useful to me. I am more than willing to help with any of this, too. Here they are, in no particular order:
  • I would love the ability to customize all the output messages. I'll probably end up just modifying the Lua myself to do this for now.
  • I drastically need a "scale" option for the main window. It's far too big for my UI, which is very custom-designed and minimalistic.
  • Along with scale, an opacity option for the main frame would be ideal.
  • Add a slash command to toggle the window. This way we can use a single macro to just turn on/off the window.
  • I'd love the option to automatically turn on the window when in a party, or (even better) when in an instance. I duo a lot, so I'm in a party, but I'm not trapping during those times. What would work best for me would be to have the window auto-show when I enter an instance. You can get ideas for how to detect instances from PetInstance.
  • Finally, does this add-on report trap resists? I'm about to try ZHunterMod, which reportedly does this. This feature makes a lot of sense for this add-on -- perhaps you can mine some ideas from the ZHunterMod code. (Edit: Looks like ZHunterMod only detects freeze failure on enemy players, for use in arenas. Might not be possible to detect when your mob resists the trap.)
That's it for now. This is a great start, and I love it. Will test it out in an instance tonight and see how it goes.
Last edited by Allara : 08-18-08 at 02:08 PM.
Allara is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: