[Condition] ForcedTrigger

Post Reply
User avatar
Raddeck
LP Manager
Reactions: 1
Posts: 508
Joined: Sat Oct 16, 2021 6:22 pm
Location: LpWorld
Contact:

Post by Raddeck »

ForcedTrigger()


USE:
Returns whether a scene was force triggered with an action that has the SCENE_ALWAYS field filled (which overrides the conditions at the top of a scene). Use it to know if the scene was consciously triggered by the player or randomly triggered.


TYPE: Condition, non-Ref
RETURNS: bool
THEME: Scenes
COMPARE: sceneStart


EXAMPLE:
The "organize_a_house_party.lpaction" file has the following field filled:

Code: Select all

SCENE_ALWAYS: house_party

And the house_party.lpscene consults it like this:

Code: Select all

PlayerHosting = ForcedTrigger()
sceneStart()

If PlayerHosting
    "My preparations are all done. It's time to welcome the guests!"
    Player(Happy):: "Come in, everyone! Don't be shy. Everything's ready."
Else
    "My phone rang! It's <Host.name>. I wonder what <Host.he_or_she> is calling me for?"
    ...
Endif
Like my work? Buy me a coffee or support me on Patreon to keep it coming. :ugeek:
-Don't PM me for support-
Top
Post Reply