diff options
Diffstat (limited to 'res')
-rw-r--r-- | res/scripts/hallucination_interior.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/res/scripts/hallucination_interior.lua b/res/scripts/hallucination_interior.lua index c265a46..caad4b0 100644 --- a/res/scripts/hallucination_interior.lua +++ b/res/scripts/hallucination_interior.lua | |||
@@ -230,6 +230,12 @@ end | |||
230 | function hallucination_interior.switch_claus_attention() | 230 | function hallucination_interior.switch_claus_attention() |
231 | gamestate.switch_claus_lost_interest = false | 231 | gamestate.switch_claus_lost_interest = false |
232 | 232 | ||
233 | if gamestate.switch_claus_gaining_attention then | ||
234 | return | ||
235 | end | ||
236 | |||
237 | gamestate.switch_claus_gaining_attention = true | ||
238 | |||
233 | Halt("switch_claus") | 239 | Halt("switch_claus") |
234 | DisableBehaviour("switch_claus") | 240 | DisableBehaviour("switch_claus") |
235 | ShowExpression("switch_claus", "surprise") | 241 | ShowExpression("switch_claus", "surprise") |
@@ -258,6 +264,8 @@ function hallucination_interior.switch_claus_attention() | |||
258 | FollowSprite("switch_claus", "lucas") | 264 | FollowSprite("switch_claus", "lucas") |
259 | end | 265 | end |
260 | end | 266 | end |
267 | |||
268 | gamestate.switch_claus_gaining_attention = false | ||
261 | end | 269 | end |
262 | 270 | ||
263 | function hallucination_interior.switch_claus_lose_interest() | 271 | function hallucination_interior.switch_claus_lose_interest() |