03-10-2012, 08:23 PM
Ecco, dovrebbe fare al caso tuo.
Cose inserite:
-Personaggio in attesa di vedere il player
-Se attaccato non lo tiene più nessuno solo se muori si rilassa
-Appena vede il player si avvicina per distruggerlo
-Se viene visto si ferma e guarda il player
-Appena il player toglie lo sguardo il personaggio riparte
-Inserito animazione melle standard
-personaggio si dirige verso il player in corsa
Inserire in "main"
Testa il tutto e fai sapere per possibili modifiche
Tax
Cose inserite:
-Personaggio in attesa di vedere il player
-Se attaccato non lo tiene più nessuno solo se muori si rilassa
-Appena vede il player si avvicina per distruggerlo
-Se viene visto si ferma e guarda il player
-Appena il player toglie lo sguardo il personaggio riparte
-Inserito animazione melle standard
-personaggio si dirige verso il player in corsa
Inserire in "main"
Citazione:desc = intelligenza personaggio (segue e distrugge)
tate=0,plrcanbeseentate=1
;personaggio attaccato
tate=0,shotdamage=1tate=30
tate=1,shotdamage=1tate=30
tate=2,shotdamage=1tate=30
tate=3,shotdamage=1tate=30
tate=20,shotdamage=1tate=30
tate=1,plrcannotbeseentate=0,animate=1
;visto il plr. corre verso di lui
tate=1,plrdistfurther=40:rotatetoplr,movefore=6,animate=5
;in posizione di attacco
tate=1,plrdistwithin=40,rateoffire:rotatetoplr,setframe=8,state=2
;attacco
tate=2,framebeyond=8 60,plrdistwithin=50:plraddhealth=-99999,sound=audiobank\atmos\powerhum.wav,state=3
tate=2:incframe=8,rotatetoplr
tate=2,frameatend=8tate=1
tate=3:incframe=8
tate=3,frameatend=8tate=1
;se visto entro i 45° il personaggio si ferma
tate=1,plrfacing=45:movefore=0,animate=1,rotatetoplr,state=20
tate=2,plrfacing=45:movefore=0,animate=1,rotatetoplr,state=20
tate=3,plrfacing=45:movefore=0,animate=1,rotatetoplr,state=20
;se non visto in 45° il personaggio riparte
tate=20,plrnotfacing=45tate=1
tate=20:rotatetoplr
;personaggio si arrabbia e non si ferma se visto
tate=30,plrdistfurther=40:rotatetoplr,movefore=8,animate=5
tate=30,plrdistwithin=40,rateoffire:rotatetoplr,setframe=8,state=32
tate=32,framebeyond=8 60,plrdistwithin=50:plraddhealth=-99999,sound=audiobank\atmos\powerhum.wav,state=33
tate=32:incframe=8,rotatetoplr
tate=32,frameatend=8tate=30
tate=33:incframe=8
tate=33,frameatend=8tate=30
;ritorno alla normalità
tate=30,plralive=0tate=40
tate=40,plralive=1:etimerstart,state=41
tate=41,etimergreater=1000tate=0
;End of Script
Testa il tutto e fai sapere per possibili modifiche
Tax