Thanks Gencheff!
It's one of rolfy's skybanks.
A lot of the scripting that is being done requires RPG Mod. Two examples. The first one is using the (sonic screwdriver) to image the hand print.
;Artificial Intelligence Script
;Header
desc = Pickup Inventory Item Hand Print #1
;Triggers
:state=0,activated=1:state=1
:state=1,plrdistwithin=40:state=2
:state=2,rpg_itemreadytouse=$RPW Red:rpg_getnewweapon=DrWho_Sonic_DR,state=10
:state=2:fpgcrawtextsize=28,fpgcrawtextfont=verdana
:state=2:fpgcrawtextr=0,fpgcrawtextg=0,fpgcrawtextb=255
:state=2:fpgcrawtextx=50,fpgcrawtexty=85
:state=2:fpgcrawtext="I'll need my red RPW to take an image of this hand-print."
:state=10,rpg_pickobject=1,rpg_mouseclick=1:rpg_entitytimerstart,state=11
:state=11,rpg_entitytimergreater=2750:rpg_showquicktext=b-24-b Got it! [ENTER],rpg_wait4enter,state=12,rpg_incinvitem=$Hand Print #1 !1
:state=12:rpg_putbackitem=$RPW Red,rpg_dropcurrentweapon,state=14
:state=14:none
;End of Script
The next is a little more complicated because it requires conversation with the janitor.
;Artificial Intelligence Script
;Header
desc = Level 2 Talkbox - Janitor1
;Triggers
:random=50:rotatehead=65
:random=10:rotateheadrandom=35
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\Huds\tt\janitor1_note.png,hudname=jan1note,hudhide=1,hudmake=display
:state=0:animate=95
:state=0,activated=1:state=1
:state=1:animate=95,state=2
:state=2,random=30:animate=95,rotateheadrandom=10
:state=2,plrdistwithin=55:animate=95,fpgcrawtextsize=36,fpgcrawtextfont=verdana
:state=2,plrdistwithin=55:animate=95,fpgcrawtextr=255,fpgcrawtextg=128,fpgcrawtextb=128
:state=2,plrdistwithin=55:animate=95,fpgcrawtextx=50,fpgcrawtexty=60
;:state=2,plrdistwithin=75:sound=RPG_Mod\Audio\tt\level01_janitor_wet-floor.ogg,state=3
:state=2,plrdistwithin=55:animate=95,fpgcrawtext="Whoa! Careful now! Wet floor here!"
:state=2,plrdistfurther=175:animate=95,state=10
:state=10,activated=2:rpg_entitytimerstart,state=11,alttexture=1
:state=11,rpg_entitytimergreater=650:state=12
:state=12,waypointstate=0:animate=2,waypointstart
:state=12,waypointstate=3:animate=2,rpg_pointplayeratobject,waypointnext
:state=12,waypointstate=4:animate=2,waypointrandom
:state=12,waypointstate=5:animate=2,waypointstop,rotatetoplr,rpg_entitytimerstart,state=13
:state=13,rpg_entitytimergreater=250:rpg_entitytimerstart,state=14
:state=14,rpg_entitytimergreater=250:state=16
:state=16:rpg_talkbox=14,state=18
:state=18,rpg_answeriscorrect=janitor1:state=19
:state=18,rpg_noanswer=janitor1:state=20
:state=18:state=21
:state=19:state=105
:state=20:rpg_setifused=SG1,rpg_talkbox=20,activateifused=1,state=100
;:state=21:state=22,rpg_entitytimerstart
:state=21:state=22
;:state=22,rpg_entitytimergreater=250:rpg_setifused=SG1,rpg_talkbox=15,activateifused=1,state=100
:state=22:rpg_setifused=SG1,rpg_talkbox=15,activateifused=1,state=100
;
:state=100:state=101
:state=101:rotatetoplr
;
:state=105:rpg_talkbox=17,rpg_entitytimerstart,state=106
:state=106,rpg_entitytimergreater=150:rpg_talkbox=45,rpg_entitytimerstart,state=107
:state=107,rpg_entitytimergreater=150:rpg_talkbox=18,rpg_entitytimerstart,state=108
:state=108,rpg_entitytimergreater=150:rpg_talkbox=46,rpg_entitytimerstart,state=109
:state=109,rpg_entitytimergreater=150:rpg_talkbox=19,rpg_entitytimerstart,state=110
:state=110,rpg_purchasepricetoolow=janitor1:state=120
:state=110,rpg_purchasepriceok=janitor1:state=150
:state=120:rpg_talkbox=47,state=130
:state=130,rpg_purchasepricetoolow=janitor1:state=131
:state=130,rpg_purchasepriceok=janitor1:state=150
:state=131:rpg_talkbox=48,state=132
:state=132,rpg_purchasepricetoolow=janitor1:state=140
:state=132,rpg_purchasepriceok=janitor1:state=150
:state=140:rpg_talkbox=49,state=142
:state=142,rpg_purchasepricetoolow=janitor1:state=143
:state=142,rpg_purchasepriceok=janitor1:state=150
:state=143:rpg_talkbox=55,state=144,rpg_entitytimerstart
:state=144,rpg_entitytimergreater=150:rpg_talkbox=56,rpg_entitytimerstart,state=160
;:state=150:rpg_talkbox=50,hudshow=jan1note,state=160
:state=150:rpg_talkbox=50,rpg_incinvitem=$Note1 !1,rpg_setplayercanuseitem=$Note1 !1,rpg_entitytimerstart,state=170
:state=160,rpg_entitytimergreater=150:rpg_talkbox=51,activateifused=1,state=161
:state=161:rpg_setifused=plrfadeout_and_move,state=162
:state=162:activateifused=2,state=163,rpg_wait4time=150,settargetname=target_janitor1,rpg_wait4time=150,settarget,rpg_entitytimerstart
:state=163,rpg_entitytimergreater=150:lookattarget,animate=2,movetotarget,state=164
:state=164:rpg_setifused=office_door,activateifused=1,state=165,rpg_entitytimerstart
;:state=165,rpg_entitytimergreater=2500:rpg_setifused=Janitor2,activateifused=1,destroy
:state=165,rpg_entitytimergreater=3500:alttexture=0,rotatey=250,state=195
;:state=165:none
:state=170,rpg_entitytimergreater=150:rpg_talkbox=51,state=171,rpg_entitytimerstart
:state=171,rpg_entitytimergreater=150:rpg_setifused=office_door,activateifused=1,state=172
:state=172:rpg_setifused=plrfadeout_and_move,state=173
:state=173:activateifused=2,state=174
:state=174:none
:state=195:state=199,alttexture=0
:state=199:animate=95,state=200
:state=200,random=30:rotateheadrandom=10
:state=200:fpgcrawtextsize=36,fpgcrawtextfont=verdana
:state=200:fpgcrawtextr=255,fpgcrawtextg=128,fpgcrawtextb=128
:state=200:fpgcrawtextx=50,fpgcrawtexty=60
:state=200,plrdistwithin=75:fpgcrawtext=Don't bother me! Can't you see I'm busy?!
:state=200,plrdistfurther=75:state=199
;End of Script
This ones not finished yet because there are some things the janitor needs to do after he buzzes reception to unlock the door.
Terry