Powered by Invision Power Board


  Reply to this topicStart new topicStart Poll

> Marksman Enhanced, Is there any way this mod could be done?
peachykeen
Posted: February 09, 2006 12:42 am
Quote Post


Novice
*

Group: Members
Posts: 2
Member No.: 1590
Joined: April 25, 2005



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...
PMEmail Poster
Top
tonto_101
Posted: February 09, 2006 08:29 pm
Quote Post


Master
*****

Group: Moderators
Posts: 363
Member No.: 30
Joined: January 29, 2004



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.


--------------------
http://www.freewebs.com/tonto_101/
Ignore everything the man just said, he's thoroughly inebriated with his own verbosity.
PMUsers WebsiteAOL
Top
peachykeen
Posted: February 21, 2006 08:42 pm
Quote Post


Novice
*

Group: Members
Posts: 2
Member No.: 1590
Joined: April 25, 2005



I have an idea, though it still needs testing. 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.
PMEmail Poster
Top
tonto_101
Posted: February 21, 2006 11:09 pm
Quote Post


Master
*****

Group: Moderators
Posts: 363
Member No.: 30
Joined: January 29, 2004



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.


--------------------
http://www.freewebs.com/tonto_101/
Ignore everything the man just said, he's thoroughly inebriated with his own verbosity.
PMUsers WebsiteAOL
Top
Irmekroache
Posted: August 11, 2007 01:39 am
Quote Post


Novice
*

Group: Members
Posts: 5
Member No.: 2038
Joined: August 11, 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?
PMEmail Poster
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll