diff --git a/bore.af b/bore.af index dd4702b..b75e589 100644 --- a/bore.af +++ b/bore.af @@ -44,7 +44,12 @@ STATE: {combat} ~~ { IF: SecsInStateGE 60 DO: SetState {ring_fail} IF: NoMobsInDist 5 - DO: SetState {hunt} + DO: SetState {hunt} + IF: All + ChatCapture {^(?['A-Za-z ]+) (?has discovered the .*!)$} {} + Expr {$capturegroup_name==getcharstringprop[1]} + DO: DoAll + ChatExpr {\/a +getvar[capturegroup_text]} ~~ } STATE: {death} ~~ { IF: Always diff --git a/bore.met b/bore.met index 9a059b8..0a37342 100644 --- a/bore.met +++ b/bore.met @@ -11,7 +11,7 @@ n n n n -47 +48 i 1 i @@ -52,6 +52,69 @@ hunt s combat i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +28 +TABLE +2 +k +v +n +n +2 +s +p +s +^(?['A-Za-z ]+) (?has discovered the .*!)$ +s +c +s + +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +$capturegroup_name==getcharstringprop[1] +TABLE +2 +K +V +n +n +1 +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +\/a +getvar[capturegroup_text] +s +combat +i 1 i 2