Game Developer - Level Designer - Environment Artist - Author - Tutor - 18 Years of experience with Unreal Engine 1, 2, 3, 4
Log In | Cart        


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.

  • Follow any special instructions first.
  • Then copy paste in the level part.
  • And only then the Kismet.
  • Basic Checkpoint
  • On Death Play Sound
  • Three Triggers
  • Random Triggering
  • Triggering Another Trigger
  • Spawn Projectile And Damage Trigger
  • KActor Cannon And Trigger
  • Mesh Takes Damage And Changes Material
  • Shooting Out A Light
  • Console Command and Set Bool



  • 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

    Copyright 2006-2017 Hourences.com - UDK, Unreal, Unreal Engine are trademarks or registered trademarks of Epic Games, Inc. All other trademarks are the property of their respective owners

    Website Design by 1clickwebdesigns.co.uk
    Powered by Wordpress