Jump to content

Please fix the suicide vest (video)


Recommended Posts

26 minutes ago, 《New》 Krypton 《wəN》 said:

Should spawn it on the player instead of spawning it at the air.

There have been people trying to fix this issue back in the day and there is no other way around it.

the vest script is the best way it can be. 

People are just gonna have to learn the right way to best people in the field of battle with a vest..    **totally didn't just quote whitey**

Link to comment
20 minutes ago, Judg3M3ntal said:

There have been people trying to fix this issue back in the day and there is no other way around it.

the vest script is the best way it can be. 

People are just gonna have to learn the right way to best people in the field of battle with a vest..    **totally didn't just quote whitey**

Definitely not true. There is a way to blow up Right at the person, and not drop the bomb from the sky.

Link to comment
43 minutes ago, 《New》 Krypton 《wəN》 said:

Will post it if I can somehow find it...however I've seen other servers and videos where the bomber vest spawned entities such as multiple grenades ON the player and detonated there. On old servers even.

Interesting.  One would assume it would work better if it threw a shit ton of grenade. I like it

Link to comment
Just now, Gnashes said:

private["_test"];
if(vest player != "V_HarnessOGL_brn") exitWith {};
if(vehicle player != player) exitWith {hint "You cannot detonate your vest from within a vehicle."};
if((getPosATL player) select 2 > 1) exitWith {hint "You cannot detonate your vest when not on the ground."};
removeVest player;
_test = "Bo_Mk82" createVehicle [0,0,9999];
_test setPos (getPos player);
_test setVelocity [100,0,0];

if(alive player) then {player setDamage 1;};

 

Translation: Spawns bomb at bottom left corner of the map, 10km into the sky.

Teleports bomb to the Player.

Sets bomb to hit the ground at 100km an hour.

Would grenades be a viable replacement?

Link to comment

How about you use the same explosion that is already being used, but add two more duplicates, possibly in different positions for them to explode. (on the ground, on the person, etc.). One of the explosions is bound to achieve the desired effect.

Edit: Or you could also set the vest to detonate 10 grenades while maintaining the current method of teleporting the explosive to the person. Doing this allows for the vest to have a purpose inside domes and indestructible buildings while maintaining its devasting blow outside of those situations.

Edited by Hound
Big Bird likes this
Link to comment
private["_test"];
if(vest player != "V_HarnessOGL_brn") exitWith {};
if(vehicle player != player) exitWith {hint "You cannot detonate your vest from within a vehicle."};
if((getPosATL player) select 2 > 1) exitWith {hint "You cannot detonate your vest when not on the ground."};
removeVest player;
_test = "Bo_Mk82" createVehicle [0,0,9999];
_test setPos (getPos player);
_test setVelocity [100,0,0];

if(alive player) then {player setDamage 1;};

I think the fix is to use getPosATL and setPosATL instead of getPos and setPos

getPos and setPos get your position relative to the object below you. 

getPosATL and setPosATL get your position relative to terrain level

I suspect the that in the indestructible buildings, the bomb spawns in/below the floor. Switching to getPosATL and setPosATL will spawn it in the building and kill people.

Also a video. 

Forgot to mention, the vest also works on docks.

Edited by Serpico
Link to comment
32 minutes ago, Serpico said:

private["_test"];
if(vest player != "V_HarnessOGL_brn") exitWith {};
if(vehicle player != player) exitWith {hint "You cannot detonate your vest from within a vehicle."};
if((getPosATL player) select 2 > 1) exitWith {hint "You cannot detonate your vest when not on the ground."};
removeVest player;
_test = "Bo_Mk82" createVehicle [0,0,9999];
_test setPos (getPos player);
_test setVelocity [100,0,0];

if(alive player) then {player setDamage 1;};

I think the fix is to use getPosATL and setPosATL instead of getPos and setPos

getPos and setPos get your position relative to the object below you. 

getPosATL and setPosATL get your position relative to terrain level

I suspect the that in the indestructible buildings, the bomb spawns in/below the floor. Switching to getPosATL and setPosATL will spawn it in the building and kill people.

Also a video. 

Forgot to mention, the vest also works on docks.

good find will inform the people

Link to comment
  • 2 weeks later...
On 2/29/2016 at 7:44 PM, Serpico said:

I think the fix is to use getPosATL and setPosATL instead of getPos and setPos

getPos and setPos get your position relative to the object below you. 

getPosATL and setPosATL get your position relative to terrain level

If understand this right, this might also explain why we keep spawning in below the floor in some houses, underneath towers and inside of solid object at the oil rig when logging in where you last synced.
I've never had that happen on other servers. When I've logged out at the upper floor in a house, I've logged in at the upper floor. Not the bottom floor or underneath the house like on Asylum.

BSuzinator likes this
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...