Author |
Message |
Joe
Joined: Tue Jul 21, 2009 4:36 am Posts: 347 Location: The place where asses go to be bad
|
Re: Actually working Silencers?
Any actor with a perceptiveness value of above 0 is alerted to the start of an emission. This is why an enemy will turn toward you if you start to jetpack within it's line of sight, but will not notice you if you begin a jetpack within, say, a corridor, come out of the corridor and fly near him. This is also why actors are alerted to dropships and rockets coming down because they are constantly starting/stopping emissions to stabilize themselves. This also affects explosions and gunfire, so I am not sure if the statement claiming that Darkstorm alt-fire "silences" emissions is entirely true. This is not problem with the devices, it is simply one of the exploitable fallabilities of the current AI.
Make sense now?
|
Tue Apr 06, 2010 1:41 am |
|
|
411570N3
Joined: Wed Jan 07, 2009 10:26 am Posts: 4074 Location: That quaint little British colony down south
|
Re: Actually working Silencers?
How would it 'silence the emission'? There is no emitter to speak of; it is creating a particle in mid-air out of nothing.
|
Tue Apr 06, 2010 2:44 am |
|
|
Joe
Joined: Tue Jul 21, 2009 4:36 am Posts: 347 Location: The place where asses go to be bad
|
Re: Actually working Silencers?
@411570N3: All particles unless knocked loose from terrain come from an emitter, that's how CC works. Emitters can range from the built in ones on devices to actual AEmitters like the ones used on crafts, wounds, and some high recoil weapons (eg: Coalition heavy sniper rifle).
|
Tue Apr 06, 2010 3:05 am |
|
|
Duh102
happy carebear mom
Joined: Tue Mar 04, 2008 1:40 am Posts: 7096 Location: b8bbd5
|
Re: Actually working Silencers?
Joe wrote: that's how CC works. Code: local particle = CreateMOSParticle("Tiny White Glow"); particle.Vel = Vector(0, 50); particle.Pos = Vector(self.Pos.X + math.random(-self.cloudr, self.cloudr), self.Pos.Y + math.random(-self.cloudr, self.cloudr)); MovableMan:AddParticle(particle); What was that you were saying?
|
Tue Apr 06, 2010 3:08 am |
|
|
Joe
Joined: Tue Jul 21, 2009 4:36 am Posts: 347 Location: The place where asses go to be bad
|
Re: Actually working Silencers?
Ahh, I see. So via Lua you can simply tell a particle of your choice to appear when called upon, assign a velocity and direction, assign a starting position, and tell it to let fly? My apologies then. But what I said at first is true, all AI are alerted to the activation of an emitter.
|
Tue Apr 06, 2010 3:13 am |
|
|
Duh102
happy carebear mom
Joined: Tue Mar 04, 2008 1:40 am Posts: 7096 Location: b8bbd5
|
Re: Actually working Silencers?
Which is why we were talking about the best way to implement a Lua solution.
|
Tue Apr 06, 2010 3:14 am |
|
|
Joe
Joined: Tue Jul 21, 2009 4:36 am Posts: 347 Location: The place where asses go to be bad
|
Re: Actually working Silencers?
Okay, my bad. Thank you for enligtening me.
|
Tue Apr 06, 2010 3:16 am |
|
|
Duh102
happy carebear mom
Joined: Tue Mar 04, 2008 1:40 am Posts: 7096 Location: b8bbd5
|
Re: Actually working Silencers?
No problem, just read more next time.
|
Tue Apr 06, 2010 3:27 am |
|
|
ajlw
Joined: Mon Mar 15, 2010 11:46 pm Posts: 67
|
Re: Actually working Silencers?
So, is anybody actively experimenting with this? I wish I had more understanding of lua, and less of a hangover atm =.=
|
Wed Apr 07, 2010 1:01 pm |
|
|
Darlos9D
Joined: Mon Jul 16, 2007 9:50 am Posts: 1512 Location: Tallahassee, FL
|
Re: Actually working Silencers?
I probably experimented with this about as hard as one can. The conclusion is this: you can't use an HDFirearm's functionality if you want to make a silenced weapon. You'll either A: want to make an HDFirearm that spawns particles when you press a button that isn't the fire button, or B: make a HeldDevice that spawns particles when you press what would be the fire button on an HDFirearm.
I could have probably used the latter method to make my silenced weapons but I think I had already finished what I had so I was laaaaaaazy and used those weird hybrid weapons.
I also experimented with crazy methods of trying to "distract" local enemy units upon firing an HDFirearm's regular fire. No go: no matter what you do, if you fire, they know you're there and won't get distracted by anything else. Even if you shut them down completely for a brief moment, when they come back they remember you're there and turn and shoot.
|
Thu Apr 08, 2010 9:51 pm |
|
|
dutchsmoker
Joined: Fri Oct 16, 2009 7:45 pm Posts: 72
|
Re: Actually working Silencers?
i have new info concerning this topic , i think is worth mentioning. ive found out MOSRotating are not detected by the ai, and can be quite easly shot from a HDFirearm. defined like: Quote: AddAmmo = MOSRotating InstanceName = Particle Riot Cannon or Quote: AddEffect = MOSRotating InstanceName = Particle Riot Cannon does the same thing , but seems less effective as bullet. it does have a drawback, sharpness does not work with them. ive recently uploaded a weapon that uses MOSRotating you can get it here. http://forums.datarealms.com/download/file.php?id=35311here is a example of what i spoke of, silenced "shots".
|
Tue Oct 19, 2010 11:06 pm |
|
|
411570N3
Joined: Wed Jan 07, 2009 10:26 am Posts: 4074 Location: That quaint little British colony down south
|
Re: Actually working Silencers?
You could probably then have a script on them that instantly deletes them and replaces them with the particles, copying the velocity.
|
Wed Oct 20, 2010 4:15 am |
|
|
dutchsmoker
Joined: Fri Oct 16, 2009 7:45 pm Posts: 72
|
Re: Actually working Silencers?
i'm not sure that would work as they seem to not trust particles specifically.
|
Wed Oct 20, 2010 10:22 am |
|
|
PvtVain
Joined: Thu Jul 15, 2010 1:52 pm Posts: 165
|
Re: Actually working Silencers?
Unitec pulled off silenced weapons.
|
Sat Oct 23, 2010 12:15 pm |
|
|
|