조건(Condition)

특정한 조건이 맞는지 여부를 검사한다. 다음과 같은 다양한 조건들이 있다.

단순 조건

always
항상 참이다.
never
항상 거짓이다.

시간 관련

first time run
이 조건이 실행된 것이 최초인가?

호출자 관련

call by cpu
스크립트(Script) 의 실행이 CPU에 의한 것인가? 첫 번째 호출 뎁스로 판단한다.

공간적 객체 관련

[spatial] pitch dark
공간적 객체(Spatial) 가 깜깜한 곳에 있는가?

공간 관련

[space] space dark
공간(Space) 이 깜깜한가?
[space] contains [spatial]
공간(Space)공간적 객체(Spatial) 을 가지고 있는가?

물체 관련

[thing] switch on
스위치(Switch) 플러그인 이 켜졌는가?
[thing] light on
광원(Light) 플러그인 이 켜졌는가?
[thing] covered by [spatial]
물체가 특정 공간적 객체(Spatial) 로 감싸지는가?
[thing] parent is [spatial]
물체가 특정 공간적 객체(Spatial) 을 부모로 가지는가?
[thing] composed by [thing]
물체가 특정 물체(Thing)파트(Part) 로 가지는가?
[thing] contains [thing]
물체(Thing)컨테이너(Container) 플러그인 이 있고, 물체(Thing) 를 가지는가?

캐릭터 관련

[character] visible [thing]
플레이어가 특정 물체(Thing) 을 볼 수 있는가?
[character] gettable [thing]
플레이어가 특정 물체(Thing) 을 얻을 수 있는가?