//============================================================================================================
// Canals specific criteria
//============================================================================================================
criterion "IsBarnacleCitizen01a" "BarnacleCitizen01a" "1" required
criterion "IsAirlockCitizen1" "AirlockCitizen1" "1" required
criterion "IsBoxcarCitizen01" "name" "boxcar_human" "required"


//======================================================
// The citizen who almost got eaten by a barnacle in 01a
//======================================================
response "BarnacleCitizen01aHello"
{
	scene "scenes/canals/d1_canals_01a_room4_citizen_hello.vcd"
}

rule BarnacleCitizen01aHello
{
	criteria		IsCitizen ConceptTalkHello IsBarnacleCitizen01a NPCIdle  PlayerNear SeePlayer
	response		BarnacleCitizen01aHello
}

response "BarnacleCitizen01aIdle"
{
//	scene "scenes/canals/d1_canals_01a_room4_citizen_idle.vcd"
}

rule BarnacleCitizen01aIdle
{
	criteria		IsCitizen ConceptTalkIdle IsBarnacleCitizen01a NPCIdle
	response		BarnacleCitizen01aIdle
}

//======================================================
// Citizen in first airlock in eli_01
//======================================================
response "AirlockCitizen1Use"
{
	norepeat
	scene "scenes/eli_lab/airlock_cit01.vcd"
	scene "scenes/eli_lab/airlock_cit02.vcd"
	scene "scenes/eli_lab/airlock_cit03.vcd"
}

rule BarnacleCitizen01aHello
{
	criteria		IsCitizen ConceptTalkUse IsAirlockCitizen1 NPCIdle
	response		AirlockCitizen1Use
}


response BoxcarCitizen01Push
{
}

rule BoxcarCitizen01Push
{
	criteria		IsCitizen  IsBoxcarCitizen01 ConceptTalkPlayerPushed SeenByPlayer NoRecentCombat
	response		BoxcarCitizen01Push
}