• When people shoot at animals they should slow down
    7 replies, posted
Idk if it's been suggested before but it would be nice if they can do that in the next update
I agree, It has been a problem since Legacy, it is a pain when you are getting very low on health and shoot an animal and it takes off like a greyhound. I think it might be difficult to implement as you would have to base the "damage" on the size of the animal (?) but it would great if it was implemented.
Well since there aren't that many animals they could simply code each one's slowing effect. Different ammo types arrow/pistol bullet/5.56 bullet could give separate multipliers for the slows or something, and melee weapons could give like 50% slow if thrown. Still some work, but doable in a day (if nothing else to do)
If they will not implement that then I'd say they're to lazy, Cause that's simple to do and as Silent said: there aren't many animals so they can do it
I am always surprised by the "thats easy to fix/do/create/code" attitude by people who dont actually have to do it and in most cases dont know how to do it.
assuming there's a slow effect variable (Which there probably is, as you don't move full speed inside spike traps and similar) you'd need, what, 4 code lines for each ammo type? Possibly more if you don't want to apply these effects to players. Animals have a class most likely (no idea what), so all you need is a script for each ammo type to apply slowing effects on contact. Granted I just started studying coding in C, I could try and replicate some code but... I don't even know which library to use. I only know <stdio.h> plus I'm only studying C, but I can give it a try #include <stdio.h> int main(void) { /* a is a player's usual moving speed */ int a = 100; /* b is the slowing effect multiplier */ float b = 0.5; if ( bulletContact == True ); /* slowEffect is the application of the slow in a characters movement speed */ int a = a*b; return 0; } This would probably inflict a slow effect, unless the syntax's or the indentation is wrong, if so, please notify me! When it comes to the other problems like having no timer nor other ammo types, or not having bulletContact defined, I am aware of that. I also don't know if i used return correctly.
And would you slow down if you were being shot at?
You would if you had a few arrows or bullets stuck in you and you were losing blood. Its not that they are not slowing down when being shot AT its when they are wounded and NOT slowing down.
Sorry, you need to Log In to post a reply to this thread.