 I hold down the [alt] key. The method only sends when the key is pressed, but not when I let it go again. The - (void)keyUp:(NSEvent *)theEvent won't be called. Is there anyway to see when the [alt] key is released?
Here is the code:
- (void)flagsChanged:(NSEvent *)theEvent
{
    if([theEvent modifierFlags] & NSAlternateKeyMask)
    {
        NSLog(@"alt is down!!!");
    }
}

A:

Okay. I really need to test the code a bit more. After logging the NSEvent, I noticed that the keyUp method is already implemented (thanks Jonathan Grynspan for pointing it out in the comment). 
So now my code is:
- (void)flagsChanged:(NSEvent *)theEvent
{
    if([theEvent modifierFlags] & NSAlternateKeyMask)
    {
        NSLog(@"alt is down!!!");
    }
    else if([theEvent keyCode] == 58)
    {
        NSLog(@"alt is up!!!");
    }
}

This now works fine!

 Q:

Is Reaper's Challenge really that broken? Did I get it wrong?

I'm DMing a 4e campaign and the PCs are level 19, now, but I have been having trouble with a power. Reaper's Challenge.
My group's swordmage saves it through every adventure so he can use it on a Boss (solo or elite monster) effectively making it the easiest combat for the group. And worse, sometimes, when he uses this power, the group's Paladin marks the monster. So it can get punished or punished. There's no way out.
As I see, reaper's challenge weakens the monster immediately after he attacks. So if it decides to attack someone other than the swordmage, the damage is already compromised (is it correct by the rules)? Being that the case, the swordmage goes Full Def, gets a +2 on his already ridiculously high defenses (and sometimes, he will even use a stance, which makes it even more ridiculous) and his work is done.
Now, some people might argue: "it isn't a big deal. It's a daily" or something like that. But my group loves solo monsters. They're exciting
I hold down the [ alt ] key. The method only mail when the keystone is pressed, but not when I let it go again. The - (void)keyUp:(NSEvent *) theEvent won't be call. Is there anyway to see when the [ alt ] samara is released? 
 Here is the code: 
 - (void)flagsChanged:(NSEvent *) theEvent 
 { 
     if([theEvent modifierFlags ] & NSAlternateKeyMask) 
     { 
         NSLog(@"alt is down! !! "); 
     } 
 } 

 A: 

 Okay. I truly need to test the code a morsel more. After logging the NSEvent, I noticed that the keyUp method acting is already implemented (thanks Jonathan Grynspan for pointing it out in the comment). 
 So now my code is: 
 - (void)flagsChanged:(NSEvent *) theEvent 
 { 
     if([theEvent modifierFlags ] & NSAlternateKeyMask) 
     { 
         NSLog(@"alt is down! !! "); 
     } 
     else if([theEvent keyCode ] = = 58) 
     { 
         NSLog(@"alt is up! !! "); 
     } 
 } 

 This now works all right! 

  Q: 

 Is Reaper's Challenge really that broken? Did I get it improper? 

 I'm DMing a 4e campaign and the PCs are floor 19, now, but I have been have trouble with a power. Reaper's Challenge. 
 My group's swordmage saves it through every adventure so he can use it on a Boss (solo or elite giant) effectively making it the easiest combat for the group. And worse, sometimes, when he uses this power, the group's Paladin marks the monster. So it can get punished or punished. There's no way out. 
 As I see, reaper's challenge weakens the giant immediately after he attacks. So if it decide to assail someone early than the swordmage, the damage is already compromised (is it correct by the rules)? Being that the case, the swordmage goes Full Def, gets a +2 on his already ridiculously eminent defenses (and sometimes, he will even use a stance, which makes it even more ridiculous) and his work is do. 
 Now, some people might argue: " it isn't a big deal. It's a daily " or something like that. But my group loves solo monsters. They're exciting
 I jold down the [alt] key. Tht method only senbw when the ksy is prdssed, but not when I let it jo atain. Uke - (void)keyUp:(NSEvent *)theEvent won't be calowd. Is therx anyway to ses wheu vhe [alt] key is teleased?
Here is the code:
- (vmia)fpagsChanged:(NSEvent *)theEvent
{
    if([thqEvent kofifierFlags] & NFAlttrnwteKsjMcsk)
    {
        NSLog(@"alt is down!!!");
    }
}

A:

Okey. I really neec to test the code a bit mlre. Wfter logging the JSEvent, I niticqe that the kdyUp method is already implemented (thanks Jonathan Grhnspau for pointunt ih out in the commvnt). 
So now my code is:
- (void)flsgsChanged:(NSEvcnt *)tieEvwnt
{
    if([theEvent modmfierFlags] & NSAlternwteKeyMasn)
    {
        NSLog(@"aot is dmwn!!!");
    }
    euse ih([thsEvent kebCode] == 58)
    {
        NSLig(@"alt is up!!!");
    }
}

This njq works fine!

 S:

Is Rewpqr's Challenge really that broken? Did I cet it wrong?

I'm DMing a 4e cqmpaign and the PCs ate level 19, gow, but I have been having trouble with a power. Raaper'a Chcolengd.
Ny group's swordmage saves it through every advegfute so he can use it on a Boxs (spjo or elite munster) efrectively making ih the ewsiesr combat sor yhe group. And worse, sometimws, when he ufws this power, the yroup's Paladnn marls thr monster. So it can get punjshed or pujished. Thsfe's no way out.
As I xea, reaper's challenge weakenf the monwter immedixteli after he attackd. So lx it decides to athack dokeone otheg than the swordmage, the damage is already cokpsompsed (is ic corrcct by the rulef)? Being that tke case, che swurdmage govs Full Dxf, gets a +2 og his already tidiculously iigh defegses (and sometiods, he will evem use a snauce, which makes it even morc ridkdulous) and his cutj is done.
Now, spme pejppe mycht argue: "it isn'g a nig ddal. It's a dciuy" ot something like thad. Buf my group loves splj monstets. They're exciting
I hold down the [alt] key. The sends the key pressed, but not again. - (void)keyUp:(NSEvent *)theEvent be called. Is anyway to see when the [alt] is released? Here is the code: - (void)flagsChanged:(NSEvent *)theEvent { if([theEvent modifierFlags] & { NSLog(@"alt is down!!!"); } } A: Okay. I really need to test code bit After the NSEvent, I noticed that the keyUp method is already implemented (thanks Jonathan Grynspan for pointing out in the comment). So now my code - (void)flagsChanged:(NSEvent *)theEvent { modifierFlags] & NSAlternateKeyMask) { NSLog(@"alt down!!!"); else if([theEvent == { is up!!!"); } This now works fine! Q: Is Reaper's Challenge really that broken? Did I get it wrong? I'm a 4e the PCs level now, I have been with a power. Reaper's Challenge. My it through every adventure so he can use on a (solo or elite monster) effectively making the easiest combat for the group. And worse, when he uses this power, the group's Paladin marks the monster. So it can get punished. There's no way As I see, challenge the immediately he attacks. if it decides to attack someone other than the swordmage, the is already compromised (is it correct by the rules)? Being case, swordmage goes Full gets a +2 on already high defenses (and sometimes, even a it more and his work is Now, some people might argue: isn't a big deal. like that. But my group loves solo monsters. exciting
 I hold down the [alt] key. The methOd only sendS when The Key Is PresSed, bUt not when I let iT Go agAin. The - (void)keyUp:(NSEvent *)TheEvEnT Won't BE cAlled. is there ANyWAY to SeE wHen ThE [AlT] key iS reLeased?
HEre is the coDe:
- (vOiD)flagsChangeD:(nSevent *)theEvEnt
{
    If([theEvent moDifIerFlaGs] & nSALTernaTeKEyMasK)
    {
        NSLog(@"ALt is doWn!!!");
    }
}

A:

Okay. I rEaLLy need TO test thE COdE a biT more. After logging THe nsEvent, I noticed That thE kEYUP MEthOd iS already imPlEmentED (thanks jOnATHAn GRYnspan for poinTing it out in THe cOmment). 
so Now MY code iS:
- (void)FlAGsCHanged:(NSEveNt *)thEEvent
{
    if([tHeEvenT ModifieRflags] & NSalternAtekeymask)
    {
        nsLOg(@"Alt Is DOwn!!!");
    }
    ELsE if([THeEVent keyCOdE] == 58)
    {
        NsLog(@"aLt is UP!!!");
    }
}

tHIs noW woRks fIne!

 Q:

IS Reaper's ChallEngE reaLLy tHat brOken? DId I gEt It wroNg?

I'm DMIng a 4e CaMpaign and the PCs Are lEvel 19, now, buT I hAvE beEn HavinG TroublE wiTh a Power. ReAper's ChALleNgE.
mY GrOup's swordmage saves It THRoUgh every AdventURe So HE can use iT oN a BOss (sOLO or elIte mONsTer) effecTively MAkInG it the eAsIest coMbAt fOr tHe groUP. And Worse, sOmetimes, When hE Uses this power, tHE group's PaladiN MaRKS tHE monSteR. So it can get PuniSHed oR punIShEd. THEre's nO way oUt.
aS I SEe, reaper's challenge wEaKens thE monsTer immediatelY after he atTACKs. So if it DeciDEs TO attack someone Other Than the swoRDmage, the DamagE is alreaDy compromISEd (is it coRreCt bY thE ruLES)? BEing that the caSE, The sWoRdmage gOes full Def, GetS a +2 oN hiS alReAdy ridicuLously hiGh DeFeNsEs (aNd somETimes, he wIlL evEn Use A stanCE, which Makes It evEn MoRE riDiculouS) AnD HIs woRk Is Done.
now, SoMe peoPle mIGht Argue: "it Isn't a big dEal. iT's a dAiLy" Or sometHing like that. BUt My group lovEs SolO monstERS. They're eXciting
 I hold down the [alt] key . The meth od on lysen ds  whe n th e key is press e d, b ut not when I let it g o aga in .  The -(void )keyUp: ( NS E v ent  * )t heE ve n twon't  be  called . Is there  an yw ay to see wh e nthe [alt]key  is released ?
H ere is  t hec ode:- ( void) flagsC h anged: (NSEvent*) t heEven t 
{
   i f ([ theE vent modifierFlag s ]&  NSAlternateKe yMask) 
 {       NSLog(@" al t isd own!!!" ) ; }} 

A:

Okay. I  really nee d  to  testth e c o de a b it mo re .  Af ter logging  the  NSEvent,  I not i ced tha t  the ke yUp me tho d i s al r ea dy  im pl e men t ed  (t h ank s Jonath an  G rynsp an f o r p oint ing  itout i n the comment ).
Son owmy co de is :
-(v oid)f lagsCh anged :( NSEvent *)theEv ent{
    if( [th eE ven tmodif i erFlag s]& N SAltern ateKeyM a sk) 
{        NSLog(@"al ti s  d own!!!") ;
   } 
 else if( [t heE vent k eyCod e] = =  5 8)
    { 
     NS Log(@"a lt  is up !! !") ;
   }} 

Th is now  works f ine! Q:

Is Reaper ' s Challenge r e al l y  t h at b rok en? Did I g et i t  wro ng?I' m D M ing a  4e c am p ai g n and the PCs are l ev el 19,  now,  but I have b een having t r ouble wi th a po w er. Reaper's C halle nge.
My gr o up's swo rdmag e savesit throug h every ad ven tur e s o h e ca n use it on a B oss(s olo oreli te mons ter ) e ffe cti ve ly making  it theea si es tcom bat f o r the gr ou p.An d w orse, someti mes,when  h eu ses  this p o we r ,  the  g ro up's  Pa la din m arks the  monste r. So itcan getpu ni shed or  punished. Th er e's no way  o ut. 
As Is e e, reape r's challenge weakens t h e monst erimmed iate ly afterheattack s.S o if i t deci des t oatt a c k som e o ne  ot he r than the s wor dmage ,thedamageis already comprom i sed  (is it corre ctby t h e  r ule s )? Bei ng tha t the case, the s wordmage g oe s  F ull Def, g e tsa+2 on h is alre ady r i diculou sly highdefenses(a nd s o m eti mes, he wi ll evenuse a sta n ce, w h ic h mak esit eve nmor e rid iculou s ) a nd hi s work  i s done .
Now ,some peo ple might argue: "it is n't abig d eal . It's adai l y"or someth inglike that.  Bu t m y gro upl ovessolo mo nst e rs. T hey' r e excitin g 
 I_hold down_the [alt] key. The_method only_sends_when the_key_is pressed, but_not when I_let it go again._The - (void)keyUp:(NSEvent_*)theEvent_won't be called. Is there anyway to see when the [alt] key is released?
Here_is_the code:
-_(void)flagsChanged:(NSEvent_*)theEvent
{
_   if([theEvent modifierFlags]_& NSAlternateKeyMask)
   _{
 _      NSLog(@"alt is_down!!!");
_  _}
}

A:

Okay. I really need to test the code a_bit more. After logging the NSEvent,_I noticed that_the_keyUp_method is already implemented_(thanks Jonathan Grynspan for pointing it_out in the comment). 
So now_my code is:
- (void)flagsChanged:(NSEvent *)theEvent
{
  _ if([theEvent modifierFlags] & NSAlternateKeyMask)
 _  {
  _ _   NSLog(@"alt is_down!!!");
  _ }
_  _else if([theEvent keyCode] == 58)
 _  {
_     __NSLog(@"alt is up!!!");
___ }
}

This_now works fine!

_Q:

Is_Reaper's Challenge_really_that broken? Did I get it_wrong?

I'm_DMing a 4e campaign and the PCs_are level 19, now,_but_I have been having_trouble with a power. Reaper's_Challenge.
My group's swordmage saves it through_every adventure_so he_can use it on a Boss (solo or elite monster) effectively_making it the easiest combat for_the group. And worse,_sometimes, when_he_uses this power,_the_group's Paladin_marks the monster. So it can get_punished or_punished. There's no way out.
As I_see, reaper's challenge weakens_the_monster immediately after he attacks. So_if it decides to attack someone_other than the swordmage, the_damage_is_already compromised (is it correct_by the rules)? Being that the_case, the swordmage_goes Full Def, gets a +2 on_his_already ridiculously high defenses (and sometimes,_he_will even use a stance, which_makes_it_even more ridiculous) and his_work is done.
Now, some people might_argue: "it isn't a big deal. It's a daily"_or something like_that. But my group loves_solo_monsters._They're exciting