I do not like assassinations and I think they are a waste of time.
However, they are in the game and I’m going to have to deal with that.
So, I have devised a compromise that is so simple, 343 can’t ignore it.
In fact it’s so simple, they could even patch it in later.
My idea is a gameplay menu option called:
Assassination Behaviour (Similar in concept to Crouch Behaviour).
While accessing this menu item, you are presented with three options:
-Default: Tapping the melee button in an assassination situation will perform a simple beat down and holding the melee button will perform an assassination.
-Always Assassinate: Either tapping or holding the melee button when the opportunity for an assassination presents itself will always perform an assassination.
-Never Assassinate: Either tapping or holding the melee button when presented with the opportunity for an assassination will always result in a beat down.
See? Simple. This way I get my efficient gameplay, and whoever wants a time wasting kill move can have theirs in the same game.
And please people, don’t tell me “Just don’t hold the button!” or some crap.
If that worked flawlessly, I wouldn’t complain.
And look 343, I’ll even write some bad mock code of no particular language to guide the idea:
//Assassination Behaviour
//(Assumes player is within melee range of an enemy that can be assassinated).
.
bool ASSOPP = false;
int ASSOPPSET = 0;
string INPUT = X;
.
CHECK INPUT; /Determines which button is pressed and changes INPUT./
IF INPUT = MELEETAP OR IF INPUT = MELEEHOLD;
…(CHECKBACK ASSOPP; /Determines if target has back turned and changes ASSOPP to true if that is the case./
…IF ASSOPP = TRUE;
…(CHECKSET ASSOPPSET; /Determines which setting was chosen (Default = 0, Always = 1, Never = 2) and changes ASSOPPSET./
…IF ASSOPPSET = 0;
…(
…IF INPUT = MELEETAP;
…(MELEEATTACK);
…ELSE;
…(ASSASSINATION);
…)
…ELSEIF ASSOPPSET = 1;
…(ASSASSINATION)
…ELSE;
…(MELEEATTACK)
…)
…ELSE MELEEATTACK;
…)
ELSE (Do nothing);
INPUT = X;
ASSOPP = false;
ASSOPPSET = 0;
.
//End.
Something like that. You get the idea.
Make it happen!
