cal dasiri

Earning Respect as it is is the wrong way, isn't it?

12 posts in this topic

In the last couple of days i was thinking about how Exile works the way it gives respect points to someone and thought that it is kind of a funkiller if you gain more respect for longrange kills then for close combat kills. Imho it should be total different. The fun and the difficulty raises the closer you are at your enemy. Sitting and waiting for the enemy in a far away spot needs no skills except you know how to aim. Close combat needs some more skill as you also need to have a plan how to get in range without get spotted. Also i think that respect should be given depending on the waepon you are using. Small weapons like a pistol or the axe should give most bonus points then a big gun like machineguns or the big sniper rifles.

May it could be like this:

Basic kill RP (RespectPoints) : 10

Bonus RP for Range:

0-5m = +250

6-50m = +125

51-100m = +75

101-150m = +25

151-200  = +-0

201-300m = -1

301-400m = -2

401-500m = -3

501-600m = -4

601-700m = -5

701-800m = -7

>800m = -9

Bonus for kind of weapon:

Axe and Handguns = +100%

Assault Rifles, Submachine guns, Grenades = +50%

Designated Marksman Rifles and Squad Automatic Weapons = +-0%

Marksman Rifles and Sniper Rifles = -25%

Medium Machine Guns = - 50%

Road Kill, Mines or Vehicle Arms = -100%

 

The formula for this must be: Basic RP + Range Bonus + Weapons bonus

Minumum possible Respect: 0

Maximum possible Respect: 520 (May add another bonus for Kill Streak)

Possibly there isn't everything in the right place for now, but i guess you understand my point. What do you think?

kind regards

Cal

Edited by cal dasiri

Share this post


Link to post
Share on other sites

not good.:talktohand:

hitting with a sniper on a range over 750meters is not that easy, but I would say sitting in a bush and waiting for your opponents to come by is!

Edited by hieve

Share this post


Link to post
Share on other sites
Advertisement

So basically @OP you want to kill of sniping for respect? The problem is there are two different types of players. Long range and CQC. To punish one and not the other would be genocide. ;)

Share this post


Link to post
Share on other sites

A kill at 1000 meters deserve some respect in my opinion.

CQB is should also deserve some respect.

how about a respect bonus for kills within 25 meters?

Oh wait you can do that...

Open Exile.Altis.pbo\config.cpp

find that block and add that line

http://pastebin.com/U8GjaC6h

ExileServer_object_player_event_onMpKilled = "custom\ExileServer_object_player_event_onMpKilled.sqf";

create a folder named "custom" in your exile.altis.pbo

create a file named : ExileServer_object_player_event_onMpKilled.sqf in that folder

put this code in that file 

http://pastebin.com/16aVvPCw

For the more advanced admins here is the mod : 

                    if (_distanceBonus > 0) then
                    {
                        _killerRespectPoints pushBack [(format ["%1m RANGE BONUS", _distance]), _distanceBonus];
                    };

                    //MOD by Patrix87
                    if (_distance < 25) then
                    {
                        _killerRespectPoints pushBack [(format ["%1m CLOSE QUARTER BONUS", _distance]), 100];
                    };
                    //End of mod

DONE

Edited by Patrix87
corrections

Share this post


Link to post
Share on other sites

my guess is that you mean something like the VEMF missions have for the CQB kills ; CQB master 100 respect  & plain CQB 50 respect

just checkl the VEMF missions out for that respect stuff

1 person likes this

Share this post


Link to post
Share on other sites

lol thats funny so u want to reward the bambi players picking up an pistol/axe and killing close combat whole time with like 500 respect per kill ? so they get more respect then other guys not killing in spawnzone :D i would get me full geared and kill the fresh spawns close combat with my friends as soon as they pick up a weapon whole day and get ez respect  but then the server would lose new players, thats cool.

Share this post


Link to post
Share on other sites

I made a function to give you proportional respect points based on distance including CQB.

0->50m = 100 to 0 respect

100m -> infinity = 25 per 100 meters proportional E.G. 150m = 38 respect

Line 162 of ExileServer_object_player_event_onMpKilled.sqf

//MOD by Patrix87


_killer setVariable["ExileKillStack", _killStack];
_killer setVariable ["ExileLastKillAt", time];
_distance = floor(_victim distance _killer);
_fragAttributes pushBack (format ["%1m Distance", _distance]);
if (_distance > 100) then
{
    _distanceBonus = (round ((_distance / 100) * getNumber (configFile >> "CfgSettings" >> "Respect" >> "Bonus" >> "per100mDistance"));
    _killerRespectPoints pushBack [(format ["%1m RANGE BONUS", _distance]), _distanceBonus];
};
if (_distance <= 50) then
{
    _distanceBonus = (floor (51 - _distance)) * (round((getNumber (configFile >> "CfgSettings" >> "Respect" >> "Bonus" >> "at1mDistance"))/50));
    _killerRespectPoints pushBack [(format ["%1m CLOSE QUARTER BONUS", _distance]), _distanceBonus];
};


//End of mod
 

And add those line Bellow per100mDistance in config.cpp of exile_server_config.pbo

            // CQB Bonus at 1m distance
            at1mDistance = 100;

Done

Share this post


Link to post
Share on other sites
3 hours ago, Patrix87 said:

A kill at 1000 meters deserve some respect in my opinion.

CQB is should also deserve some respect.

how about a respect bonus for kills within 25 meters?

Oh wait you can do that...

Open Exile.Altis.pbo\config.cpp

find that block and add that line

http://pastebin.com/U8GjaC6h

ExileServer_object_player_event_onMpKilled = "custom\ExileServer_object_player_event_onMpKilled.sqf";

create a folder named "custom" in your exile.altis.pbo

create a file named : ExileServer_object_player_event_onMpKilled.sqf in that folder

put this code in that file 

http://pastebin.com/16aVvPCw

For the more advanced admins here is the mod : 

                    if (_distanceBonus > 0) then
                    {
                        _killerRespectPoints pushBack [(format ["%1m RANGE BONUS", _distance]), _distanceBonus];
                    };

                    //MOD by Patrix87
                    if (_distance < 25) then
                    {
                        _killerRespectPoints pushBack [(format ["%1m CLOSE QUARTER BONUS", _distance]), 100];
                    };
                    //End of mod

DONE

You might want to add in a check so that it doesn't give respect if the killer is in a vehicle.

Share this post


Link to post
Share on other sites
Advertisement

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.