Full Version : Marksman Enhanced
aerelorn >>Marksman Enhanced >>Marksman Enhanced


<< Prev | Next >>

peachykeen- 02-08-2006
I read the topic for this mod a few months ago, and was waiting for a release, but recently read (and even more recently thought about commenting on) that it was cancelled. Is there any way it could be finished? I would be happy to help, since I need MWE scripting practice (I can script in normal MWS fine and can do some MWE but don't have to much practice). I'm working on some RPing stuff for my TC, and was thinking this would make a good plugin to include in the MWE-enabled version and all, after proper permissions and editing, but with it being canceled...

tonto_101- 02-09-2006
Nope, no way to resume it. The only way there was to detect arrows sticking in things couldn't differentiate between arrows hitting a rock or an NPC - so there were floating arrows everywhere whenever you shot an NPC or creature. If you're interested in other MWE stuff though, ask Cid88 - he's probably the most up-to-date on MWE.

peachykeen- 02-21-2006
I have an idea, though it still needs -*test*-('")ing. Would it be possible to use GetPos to determine the arrows position, GetAngle for angles, OnDeath for when it hits, and the actor scan with a GetHealth for if it's done any damage. If that's works, an arrow would spawn where the other "died" at, unless an actor took damage, in which case it wouldn't.

tonto_101- 02-21-2006
Good idea, but it's not quite that simple. Arrows are not objects that can be tracked through standard means. As a -*test*-('"), launch an arrow, go into the console, and try to "highlight" it by clicking on it while it's in the air. It won't happen - arrows are a special type of object which cannot be accessed through standard means (thus the need for MWE). So you can't exactly say:

if ("arrow" -> OnDeath == 1)
....

Instead we had to depend on MWE finding and tracking projectile data. Spells are the same way.

While we did find how data for arrows hidden away, it was impossible to adequately track when an arrow hit a person or a wall - the data just popped out of existence. Needless to say you can't script much when you don't know what happened to the arrow. A number of systems to track arrows were considered, but every idea that came up proved unreliable. The system you just spoke of is one of the plans Aerelorn thought up (except for the OnDeath part). It didn't work for two reasons:

1) Duration based damage or any damage done to the target that CPU cycle cannot be eliminated.
2) Arrows sometimes "miss" when they hit based upon your Marksman skill.

I'm not going to say that the ideas behind Marksman Enhanced would *never* work. But the project became way too hard to continue developing. You're free to keep speculating (heck, I'll answer your questions if I can), but I think you might be wasting your time on this one.

Irmekroache- 08-10-2007
OK, so the arrows won't work, can you still make it so that u never miss an ennemy. Or that thing with the arrow movement?

Free Forum Hosting by Forumer.comTM!