Date: 2015/10/18 05:04:29 UTC-07:00
Type: Denizen Script
stationary_cutscene:
type: task
debug: false
script:
- chunkload add <def[1].get_chunk> duration:<def[4].add[5]||15>s
- spawn e@pig[has_ai=false] <def[1].as_location> save:pig
- flag <entry[pig].spawned_entities.get[1]> is_camera
- look <entry[pig].spawned_entities.get[1]> <def[2].as_location>
- invisible <entry[pig].spawned_entities.get[1]> state:true
- define gamemode <def[3].gamemode>
- adjust %3% spectate:<entry[pig].spawned_entities.get[1]>
- adjust %3% gamemode:spectator
- wait <def[4]||10>s
- adjust %3% spectate:<def[3]>
- adjust %3% gamemode:%gamemode%
- remove <entry[pig].spawned_entities.get[1]>
stationary_cutscene_camera_invulnerability:
type: world
debug: false
events:
on pig damaged:
- if <context.entity.has_flag[is_camera]> determine cancelled