mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Scriptname CAMTEST_OverShoulderME extends activemagiceffect  
 | |
| {Play with camera effects}
 | |
| 
 | |
| ;--=== Imports ===--
 | |
| 
 | |
| Import Utility
 | |
| Import Game
 | |
| 
 | |
| ;--=== Properties ===--
 | |
| 
 | |
| Actor Property PlayerRef Auto
 | |
| ActorBase Property CAMTEST_CameraActor Auto
 | |
| 
 | |
| ;--=== Variables ===--
 | |
| 
 | |
| Actor Player
 | |
| 
 | |
| Actor Camera
 | |
| 
 | |
| Actor Target
 | |
| 
 | |
| Float PosX
 | |
| Float PosY
 | |
| Float PosZ
 | |
| Float SpeedMult
 | |
| 
 | |
| ObjectReference Mist
 | |
| ObjectReference Fog
 | |
| 
 | |
| ;--=== Events ===--
 | |
| 
 | |
| Event OnInit()
 | |
| 	Player = PlayerRef
 | |
| EndEvent
 | |
| 
 | |
| Event onEffectStart(Actor akTarget, Actor akCaster)
 | |
| 	Camera = Player.PlaceActorAtMe(CAMTEST_CameraActor)
 | |
| 	Camera.EnableAI(False)
 | |
| 	Camera.SetScale(0.1)
 | |
| 	Camera.TranslateTo(Player.X + 40,Player.Y,Player.Z,0,0,0,800,30)
 | |
| 	DisablePlayerControls(abMovement = true, abFighting = true, abCamSwitch = true,  abLooking = true, abSneaking = true, abMenu = true, abActivate = true, abJournalTabs = false)
 | |
| 	SetPlayerAIDriven(True)
 | |
| 	ForceThirdPerson()
 | |
| 	SetHUDCartMode()
 | |
| 	SetInChargen(True, True, False)
 | |
| 	SetCameraTarget(Camera)
 | |
| 	ForceFirstPerson()
 | |
| 	Wait(1)
 | |
| 	Camera.SplineTranslateTo(Player.X + 4000,Player.Y,Player.Z + 1000,15,0,Camera.GetHeadingAngle(Player) + Camera.GetAngleZ(),1800,800,100)
 | |
| ;	Camera.SetLookAt(Player)
 | |
| 	Wait(10)
 | |
| 	Camera.SplineTranslateTo(Player.X + 1000,Player.Y - 500,Player.Z + 500,25,0,Camera.GetHeadingAngle(Player) + Camera.GetAngleZ(),1800,800,100)
 | |
| 	Wait(10)
 | |
| 	SetHUDCartMode(False)
 | |
| 	SetCameraTarget(Player)
 | |
| 	SetInChargen(False, False, False)
 | |
| 	EnablePlayerControls()
 | |
| 	SetPlayerAIDriven(False)
 | |
| EndEvent
 | |
| 
 | |
| Event onUpdate()
 | |
| EndEvent
 | |
| 
 | |
| Event onEffectFinish(Actor akTarget, Actor akCaster)
 | |
| EndEvent
 | |
| 
 | |
| ;--=== Functions ===--
 | |
| 
 |