… | |
… | |
33 | my ($data) = @_; |
33 | my ($data) = @_; |
34 | |
34 | |
35 | $data->{activator}{neko_attack}++ |
35 | $data->{activator}{neko_attack}++ |
36 | or cf::LOG cf::llevDebug, sprintf "QBERT Neko-san was attacked by %s!\n", $data->{activator}->name; |
36 | or cf::LOG cf::llevDebug, sprintf "QBERT Neko-san was attacked by %s!\n", $data->{activator}->name; |
37 | |
37 | |
38 | $data->{activator}->message ("Meoow! (You are hurting me)") |
38 | $data->{activator}->message ("Meoow! (Please do not hurt me)") |
39 | if !($data->{activator}{neko_attack} & 15); |
39 | if !($data->{activator}{neko_attack} & 15); |
40 | |
40 | |
41 | if ($data->{activator}{neko_attack} > 256) { |
41 | if ($data->{activator}{neko_attack} > 512) { |
42 | $data->{activator}{neko_attack} -= 128; |
42 | $data->{activator}{neko_attack} -= 128; |
43 | $data->{activator}->message ("Neko-san is suddenly gone!"); |
43 | $data->{activator}->message ("Neko-san is suddenly gone!"); |
44 | teleport $data->{activator}, "/scorn/misc/scorn_illusions", 15, 7; |
44 | teleport $data->{activator}, "/scorn/misc/scorn_illusions", 15, 7; |
45 | $data->{activator}->message ("You hear strange noises all around you..."); |
45 | $data->{activator}->message ("You hear strange noises all around you..."); |
46 | $data->{activator}->message ("You feel dumb."); |
46 | $data->{activator}->message ("You feel dumb."); |