Snippets 4
Simply copy-paste these snippets into an Unreal Engine 3 level or Kismet. Follow any special instructions carefully or these snippets may not function correctly.
|
Always follow the right order or it may not function correctly. Note that not all snippets have both a level and a kismet part.
|
|
|
BASIC CHECKPOINT | ||
| • Description : A basic checkpoint Kismet setup that makes use of two playerstarts. One is toggled off when the other is toggled on. |
• Author : Hourences
• Tested On : UT3 • Instructions : Standard installation | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=PlayerStart Name=PlayerStart_1 Archetype=PlayerStart'Engine.Default__PlayerStart'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_0 Archetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_0"
ObjectArchetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_1 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_1"
ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
End Object
Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_2 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_2"
ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
End Object
Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_0 Archetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="ArrowComponent_0"
ObjectArchetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
End Object
Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_0 Archetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="PathRenderingComponent_0"
ObjectArchetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
End Object
bPathsChanged=True
CylinderComponent=CylinderComponent'CylinderComponent_0'
GoodSprite=SpriteComponent'SpriteComponent_1'
BadSprite=SpriteComponent'SpriteComponent_2'
Components(0)=SpriteComponent'SpriteComponent_1'
Components(1)=SpriteComponent'SpriteComponent_2'
Components(2)=ArrowComponent'ArrowComponent_0'
Components(3)=CylinderComponent'CylinderComponent_0'
Components(4)=PathRenderingComponent'PathRenderingComponent_0'
Tag="PlayerStart"
Location=(X=48.000000,Y=-1480.000000,Z=80.000000)
Rotation=(Pitch=0,Yaw=15841,Roll=0)
CollisionComponent=CylinderComponent'CylinderComponent_0'
Name="PlayerStart_1"
ObjectArchetype=PlayerStart'Engine.Default__PlayerStart'
End Actor
Begin Actor Class=PlayerStart Name=PlayerStart_0 Archetype=PlayerStart'Engine.Default__PlayerStart'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_0 Archetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_0"
ObjectArchetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_1 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_1"
ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
End Object
Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_2 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_2"
ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
End Object
Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_0 Archetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="ArrowComponent_0"
ObjectArchetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
End Object
Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_0 Archetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="PathRenderingComponent_0"
ObjectArchetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
End Object
bEnabled=False
bPathsChanged=True
CylinderComponent=CylinderComponent'CylinderComponent_0'
GoodSprite=SpriteComponent'SpriteComponent_1'
BadSprite=SpriteComponent'SpriteComponent_2'
Components(0)=SpriteComponent'SpriteComponent_1'
Components(1)=SpriteComponent'SpriteComponent_2'
Components(2)=ArrowComponent'ArrowComponent_0'
Components(3)=CylinderComponent'CylinderComponent_0'
Components(4)=PathRenderingComponent'PathRenderingComponent_0'
Tag="PlayerStart"
Location=(X=48.000000,Y=1348.999878,Z=80.000000)
Rotation=(Pitch=0,Yaw=-16383,Roll=0)
CollisionComponent=CylinderComponent'CylinderComponent_0'
Name="PlayerStart_0"
ObjectArchetype=PlayerStart'Engine.Default__PlayerStart'
End Actor
Begin Actor Class=Note Name=Note_1 Archetype=Note'Engine.Default__Note'
Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_2 Archetype=ArrowComponent'Engine.Default__Note:Arrow'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="ArrowComponent_2"
ObjectArchetype=ArrowComponent'Engine.Default__Note:Arrow'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_13 Archetype=SpriteComponent'Engine.Default__Note:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_13"
ObjectArchetype=SpriteComponent'Engine.Default__Note:Sprite'
End Object
Text="first playerstart"
Components(0)=ArrowComponent'ArrowComponent_2'
Components(1)=SpriteComponent'SpriteComponent_13'
Tag="Note"
Location=(X=61.601563,Y=-1506.911621,Z=217.099747)
Name="Note_1"
ObjectArchetype=Note'Engine.Default__Note'
End Actor
Begin Actor Class=Note Name=Note_0 Archetype=Note'Engine.Default__Note'
Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_2 Archetype=ArrowComponent'Engine.Default__Note:Arrow'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="ArrowComponent_2"
ObjectArchetype=ArrowComponent'Engine.Default__Note:Arrow'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_13 Archetype=SpriteComponent'Engine.Default__Note:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_13"
ObjectArchetype=SpriteComponent'Engine.Default__Note:Sprite'
End Object
Text="triggered second"
Components(0)=ArrowComponent'ArrowComponent_2'
Components(1)=SpriteComponent'SpriteComponent_13'
Tag="Note"
Location=(X=69.601563,Y=1326.088257,Z=217.099747)
Name="Note_0"
ObjectArchetype=Note'Engine.Default__Note'
End Actor
Begin Actor Class=Trigger Name=Trigger_0 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_10 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionHeight=256.000000
CollisionRadius=256.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_10"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_14 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_14"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_10'
Components(0)=SpriteComponent'SpriteComponent_14'
Components(1)=CylinderComponent'CylinderComponent_10'
Tag="Trigger"
Location=(X=48.000000,Y=1308.999878,Z=118.000000)
CollisionComponent=CylinderComponent'CylinderComponent_10'
Name="Trigger_0"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=Checkpoint Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqVar_Object Name=SeqVar_Object_0 ObjName=SeqVar_Object_0 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjValue=PlayerStart'PlayerStart_0'
ObjInstanceVersion=1
ParentSequence=Sequence'Checkpoint'
ObjPosX=128
ObjPosY=376
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_0"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqVar_Object Name=SeqVar_Object_1 ObjName=SeqVar_Object_1 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjValue=PlayerStart'PlayerStart_1'
ObjInstanceVersion=1
ParentSequence=Sequence'Checkpoint'
ObjPosY=384
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_1"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqAct_Toggle Name=SeqAct_Toggle_0 ObjName=SeqAct_Toggle_0 Archetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
InputLinks(0)=(DrawY=221)
InputLinks(1)=(DrawY=242)
InputLinks(2)=(DrawY=263)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_0')),DrawY=242)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_1',SeqVar_Object'SeqVar_Object_0'),DrawX=110)
VariableLinks(1)=(DrawX=161)
EventLinks(0)=(DrawX=210)
ObjInstanceVersion=1
ParentSequence=Sequence'Checkpoint'
ObjPosX=72
ObjPosY=184
DrawWidth=173
DrawHeight=109
Name="SeqAct_Toggle_0"
ObjectArchetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
End Object
Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_0 ObjName=SeqEvent_Touch_0 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
Originator=Trigger'Trigger_0'
MaxWidth=118
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Toggle'SeqAct_Toggle_0',InputLinkIdx=2)),DrawY=212)
OutputLinks(1)=(DrawY=232)
VariableLinks(0)=(DrawX=-101)
ObjInstanceVersion=1
ParentSequence=Sequence'Checkpoint'
ObjPosX=-160
ObjPosY=144
ObjName="Trigger_0 Touch"
DrawWidth=104
DrawHeight=152
Name="SeqEvent_Touch_0"
ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_0 ObjName=SeqAct_Log_0 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=218)
OutputLinks(0)=(DrawY=218)
VariableLinks(5)=(DrawX=382)
ObjInstanceVersion=2
ParentSequence=Sequence'Checkpoint'
ObjPosX=344
ObjPosY=184
ObjComment="Checkpoint!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_0"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
SequenceObjects(0)=SeqVar_Object'SeqVar_Object_0'
SequenceObjects(1)=SeqVar_Object'SeqVar_Object_1'
SequenceObjects(2)=SeqAct_Toggle'SeqAct_Toggle_0'
SequenceObjects(3)=SeqEvent_Touch'SeqEvent_Touch_0'
SequenceObjects(4)=SeqAct_Log'SeqAct_Log_0'
DefaultViewX=400
DefaultViewY=162
DefaultViewZoom=0.683607
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=384
ObjPosY=312
ObjName="checkpoint"
DrawWidth=82
DrawHeight=29
Name="Checkpoint"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
ON DEATH PLAY SOUND | ||
| • Description : When the player dies a sound is being played – be sure to fill in the “Play Sound” in Kismet. |
• Author : Hourences
• Tested On : UT3 • Instructions : Standard installation | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=Note Name=Note_2 Archetype=Note'Engine.Default__Note'
Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_52 Archetype=ArrowComponent'Engine.Default__Note:Arrow'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="ArrowComponent_52"
ObjectArchetype=ArrowComponent'Engine.Default__Note:Arrow'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_156 Archetype=SpriteComponent'Engine.Default__Note:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_156"
ObjectArchetype=SpriteComponent'Engine.Default__Note:Sprite'
End Object
Text="Sound played from this location"
Components(0)=ArrowComponent'ArrowComponent_52'
Components(1)=SpriteComponent'SpriteComponent_156'
Tag="Note"
Location=(X=265.829681,Y=-6.524139,Z=242.099747)
DrawScale=2.000000
Name="Note_2"
ObjectArchetype=Note'Engine.Default__Note'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=OnDeath Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqVar_Object Name=SeqVar_Object_3 ObjName=SeqVar_Object_3 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjInstanceVersion=1
ObjPosX=640
ObjPosY=696
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_3"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqVar_Player Name=SeqVar_Player_0 ObjName=SeqVar_Player_0 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
ObjInstanceVersion=1
ObjPosX=848
ObjPosY=640
DrawWidth=32
DrawHeight=32
Name="SeqVar_Player_0"
ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
End Object
Begin Object Class=SeqAct_PlaySound Name=SeqAct_PlaySound_0 ObjName=SeqAct_PlaySound_0 Archetype=SeqAct_PlaySound'Engine.Default__SeqAct_PlaySound'
VolumeMultiplier=3.000000
InputLinks(0)=(DrawY=514)
InputLinks(1)=(DrawY=546)
OutputLinks(0)=(DrawY=509)
OutputLinks(1)=(DrawY=530)
OutputLinks(2)=(DrawY=551)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_5'),DrawX=914)
ObjInstanceVersion=2
ParentSequence=Sequence'OnDeath'
ObjPosX=864
ObjPosY=472
ObjComment="ADD SOUND CUE TO THIS"
DrawWidth=100
DrawHeight=109
Name="SeqAct_PlaySound_0"
ObjectArchetype=SeqAct_PlaySound'Engine.Default__SeqAct_PlaySound'
End Object
Begin Object Class=SeqEvent_Death Name=SeqEvent_Death_0 ObjName=SeqEvent_Death_0 Archetype=SeqEvent_Death'Engine.Default__SeqEvent_Death'
MaxTriggerCount=0
MaxWidth=96
OutputLinks(0)=(Links=((LinkedOp=SeqAct_PlaySound'SeqAct_PlaySound_0'),(LinkedOp=SeqAct_Log'SeqAct_Log_1')),DrawY=578)
VariableLinks(0)=(DrawX=712)
ObjInstanceVersion=1
ParentSequence=Sequence'OnDeath'
ObjPosX=664
ObjPosY=512
DrawWidth=68
DrawHeight=128
Name="SeqEvent_Death_0"
ObjectArchetype=SeqEvent_Death'Engine.Default__SeqEvent_Death'
End Object
Begin Object Class=SeqAct_AttachToEvent Name=SeqAct_AttachToEvent_0 ObjName=SeqAct_AttachToEvent_0 Archetype=SeqAct_AttachToEvent'Engine.Default__SeqAct_AttachToEvent'
InputLinks(0)=(DrawY=418)
OutputLinks(0)=(DrawY=418)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_4'),DrawX=574)
EventLinks(0)=(LinkedEvents=(SeqEvent_Death'SeqEvent_Death_0'),DrawX=640)
ObjInstanceVersion=1
ParentSequence=Sequence'OnDeath'
ObjPosX=528
ObjPosY=384
DrawWidth=147
DrawHeight=61
Name="SeqAct_AttachToEvent_0"
ObjectArchetype=SeqAct_AttachToEvent'Engine.Default__SeqAct_AttachToEvent'
End Object
Begin Object Class=SeqEvent_PlayerSpawned Name=SeqEvent_PlayerSpawned_0 ObjName=SeqEvent_PlayerSpawned_0 Archetype=SeqEvent_PlayerSpawned'Engine.Default__SeqEvent_PlayerSpawned'
MaxTriggerCount=0
MaxWidth=156
OutputLinks(0)=(Links=((LinkedOp=SeqAct_AttachToEvent'SeqAct_AttachToEvent_0')),DrawY=386)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_4'),DrawX=344)
VariableLinks(1)=(DrawX=414)
ObjInstanceVersion=1
ParentSequence=Sequence'OnDeath'
ObjPosX=296
ObjPosY=320
DrawWidth=98
DrawHeight=144
Name="SeqEvent_PlayerSpawned_0"
ObjectArchetype=SeqEvent_PlayerSpawned'Engine.Default__SeqEvent_PlayerSpawned'
End Object
Begin Object Class=SeqVar_Object Name=SeqVar_Object_5 ObjName=SeqVar_Object_5 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjValue=Note'Note_2'
ObjInstanceVersion=1
ParentSequence=Sequence'OnDeath'
ObjPosX=912
ObjPosY=640
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_5"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqVar_Object Name=SeqVar_Object_4 ObjName=SeqVar_Object_4 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjInstanceVersion=1
ParentSequence=Sequence'OnDeath'
ObjPosX=416
ObjPosY=600
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_4"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqVar_Player Name=SeqVar_Player_1 ObjName=SeqVar_Player_1 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
ObjInstanceVersion=1
ObjPosX=720
ObjPosY=680
DrawWidth=32
DrawHeight=32
Name="SeqVar_Player_1"
ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_1 ObjName=SeqAct_Log_1 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=370)
OutputLinks(0)=(DrawY=370)
VariableLinks(5)=(DrawX=934)
ObjInstanceVersion=2
ParentSequence=Sequence'OnDeath'
ObjPosX=896
ObjPosY=336
ObjComment="Player died! - Play Sound"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_1"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
SequenceObjects(0)=SeqEvent_PlayerSpawned'SeqEvent_PlayerSpawned_0'
SequenceObjects(1)=SeqAct_AttachToEvent'SeqAct_AttachToEvent_0'
SequenceObjects(2)=SeqEvent_Death'SeqEvent_Death_0'
SequenceObjects(3)=SeqAct_PlaySound'SeqAct_PlaySound_0'
SequenceObjects(4)=SeqAct_Log'SeqAct_Log_1'
SequenceObjects(5)=SeqVar_Object'SeqVar_Object_4'
SequenceObjects(6)=SeqVar_Object'SeqVar_Object_5'
DefaultViewX=40
DefaultViewY=-111
DefaultViewZoom=0.898343
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=472
ObjPosY=288
ObjName="OnDeath"
DrawWidth=67
DrawHeight=29
Name="OnDeath"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
THREE TRIGGERS | ||
| • Description : All three triggers must be triggered before the sequence is completed. Counts up values and compares them. Also demonstrates a Switch action. |
• Author : Hourences
• Tested On : UT3 • Instructions : Standard installation | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=Trigger Name=Trigger_3 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_165 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionHeight=128.000000
CollisionRadius=128.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_165"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_210 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_210"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_165'
Components(0)=SpriteComponent'SpriteComponent_210'
Components(1)=CylinderComponent'CylinderComponent_165'
bHidden=False
Tag="Trigger"
Location=(X=48.000000,Y=-560.000000,Z=40.000000)
CollisionComponent=CylinderComponent'CylinderComponent_165'
Name="Trigger_3"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
Begin Actor Class=Trigger Name=Trigger_4 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_165 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionHeight=128.000000
CollisionRadius=128.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_165"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_210 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_210"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_165'
Components(0)=SpriteComponent'SpriteComponent_210'
Components(1)=CylinderComponent'CylinderComponent_165'
bHidden=False
Tag="Trigger"
Location=(X=48.000000,Y=-30.000000,Z=40.000000)
CollisionComponent=CylinderComponent'CylinderComponent_165'
Name="Trigger_4"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
Begin Actor Class=Trigger Name=Trigger_2 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_165 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionHeight=128.000000
CollisionRadius=128.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_165"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_210 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_210"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_165'
Components(0)=SpriteComponent'SpriteComponent_210'
Components(1)=CylinderComponent'CylinderComponent_165'
bHidden=False
Tag="Trigger"
Location=(X=48.000000,Y=494.999939,Z=40.000000)
CollisionComponent=CylinderComponent'CylinderComponent_165'
Name="Trigger_2"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=TrippleTrigger Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_3 ObjName=SeqEvent_Touch_3 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
Originator=Trigger'Trigger_3'
MaxWidth=118
OutputLinks(0)=(Links=((LinkedOp=SeqAct_AddInt'SeqAct_AddInt_0')),DrawY=852)
OutputLinks(1)=(DrawY=872)
VariableLinks(0)=(DrawX=83)
ObjInstanceVersion=1
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=24
ObjPosY=784
ObjName="Trigger_3 Touch"
DrawWidth=104
DrawHeight=152
Name="SeqEvent_Touch_3"
ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
End Object
Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_2 ObjName=SeqEvent_Touch_2 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
Originator=Trigger'Trigger_4'
MaxWidth=118
OutputLinks(0)=(Links=((LinkedOp=SeqAct_AddInt'SeqAct_AddInt_0')),DrawY=620)
OutputLinks(1)=(DrawY=640)
VariableLinks(0)=(DrawX=83)
ObjInstanceVersion=1
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=24
ObjPosY=552
ObjName="Trigger_4 Touch"
DrawWidth=104
DrawHeight=152
Name="SeqEvent_Touch_2"
ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
End Object
Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_1 ObjName=SeqEvent_Touch_1 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
Originator=Trigger'Trigger_2'
MaxWidth=118
OutputLinks(0)=(Links=((LinkedOp=SeqAct_AddInt'SeqAct_AddInt_0')),DrawY=396)
OutputLinks(1)=(DrawY=416)
VariableLinks(0)=(DrawX=83)
ObjInstanceVersion=1
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=24
ObjPosY=328
ObjName="Trigger_2 Touch"
DrawWidth=104
DrawHeight=152
Name="SeqEvent_Touch_1"
ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_7 ObjName=SeqAct_Log_7 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=602)
OutputLinks(0)=(DrawY=602)
VariableLinks(5)=(DrawX=934)
ObjInstanceVersion=2
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=896
ObjPosY=568
ObjComment="Two more to go!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_7"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_5 ObjName=SeqAct_Log_5 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
ObjInstanceVersion=2
ObjPosX=336
ObjPosY=600
ObjComment="Trigger 1 triggered"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_5"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_3 ObjName=SeqAct_Log_3 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
ObjInstanceVersion=2
ObjPosX=328
ObjPosY=848
ObjComment="Trigger 1 triggered"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_3"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_4 ObjName=SeqAct_Log_4 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
ObjInstanceVersion=2
ObjPosX=536
ObjPosY=504
ObjComment="A trigger was triggered!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_4"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_8 ObjName=SeqAct_Log_8 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=714)
OutputLinks(0)=(DrawY=714)
VariableLinks(5)=(DrawX=926)
ObjInstanceVersion=2
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=888
ObjPosY=680
ObjComment="One more to go!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_8"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_6 ObjName=SeqAct_Log_6 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=506)
OutputLinks(0)=(DrawY=506)
VariableLinks(5)=(DrawX=910)
ObjInstanceVersion=2
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=872
ObjPosY=472
ObjComment="All triggers triggered!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_6"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqVar_Int Name=SeqVar_Int_1 ObjName=SeqVar_Int_1 Archetype=SeqVar_Int'Engine.Default__SeqVar_Int'
ObjInstanceVersion=1
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=360
ObjPosY=856
DrawWidth=32
DrawHeight=32
Name="SeqVar_Int_1"
ObjectArchetype=SeqVar_Int'Engine.Default__SeqVar_Int'
End Object
Begin Object Class=SeqVar_Int Name=SeqVar_Int_0 ObjName=SeqVar_Int_0 Archetype=SeqVar_Int'Engine.Default__SeqVar_Int'
IntValue=3
ObjInstanceVersion=1
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=664
ObjPosY=832
DrawWidth=32
DrawHeight=32
Name="SeqVar_Int_0"
ObjectArchetype=SeqVar_Int'Engine.Default__SeqVar_Int'
End Object
Begin Object Class=SeqCond_CompareInt Name=SeqCond_CompareInt_0 ObjName=SeqCond_CompareInt_0 Archetype=SeqCond_CompareInt'Engine.Default__SeqCond_CompareInt'
InputLinks(0)=(DrawY=602)
OutputLinks(0)=(DrawY=558)
OutputLinks(1)=(DrawY=580)
OutputLinks(2)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_6')),DrawY=602)
OutputLinks(3)=(Links=((LinkedOp=SeqAct_Switch'SeqAct_Switch_0')),DrawY=624)
OutputLinks(4)=(DrawY=646)
VariableLinks(0)=(LinkedVariables=(SeqVar_Int'SeqVar_Int_1'),DrawX=561)
VariableLinks(1)=(LinkedVariables=(SeqVar_Int'SeqVar_Int_0'),DrawX=586)
ObjInstanceVersion=1
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=528
ObjPosY=520
ObjComment="Compare result to value 3"
DrawWidth=91
DrawHeight=157
Name="SeqCond_CompareInt_0"
ObjectArchetype=SeqCond_CompareInt'Engine.Default__SeqCond_CompareInt'
End Object
Begin Object Class=SeqAct_AddInt Name=SeqAct_AddInt_0 ObjName=SeqAct_AddInt_0 Archetype=SeqAct_AddInt'Engine.Default__SeqAct_AddInt'
ValueB=1
InputLinks(0)=(DrawY=514)
OutputLinks(0)=(Links=((LinkedOp=SeqCond_CompareInt'SeqCond_CompareInt_0')),DrawY=514)
VariableLinks(0)=(LinkedVariables=(SeqVar_Int'SeqVar_Int_1'),DrawX=268)
VariableLinks(1)=(DrawX=293)
VariableLinks(2)=(LinkedVariables=(SeqVar_Int'SeqVar_Int_1'),DrawX=342)
VariableLinks(3)=(DrawX=408)
ObjInstanceVersion=1
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=248
ObjPosY=480
ObjComment="Add one to the previous result"
DrawWidth=196
DrawHeight=77
Name="SeqAct_AddInt_0"
ObjectArchetype=SeqAct_AddInt'Engine.Default__SeqAct_AddInt'
End Object
Begin Object Class=SeqAct_Switch Name=SeqAct_Switch_0 ObjName=SeqAct_Switch_0 Archetype=SeqAct_Switch'Engine.Default__SeqAct_Switch'
LinkCount=2
IncrementAmount=0
Indices(0)=0
InputLinks(0)=(DrawY=670)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_7')),DrawY=660)
OutputLinks(1)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_8')),LinkDesc="Link 2",DrawY=680)
VariableLinks(0)=(LinkedVariables=(SeqVar_Int'SeqVar_Int_1'),DrawX=770)
ObjInstanceVersion=1
ParentSequence=Sequence'TrippleTrigger'
ObjPosX=736
ObjPosY=624
DrawWidth=68
DrawHeight=85
Name="SeqAct_Switch_0"
ObjectArchetype=SeqAct_Switch'Engine.Default__SeqAct_Switch'
End Object
SequenceObjects(0)=SeqEvent_Touch'SeqEvent_Touch_1'
SequenceObjects(1)=SeqEvent_Touch'SeqEvent_Touch_2'
SequenceObjects(2)=SeqEvent_Touch'SeqEvent_Touch_3'
SequenceObjects(3)=SeqAct_Log'SeqAct_Log_7'
SequenceObjects(4)=SeqAct_Log'SeqAct_Log_8'
SequenceObjects(5)=SeqAct_Log'SeqAct_Log_6'
SequenceObjects(6)=SeqVar_Int'SeqVar_Int_1'
SequenceObjects(7)=SeqVar_Int'SeqVar_Int_0'
SequenceObjects(8)=SeqCond_CompareInt'SeqCond_CompareInt_0'
SequenceObjects(9)=SeqAct_AddInt'SeqAct_AddInt_0'
SequenceObjects(10)=SeqAct_Switch'SeqAct_Switch_0'
DefaultViewX=131
DefaultViewY=-206
DefaultViewZoom=0.836530
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=184
ObjPosY=384
ObjName="TrippleTrigger"
DrawWidth=100
DrawHeight=29
Name="TrippleTrigger"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
RANDOM TRIGGER | ||
| • Description : This setup continuously and randomly triggers one of three available messages. |
• Author : Hourences
• Tested On : UT3 • Instructions : Standard installation | |
|
KISMET
Begin Object Class=Sequence Name=RandomActions Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqAct_Delay Name=SeqAct_Delay_0 ObjName=SeqAct_Delay_0 Archetype=SeqAct_Delay'Engine.Default__SeqAct_Delay'
Duration=4.000000
InputLinks(0)=(DrawY=429)
InputLinks(1)=(DrawY=450)
InputLinks(2)=(DrawY=471)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_RandomSwitch'SeqAct_RandomSwitch_0'),(LinkedOp=SeqAct_Delay'SeqAct_Delay_0')),DrawY=434)
OutputLinks(1)=(DrawY=466)
VariableLinks(0)=(DrawX=564)
ObjInstanceVersion=1
ParentSequence=Sequence'RandomActions'
ObjPosX=512
ObjPosY=392
ObjComment="Loops it - 4 seconds"
DrawWidth=106
DrawHeight=109
Name="SeqAct_Delay_0"
ObjectArchetype=SeqAct_Delay'Engine.Default__SeqAct_Delay'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_0 ObjName=SeqAct_Log_0 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=586)
OutputLinks(0)=(DrawY=586)
VariableLinks(5)=(DrawX=982)
ObjInstanceVersion=2
ParentSequence=Sequence'RandomActions'
ObjPosX=944
ObjPosY=552
ObjComment="Random Action Three"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_0"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_2 ObjName=SeqAct_Log_2 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=498)
OutputLinks(0)=(DrawY=498)
VariableLinks(5)=(DrawX=950)
ObjInstanceVersion=2
ParentSequence=Sequence'RandomActions'
ObjPosX=912
ObjPosY=464
ObjComment="Random Action Two"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_2"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_1 ObjName=SeqAct_Log_1 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=402)
OutputLinks(0)=(DrawY=402)
VariableLinks(5)=(DrawX=910)
ObjInstanceVersion=2
ParentSequence=Sequence'RandomActions'
ObjPosX=872
ObjPosY=368
ObjComment="Random Action One"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_1"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_RandomSwitch Name=SeqAct_RandomSwitch_0 ObjName=SeqAct_RandomSwitch_0 Archetype=SeqAct_RandomSwitch'Engine.Default__SeqAct_RandomSwitch'
LinkCount=3
IncrementAmount=0
InputLinks(0)=(DrawY=466)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_1')),DrawY=445)
OutputLinks(1)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_2')),LinkDesc="Link 2",DrawY=466)
OutputLinks(2)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_0')),LinkDesc="Link 3",DrawY=487)
VariableLinks(0)=(DrawX=733)
ObjInstanceVersion=1
ParentSequence=Sequence'RandomActions'
ObjPosX=696
ObjPosY=408
DrawWidth=74
DrawHeight=125
Name="SeqAct_RandomSwitch_0"
ObjectArchetype=SeqAct_RandomSwitch'Engine.Default__SeqAct_RandomSwitch'
End Object
Begin Object Class=SeqAct_DelaySwitch Name=SeqAct_DelaySwitch_0 ObjName=SeqAct_DelaySwitch_0 Archetype=SeqAct_DelaySwitch'Engine.Default__SeqAct_DelaySwitch'
LinkCount=4
ObjInstanceVersion=1
ObjPosX=648
ObjPosY=424
DrawWidth=126
DrawHeight=149
Name="SeqAct_DelaySwitch_0"
ObjectArchetype=SeqAct_DelaySwitch'Engine.Default__SeqAct_DelaySwitch'
End Object
Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_1 ObjName=SeqEvent_LevelStartup_1 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
MaxWidth=99
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Delay'SeqAct_Delay_0')),DrawY=450)
ObjInstanceVersion=1
ParentSequence=Sequence'RandomActions'
ObjPosX=352
ObjPosY=384
DrawWidth=69
Name="SeqEvent_LevelStartup_1"
ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
End Object
SequenceObjects(0)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_1'
SequenceObjects(1)=SeqAct_RandomSwitch'SeqAct_RandomSwitch_0'
SequenceObjects(2)=SeqAct_Log'SeqAct_Log_1'
SequenceObjects(3)=SeqAct_Log'SeqAct_Log_2'
SequenceObjects(4)=SeqAct_Log'SeqAct_Log_0'
SequenceObjects(5)=SeqAct_Delay'SeqAct_Delay_0'
DefaultViewX=-215
DefaultViewY=-89
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=584
ObjPosY=464
ObjName="RandomActions"
DrawWidth=110
DrawHeight=29
Name="RandomActions"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
TRIGGERING ANOTHER TRIGGER | ||
| • Description : Trigger B is off by default but can be enabled by trigger B. |
• Author : Hourences
• Tested On : UT3 • Instructions : Standard installation | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=Trigger Name=Trigger_1 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_19 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionHeight=256.000000
CollisionRadius=256.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_19"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_35 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_35"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_19'
Components(0)=SpriteComponent'SpriteComponent_35'
Components(1)=CylinderComponent'CylinderComponent_19'
bHidden=False
Tag="Trigger"
Location=(X=-826.000000,Y=-1.000000,Z=40.000000)
CollisionComponent=CylinderComponent'CylinderComponent_19'
Name="Trigger_1"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
Begin Actor Class=Trigger Name=Trigger_0 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_19 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionHeight=256.000000
CollisionRadius=256.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_19"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_35 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_35"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_19'
Components(0)=SpriteComponent'SpriteComponent_35'
Components(1)=CylinderComponent'CylinderComponent_19'
bHidden=False
Tag="Trigger"
Location=(X=817.999878,Y=-1.000000,Z=40.000000)
CollisionComponent=CylinderComponent'CylinderComponent_19'
Name="Trigger_0"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=TriggeringATrigger Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_0 ObjName=SeqEvent_Touch_0 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
Originator=Trigger'Trigger_0'
MaxWidth=118
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Toggle'SeqAct_Toggle_0'),(LinkedOp=SeqAct_Log'SeqAct_Log_3')),DrawY=500)
OutputLinks(1)=(DrawY=520)
VariableLinks(0)=(DrawX=579)
ObjInstanceVersion=1
ParentSequence=Sequence'TriggeringATrigger'
ObjPosX=520
ObjPosY=432
ObjName="Trigger_0 Touch"
DrawWidth=104
DrawHeight=152
Name="SeqEvent_Touch_0"
ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
End Object
Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_1 ObjName=SeqEvent_Touch_1 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
Originator=Trigger'Trigger_1'
MaxWidth=118
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_4')),DrawY=868)
OutputLinks(1)=(DrawY=888)
VariableLinks(0)=(DrawX=995)
ObjInstanceVersion=1
ParentSequence=Sequence'TriggeringATrigger'
ObjPosX=936
ObjPosY=800
ObjName="Trigger_1 Touch"
DrawWidth=104
DrawHeight=152
Name="SeqEvent_Touch_1"
ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
End Object
Begin Object Class=SeqAct_Toggle Name=SeqAct_Toggle_0 ObjName=SeqAct_Toggle_0 Archetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
InputLinks(0)=(DrawY=629)
InputLinks(1)=(DrawY=650)
InputLinks(2)=(DrawY=671)
OutputLinks(0)=(DrawY=650)
VariableLinks(0)=(DrawX=846)
VariableLinks(1)=(DrawX=897)
EventLinks(0)=(LinkedEvents=(SeqEvent_Touch'SeqEvent_Touch_1'),DrawX=946)
ObjInstanceVersion=1
ParentSequence=Sequence'TriggeringATrigger'
ObjPosX=808
ObjPosY=592
DrawWidth=173
DrawHeight=109
Name="SeqAct_Toggle_0"
ObjectArchetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
End Object
Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_2 ObjName=SeqEvent_LevelStartup_2 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
MaxWidth=99
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Toggle'SeqAct_Toggle_0',InputLinkIdx=1)),DrawY=698)
ObjInstanceVersion=1
ParentSequence=Sequence'TriggeringATrigger'
ObjPosX=544
ObjPosY=632
DrawWidth=69
Name="SeqEvent_LevelStartup_2"
ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_4 ObjName=SeqAct_Log_4 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=834)
OutputLinks(0)=(DrawY=834)
VariableLinks(5)=(DrawX=1230)
ObjInstanceVersion=2
ParentSequence=Sequence'TriggeringATrigger'
ObjPosX=1192
ObjPosY=800
ObjComment="You triggered the second trigger!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_4"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_3 ObjName=SeqAct_Log_3 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=458)
OutputLinks(0)=(DrawY=458)
VariableLinks(5)=(DrawX=870)
ObjInstanceVersion=2
ParentSequence=Sequence'TriggeringATrigger'
ObjPosX=832
ObjPosY=424
ObjComment="Trigger two enabled!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_3"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
SequenceObjects(0)=SeqEvent_Touch'SeqEvent_Touch_0'
SequenceObjects(1)=SeqEvent_Touch'SeqEvent_Touch_1'
SequenceObjects(2)=SeqAct_Toggle'SeqAct_Toggle_0'
SequenceObjects(3)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_2'
SequenceObjects(4)=SeqAct_Log'SeqAct_Log_4'
SequenceObjects(5)=SeqAct_Log'SeqAct_Log_3'
DefaultViewX=-391
DefaultViewY=-342
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=808
ObjPosY=528
ObjName="TriggeringATrigger"
DrawWidth=130
DrawHeight=29
Name="TriggeringATrigger"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
SPAWN PROJECTILE AND DAMAGE TRIGGER | ||
| • Description : A rocket is being spawned every second. Upon exploding a trigger detects the damage and triggers something else. |
• Author : Hourences
• Tested On : UT3 • Instructions : Standard installation | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=Trigger Name=Trigger_1 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_19 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionHeight=256.000000
CollisionRadius=256.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_19"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_35 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_35"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_19'
Components(0)=SpriteComponent'SpriteComponent_35'
Components(1)=CylinderComponent'CylinderComponent_19'
Tag="Trigger"
Location=(X=-5.000000,Y=-1990.000000,Z=811.000000)
CollisionComponent=CylinderComponent'CylinderComponent_19'
Name="Trigger_1"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
Begin Actor Class=Note Name=Note_0 Archetype=Note'Engine.Default__Note'
Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_53 Archetype=ArrowComponent'Engine.Default__Note:Arrow'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="ArrowComponent_53"
ObjectArchetype=ArrowComponent'Engine.Default__Note:Arrow'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_310 Archetype=SpriteComponent'Engine.Default__Note:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_310"
ObjectArchetype=SpriteComponent'Engine.Default__Note:Sprite'
End Object
Text="Projectile Spawns Here! - Change the Vector variable in Kismet if you want to move this. Moving the actor will not do."
Components(0)=ArrowComponent'ArrowComponent_53'
Components(1)=SpriteComponent'SpriteComponent_310'
Tag="Note"
Location=(X=-31.363461,Y=1680.217773,Z=170.099747)
DrawScale=4.000000
Name="Note_0"
ObjectArchetype=Note'Engine.Default__Note'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=SpawnProjectiles Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqAct_Log Name=SeqAct_Log_8 ObjName=SeqAct_Log_8 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=818)
OutputLinks(0)=(DrawY=818)
VariableLinks(5)=(DrawX=1190)
ObjInstanceVersion=2
ParentSequence=Sequence'SpawnProjectiles'
ObjPosX=1152
ObjPosY=784
ObjComment="The rocket hit the trigger!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_8"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqEvent_TakeDamage Name=SeqEvent_TakeDamage_0 ObjName=SeqEvent_TakeDamage_0 Archetype=SeqEvent_TakeDamage'Engine.Default__SeqEvent_TakeDamage'
MinDamageAmount=1.000000
DamageThreshold=1.000000
DamageTypes(0)=Class'UTGame.UTDmgType_Rocket'
Originator=Trigger'Trigger_1'
MaxTriggerCount=0
bPlayerOnly=False
MaxWidth=166
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_8')),DrawY=794)
VariableLinks(0)=(DrawX=953)
VariableLinks(1)=(DrawX=1027)
ObjInstanceVersion=3
ParentSequence=Sequence'SpawnProjectiles'
ObjPosX=904
ObjPosY=728
ObjName="Trigger_1 Take Damage"
DrawWidth=103
DrawHeight=144
Name="SeqEvent_TakeDamage_0"
ObjectArchetype=SeqEvent_TakeDamage'Engine.Default__SeqEvent_TakeDamage'
End Object
Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_4 ObjName=SeqEvent_Touch_4 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
Originator=Trigger'Trigger_1'
MaxWidth=118
ObjInstanceVersion=1
ObjPosX=912
ObjPosY=776
ObjName="Trigger_1 Touch"
DrawWidth=104
DrawHeight=152
Name="SeqEvent_Touch_4"
ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
End Object
Begin Object Class=SeqVar_Vector Name=SeqVar_Vector_0 ObjName=SeqVar_Vector_0 Archetype=SeqVar_Vector'Engine.Default__SeqVar_Vector'
VectValue=(X=-5.000000,Y=-1990.000000,Z=811.000000)
ObjInstanceVersion=1
ParentSequence=Sequence'SpawnProjectiles'
ObjPosX=992
ObjPosY=608
DrawWidth=32
DrawHeight=32
Name="SeqVar_Vector_0"
ObjectArchetype=SeqVar_Vector'Engine.Default__SeqVar_Vector'
End Object
Begin Object Class=SeqVar_Vector Name=SeqVar_Vector_1 ObjName=SeqVar_Vector_1 Archetype=SeqVar_Vector'Engine.Default__SeqVar_Vector'
VectValue=(X=-31.000000,Y=1680.000000,Z=170.000000)
ObjInstanceVersion=1
ParentSequence=Sequence'SpawnProjectiles'
ObjPosX=824
ObjPosY=640
DrawWidth=32
DrawHeight=32
Name="SeqVar_Vector_1"
ObjectArchetype=SeqVar_Vector'Engine.Default__SeqVar_Vector'
End Object
Begin Object Class=UTSeqAct_SpawnProjectile Name=UTSeqAct_SpawnProjectile_0 ObjName=UTSeqAct_SpawnProjectile_0 Archetype=UTSeqAct_SpawnProjectile'UTGame.Default__UTSeqAct_SpawnProjectile'
ProjectileClass=Class'UTGame.UTProj_Rocket'
InputLinks(0)=(DrawY=530)
OutputLinks(0)=(Links=((LinkedOp=UTSeqAct_SpawnProjectile'UTSeqAct_SpawnProjectile_0')),ActivateDelay=1.000000,DrawY=530)
VariableLinks(0)=(LinkedVariables=(SeqVar_Vector'SeqVar_Vector_1'),DrawX=894)
VariableLinks(1)=(LinkedVariables=(SeqVar_Vector'SeqVar_Vector_0'),DrawX=971)
VariableLinks(2)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_5'),DrawX=1050)
ObjInstanceVersion=1
ParentSequence=Sequence'SpawnProjectiles'
ObjPosX=848
ObjPosY=496
DrawWidth=250
DrawHeight=77
Name="UTSeqAct_SpawnProjectile_0"
ObjectArchetype=UTSeqAct_SpawnProjectile'UTGame.Default__UTSeqAct_SpawnProjectile'
End Object
Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_7 ObjName=SeqEvent_LevelStartup_7 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
MaxWidth=99
OutputLinks(0)=(Links=((LinkedOp=UTSeqAct_SpawnProjectile'UTSeqAct_SpawnProjectile_0')),DrawY=570)
ObjInstanceVersion=1
ParentSequence=Sequence'SpawnProjectiles'
ObjPosX=632
ObjPosY=504
DrawWidth=69
Name="SeqEvent_LevelStartup_7"
ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
End Object
Begin Object Class=SeqVar_Object Name=SeqVar_Object_5 ObjName=SeqVar_Object_5 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjInstanceVersion=1
ParentSequence=Sequence'SpawnProjectiles'
ObjPosX=1120
ObjPosY=648
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_5"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
SequenceObjects(0)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_7'
SequenceObjects(1)=UTSeqAct_SpawnProjectile'UTSeqAct_SpawnProjectile_0'
SequenceObjects(2)=SeqVar_Vector'SeqVar_Vector_1'
SequenceObjects(3)=SeqVar_Vector'SeqVar_Vector_0'
SequenceObjects(4)=SeqEvent_TakeDamage'SeqEvent_TakeDamage_0'
SequenceObjects(5)=SeqAct_Log'SeqAct_Log_8'
SequenceObjects(6)=SeqVar_Object'SeqVar_Object_5'
DefaultViewX=-418
DefaultViewY=-248
DefaultViewZoom=0.833444
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=776
ObjPosY=536
ObjName="SpawnProjectiles"
DrawWidth=122
DrawHeight=29
Name="SpawnProjectiles"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
KACTOR TRIGGER AND CANNON | ||
| • Description : A trigger set up to accept KActors instead of players. Upon triggering the KActor is blown away. |
• Author : Hourences
• Tested On : UT3 • Instructions : Standard installation | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=KActor Name=KActor_0 Archetype=KActor'Engine.Default__KActor'
Begin Object Class=DynamicLightEnvironmentComponent Name=MyLightEnvironment ObjName=DynamicLightEnvironmentComponent_204 Archetype=DynamicLightEnvironmentComponent'Engine.Default__KActor:MyLightEnvironment'
Name="DynamicLightEnvironmentComponent_204"
ObjectArchetype=DynamicLightEnvironmentComponent'Engine.Default__KActor:MyLightEnvironment'
End Object
Begin Object Class=StaticMeshComponent Name=StaticMeshComponent0 ObjName=StaticMeshComponent_410 Archetype=StaticMeshComponent'Engine.Default__KActor:StaticMeshComponent0'
StaticMesh=StaticMesh'UN_SimpleMeshes.TexPropCube_Dup'
LightEnvironment=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_204'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="StaticMeshComponent_410"
ObjectArchetype=StaticMeshComponent'Engine.Default__KActor:StaticMeshComponent0'
End Object
StaticMeshComponent=StaticMeshComponent'StaticMeshComponent_410'
LightEnvironment=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_204'
Components(0)=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_204'
Components(1)=StaticMeshComponent'StaticMeshComponent_410'
bNoEncroachCheck=False
bPathColliding=False
Tag="KActor"
Location=(X=-0.000029,Y=0.000003,Z=103.999985)
DrawScale=0.500000
CollisionComponent=StaticMeshComponent'StaticMeshComponent_410'
Name="KActor_0"
ObjectArchetype=KActor'Engine.Default__KActor'
End Actor
Begin Actor Class=Trigger Name=Trigger_1 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_256 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionHeight=128.000000
CollisionRadius=128.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_256"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_617 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_617"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_256'
Components(0)=SpriteComponent'SpriteComponent_617'
Components(1)=CylinderComponent'CylinderComponent_256'
bHidden=False
Tag="Trigger"
Location=(X=32.000000,Y=-880.000000,Z=48.000000)
CollisionComponent=CylinderComponent'CylinderComponent_256'
Name="Trigger_1"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
Begin Actor Class=RB_RadialForceActor Name=RB_RadialForceActor_0 Archetype=RB_RadialForceActor'Engine.Default__RB_RadialForceActor'
Begin Object Class=DrawSphereComponent Name=DrawSphere0 ObjName=DrawSphereComponent_0 Archetype=DrawSphereComponent'Engine.Default__RB_RadialForceActor:DrawSphere0'
SphereRadius=1024.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="DrawSphereComponent_0"
ObjectArchetype=DrawSphereComponent'Engine.Default__RB_RadialForceActor:DrawSphere0'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_681 Archetype=SpriteComponent'Engine.Default__RB_RadialForceActor:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_681"
ObjectArchetype=SpriteComponent'Engine.Default__RB_RadialForceActor:Sprite'
End Object
RenderComponent=DrawSphereComponent'DrawSphereComponent_0'
ForceStrength=5120.000000
ForceRadius=1024.000000
SwirlStrength=128.000000
SpinTorque=128.000000
Components(0)=DrawSphereComponent'DrawSphereComponent_0'
Components(1)=SpriteComponent'SpriteComponent_681'
Tag="RB_RadialForceActor"
Location=(X=24.372496,Y=-869.283325,Z=9.099755)
Name="RB_RadialForceActor_0"
ObjectArchetype=RB_RadialForceActor'Engine.Default__RB_RadialForceActor'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=KActorTriggerAndFiring Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqAct_Log Name=SeqAct_Log_1 ObjName=SeqAct_Log_1 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=858)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_2')),ActivateDelay=1.000000,DrawY=858)
VariableLinks(5)=(DrawX=822)
ObjInstanceVersion=2
ParentSequence=Sequence'KActorTriggerAndFiring'
ObjPosX=784
ObjPosY=824
ObjComment="KActor triggered the trigger!"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_1"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqVar_Object Name=SeqVar_Object_5 ObjName=SeqVar_Object_5 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjInstanceVersion=1
ParentSequence=Sequence'KActorTriggerAndFiring'
ObjPosX=1336
ObjPosY=880
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_5"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqAct_Toggle Name=SeqAct_Toggle_0 ObjName=SeqAct_Toggle_0 Archetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
InputLinks(0)=(DrawY=805)
InputLinks(1)=(DrawY=826)
InputLinks(2)=(DrawY=847)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Toggle'SeqAct_Toggle_0',InputLinkIdx=1)),ActivateDelay=1.000000,DrawY=826)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_6'),DrawX=1230)
VariableLinks(1)=(DrawX=1281)
EventLinks(0)=(DrawX=1330)
ObjInstanceVersion=1
ParentSequence=Sequence'KActorTriggerAndFiring'
ObjPosX=1192
ObjPosY=768
DrawWidth=173
DrawHeight=109
Name="SeqAct_Toggle_0"
ObjectArchetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
End Object
Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_1 ObjName=SeqEvent_Touch_1 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
ClassProximityTypes(0)=Class'Engine.KActor'
Originator=Trigger'Trigger_1'
bPlayerOnly=False
MaxWidth=118
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_1')),DrawY=900)
OutputLinks(1)=(DrawY=920)
VariableLinks(0)=(DrawX=635)
ObjInstanceVersion=1
ParentSequence=Sequence'KActorTriggerAndFiring'
ObjPosX=576
ObjPosY=832
ObjName="Trigger_1 Touch"
DrawWidth=104
DrawHeight=152
Name="SeqEvent_Touch_1"
ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
End Object
Begin Object Class=SeqVar_Object Name=SeqVar_Object_6 ObjName=SeqVar_Object_6 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjValue=RB_RadialForceActor'RB_RadialForceActor_0'
ObjInstanceVersion=1
ParentSequence=Sequence'KActorTriggerAndFiring'
ObjPosX=1160
ObjPosY=920
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_6"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_2 ObjName=SeqAct_Log_2 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=842)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Toggle'SeqAct_Toggle_0')),ActivateDelay=1.000000,DrawY=842)
VariableLinks(5)=(DrawX=1038)
ObjInstanceVersion=2
ParentSequence=Sequence'KActorTriggerAndFiring'
ObjPosX=1000
ObjPosY=808
ObjComment="To be shot away..."
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_2"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
SequenceObjects(0)=SeqAct_Log'SeqAct_Log_2'
SequenceObjects(1)=SeqVar_Object'SeqVar_Object_6'
SequenceObjects(2)=SeqEvent_Touch'SeqEvent_Touch_1'
SequenceObjects(3)=SeqAct_Toggle'SeqAct_Toggle_0'
SequenceObjects(4)=SeqVar_Object'SeqVar_Object_5'
SequenceObjects(5)=SeqAct_Log'SeqAct_Log_1'
DefaultViewX=-307
DefaultViewY=-220
DefaultViewZoom=0.833444
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=1256
ObjPosY=808
ObjName="KActorTriggerAndFiring"
DrawWidth=160
DrawHeight=29
Name="KActorTriggerAndFiring"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
MESH TAKES DAMAGE AND CHANGES ITS MATERIAL | ||
| • Description : When the mesh is shot it changes color, its material animation speeds up, and a particle effect appears. |
• Author : Hourences
• Tested On : UT3 • Instructions : Download and install the SnippetSourceAssets UPK file first | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=InterpActor Name=InterpActor_6 Archetype=InterpActor'Engine.Default__InterpActor'
Begin Object Class=DynamicLightEnvironmentComponent Name=MyLightEnvironment ObjName=DynamicLightEnvironmentComponent_171 Archetype=DynamicLightEnvironmentComponent'Engine.Default__InterpActor:MyLightEnvironment'
AmbientGlow=(R=0.190463,G=0.190463,B=0.190463,A=1.000000)
bCastShadows=False
bEnabled=True
Name="DynamicLightEnvironmentComponent_171"
ObjectArchetype=DynamicLightEnvironmentComponent'Engine.Default__InterpActor:MyLightEnvironment'
End Object
Begin Object Class=StaticMeshComponent Name=StaticMeshComponent0 ObjName=StaticMeshComponent_25 Archetype=StaticMeshComponent'Engine.Default__InterpActor:StaticMeshComponent0'
StaticMesh=StaticMesh'UN_SimpleMeshes.TexPropCube_Dup'
Materials(0)=MaterialInstanceConstant'SnippetsSourceAssets.Mastermaterial_INST_red'
LightEnvironment=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
LightingChannels=(bInitialized=True,Dynamic=True)
BlockRigidBody=True
Name="StaticMeshComponent_25"
ObjectArchetype=StaticMeshComponent'Engine.Default__InterpActor:StaticMeshComponent0'
End Object
StaticMeshComponent=StaticMeshComponent'StaticMeshComponent_25'
LightEnvironment=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
Components(0)=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
Components(1)=StaticMeshComponent'StaticMeshComponent_25'
bCollideActors=True
bBlockActors=True
bPathColliding=False
BlockRigidBody=True
Tag="InterpActor"
Location=(X=32.000175,Y=0.000027,Z=255.999817)
RelativeLocation=(X=0.000000,Y=0.000000,Z=-271.999969)
DrawScale=2.000000
CollisionComponent=StaticMeshComponent'StaticMeshComponent_25'
CollisionType=COLLIDE_BlockAll
Name="InterpActor_6"
ObjectArchetype=InterpActor'Engine.Default__InterpActor'
End Actor
Begin Actor Class=Emitter Name=Emitter_0 Archetype=Emitter'Engine.Default__Emitter'
Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 ObjName=ParticleSystemComponent_22 Archetype=ParticleSystemComponent'Engine.Default__Emitter:ParticleSystemComponent0'
Template=ParticleSystem'SnippetsSourceAssets.SnippetParticle1'
bAutoActivate=False
bJustAttached=True
OldPosition=(X=64.000000,Y=-416.000000,Z=480.000000)
bAcceptsLights=True
LightingChannels=(bInitialized=True,Dynamic=True)
Name="ParticleSystemComponent_22"
ObjectArchetype=ParticleSystemComponent'Engine.Default__Emitter:ParticleSystemComponent0'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_66 Archetype=SpriteComponent'Engine.Default__Emitter:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_66"
ObjectArchetype=SpriteComponent'Engine.Default__Emitter:Sprite'
End Object
Begin Object Class=ArrowComponent Name=ArrowComponent0 ObjName=ArrowComponent_23 Archetype=ArrowComponent'Engine.Default__Emitter:ArrowComponent0'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="ArrowComponent_23"
ObjectArchetype=ArrowComponent'Engine.Default__Emitter:ArrowComponent0'
End Object
ParticleSystemComponent=ParticleSystemComponent'ParticleSystemComponent_22'
Components(0)=SpriteComponent'SpriteComponent_66'
Components(1)=ParticleSystemComponent'ParticleSystemComponent_22'
Components(2)=ArrowComponent'ArrowComponent_23'
Tag="Emitter"
Location=(X=64.000000,Y=-0.000002,Z=480.000000)
DrawScale=4.000000
Name="Emitter_0"
ObjectArchetype=Emitter'Engine.Default__Emitter'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=MeshDamageChangeMaterial Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqVar_Object Name=SeqVar_Object_1 ObjName=SeqVar_Object_1 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjValue=Emitter'Emitter_0'
ObjInstanceVersion=1
ParentSequence=Sequence'MeshDamageChangeMaterial'
ObjPosX=1560
ObjPosY=1568
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_1"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqAct_SetMatInstVectorParam Name=SeqAct_SetMatInstVectorParam_0 ObjName=SeqAct_SetMatInstVectorParam_0 Archetype=SeqAct_SetMatInstVectorParam'Engine.Default__SeqAct_SetMatInstVectorParam'
MatInst=MaterialInstanceConstant'SnippetsSourceAssets.Mastermaterial_INST_red'
ParamName="ColorAndSpeed"
VectorValue=(R=0.000000,G=0.000000,B=1.000000,A=4.000000)
InputLinks(0)=(DrawY=1354)
OutputLinks(0)=(DrawY=1354)
ObjInstanceVersion=1
ParentSequence=Sequence'MeshDamageChangeMaterial'
ObjPosX=1624
ObjPosY=1320
DrawWidth=122
DrawHeight=45
Name="SeqAct_SetMatInstVectorParam_0"
ObjectArchetype=SeqAct_SetMatInstVectorParam'Engine.Default__SeqAct_SetMatInstVectorParam'
End Object
Begin Object Class=SeqEvent_TakeDamage Name=SeqEvent_TakeDamage_0 ObjName=SeqEvent_TakeDamage_0 Archetype=SeqEvent_TakeDamage'Engine.Default__SeqEvent_TakeDamage'
DamageThreshold=1.000000
Originator=InterpActor'InterpActor_6'
MaxTriggerCount=0
MaxWidth=196
OutputLinks(0)=(Links=((LinkedOp=SeqAct_SetMatInstVectorParam'SeqAct_SetMatInstVectorParam_0'),(LinkedOp=SeqAct_Toggle'SeqAct_Toggle_1')),DrawY=1370)
VariableLinks(0)=(DrawX=1368)
VariableLinks(1)=(DrawX=1442)
ObjInstanceVersion=3
ParentSequence=Sequence'MeshDamageChangeMaterial'
ObjPosX=1304
ObjPosY=1304
ObjName="InterpActor_6 Take Damage"
DrawWidth=118
DrawHeight=144
Name="SeqEvent_TakeDamage_0"
ObjectArchetype=SeqEvent_TakeDamage'Engine.Default__SeqEvent_TakeDamage'
End Object
Begin Object Class=SeqAct_Toggle Name=SeqAct_Toggle_1 ObjName=SeqAct_Toggle_1 Archetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
InputLinks(0)=(DrawY=1469)
InputLinks(1)=(DrawY=1490)
InputLinks(2)=(DrawY=1511)
OutputLinks(0)=(DrawY=1490)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_1'),DrawX=1630)
VariableLinks(1)=(DrawX=1681)
EventLinks(0)=(DrawX=1730)
ObjInstanceVersion=1
ParentSequence=Sequence'MeshDamageChangeMaterial'
ObjPosX=1592
ObjPosY=1432
DrawWidth=173
DrawHeight=109
Name="SeqAct_Toggle_1"
ObjectArchetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
End Object
SequenceObjects(0)=SeqEvent_TakeDamage'SeqEvent_TakeDamage_0'
SequenceObjects(1)=SeqAct_SetMatInstVectorParam'SeqAct_SetMatInstVectorParam_0'
SequenceObjects(2)=SeqVar_Object'SeqVar_Object_1'
SequenceObjects(3)=SeqAct_Toggle'SeqAct_Toggle_1'
DefaultViewX=-1010
DefaultViewY=-1117
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=1672
ObjPosY=1504
ObjName="MeshDamageChangeMaterial"
DrawWidth=197
DrawHeight=29
Name="MeshDamageChangeMaterial"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
SHOOTING OUT LIGHT | ||
| • Description : A material and a light are modified through matinee when the mesh is shot. |
• Author : Hourences
• Tested On : UT3 • Instructions : Download and install the SnippetSourceAssets UPK file first | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=InterpActor Name=InterpActor_6 Archetype=InterpActor'Engine.Default__InterpActor'
Begin Object Class=DynamicLightEnvironmentComponent Name=MyLightEnvironment ObjName=DynamicLightEnvironmentComponent_171 Archetype=DynamicLightEnvironmentComponent'Engine.Default__InterpActor:MyLightEnvironment'
AmbientGlow=(R=0.190463,G=0.190463,B=0.190463,A=1.000000)
bCastShadows=False
bEnabled=True
Name="DynamicLightEnvironmentComponent_171"
ObjectArchetype=DynamicLightEnvironmentComponent'Engine.Default__InterpActor:MyLightEnvironment'
End Object
Begin Object Class=StaticMeshComponent Name=StaticMeshComponent0 ObjName=StaticMeshComponent_25 Archetype=StaticMeshComponent'Engine.Default__InterpActor:StaticMeshComponent0'
StaticMesh=StaticMesh'UN_SimpleMeshes.TexPropCube_Dup'
Materials(0)=MaterialInstanceConstant'SnippetsSourceAssets.Mastermaterial_INST_light'
LightEnvironment=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
LightingChannels=(bInitialized=True,Dynamic=True)
BlockRigidBody=True
Name="StaticMeshComponent_25"
ObjectArchetype=StaticMeshComponent'Engine.Default__InterpActor:StaticMeshComponent0'
End Object
StaticMeshComponent=StaticMeshComponent'StaticMeshComponent_25'
LightEnvironment=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
Components(0)=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
Components(1)=StaticMeshComponent'StaticMeshComponent_25'
bCollideActors=True
bBlockActors=True
bPathColliding=False
BlockRigidBody=True
Tag="InterpActor"
Location=(X=32.000175,Y=0.000027,Z=927.999817)
RelativeLocation=(X=0.000000,Y=0.000000,Z=-271.999969)
DrawScale=2.000000
CollisionComponent=StaticMeshComponent'StaticMeshComponent_25'
CollisionType=COLLIDE_BlockAll
Name="InterpActor_6"
ObjectArchetype=InterpActor'Engine.Default__InterpActor'
End Actor
Begin Actor Class=PointLightToggleable Name=PointLightToggleable_0 Archetype=PointLightToggleable'Engine.Default__PointLightToggleable'
Begin Object Class=DrawLightRadiusComponent Name=DrawLightRadius0 ObjName=DrawLightRadiusComponent_0 Archetype=DrawLightRadiusComponent'Engine.Default__PointLightToggleable:DrawLightRadius0'
SphereRadius=1280.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="DrawLightRadiusComponent_0"
ObjectArchetype=DrawLightRadiusComponent'Engine.Default__PointLightToggleable:DrawLightRadius0'
End Object
Begin Object Class=PointLightComponent Name=PointLightComponent0 ObjName=PointLightComponent_1 Archetype=PointLightComponent'Engine.Default__PointLightToggleable:PointLightComponent0'
Radius=1280.000000
CachedParentToWorld=(XPlane=(W=0.000000,X=2.000000,Y=0.000000,Z=0.000000),YPlane=(W=0.000000,X=0.000000,Y=2.000000,Z=-0.000000),ZPlane=(W=0.000000,X=-0.000000,Y=0.000000,Z=2.000000),WPlane=(W=1.000000,X=53.055817,Y=9.118866,Z=603.916260))
PreviewLightRadius=DrawLightRadiusComponent'DrawLightRadiusComponent_0'
LightGuid=(A=-2134831296,B=1325480573,C=317497020,D=-1255334325)
LightmapGuid=(A=1359747308,B=1136099486,C=1832671389,D=151543578)
Brightness=4.000000
LightColor=(B=114,G=166,R=252,A=0)
Name="PointLightComponent_1"
ObjectArchetype=PointLightComponent'Engine.Default__PointLightToggleable:PointLightComponent0'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_2 Archetype=SpriteComponent'Engine.Default__PointLightToggleable:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_2"
ObjectArchetype=SpriteComponent'Engine.Default__PointLightToggleable:Sprite'
End Object
LightComponent=PointLightComponent'PointLightComponent_1'
Components(0)=SpriteComponent'SpriteComponent_2'
Components(1)=DrawLightRadiusComponent'DrawLightRadiusComponent_0'
Components(2)=PointLightComponent'PointLightComponent_1'
Tag="PointLightToggleable"
Location=(X=53.055817,Y=9.118866,Z=603.916260)
DrawScale=2.000000
Name="PointLightToggleable_0"
ObjectArchetype=PointLightToggleable'Engine.Default__PointLightToggleable'
End Actor
Begin Actor Class=Trigger Name=Trigger_0 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_0 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
CollisionRadius=128.000000
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_0"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_3 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_3"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_0'
Components(0)=SpriteComponent'SpriteComponent_3'
Components(1)=CylinderComponent'CylinderComponent_0'
Tag="Trigger"
Location=(X=32.000000,Y=0.000000,Z=642.000000)
CollisionComponent=CylinderComponent'CylinderComponent_0'
Name="Trigger_0"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
Begin Actor Class=MaterialInstanceActor Name=MaterialInstanceActor_0 Archetype=MaterialInstanceActor'Engine.Default__MaterialInstanceActor'
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_4 Archetype=SpriteComponent'Engine.Default__MaterialInstanceActor:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_4"
ObjectArchetype=SpriteComponent'Engine.Default__MaterialInstanceActor:Sprite'
End Object
MatInst=MaterialInstanceConstant'SnippetsSourceAssets.Mastermaterial_INST_light'
Components(0)=SpriteComponent'SpriteComponent_4'
Tag="MaterialInstanceActor"
Location=(X=195.802124,Y=-84.307404,Z=352.099762)
Name="MaterialInstanceActor_0"
ObjectArchetype=MaterialInstanceActor'Engine.Default__MaterialInstanceActor'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=MaterialInstancesThroughMatinee Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqVar_Object Name=SeqVar_Object_2 ObjName=SeqVar_Object_2 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjValue=MaterialInstanceActor'MaterialInstanceActor_0'
ObjInstanceVersion=1
ParentSequence=Sequence'MaterialInstancesThroughMatinee'
ObjPosX=1824
ObjPosY=1560
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_2"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=SeqEvent_TakeDamage Name=SeqEvent_TakeDamage_0 ObjName=SeqEvent_TakeDamage_0 Archetype=SeqEvent_TakeDamage'Engine.Default__SeqEvent_TakeDamage'
MinDamageAmount=1.000000
DamageThreshold=1.000000
Originator=Trigger'Trigger_0'
MaxWidth=166
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_0')),DrawY=1442)
VariableLinks(0)=(DrawX=1441)
VariableLinks(1)=(DrawX=1515)
ObjInstanceVersion=3
ParentSequence=Sequence'MaterialInstancesThroughMatinee'
ObjPosX=1392
ObjPosY=1376
ObjName="Trigger_0 Take Damage"
DrawWidth=103
DrawHeight=144
Name="SeqEvent_TakeDamage_0"
ObjectArchetype=SeqEvent_TakeDamage'Engine.Default__SeqEvent_TakeDamage'
End Object
Begin Object Class=SeqVar_Object Name=SeqVar_Object_0 ObjName=SeqVar_Object_0 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjValue=PointLightToggleable'PointLightToggleable_0'
ObjInstanceVersion=1
ParentSequence=Sequence'MaterialInstancesThroughMatinee'
ObjPosX=1744
ObjPosY=1560
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_0"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
Begin Object Class=InterpData Name=InterpData_0 ObjName=InterpData_0 Archetype=InterpData'Engine.Default__InterpData'
Begin Object Class=InterpGroup Name=InterpGroup_1 ObjName=InterpGroup_1 Archetype=InterpGroup'Engine.Default__InterpGroup'
Begin Object Class=InterpTrackVectorMaterialParam Name=InterpTrackVectorMaterialParam_0 ObjName=InterpTrackVectorMaterialParam_0 Archetype=InterpTrackVectorMaterialParam'Engine.Default__InterpTrackVectorMaterialParam'
ParamName="ColorAndSpeed"
VectorTrack=(Points=((OutVal=(X=3.000000,Y=1.000000,Z=0.000000)),(InVal=1.019233)))
Name="InterpTrackVectorMaterialParam_0"
ObjectArchetype=InterpTrackVectorMaterialParam'Engine.Default__InterpTrackVectorMaterialParam'
End Object
InterpTracks(0)=InterpTrackVectorMaterialParam'InterpTrackVectorMaterialParam_0'
GroupName="NewGroup0"
GroupColor=(B=103,G=0,R=214,A=255)
Name="InterpGroup_1"
ObjectArchetype=InterpGroup'Engine.Default__InterpGroup'
End Object
Begin Object Class=InterpGroup Name=InterpGroup_0 ObjName=InterpGroup_0 Archetype=InterpGroup'Engine.Default__InterpGroup'
Begin Object Class=InterpTrackFloatProp Name=InterpTrackFloatProp_0 ObjName=InterpTrackFloatProp_0 Archetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
PropertyName="PointLightComponent0.Brightness"
FloatTrack=(Points=((OutVal=4.000000),(InVal=1.019233)))
TrackTitle="Brightness"
Name="InterpTrackFloatProp_0"
ObjectArchetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
End Object
InterpTracks(0)=InterpTrackFloatProp'InterpTrackFloatProp_0'
GroupName="NewGroup"
GroupColor=(B=210,G=112,R=0,A=255)
Name="InterpGroup_0"
ObjectArchetype=InterpGroup'Engine.Default__InterpGroup'
End Object
Begin Object Class=InterpCurveEdSetup Name=InterpCurveEdSetup_0 ObjName=InterpCurveEdSetup_0 Archetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
Tabs(0)=(Curves=((CurveObject=InterpTrackFloatProp'InterpTrackFloatProp_0',CurveColor=(B=210,G=112,R=0,A=255),CurveName="NewGroup_Brightness",bHideCurve=1),(CurveObject=InterpTrackVectorMaterialParam'InterpTrackVectorMaterialParam_0',CurveColor=(B=103,G=0,R=214,A=255),CurveName="NewGroup0_Vector Material Param",bHideCurve=8)),ViewStartInput=-0.411370,ViewEndInput=1.056326,ViewStartOutput=-4.137422,ViewEndOutput=7.750711)
Name="InterpCurveEdSetup_0"
ObjectArchetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
End Object
InterpLength=1.019233
InterpGroups(0)=InterpGroup'InterpGroup_0'
InterpGroups(1)=InterpGroup'InterpGroup_1'
SelectedFilter=InterpFilter'Engine.Default__InterpData:FilterAll'
EdSectionStart=0.198077
EdSectionEnd=0.978849
ObjInstanceVersion=1
ParentSequence=Sequence'MaterialInstancesThroughMatinee'
ObjPosX=1648
ObjPosY=1520
DrawWidth=32
DrawHeight=32
Name="InterpData_0"
ObjectArchetype=InterpData'Engine.Default__InterpData'
End Object
Begin Object Class=SeqAct_Interp Name=SeqAct_Interp_0 ObjName=SeqAct_Interp_0 Archetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
InputLinks(0)=(DrawY=1358)
InputLinks(1)=(DrawY=1380)
InputLinks(2)=(DrawY=1402)
InputLinks(3)=(DrawY=1424)
InputLinks(4)=(DrawY=1446)
OutputLinks(0)=(DrawY=1374)
OutputLinks(1)=(DrawY=1430)
VariableLinks(0)=(LinkedVariables=(InterpData'InterpData_0'),DrawX=1679)
VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Object',LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),LinkDesc="NewGroup",MinVars=1,MaxVars=255,DrawX=1744)
VariableLinks(2)=(ExpectedType=Class'Engine.SeqVar_Object',LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),LinkDesc="NewGroup0",MinVars=1,MaxVars=255,DrawX=1830)
ObjInstanceVersion=1
ParentSequence=Sequence'MaterialInstancesThroughMatinee'
ObjPosX=1648
ObjPosY=1320
DrawWidth=235
DrawHeight=157
Name="SeqAct_Interp_0"
ObjectArchetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
End Object
SequenceObjects(0)=SeqAct_Interp'SeqAct_Interp_0'
SequenceObjects(1)=InterpData'InterpData_0'
SequenceObjects(2)=SeqVar_Object'SeqVar_Object_0'
SequenceObjects(3)=SeqEvent_TakeDamage'SeqEvent_TakeDamage_0'
SequenceObjects(4)=SeqVar_Object'SeqVar_Object_2'
DefaultViewX=-1053
DefaultViewY=-982
DefaultViewZoom=0.903895
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=1768
ObjPosY=1416
ObjName="MaterialInstancesThroughMatinee"
DrawWidth=233
DrawHeight=29
Name="MaterialInstancesThroughMatinee"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||
|
CONSOLE COMMAND AND SET BOOL | ||
| • Description : When a player uses the trigger he starts to fly. When he uses it a second time he walks again. |
• Author : Andrew “Mclogenog” Yoder
• Tested On : UT3 • Instructions : Standard installation | |
|
LEVEL
Begin Map
Begin Level
Begin Actor Class=Trigger Name=Trigger_0 Archetype=Trigger'Engine.Default__Trigger'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_0 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="CylinderComponent_0"
ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
End Object
Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_0 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
LightingChannels=(bInitialized=True,Dynamic=True)
Name="SpriteComponent_0"
ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
End Object
CylinderComponent=CylinderComponent'CylinderComponent_0'
Components(0)=SpriteComponent'SpriteComponent_0'
Components(1)=CylinderComponent'CylinderComponent_0'
bHidden=False
bEdShouldSnap=True
Tag="Trigger"
Location=(X=256.000000,Y=0.000000,Z=-80.000000)
CollisionComponent=CylinderComponent'CylinderComponent_0'
Name="Trigger_0"
ObjectArchetype=Trigger'Engine.Default__Trigger'
End Actor
End Level
Begin Surface
End Surface
End Map
KISMET
Begin Object Class=Sequence Name=ConsoleCommand Archetype=Sequence'Engine.Default__Sequence'
Begin Object Class=SeqAct_Log Name=SeqAct_Log_0 ObjName=SeqAct_Log_0 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=562)
OutputLinks(0)=(DrawY=562)
VariableLinks(5)=(DrawX=1758)
ObjInstanceVersion=2
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=1720
ObjPosY=528
ObjComment="You feel like flying"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_0"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqAct_Log Name=SeqAct_Log_1 ObjName=SeqAct_Log_1 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
InputLinks(0)=(DrawY=314)
OutputLinks(0)=(DrawY=314)
VariableLinks(5)=(DrawX=1726)
ObjInstanceVersion=2
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=1688
ObjPosY=280
ObjComment="You feel like walking"
DrawWidth=76
DrawHeight=61
Name="SeqAct_Log_1"
ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
End Object
Begin Object Class=SeqVar_Bool Name=SeqVar_Bool_2 ObjName=SeqVar_Bool_2 Archetype=SeqVar_Bool'Engine.Default__SeqVar_Bool'
bValue=1
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=1536
ObjPosY=592
DrawWidth=32
DrawHeight=32
Name="SeqVar_Bool_2"
ObjectArchetype=SeqVar_Bool'Engine.Default__SeqVar_Bool'
End Object
Begin Object Class=SeqVar_Bool Name=SeqVar_Bool_1 ObjName=SeqVar_Bool_1 Archetype=SeqVar_Bool'Engine.Default__SeqVar_Bool'
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=1512
ObjPosY=400
DrawWidth=32
DrawHeight=32
Name="SeqVar_Bool_1"
ObjectArchetype=SeqVar_Bool'Engine.Default__SeqVar_Bool'
End Object
Begin Object Class=SeqAct_SetBool Name=SeqAct_SetBool_0 ObjName=SeqAct_SetBool_0 Archetype=SeqAct_SetBool'Engine.Default__SeqAct_SetBool'
InputLinks(0)=(DrawY=354)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_1')),DrawY=354)
VariableLinks(0)=(LinkedVariables=(SeqVar_Bool'SeqVar_Bool_0'),DrawX=1486)
VariableLinks(1)=(LinkedVariables=(SeqVar_Bool'SeqVar_Bool_1'),DrawX=1542)
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=1448
ObjPosY=320
DrawWidth=128
DrawHeight=61
Name="SeqAct_SetBool_0"
ObjectArchetype=SeqAct_SetBool'Engine.Default__SeqAct_SetBool'
End Object
Begin Object Class=SeqAct_SetBool Name=SeqAct_SetBool_1 ObjName=SeqAct_SetBool_1 Archetype=SeqAct_SetBool'Engine.Default__SeqAct_SetBool'
InputLinks(0)=(DrawY=546)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_0')),DrawY=546)
VariableLinks(0)=(LinkedVariables=(SeqVar_Bool'SeqVar_Bool_0'),DrawX=1510)
VariableLinks(1)=(LinkedVariables=(SeqVar_Bool'SeqVar_Bool_2'),DrawX=1566)
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=1472
ObjPosY=512
DrawWidth=128
DrawHeight=61
Name="SeqAct_SetBool_1"
ObjectArchetype=SeqAct_SetBool'Engine.Default__SeqAct_SetBool'
End Object
Begin Object Class=SeqVar_Bool Name=SeqVar_Bool_0 ObjName=SeqVar_Bool_0 Archetype=SeqVar_Bool'Engine.Default__SeqVar_Bool'
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=923
ObjPosY=495
DrawWidth=32
DrawHeight=32
Name="SeqVar_Bool_0"
ObjectArchetype=SeqVar_Bool'Engine.Default__SeqVar_Bool'
End Object
Begin Object Class=SeqAct_ConsoleCommand Name=SeqAct_ConsoleCommand_0 ObjName=SeqAct_ConsoleCommand_0 Archetype=SeqAct_ConsoleCommand'Engine.Default__SeqAct_ConsoleCommand'
Command="Walk"
InputLinks(0)=(DrawY=344)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_SetBool'SeqAct_SetBool_0')),DrawY=344)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=1306)
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=1242
ObjPosY=310
ObjComment="Walk"
DrawWidth=129
DrawHeight=61
Name="SeqAct_ConsoleCommand_0"
ObjectArchetype=SeqAct_ConsoleCommand'Engine.Default__SeqAct_ConsoleCommand'
End Object
Begin Object Class=SeqCond_CompareBool Name=SeqCond_CompareBool_0 ObjName=SeqCond_CompareBool_0 Archetype=SeqCond_CompareBool'Engine.Default__SeqCond_CompareBool'
InputLinks(0)=(DrawY=436)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_ConsoleCommand'SeqAct_ConsoleCommand_0')),DrawY=426)
OutputLinks(1)=(Links=((LinkedOp=SeqAct_ConsoleCommand'SeqAct_ConsoleCommand_1')),DrawY=446)
VariableLinks(0)=(LinkedVariables=(SeqVar_Bool'SeqVar_Bool_0'),DrawX=955)
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=906
ObjPosY=390
ObjComment="Already Ghost?"
DrawWidth=99
DrawHeight=85
Name="SeqCond_CompareBool_0"
ObjectArchetype=SeqCond_CompareBool'Engine.Default__SeqCond_CompareBool'
End Object
Begin Object Class=SeqAct_ConsoleCommand Name=SeqAct_ConsoleCommand_1 ObjName=SeqAct_ConsoleCommand_1 Archetype=SeqAct_ConsoleCommand'Engine.Default__SeqAct_ConsoleCommand'
Command="Fly"
InputLinks(0)=(DrawY=624)
OutputLinks(0)=(Links=((LinkedOp=SeqAct_SetBool'SeqAct_SetBool_1')),DrawY=624)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=1330)
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=1266
ObjPosY=590
ObjComment="Fly"
DrawWidth=129
DrawHeight=61
Name="SeqAct_ConsoleCommand_1"
ObjectArchetype=SeqAct_ConsoleCommand'Engine.Default__SeqAct_ConsoleCommand'
End Object
Begin Object Class=SeqEvent_Used Name=SeqEvent_Used_0 ObjName=SeqEvent_Used_0 Archetype=SeqEvent_Used'Engine.Default__SeqEvent_Used'
bAimToInteract=False
InteractDistance=192.000000
Originator=Trigger'Trigger_0'
MaxTriggerCount=0
MaxWidth=169
OutputLinks(0)=(Links=((LinkedOp=SeqCond_CompareBool'SeqCond_CompareBool_0')),DrawY=579)
VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=693)
VariableLinks(1)=(DrawX=769)
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=645
ObjPosY=513
ObjName="Trigger_0 Used"
DrawWidth=104
DrawHeight=128
Name="SeqEvent_Used_0"
ObjectArchetype=SeqEvent_Used'Engine.Default__SeqEvent_Used'
End Object
Begin Object Class=SeqVar_Object Name=SeqVar_Object_2 ObjName=SeqVar_Object_2 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
ObjInstanceVersion=1
ParentSequence=Sequence'ConsoleCommand'
ObjPosX=734
ObjPosY=689
DrawWidth=32
DrawHeight=32
Name="SeqVar_Object_2"
ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
End Object
SequenceObjects(0)=SeqVar_Object'SeqVar_Object_2'
SequenceObjects(1)=SeqEvent_Used'SeqEvent_Used_0'
SequenceObjects(2)=SeqAct_ConsoleCommand'SeqAct_ConsoleCommand_1'
SequenceObjects(3)=SeqCond_CompareBool'SeqCond_CompareBool_0'
SequenceObjects(4)=SeqAct_ConsoleCommand'SeqAct_ConsoleCommand_0'
SequenceObjects(5)=SeqVar_Bool'SeqVar_Bool_0'
SequenceObjects(6)=SeqAct_SetBool'SeqAct_SetBool_1'
SequenceObjects(7)=SeqAct_SetBool'SeqAct_SetBool_0'
SequenceObjects(8)=SeqVar_Bool'SeqVar_Bool_1'
SequenceObjects(9)=SeqVar_Bool'SeqVar_Bool_2'
SequenceObjects(10)=SeqAct_Log'SeqAct_Log_1'
SequenceObjects(11)=SeqAct_Log'SeqAct_Log_0'
DefaultViewX=-188
DefaultViewY=44
DefaultViewZoom=0.603685
ObjInstanceVersion=1
ParentSequence=Sequence'Main_Sequence'
ObjPosX=1544
ObjPosY=496
ObjName="ConsoleCommand"
DrawWidth=124
DrawHeight=29
Name="ConsoleCommand"
ObjectArchetype=Sequence'Engine.Default__Sequence'
End Object
|
||
| ▲ Top | ||


