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.
  • Light attached to player upon spawning
  • Animated Light Color And Radius
  • Healing Player And Giving Weapon
  • Comparing Bools – Player Must Die Once
  • No Weapons And No Hud
  • Teleporting Player
  • Spawning A Bot And Commanding It
  • Spawning A KActor And Destroying It
  • A Turret Setup
  • Patrolling Bot


  • LIGHT ATTACHED TO PLAYER UPON SPAWNING
    • Description : Upon player spawn, a moveable light is activated and attached to the player.
    • Author : Andrew “Mclogenog” Yoder
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          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_0 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_0"
                ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_1 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_1"
                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_0'
             BadSprite=SpriteComponent'SpriteComponent_1'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_0'
             Components(1)=SpriteComponent'SpriteComponent_1'
             Components(2)=ArrowComponent'ArrowComponent_0'
             Components(3)=CylinderComponent'CylinderComponent_0'
             Components(4)=PathRenderingComponent'PathRenderingComponent_0'
             Base=WorldInfo'WorldInfo_0'
             Tag="PlayerStart"
             Location=(X=-256.000000,Y=0.000000,Z=-48.000008)
             CollisionComponent=CylinderComponent'CylinderComponent_0'
             Name="PlayerStart_0"
             ObjectArchetype=PlayerStart'Engine.Default__PlayerStart'
          End Actor
          Begin Actor Class=PointLightMovable Name=PointLightMovable_0 Archetype=PointLightMovable'Engine.Default__PointLightMovable'
             Begin Object Class=DrawLightRadiusComponent Name=DrawLightRadius0 ObjName=DrawLightRadiusComponent_0 Archetype=DrawLightRadiusComponent'Engine.Default__PointLightMovable:DrawLightRadius0'
                SphereRadius=384.000000
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="DrawLightRadiusComponent_0"
                ObjectArchetype=DrawLightRadiusComponent'Engine.Default__PointLightMovable:DrawLightRadius0'
             End Object
             Begin Object Class=PointLightComponent Name=PointLightComponent0 ObjName=PointLightComponent_0 Archetype=PointLightComponent'Engine.Default__PointLightMovable:PointLightComponent0'
                Radius=384.000000
                CachedParentToWorld=(XPlane=(W=0.000000,X=1.000000,Y=0.000000,Z=0.000000),YPlane=(W=0.000000,X=0.000000,Y=1.000000,Z=-0.000000),ZPlane=(W=0.000000,X=-0.000000,Y=0.000000,Z=1.000000),WPlane=(W=1.000000,X=-256.000000,Y=0.000008,Z=-0.000008))
                PreviewLightRadius=DrawLightRadiusComponent'DrawLightRadiusComponent_0'
                LightGuid=(A=-260734835,B=1289170421,C=-1918829680,D=1340810483)
                LightmapGuid=(A=-590984521,B=1312352707,C=784468895,D=-210079147)
                Brightness=2.000000
                bEnabled=False
                Name="PointLightComponent_0"
                ObjectArchetype=PointLightComponent'Engine.Default__PointLightMovable:PointLightComponent0'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_4 Archetype=SpriteComponent'Engine.Default__PointLightMovable:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_4"
                ObjectArchetype=SpriteComponent'Engine.Default__PointLightMovable:Sprite'
             End Object
             LightComponent=PointLightComponent'PointLightComponent_0'
             Components(0)=SpriteComponent'SpriteComponent_4'
             Components(1)=DrawLightRadiusComponent'DrawLightRadiusComponent_0'
             Components(2)=PointLightComponent'PointLightComponent_0'
             bEdShouldSnap=True
             Tag="PointLightMovable"
             Location=(X=-256.000000,Y=0.000008,Z=-0.000008)
             Name="PointLightMovable_0"
             ObjectArchetype=PointLightMovable'Engine.Default__PointLightMovable'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    
    

    KISMET

    Begin Object Class=Sequence Name=Attachedlight Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqAct_Toggle Name=SeqAct_Toggle_0 ObjName=SeqAct_Toggle_0 Archetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
          InputLinks(0)=(DrawY=325)
          InputLinks(1)=(DrawY=346)
          InputLinks(2)=(DrawY=367)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_AttachToActor'SeqAct_AttachToActor_0')),DrawY=346)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_1'),DrawX=925)
          VariableLinks(1)=(DrawX=976)
          EventLinks(0)=(DrawX=1025)
          ObjInstanceVersion=1
          ParentSequence=Sequence'Attachedlight'
          ObjPosX=887
          ObjPosY=288
          DrawWidth=173
          DrawHeight=109
          Name="SeqAct_Toggle_0"
          ObjectArchetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
       End Object
       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'Attachedlight'
          ObjPosX=799
          ObjPosY=496
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_0"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqEvent_PlayerSpawned Name=SeqEvent_PlayerSpawned_0 ObjName=SeqEvent_PlayerSpawned_0 Archetype=SeqEvent_PlayerSpawned'Engine.Default__SeqEvent_PlayerSpawned'
          MaxWidth=156
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Toggle'SeqAct_Toggle_0')),DrawY=418)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=695)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),DrawX=765)
          ObjInstanceVersion=1
          ParentSequence=Sequence'Attachedlight'
          ObjPosX=647
          ObjPosY=352
          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_1 ObjName=SeqVar_Object_1 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=PointLightMovable'PointLightMovable_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'Attachedlight'
          ObjPosX=962
          ObjPosY=534
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_1"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_AttachToActor Name=SeqAct_AttachToActor_0 ObjName=SeqAct_AttachToActor_0 Archetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
          InputLinks(0)=(DrawY=426)
          OutputLinks(0)=(DrawY=426)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=1190)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_1'),DrawX=1267)
          ObjInstanceVersion=2
          ParentSequence=Sequence'Attachedlight'
          ObjPosX=1152
          ObjPosY=392
          DrawWidth=170
          DrawHeight=61
          Name="SeqAct_AttachToActor_0"
          ObjectArchetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
       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'Attachedlight'
          ObjPosX=976
          ObjPosY=608
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_2"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       SequenceObjects(0)=SeqAct_Toggle'SeqAct_Toggle_0'
       SequenceObjects(1)=SeqVar_Object'SeqVar_Object_0'
       SequenceObjects(2)=SeqEvent_PlayerSpawned'SeqEvent_PlayerSpawned_0'
       SequenceObjects(3)=SeqVar_Object'SeqVar_Object_1'
       SequenceObjects(4)=SeqAct_AttachToActor'SeqAct_AttachToActor_0'
       SequenceObjects(5)=SeqVar_Object'SeqVar_Object_2'
       DefaultViewX=-466
       DefaultViewY=-161
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=960
       ObjPosY=320
       ObjName="Attachedlight"
       DrawWidth=99
       DrawHeight=29
       Name="Attachedlight"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    
    ▲ Top

    ANIMATED LIGHT COLOR AND RADIUS
    • Description : Upon triggering the light changes color and its radius first grows and then shrinks again. It loops its cycle.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          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'
             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=PointLightToggleable Name=PointLightToggleable_0 Archetype=PointLightToggleable'Engine.Default__PointLightToggleable'
             Begin Object Class=DrawLightRadiusComponent Name=DrawLightRadius0 ObjName=DrawLightRadiusComponent_1 Archetype=DrawLightRadiusComponent'Engine.Default__PointLightToggleable:DrawLightRadius0'
                SphereRadius=1024.000000
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="DrawLightRadiusComponent_1"
                ObjectArchetype=DrawLightRadiusComponent'Engine.Default__PointLightToggleable:DrawLightRadius0'
             End Object
             Begin Object Class=PointLightComponent Name=PointLightComponent0 ObjName=PointLightComponent_133 Archetype=PointLightComponent'Engine.Default__PointLightToggleable:PointLightComponent0'
                CachedParentToWorld=(XPlane=(W=0.000000,X=1.000000,Y=0.000000,Z=0.000000),YPlane=(W=0.000000,X=0.000000,Y=1.000000,Z=-0.000000),ZPlane=(W=0.000000,X=-0.000000,Y=0.000000,Z=1.000000),WPlane=(W=1.000000,X=1.069977,Y=-45.442535,Z=444.099731))
                PreviewLightRadius=DrawLightRadiusComponent'DrawLightRadiusComponent_1'
                LightGuid=(A=1483871280,B=1155211113,C=-1464715337,D=-1282066255)
                LightmapGuid=(A=-619036409,B=1214401578,C=361386644,D=-2068901590)
                Brightness=4.000000
                LightColor=(B=38,G=89,R=242,A=0)
                Name="PointLightComponent_133"
                ObjectArchetype=PointLightComponent'Engine.Default__PointLightToggleable:PointLightComponent0'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_237 Archetype=SpriteComponent'Engine.Default__PointLightToggleable:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_237"
                ObjectArchetype=SpriteComponent'Engine.Default__PointLightToggleable:Sprite'
             End Object
             LightComponent=PointLightComponent'PointLightComponent_133'
             Components(0)=SpriteComponent'SpriteComponent_237'
             Components(1)=DrawLightRadiusComponent'DrawLightRadiusComponent_1'
             Components(2)=PointLightComponent'PointLightComponent_133'
             Tag="PointLightToggleable"
             Location=(X=1.069977,Y=-45.442535,Z=444.099731)
             Name="PointLightToggleable_0"
             ObjectArchetype=PointLightToggleable'Engine.Default__PointLightToggleable'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=Sequence Name=LightColorChange Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_8 ObjName=SeqVar_Object_8 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=PointLightToggleable'PointLightToggleable_0'
          ObjInstanceVersion=1
          ObjPosX=496
          ObjPosY=496
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_8"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=InterpData Name=InterpData_3 ObjName=InterpData_3 Archetype=InterpData'Engine.Default__InterpData'
          Begin Object Class=InterpGroup Name=InterpGroup_2 ObjName=InterpGroup_2 Archetype=InterpGroup'Engine.Default__InterpGroup'
             Begin Object Class=InterpTrackColorProp Name=InterpTrackColorProp_1 ObjName=InterpTrackColorProp_1 Archetype=InterpTrackColorProp'Engine.Default__InterpTrackColorProp'
                PropertyName="PointLightComponent0.LightColor"
                VectorTrack=(Points=((OutVal=(X=0.000000,Y=1.000000,Z=0.000000),InterpMode=CIM_CurveAuto),(InVal=2.106215,OutVal=(X=0.000000,Y=0.000000,Z=1.000000),InterpMode=CIM_CurveAuto),(InVal=5.000000,OutVal=(X=0.000000,Y=1.000000,Z=0.000000),InterpMode=CIM_CurveAuto)))
                TrackTitle="LightColor"
                Name="InterpTrackColorProp_1"
                ObjectArchetype=InterpTrackColorProp'Engine.Default__InterpTrackColorProp'
             End Object
             Begin Object Class=InterpTrackFloatProp Name=InterpTrackFloatProp_1 ObjName=InterpTrackFloatProp_1 Archetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
                PropertyName="PointLightComponent0.Radius"
                FloatTrack=(Points=((OutVal=1024.000000,InterpMode=CIM_CurveAuto),(InVal=2.110577,OutVal=4096.000000,InterpMode=CIM_CurveAuto),(InVal=5.000000,OutVal=1024.000000,InterpMode=CIM_CurveAuto)))
                TrackTitle="Radius"
                Name="InterpTrackFloatProp_1"
                ObjectArchetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
             End Object
             InterpTracks(0)=InterpTrackColorProp'InterpTrackColorProp_1'
             InterpTracks(1)=InterpTrackFloatProp'InterpTrackFloatProp_1'
             GroupName="changelight"
             GroupColor=(B=0,G=199,R=133,A=255)
             Name="InterpGroup_2"
             ObjectArchetype=InterpGroup'Engine.Default__InterpGroup'
          End Object
          Begin Object Class=InterpCurveEdSetup Name=InterpCurveEdSetup_2 ObjName=InterpCurveEdSetup_2 Archetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
             Tabs(0)=(Curves=((CurveObject=InterpTrackColorProp'InterpTrackColorProp_1',CurveColor=(B=0,G=199,R=133,A=255),CurveName="changelight_LightColor",bColorCurve=1),(CurveObject=InterpTrackFloatProp'InterpTrackFloatProp_1',CurveColor=(B=0,G=199,R=133,A=255),CurveName="changelight_Radius")),ViewStartInput=-19.362415,ViewEndInput=25.218084,ViewStartOutput=-3712.369141,ViewEndOutput=5417.718750)
             Name="InterpCurveEdSetup_2"
             ObjectArchetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
          End Object
          InterpGroups(0)=InterpGroup'InterpGroup_2'
          CurveEdSetup=InterpCurveEdSetup'InterpCurveEdSetup_2'
          SelectedFilter=InterpFilter'Engine.Default__InterpData:FilterAll'
          ObjInstanceVersion=1
          ParentSequence=Sequence'LightColorChange'
          ObjPosX=408
          ObjPosY=552
          DrawWidth=32
          DrawHeight=32
          Name="InterpData_3"
          ObjectArchetype=InterpData'Engine.Default__InterpData'
       End Object
       Begin Object Class=SeqAct_Interp Name=SeqAct_Interp_3 ObjName=SeqAct_Interp_3 Archetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
          InputLinks(0)=(DrawY=350)
          InputLinks(1)=(DrawY=372)
          InputLinks(2)=(DrawY=394)
          InputLinks(3)=(DrawY=416)
          InputLinks(4)=(DrawY=438)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_3',InputLinkIdx=1)),DrawY=366)
          OutputLinks(1)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_3')),DrawY=422)
          VariableLinks(0)=(LinkedVariables=(InterpData'InterpData_3'),DrawX=423)
          VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Object',LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),LinkDesc="changelight",MaxVars=255,DrawX=493)
          ObjInstanceVersion=1
          ParentSequence=Sequence'LightColorChange'
          ObjPosX=392
          ObjPosY=312
          ObjComment="The animation loops"
          DrawWidth=155
          DrawHeight=157
          Name="SeqAct_Interp_3"
          ObjectArchetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
       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_4'
          MaxWidth=118
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_3')),DrawY=348)
          OutputLinks(1)=(DrawY=368)
          VariableLinks(0)=(DrawX=235)
          ObjInstanceVersion=1
          ParentSequence=Sequence'LightColorChange'
          ObjPosX=176
          ObjPosY=280
          ObjName="Trigger_4 Touch"
          DrawWidth=104
          DrawHeight=152
          Name="SeqEvent_Touch_4"
          ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
       End Object
       SequenceObjects(0)=SeqEvent_Touch'SeqEvent_Touch_4'
       SequenceObjects(1)=SeqAct_Interp'SeqAct_Interp_3'
       SequenceObjects(2)=InterpData'InterpData_3'
       SequenceObjects(3)=SeqVar_Object'SeqVar_Object_8'
       DefaultViewX=38
       DefaultViewY=-51
       DefaultViewZoom=0.812441
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=288
       ObjPosY=440
       ObjName="LightColorChange"
       DrawWidth=124
       DrawHeight=29
       Name="LightColorChange"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    HEAL PLAYER AND GIVE WEAPON
    • Description : Upon touching the trigger the player is given a rocket launcher and his health is increased by 100 points.
    • 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=-5.000000,Y=61.000000,Z=40.000000)
             CollisionComponent=CylinderComponent'CylinderComponent_19'
             Name="Trigger_1"
             ObjectArchetype=Trigger'Engine.Default__Trigger'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=Sequence Name=GiveInventoryAndHealth Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=UTSeqAct_HealDamage Name=UTSeqAct_HealDamage_0 ObjName=UTSeqAct_HealDamage_0 Archetype=UTSeqAct_HealDamage'UTGame.Default__UTSeqAct_HealDamage'
          bSuperHeal=True
          HealAmount=100
          InputLinks(0)=(DrawY=226)
          OutputLinks(0)=(DrawY=226)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=1094)
          VariableLinks(1)=(DrawX=1157)
          VariableLinks(2)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=1230)
          ObjInstanceVersion=1
          ParentSequence=Sequence'GiveInventoryAndHealth'
          ObjPosX=1056
          ObjPosY=192
          DrawWidth=222
          DrawHeight=61
          Name="UTSeqAct_HealDamage_0"
          ObjectArchetype=UTSeqAct_HealDamage'UTGame.Default__UTSeqAct_HealDamage'
       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=960
          ObjPosY=608
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_0"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       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_1'
          MaxTriggerCount=0
          MaxWidth=118
          OutputLinks(0)=(Links=((LinkedOp=UTSeqAct_HealDamage'UTSeqAct_HealDamage_0'),(LinkedOp=SeqAct_GiveInventory'SeqAct_GiveInventory_0')),DrawY=284)
          OutputLinks(1)=(DrawY=304)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=779)
          ObjInstanceVersion=1
          ParentSequence=Sequence'GiveInventoryAndHealth'
          ObjPosX=720
          ObjPosY=216
          ObjName="Trigger_1 Touch"
          DrawWidth=104
          DrawHeight=152
          Name="SeqEvent_Touch_2"
          ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_1 ObjName=SeqVar_Object_1 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjInstanceVersion=1
          ObjPosX=920
          ObjPosY=624
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_1"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_GiveInventory Name=SeqAct_GiveInventory_0 ObjName=SeqAct_GiveInventory_0 Archetype=SeqAct_GiveInventory'Engine.Default__SeqAct_GiveInventory'
          InventoryList(0)=Class'UTGame.UTWeap_RocketLauncher'
          InputLinks(0)=(DrawY=338)
          OutputLinks(0)=(DrawY=338)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_2'),DrawX=997)
          ObjInstanceVersion=1
          ParentSequence=Sequence'GiveInventoryAndHealth'
          ObjPosX=944
          ObjPosY=304
          DrawWidth=107
          DrawHeight=61
          Name="SeqAct_GiveInventory_0"
          ObjectArchetype=SeqAct_GiveInventory'Engine.Default__SeqAct_GiveInventory'
       End Object
       Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_3 ObjName=SeqEvent_LevelStartup_3 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
          MaxWidth=99
          ObjInstanceVersion=1
          ObjPosX=664
          ObjPosY=400
          DrawWidth=69
          Name="SeqEvent_LevelStartup_3"
          ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
       End Object
       Begin Object Class=SeqAct_CauseDamage Name=SeqAct_CauseDamage_0 ObjName=SeqAct_CauseDamage_0 Archetype=SeqAct_CauseDamage'Engine.Default__SeqAct_CauseDamage'
          DamageAmount=-100.000000
          ObjInstanceVersion=2
          ObjPosX=1192
          ObjPosY=520
          DrawWidth=222
          DrawHeight=61
          Name="SeqAct_CauseDamage_0"
          ObjectArchetype=SeqAct_CauseDamage'Engine.Default__SeqAct_CauseDamage'
       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'GiveInventoryAndHealth'
          ObjPosX=1104
          ObjPosY=440
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_2"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       SequenceObjects(0)=SeqAct_GiveInventory'SeqAct_GiveInventory_0'
       SequenceObjects(1)=UTSeqAct_HealDamage'UTSeqAct_HealDamage_0'
       SequenceObjects(2)=SeqEvent_Touch'SeqEvent_Touch_2'
       SequenceObjects(3)=SeqVar_Object'SeqVar_Object_2'
       DefaultViewX=-403
       DefaultViewY=-101
       DefaultViewZoom=0.833444
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=1016
       ObjPosY=608
       ObjName="GiveInventoryAndHealth"
       DrawWidth=169
       DrawHeight=29
       Name="GiveInventoryAndHealth"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    BOOL COMPARISON
    • Description : A trigger cannot be used until the player has died at least once. Demonstrates bool comparisons, toggling, and death events.
    • 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=-5.000000,Y=61.000000,Z=40.000000)
             CollisionComponent=CylinderComponent'CylinderComponent_19'
             Name="Trigger_1"
             ObjectArchetype=Trigger'Engine.Default__Trigger'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=Sequence Name=PlayerDiedOnceDoStuff Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqAct_Log Name=SeqAct_Log_5 ObjName=SeqAct_Log_5 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
          InputLinks(0)=(DrawY=130)
          OutputLinks(0)=(DrawY=130)
          VariableLinks(5)=(DrawX=1550)
          ObjInstanceVersion=2
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=1512
          ObjPosY=96
          ObjComment="Trigger now active"
          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_7 ObjName=SeqAct_Log_7 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
          InputLinks(0)=(DrawY=394)
          OutputLinks(0)=(DrawY=394)
          VariableLinks(5)=(DrawX=1406)
          ObjInstanceVersion=2
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=1368
          ObjPosY=360
          ObjComment="This trigger does not work until the player died at least once!"
          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_6 ObjName=SeqAct_Log_6 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
          InputLinks(0)=(DrawY=282)
          OutputLinks(0)=(DrawY=282)
          VariableLinks(5)=(DrawX=1398)
          ObjInstanceVersion=2
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=1360
          ObjPosY=248
          ObjComment="Victory!"
          DrawWidth=76
          DrawHeight=61
          Name="SeqAct_Log_6"
          ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
       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'PlayerDiedOnceDoStuff'
          ObjPosX=1184
          ObjPosY=472
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Bool_0"
          ObjectArchetype=SeqVar_Bool'Engine.Default__SeqVar_Bool'
       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=93)
          InputLinks(1)=(DrawY=114)
          InputLinks(2)=(DrawY=135)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_5')),DrawY=114)
          VariableLinks(0)=(DrawX=1278)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Bool'SeqVar_Bool_0'),DrawX=1329)
          EventLinks(0)=(DrawX=1378)
          ObjInstanceVersion=1
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=1240
          ObjPosY=56
          DrawWidth=173
          DrawHeight=109
          Name="SeqAct_Toggle_1"
          ObjectArchetype=SeqAct_Toggle'Engine.Default__SeqAct_Toggle'
       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=318)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_6')),DrawY=308)
          OutputLinks(1)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_7')),DrawY=328)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Bool'SeqVar_Bool_0'),DrawX=1153)
          ObjInstanceVersion=1
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=1104
          ObjPosY=272
          DrawWidth=99
          DrawHeight=85
          Name="SeqCond_CompareBool_0"
          ObjectArchetype=SeqCond_CompareBool'Engine.Default__SeqCond_CompareBool'
       End Object
       Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_3 ObjName=SeqEvent_Touch_3 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
          Originator=Trigger'Trigger_1'
          MaxTriggerCount=0
          MaxWidth=118
          OutputLinks(0)=(Links=((LinkedOp=SeqCond_CompareBool'SeqCond_CompareBool_0')),DrawY=372)
          OutputLinks(1)=(DrawY=392)
          VariableLinks(0)=(DrawX=835)
          ObjInstanceVersion=1
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=776
          ObjPosY=304
          ObjName="Trigger_1 Touch"
          DrawWidth=104
          DrawHeight=152
          Name="SeqEvent_Touch_3"
          ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
       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=34)
          OutputLinks(0)=(DrawY=34)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Player'SeqVar_Player_2'),DrawX=982)
          EventLinks(0)=(LinkedEvents=(SeqEvent_Death'SeqEvent_Death_0'),DrawX=1048)
          ObjInstanceVersion=1
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=936
          DrawWidth=147
          DrawHeight=61
          Name="SeqAct_AttachToEvent_0"
          ObjectArchetype=SeqAct_AttachToEvent'Engine.Default__SeqAct_AttachToEvent'
       End Object
       Begin Object Class=SeqEvent_Death Name=SeqEvent_Death_0 ObjName=SeqEvent_Death_0 Archetype=SeqEvent_Death'Engine.Default__SeqEvent_Death'
          MaxWidth=96
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Toggle'SeqAct_Toggle_1')),DrawY=178)
          VariableLinks(0)=(DrawX=1072)
          ObjInstanceVersion=1
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=1024
          ObjPosY=112
          DrawWidth=68
          DrawHeight=128
          Name="SeqEvent_Death_0"
          ObjectArchetype=SeqEvent_Death'Engine.Default__SeqEvent_Death'
       End Object
       Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_5 ObjName=SeqEvent_LevelStartup_5 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
          MaxWidth=99
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_AttachToEvent'SeqAct_AttachToEvent_0')),DrawY=58)
          ObjInstanceVersion=1
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=752
          ObjPosY=-8
          DrawWidth=69
          Name="SeqEvent_LevelStartup_5"
          ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
       End Object
       Begin Object Class=SeqVar_Player Name=SeqVar_Player_2 ObjName=SeqVar_Player_2 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
          ObjInstanceVersion=1
          ParentSequence=Sequence'PlayerDiedOnceDoStuff'
          ObjPosX=896
          ObjPosY=136
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_2"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       End Object
       SequenceObjects(0)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_5'
       SequenceObjects(1)=SeqEvent_Death'SeqEvent_Death_0'
       SequenceObjects(2)=SeqAct_AttachToEvent'SeqAct_AttachToEvent_0'
       SequenceObjects(3)=SeqEvent_Touch'SeqEvent_Touch_3'
       SequenceObjects(4)=SeqCond_CompareBool'SeqCond_CompareBool_0'
       SequenceObjects(5)=SeqAct_Toggle'SeqAct_Toggle_1'
       SequenceObjects(6)=SeqVar_Bool'SeqVar_Bool_0'
       SequenceObjects(7)=SeqAct_Log'SeqAct_Log_6'
       SequenceObjects(8)=SeqAct_Log'SeqAct_Log_7'
       SequenceObjects(9)=SeqAct_Log'SeqAct_Log_5'
       SequenceObjects(10)=SeqVar_Player'SeqVar_Player_2'
       DefaultViewX=-292
       DefaultViewY=95
       DefaultViewZoom=0.780038
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=600
       ObjPosY=512
       ObjName="PlayerDiedOnceDoStuff"
       DrawWidth=162
       DrawHeight=29
       Name="PlayerDiedOnceDoStuff"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    NO WEAPONS AND NO HUD
    • Description : The player will spawn with no weapons and no interface.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    KISMET

    Begin Object Class=Sequence Name=StartingWithNothing Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqAct_ToggleCinematicMode Name=SeqAct_ToggleCinematicMode_0 ObjName=SeqAct_ToggleCinematicMode_0 Archetype=SeqAct_ToggleCinematicMode'Engine.Default__SeqAct_ToggleCinematicMode'
          bDisableMovement=False
          bDisableTurning=False
          bHidePlayer=False
          bDisableInput=False
          InputLinks(0)=(DrawY=533)
          InputLinks(1)=(DrawY=554)
          InputLinks(2)=(DrawY=575)
          OutputLinks(0)=(DrawY=554)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Player'SeqVar_Player_3'),DrawX=1089)
          ObjInstanceVersion=1
          ParentSequence=Sequence'StartingWithNothing'
          ObjPosX=1008
          ObjPosY=496
          DrawWidth=163
          DrawHeight=109
          Name="SeqAct_ToggleCinematicMode_0"
          ObjectArchetype=SeqAct_ToggleCinematicMode'Engine.Default__SeqAct_ToggleCinematicMode'
       End Object
       Begin Object Class=SeqVar_Player Name=SeqVar_Player_3 ObjName=SeqVar_Player_3 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
          ObjInstanceVersion=1
          ParentSequence=Sequence'StartingWithNothing'
          ObjPosX=1008
          ObjPosY=752
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_3"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       End Object
       Begin Object Class=SeqAct_GiveInventory Name=SeqAct_GiveInventory_1 ObjName=SeqAct_GiveInventory_1 Archetype=SeqAct_GiveInventory'Engine.Default__SeqAct_GiveInventory'
          bClearExisting=True
          InputLinks(0)=(DrawY=674)
          OutputLinks(0)=(DrawY=674)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Player'SeqVar_Player_3'),DrawX=997)
          ObjInstanceVersion=1
          ParentSequence=Sequence'StartingWithNothing'
          ObjPosX=944
          ObjPosY=640
          DrawWidth=107
          DrawHeight=61
          Name="SeqAct_GiveInventory_1"
          ObjectArchetype=SeqAct_GiveInventory'Engine.Default__SeqAct_GiveInventory'
       End Object
       Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_6 ObjName=SeqEvent_LevelStartup_6 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
          MaxWidth=99
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_GiveInventory'SeqAct_GiveInventory_1'),(LinkedOp=SeqAct_ToggleCinematicMode'SeqAct_ToggleCinematicMode_0')),DrawY=682)
          ObjInstanceVersion=1
          ParentSequence=Sequence'StartingWithNothing'
          ObjPosX=760
          ObjPosY=616
          DrawWidth=69
          Name="SeqEvent_LevelStartup_6"
          ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
       End Object
       SequenceObjects(0)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_6'
       SequenceObjects(1)=SeqAct_GiveInventory'SeqAct_GiveInventory_1'
       SequenceObjects(2)=SeqVar_Player'SeqVar_Player_3'
       SequenceObjects(3)=SeqAct_ToggleCinematicMode'SeqAct_ToggleCinematicMode_0'
       DefaultViewX=-231
       DefaultViewY=-107
       DefaultViewZoom=0.833444
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=704
       ObjPosY=512
       ObjName="StartingWithNothing"
       DrawWidth=143
       DrawHeight=29
       Name="StartingWithNothing"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    TELEPORTING PLAYER
    • Description : When player touches trigger, he will be teleported to above the trigger, fall back into it, teleport again, and get stuck in an endless fall.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          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="Spawn location"
             Components(0)=ArrowComponent'ArrowComponent_53'
             Components(1)=SpriteComponent'SpriteComponent_310'
             Tag="Note"
             Location=(X=-117.363510,Y=-73.782196,Z=2179.099609)
             DrawScale=4.000000
             Name="Note_0"
             ObjectArchetype=Note'Engine.Default__Note'
          End Actor
          Begin Actor Class=Trigger Name=Trigger_3 Archetype=Trigger'Engine.Default__Trigger'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_160 Archetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
                CollisionHeight=128.000000
                CollisionRadius=512.000000
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_160"
                ObjectArchetype=CylinderComponent'Engine.Default__Trigger:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_333 Archetype=SpriteComponent'Engine.Default__Trigger:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_333"
                ObjectArchetype=SpriteComponent'Engine.Default__Trigger:Sprite'
             End Object
             CylinderComponent=CylinderComponent'CylinderComponent_160'
             Components(0)=SpriteComponent'SpriteComponent_333'
             Components(1)=CylinderComponent'CylinderComponent_160'
             Tag="Trigger"
             Location=(X=40.000000,Y=-8.000000,Z=40.000000)
             CollisionComponent=CylinderComponent'CylinderComponent_160'
             Name="Trigger_3"
             ObjectArchetype=Trigger'Engine.Default__Trigger'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=Sequence Name=TeleportingFall Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_7 ObjName=SeqVar_Object_7 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=Note'Note_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'TeleportingFall'
          ObjPosX=904
          ObjPosY=696
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_7"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_6 ObjName=SeqVar_Object_6 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjInstanceVersion=1
          ParentSequence=Sequence'TeleportingFall'
          ObjPosX=784
          ObjPosY=760
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_6"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_Teleport Name=SeqAct_Teleport_0 ObjName=SeqAct_Teleport_0 Archetype=SeqAct_Teleport'Engine.Default__SeqAct_Teleport'
          bUpdateRotation=False
          InputLinks(0)=(DrawY=618)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_9')),DrawY=618)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_6'),DrawX=846)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_7'),DrawX=921)
          ObjInstanceVersion=1
          ParentSequence=Sequence'TeleportingFall'
          ObjPosX=808
          ObjPosY=584
          DrawWidth=166
          DrawHeight=61
          Name="SeqAct_Teleport_0"
          ObjectArchetype=SeqAct_Teleport'Engine.Default__SeqAct_Teleport'
       End Object
       Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_5 ObjName=SeqEvent_Touch_5 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
          Originator=Trigger'Trigger_3'
          MaxTriggerCount=0
          MaxWidth=118
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Teleport'SeqAct_Teleport_0')),DrawY=620)
          OutputLinks(1)=(DrawY=640)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_6'),DrawX=619)
          ObjInstanceVersion=1
          ParentSequence=Sequence'TeleportingFall'
          ObjPosX=560
          ObjPosY=552
          ObjName="Trigger_3 Touch"
          DrawWidth=104
          DrawHeight=152
          Name="SeqEvent_Touch_5"
          ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
       End Object
       Begin Object Class=SeqAct_Log Name=SeqAct_Log_9 ObjName=SeqAct_Log_9 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
          InputLinks(0)=(DrawY=618)
          OutputLinks(0)=(DrawY=618)
          VariableLinks(5)=(DrawX=1094)
          ObjInstanceVersion=2
          ParentSequence=Sequence'TeleportingFall'
          ObjPosX=1056
          ObjPosY=584
          ObjComment="There you go again!"
          DrawWidth=76
          DrawHeight=61
          Name="SeqAct_Log_9"
          ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
       End Object
       SequenceObjects(0)=SeqEvent_Touch'SeqEvent_Touch_5'
       SequenceObjects(1)=SeqAct_Teleport'SeqAct_Teleport_0'
       SequenceObjects(2)=SeqVar_Object'SeqVar_Object_6'
       SequenceObjects(3)=SeqVar_Object'SeqVar_Object_7'
       SequenceObjects(4)=SeqAct_Log'SeqAct_Log_9'
       DefaultViewX=-321
       DefaultViewY=-178
       DefaultViewZoom=0.833444
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=736
       ObjPosY=656
       ObjName="TeleportingFall"
       DrawWidth=106
       DrawHeight=29
       Name="TeleportingFall"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    SPAWNING A BOT/ATTACKING PLAYER
    • Description : A bot spawns and walks to his destination in over a L shaped path, then attacks.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          Begin Actor Class=PathNode Name=PathNode_0 Archetype=PathNode'Engine.Default__PathNode'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_228 Archetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_228"
                ObjectArchetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_368 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_368"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_369 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_369"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_70 Archetype=ArrowComponent'Engine.Default__PathNode:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_70"
                ObjectArchetype=ArrowComponent'Engine.Default__PathNode:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_31 Archetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_31"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
             End Object
             bPathsChanged=True
             PathList(0)=ReachSpec'ReachSpec_0'
             PathList(1)=ReachSpec'ReachSpec_1'
             visitedWeight=2494
             nextNavigationPoint=PathNode'PathNode_1'
             CylinderComponent=CylinderComponent'CylinderComponent_228'
             MaxPathSize=(Radius=120.000000,Height=200.000000)
             NavGuid=(A=1465611390,B=1285193202,C=822670523,D=607094888)
             GoodSprite=SpriteComponent'SpriteComponent_368'
             BadSprite=SpriteComponent'SpriteComponent_369'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_368'
             Components(1)=SpriteComponent'SpriteComponent_369'
             Components(2)=ArrowComponent'ArrowComponent_70'
             Components(3)=CylinderComponent'CylinderComponent_228'
             Components(4)=PathRenderingComponent'PathRenderingComponent_31'
             Base=WorldInfo'WorldInfo_0'
             Tag="PathNode"
             Location=(X=-1624.000000,Y=8.000000,Z=49.999756)
             CollisionComponent=CylinderComponent'CylinderComponent_228'
             Name="PathNode_0"
             ObjectArchetype=PathNode'Engine.Default__PathNode'
          End Actor
          Begin Actor Class=PathNode Name=PathNode_1 Archetype=PathNode'Engine.Default__PathNode'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_230 Archetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_230"
                ObjectArchetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_371 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_371"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_372 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_372"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_71 Archetype=ArrowComponent'Engine.Default__PathNode:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_71"
                ObjectArchetype=ArrowComponent'Engine.Default__PathNode:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_32 Archetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_32"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
             End Object
             bPathsChanged=True
             PathList(0)=ReachSpec'ReachSpec_3'
             PathList(1)=ReachSpec'ReachSpec_4'
             visitedWeight=10000000
             nextNavigationPoint=PathNode'PathNode_2'
             CylinderComponent=CylinderComponent'CylinderComponent_230'
             MaxPathSize=(Radius=120.000000,Height=200.000000)
             NavGuid=(A=-2070443206,B=1140004565,C=1375477680,D=279154352)
             GoodSprite=SpriteComponent'SpriteComponent_371'
             BadSprite=SpriteComponent'SpriteComponent_372'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_371'
             Components(1)=SpriteComponent'SpriteComponent_372'
             Components(2)=ArrowComponent'ArrowComponent_71'
             Components(3)=CylinderComponent'CylinderComponent_230'
             Components(4)=PathRenderingComponent'PathRenderingComponent_32'
             Base=WorldInfo'WorldInfo_0'
             Tag="PathNode"
             Location=(X=40.000000,Y=0.000000,Z=49.999756)
             CollisionComponent=CylinderComponent'CylinderComponent_230'
             Name="PathNode_1"
             ObjectArchetype=PathNode'Engine.Default__PathNode'
          End Actor
          Begin Actor Class=PathNode Name=PathNode_2 Archetype=PathNode'Engine.Default__PathNode'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_232 Archetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_232"
                ObjectArchetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_374 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_374"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_375 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_375"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_72 Archetype=ArrowComponent'Engine.Default__PathNode:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_72"
                ObjectArchetype=ArrowComponent'Engine.Default__PathNode:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_33 Archetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_33"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
             End Object
             PathList(0)=ReachSpec'ReachSpec_7'
             PathList(1)=ReachSpec'ReachSpec_6'
             visitedWeight=10000000
             CylinderComponent=CylinderComponent'CylinderComponent_232'
             MaxPathSize=(Radius=120.000000,Height=200.000000)
             NavGuid=(A=1934583977,B=1098720399,C=-1480245846,D=234291532)
             GoodSprite=SpriteComponent'SpriteComponent_374'
             BadSprite=SpriteComponent'SpriteComponent_375'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_374'
             Components(1)=SpriteComponent'SpriteComponent_375'
             Components(2)=ArrowComponent'ArrowComponent_72'
             Components(3)=CylinderComponent'CylinderComponent_232'
             Components(4)=PathRenderingComponent'PathRenderingComponent_33'
             Base=WorldInfo'WorldInfo_0'
             Tag="PathNode"
             Location=(X=24.000000,Y=-1864.000000,Z=49.999756)
             CollisionComponent=CylinderComponent'CylinderComponent_232'
             Name="PathNode_2"
             ObjectArchetype=PathNode'Engine.Default__PathNode'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=Sequence Name=BotSpawning Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_11 ObjName=SeqVar_Object_11 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=PathNode'PathNode_2'
          ObjInstanceVersion=1
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=1360
          ObjPosY=712
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_11"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_10 ObjName=SeqVar_Object_10 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=PathNode'PathNode_1'
          ObjInstanceVersion=1
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=1056
          ObjPosY=712
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_10"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_9 ObjName=SeqVar_Object_9 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=PathNode'PathNode_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=696
          ObjPosY=816
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_9"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_AIMoveToActor Name=SeqAct_AIMoveToActor_0 ObjName=SeqAct_AIMoveToActor_0 Archetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
          InputLinks(0)=(DrawY=594)
          OutputLinks(0)=(Links=((LinkedOp=UTSeqAct_AIStartFireAt'UTSeqAct_AIStartFireAt_0')),DrawY=573)
          OutputLinks(1)=(DrawY=594)
          OutputLinks(2)=(DrawY=615)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),DrawX=1294)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_11'),DrawX=1369)
          VariableLinks(2)=(DrawX=1437)
          ObjInstanceVersion=2
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=1256
          ObjPosY=536
          DrawWidth=212
          DrawHeight=125
          Name="SeqAct_AIMoveToActor_0"
          ObjectArchetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_8 ObjName=SeqVar_Object_8 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjInstanceVersion=1
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=1120
          ObjPosY=864
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_8"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqVar_Player Name=SeqVar_Player_4 ObjName=SeqVar_Player_4 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
          ObjInstanceVersion=1
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=1648
          ObjPosY=736
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_4"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       End Object
       Begin Object Class=SeqVar_Name Name=SeqVar_Name_0 ObjName=SeqVar_Name_0 Archetype=SeqVar_Name'Engine.Default__SeqVar_Name'
          ObjInstanceVersion=1
          ObjPosX=1200
          ObjPosY=904
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Name_0"
          ObjectArchetype=SeqVar_Name'Engine.Default__SeqVar_Name'
       End Object
       Begin Object Class=UTSeqAct_AIStartFireAt Name=UTSeqAct_AIStartFireAt_0 ObjName=UTSeqAct_AIStartFireAt_0 Archetype=UTSeqAct_AIStartFireAt'UTGame.Default__UTSeqAct_AIStartFireAt'
          InputLinks(0)=(DrawY=594)
          OutputLinks(0)=(DrawY=594)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),DrawX=1598)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Player'SeqVar_Player_4'),DrawX=1648)
          ObjInstanceVersion=1
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=1560
          ObjPosY=560
          DrawWidth=116
          DrawHeight=77
          Name="UTSeqAct_AIStartFireAt_0"
          ObjectArchetype=UTSeqAct_AIStartFireAt'UTGame.Default__UTSeqAct_AIStartFireAt'
       End Object
       Begin Object Class=SeqAct_AIMoveToActor Name=SeqAct_AIMoveToActor_1 ObjName=SeqAct_AIMoveToActor_1 Archetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
          InputLinks(0)=(DrawY=594)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_AIMoveToActor'SeqAct_AIMoveToActor_0')),DrawY=573)
          OutputLinks(1)=(DrawY=594)
          OutputLinks(2)=(DrawY=615)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),DrawX=990)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_10'),DrawX=1065)
          VariableLinks(2)=(DrawX=1133)
          ObjInstanceVersion=2
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=952
          ObjPosY=536
          DrawWidth=212
          DrawHeight=125
          Name="SeqAct_AIMoveToActor_1"
          ObjectArchetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
       End Object
       Begin Object Class=SeqAct_ActorFactoryEx Name=SeqAct_ActorFactoryEx_0 ObjName=SeqAct_ActorFactoryEx_0 Archetype=SeqAct_ActorFactoryEx'Engine.Default__SeqAct_ActorFactoryEx'
          Begin Object Class=UTActorFactoryAI Name=UTActorFactoryAI_0 ObjName=UTActorFactoryAI_0 Archetype=UTActorFactoryAI'UTGame.Default__UTActorFactoryAI'
             PawnClass=Class'UTGame.UTPawn'
             bGiveDefaultInventory=True
             Name="UTActorFactoryAI_0"
             ObjectArchetype=UTActorFactoryAI'UTGame.Default__UTActorFactoryAI'
          End Object
          Factory=UTActorFactoryAI'UTActorFactoryAI_0'
          InputLinks(0)=(DrawY=653)
          InputLinks(1)=(DrawY=675)
          InputLinks(2)=(DrawY=697)
          InputLinks(3)=(DrawY=719)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_AIMoveToActor'SeqAct_AIMoveToActor_1')),DrawY=657)
          OutputLinks(1)=(DrawY=686)
          OutputLinks(2)=(DrawY=715)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_9'),DrawX=760)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),DrawX=828)
          ObjInstanceVersion=1
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=712
          ObjPosY=616
          DrawWidth=172
          DrawHeight=149
          Name="SeqAct_ActorFactoryEx_0"
          ObjectArchetype=SeqAct_ActorFactoryEx'Engine.Default__SeqAct_ActorFactoryEx'
       End Object
       Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_8 ObjName=SeqEvent_LevelStartup_8 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
          MaxWidth=99
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_ActorFactoryEx'SeqAct_ActorFactoryEx_0')),DrawY=650)
          ObjInstanceVersion=1
          ParentSequence=Sequence'BotSpawning'
          ObjPosX=504
          ObjPosY=584
          DrawWidth=69
          Name="SeqEvent_LevelStartup_8"
          ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
       End Object
       SequenceObjects(0)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_8'
       SequenceObjects(1)=SeqAct_ActorFactoryEx'SeqAct_ActorFactoryEx_0'
       SequenceObjects(2)=SeqAct_AIMoveToActor'SeqAct_AIMoveToActor_1'
       SequenceObjects(3)=UTSeqAct_AIStartFireAt'UTSeqAct_AIStartFireAt_0'
       SequenceObjects(4)=SeqVar_Player'SeqVar_Player_4'
       SequenceObjects(5)=SeqVar_Object'SeqVar_Object_8'
       SequenceObjects(6)=SeqAct_AIMoveToActor'SeqAct_AIMoveToActor_0'
       SequenceObjects(7)=SeqVar_Object'SeqVar_Object_9'
       SequenceObjects(8)=SeqVar_Object'SeqVar_Object_10'
       SequenceObjects(9)=SeqVar_Object'SeqVar_Object_11'
       DefaultViewX=-282
       DefaultViewY=-242
       DefaultViewZoom=0.726435
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=648
       ObjPosY=600
       ObjName="BotSpawning"
       DrawWidth=95
       DrawHeight=29
       Name="BotSpawning"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    KACTOR SPAWNING/DESTROYING OBJECTS
    • Description : On level startup a KActor (physics mesh) is spawned, it falls down, and 5 seconds later it is destroyed again.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          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="Spawn location"
             Components(0)=ArrowComponent'ArrowComponent_53'
             Components(1)=SpriteComponent'SpriteComponent_310'
             Tag="Note"
             Location=(X=-117.363510,Y=-73.782196,Z=1643.099609)
             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=KActorSpawning Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_11 ObjName=SeqVar_Object_11 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjInstanceVersion=1
          ObjPosX=1360
          ObjPosY=712
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_11"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_10 ObjName=SeqVar_Object_10 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjInstanceVersion=1
          ObjPosX=1056
          ObjPosY=712
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_10"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_9 ObjName=SeqVar_Object_9 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjInstanceVersion=1
          ObjPosX=696
          ObjPosY=816
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_9"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_AIMoveToActor Name=SeqAct_AIMoveToActor_0 ObjName=SeqAct_AIMoveToActor_0 Archetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
          ObjInstanceVersion=2
          ObjPosX=1256
          ObjPosY=536
          DrawWidth=212
          DrawHeight=125
          Name="SeqAct_AIMoveToActor_0"
          ObjectArchetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_13 ObjName=SeqVar_Object_13 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjInstanceVersion=1
          ParentSequence=Sequence'KActorSpawning'
          ObjPosX=936
          ObjPosY=864
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_13"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_Destroy Name=SeqAct_Destroy_0 ObjName=SeqAct_Destroy_0 Archetype=SeqAct_Destroy'Engine.Default__SeqAct_Destroy'
          InputLinks(0)=(DrawY=706)
          OutputLinks(0)=(DrawY=706)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_13'),DrawX=1070)
          ObjInstanceVersion=1
          ParentSequence=Sequence'KActorSpawning'
          ObjPosX=1032
          ObjPosY=672
          DrawWidth=76
          DrawHeight=61
          Name="SeqAct_Destroy_0"
          ObjectArchetype=SeqAct_Destroy'Engine.Default__SeqAct_Destroy'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_8 ObjName=SeqVar_Object_8 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjInstanceVersion=1
          ObjPosX=840
          ObjPosY=816
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_8"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqVar_Player Name=SeqVar_Player_4 ObjName=SeqVar_Player_4 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
          ObjInstanceVersion=1
          ObjPosX=1648
          ObjPosY=736
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_4"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       End Object
       Begin Object Class=UTSeqAct_AIStartFireAt Name=UTSeqAct_AIStartFireAt_0 ObjName=UTSeqAct_AIStartFireAt_0 Archetype=UTSeqAct_AIStartFireAt'UTGame.Default__UTSeqAct_AIStartFireAt'
          ObjInstanceVersion=1
          ObjPosX=1560
          ObjPosY=560
          DrawWidth=116
          DrawHeight=77
          Name="UTSeqAct_AIStartFireAt_0"
          ObjectArchetype=UTSeqAct_AIStartFireAt'UTGame.Default__UTSeqAct_AIStartFireAt'
       End Object
       Begin Object Class=SeqAct_AIMoveToActor Name=SeqAct_AIMoveToActor_1 ObjName=SeqAct_AIMoveToActor_1 Archetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
          ObjInstanceVersion=2
          ObjPosX=952
          ObjPosY=536
          DrawWidth=212
          DrawHeight=125
          Name="SeqAct_AIMoveToActor_1"
          ObjectArchetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_12 ObjName=SeqVar_Object_12 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=Note'Note_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'KActorSpawning'
          ObjPosX=696
          ObjPosY=816
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_12"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_ActorFactoryEx Name=SeqAct_ActorFactoryEx_0 ObjName=SeqAct_ActorFactoryEx_0 Archetype=SeqAct_ActorFactoryEx'Engine.Default__SeqAct_ActorFactoryEx'
          Begin Object Class=UTActorFactoryUTKActor Name=UTActorFactoryUTKActor_1 ObjName=UTActorFactoryUTKActor_1 Archetype=UTActorFactoryUTKActor'UTGame.Default__UTActorFactoryUTKActor'
             StaticMesh=StaticMesh'UN_SimpleMeshes.TexPropCube_Dup'
             Name="UTActorFactoryUTKActor_1"
             ObjectArchetype=UTActorFactoryUTKActor'UTGame.Default__UTActorFactoryUTKActor'
          End Object
          Begin Object Class=UTActorFactoryAI Name=UTActorFactoryAI_0 ObjName=UTActorFactoryAI_0 Archetype=UTActorFactoryAI'UTGame.Default__UTActorFactoryAI'
             PawnClass=Class'UTGame.UTPawn'
             bGiveDefaultInventory=True
             Name="UTActorFactoryAI_0"
             ObjectArchetype=UTActorFactoryAI'UTGame.Default__UTActorFactoryAI'
          End Object
          Factory=UTActorFactoryUTKActor'UTActorFactoryUTKActor_1'
          InputLinks(0)=(DrawY=653)
          InputLinks(1)=(DrawY=675)
          InputLinks(2)=(DrawY=697)
          InputLinks(3)=(DrawY=719)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Destroy'SeqAct_Destroy_0')),ActivateDelay=5.000000,DrawY=657)
          OutputLinks(1)=(DrawY=686)
          OutputLinks(2)=(DrawY=715)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_12'),DrawX=760)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_13'),DrawX=828)
          ObjInstanceVersion=1
          ParentSequence=Sequence'KActorSpawning'
          ObjPosX=712
          ObjPosY=616
          DrawWidth=172
          DrawHeight=149
          Name="SeqAct_ActorFactoryEx_0"
          ObjectArchetype=SeqAct_ActorFactoryEx'Engine.Default__SeqAct_ActorFactoryEx'
       End Object
       Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_8 ObjName=SeqEvent_LevelStartup_8 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
          MaxWidth=99
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_ActorFactoryEx'SeqAct_ActorFactoryEx_0')),DrawY=650)
          ObjInstanceVersion=1
          ParentSequence=Sequence'KActorSpawning'
          ObjPosX=504
          ObjPosY=584
          DrawWidth=69
          Name="SeqEvent_LevelStartup_8"
          ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
       End Object
       SequenceObjects(0)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_8'
       SequenceObjects(1)=SeqAct_ActorFactoryEx'SeqAct_ActorFactoryEx_0'
       SequenceObjects(2)=SeqVar_Object'SeqVar_Object_12'
       SequenceObjects(3)=SeqAct_Destroy'SeqAct_Destroy_0'
       SequenceObjects(4)=SeqVar_Object'SeqVar_Object_13'
       DefaultViewX=-220
       DefaultViewY=-298
       DefaultViewZoom=0.726435
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=648
       ObjPosY=600
       ObjName="KActorSpawning"
       DrawWidth=117
       DrawHeight=29
       Name="KActorSpawning"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    A TURRET SETUP
    • Description : A turret that will shoot at the player after an event.
    • Author : Andrew “Mclogenog” Yoder
    • Tested On : UDK
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          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'
                ReplacementPrimitive=None
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_0"
                ObjectArchetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_14 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
                ReplacementPrimitive=None
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_14"
                ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_15 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
                ReplacementPrimitive=None
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_15"
                ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_1 Archetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
                ReplacementPrimitive=None
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_1"
                ObjectArchetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_1 Archetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
                ReplacementPrimitive=None
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_1"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
             End Object
             bPathsChanged=True
             CylinderComponent=CylinderComponent'CylinderComponent_0'
             Components(0)=SpriteComponent'SpriteComponent_14'
             Components(1)=SpriteComponent'SpriteComponent_15'
             Components(2)=ArrowComponent'ArrowComponent_1'
             Components(3)=CylinderComponent'CylinderComponent_0'
             Components(4)=PathRenderingComponent'PathRenderingComponent_1'
             Location=(X=-192.000000,Y=0.000000,Z=-48.000000)
             Base=WorldInfo'WorldInfo_0'
             bEdShouldSnap=True
             Tag="PlayerStart"
             CollisionComponent=CylinderComponent'CylinderComponent_0'
             Name="PlayerStart_0"
             ObjectArchetype=PlayerStart'Engine.Default__PlayerStart'
          End Actor
          Begin Actor Class=DynamicTriggerVolume Name=DynamicTriggerVolume_0 Archetype=DynamicTriggerVolume'Engine.Default__DynamicTriggerVolume'
             Begin Object Class=BrushComponent Name=BrushComponent0 ObjName=BrushComponent_19 Archetype=BrushComponent'Engine.Default__DynamicTriggerVolume:BrushComponent0'
                Brush=Model'Model_6'
                BrushAggGeom=(ConvexElems=((VertexData=((X=32.000000,Y=32.000000,Z=-32.000000),(X=32.000000,Y=-32.000000,Z=-32.000000),(X=-32.000000,Y=-32.000000,Z=-32.000000),(X=32.000000,Y=32.000000,Z=32.000000),(X=-32.000000,Y=-32.000000,Z=32.000000),(X=-32.000000,Y=32.000000,Z=-32.000000),(X=32.000000,Y=-32.000000,Z=32.000000),(X=-32.000000,Y=32.000000,Z=32.000000)),PermutedVertexData=((W=32.000000,X=32.000000,Y=32.000000,Z=-32.000000),(W=32.000000,X=32.000000,Y=-32.000000,Z=-32.000000),(W=32.000000,X=-32.000000,Y=-32.000000,Z=-32.000000),(W=-32.000000,X=-32.000000,Y=-32.000000,Z=32.000000),(W=32.000000,X=-32.000000,Y=32.000000,Z=-32.000000),(W=32.000000,X=32.000000,Y=-32.000000,Z=32.000000)),FaceTriData=(0,2,1,0,5,2,1,3,0,1,6,3,4,1,2,4,6,1,5,4,2,5,7,4,7,0,3,7,5,0,6,7,3,6,4,7),EdgeDirections=((X=-1.000000,Y=0.000000,Z=0.000000),(X=0.000000,Y=-1.000000,Z=0.000000),(X=0.000000,Y=0.000000,Z=1.000000)),FaceNormalDirections=((X=0.000000,Y=-0.000000,Z=-1.000000),(X=1.000000,Y=0.000000,Z=0.000000),(X=0.000000,Y=-1.000000,Z=0.000000)),FacePlaneData=((W=31.999998,X=0.000000,Y=-0.000000,Z=-1.000000),(W=31.999998,X=1.000000,Y=0.000000,Z=0.000000),(W=31.999998,X=0.000000,Y=-1.000000,Z=0.000000),(W=31.999998,X=-1.000000,Y=0.000000,Z=0.000000),(W=31.999998,X=-0.000000,Y=1.000000,Z=0.000000),(W=31.999998,X=0.000000,Y=-0.000000,Z=1.000000)),ElemBox=(Min=(X=-32.000000,Y=-32.000000,Z=-32.000000),Max=(X=32.000000,Y=32.000000,Z=32.000000),IsValid=1))))
                CachedPhysBrushDataVersion=34079120
                ReplacementPrimitive=None
                Name="BrushComponent_19"
                ObjectArchetype=BrushComponent'Engine.Default__DynamicTriggerVolume:BrushComponent0'
             End Object
             Begin Brush Name=Model_6
                Begin PolyList
                   Begin Polygon Flags=3584 Link=0
                      Origin   -00032.000000,-00032.000000,-00032.000000
                      Normal   -00001.000000,+00000.000000,+00000.000000
                      TextureU +00000.000000,+00001.000000,+00000.000000
                      TextureV +00000.000000,+00000.000000,-00001.000000
                      Vertex   -00032.000000,-00032.000000,-00032.000000
                      Vertex   -00032.000000,-00032.000000,+00032.000000
                      Vertex   -00032.000000,+00032.000000,+00032.000000
                      Vertex   -00032.000000,+00032.000000,-00032.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=1
                      Origin   -00032.000000,+00032.000000,-00032.000000
                      Normal   +00000.000000,+00001.000000,+00000.000000
                      TextureU +00001.000000,-00000.000000,+00000.000000
                      TextureV +00000.000000,+00000.000000,-00001.000000
                      Vertex   -00032.000000,+00032.000000,-00032.000000
                      Vertex   -00032.000000,+00032.000000,+00032.000000
                      Vertex   +00032.000000,+00032.000000,+00032.000000
                      Vertex   +00032.000000,+00032.000000,-00032.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=2
                      Origin   +00032.000000,+00032.000000,-00032.000000
                      Normal   +00001.000000,+00000.000000,+00000.000000
                      TextureU +00000.000000,-00001.000000,+00000.000000
                      TextureV +00000.000000,+00000.000000,-00001.000000
                      Vertex   +00032.000000,+00032.000000,-00032.000000
                      Vertex   +00032.000000,+00032.000000,+00032.000000
                      Vertex   +00032.000000,-00032.000000,+00032.000000
                      Vertex   +00032.000000,-00032.000000,-00032.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=3
                      Origin   +00032.000000,-00032.000000,-00032.000000
                      Normal   +00000.000000,-00001.000000,+00000.000000
                      TextureU -00001.000000,-00000.000000,-00000.000000
                      TextureV +00000.000000,+00000.000000,-00001.000000
                      Vertex   +00032.000000,-00032.000000,-00032.000000
                      Vertex   +00032.000000,-00032.000000,+00032.000000
                      Vertex   -00032.000000,-00032.000000,+00032.000000
                      Vertex   -00032.000000,-00032.000000,-00032.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=4
                      Origin   -00032.000000,+00032.000000,+00032.000000
                      Normal   +00000.000000,+00000.000000,+00001.000000
                      TextureU +00001.000000,+00000.000000,+00000.000000
                      TextureV +00000.000000,+00001.000000,+00000.000000
                      Vertex   -00032.000000,+00032.000000,+00032.000000
                      Vertex   -00032.000000,-00032.000000,+00032.000000
                      Vertex   +00032.000000,-00032.000000,+00032.000000
                      Vertex   +00032.000000,+00032.000000,+00032.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=5
                      Origin   -00032.000000,-00032.000000,-00032.000000
                      Normal   +00000.000000,+00000.000000,-00001.000000
                      TextureU +00001.000000,+00000.000000,+00000.000000
                      TextureV +00000.000000,-00001.000000,+00000.000000
                      Vertex   -00032.000000,-00032.000000,-00032.000000
                      Vertex   -00032.000000,+00032.000000,-00032.000000
                      Vertex   +00032.000000,+00032.000000,-00032.000000
                      Vertex   +00032.000000,-00032.000000,-00032.000000
                   End Polygon
                End PolyList
             End Brush
             Brush=Model'Model_6'
             BrushComponent=BrushComponent'BrushComponent_19'
             Components(0)=BrushComponent'BrushComponent_19'
             Location=(X=-191.999985,Y=-0.000013,Z=-63.999992)
             Tag="DynamicTriggerVolume"
             CollisionComponent=BrushComponent'BrushComponent_19'
             Name="DynamicTriggerVolume_0"
             ObjectArchetype=DynamicTriggerVolume'Engine.Default__DynamicTriggerVolume'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    
    

    KISMET

    Begin Object Class=Sequence Name=Turret
       Begin Object Class=UTSeqAct_SpawnProjectile Name=UTSeqAct_SpawnProjectile_0
          ProjectileClass=Class'UTGameContent.UTProj_Shockball'
          InputLinks(0)=(DrawY=273)
          OutputLinks(0)=(DrawY=273)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Vector'SeqVar_Vector_0'),DrawX=1409)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Vector'SeqVar_Vector_5'),DrawX=1486)
          VariableLinks(2)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),DrawX=1565)
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=1363
          ObjPosY=239
          DrawWidth=250
          DrawHeight=77
          Name="UTSeqAct_SpawnProjectile_0"
          ObjectArchetype=UTSeqAct_SpawnProjectile'UTGame.Default__UTSeqAct_SpawnProjectile'
       End Object
       Begin Object Class=SeqVar_Vector Name=SeqVar_Vector_0
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=1379
          ObjPosY=335
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Vector_0"
          ObjectArchetype=SeqVar_Vector'Engine.Default__SeqVar_Vector'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_0
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=723
          ObjPosY=679
          ObjComment="Player"
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_0"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqEvent_PlayerSpawned Name=SeqEvent_PlayerSpawned_0
          MaxWidth=156
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_AttachToActor'SeqAct_AttachToActor_0')),DrawY=425)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),DrawX=555)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_1'),DrawX=625)
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=507
          ObjPosY=359
          ObjComment="Any event could start this. This is an example."
          DrawWidth=98
          DrawHeight=121
          Name="SeqEvent_PlayerSpawned_0"
          ObjectArchetype=SeqEvent_PlayerSpawned'Engine.Default__SeqEvent_PlayerSpawned'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_1
          ObjValue=PlayerStart'PlayerStart_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=620
          ObjPosY=522
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_1"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_GetLocationAndRotation Name=SeqAct_GetLocationAndRotation_0
          InputLinks(0)=(DrawY=409)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Delay'SeqAct_Delay_1'),(LinkedOp=SeqAct_SetVector'SeqAct_SetVector_1')),DrawY=409)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_7'),DrawX=1017)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Vector'SeqVar_Vector_8'),DrawX=1083)
          VariableLinks(2)=(DrawX=1154)
          ObjInstanceVersion=2
          ParentSequence=Sequence'Turret'
          ObjPosX=979
          ObjPosY=375
          DrawWidth=219
          DrawHeight=77
          Name="SeqAct_GetLocationAndRotation_0"
          ObjectArchetype=SeqAct_GetLocationAndRotation'Engine.Default__SeqAct_GetLocationAndRotation'
       End Object
       Begin Object Class=SeqAct_Delay Name=SeqAct_Delay_1
          InputLinks(0)=(DrawY=257)
          InputLinks(1)=(DrawY=427,bHidden=True)
          InputLinks(2)=(DrawY=448,bHidden=True)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_GetLocationAndRotation'SeqAct_GetLocationAndRotation_0')),DrawY=257)
          OutputLinks(1)=(DrawY=443,bHidden=True)
          VariableLinks(0)=(bHidden=True,DrawX=793)
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=1019
          ObjPosY=223
          ObjComment="Turret fire rate"
          DrawWidth=101
          DrawHeight=45
          Name="SeqAct_Delay_1"
          ObjectArchetype=SeqAct_Delay'Engine.Default__SeqAct_Delay'
       End Object
       Begin Object Class=SeqAct_SetVector Name=SeqAct_SetVector_1
          InputLinks(0)=(DrawY=591)
          OutputLinks(0)=(Links=((LinkedOp=UTSeqAct_SpawnProjectile'UTSeqAct_SpawnProjectile_0')),DrawY=591)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Vector'SeqVar_Vector_5'),DrawX=1305)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Vector'SeqVar_Vector_8'),DrawX=1361)
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=1267
          ObjPosY=557
          DrawWidth=128
          DrawHeight=61
          Name="SeqAct_SetVector_1"
          ObjectArchetype=SeqAct_SetVector'Engine.Default__SeqAct_SetVector'
       End Object
       Begin Object Class=SeqVar_Vector Name=SeqVar_Vector_5
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=1451
          ObjPosY=335
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Vector_5"
          ObjectArchetype=SeqVar_Vector'Engine.Default__SeqVar_Vector'
       End Object
       Begin Object Class=SeqAct_AttachToActor Name=SeqAct_AttachToActor_0
          InputLinks(0)=(DrawY=410)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_GetLocationAndRotation'SeqAct_GetLocationAndRotation_0')),DrawY=410)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),DrawX=758)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_7'),DrawX=835)
          ObjInstanceVersion=2
          ParentSequence=Sequence'Turret'
          ObjPosX=720
          ObjPosY=376
          DrawWidth=170
          DrawHeight=61
          Name="SeqAct_AttachToActor_0"
          ObjectArchetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_7
          ObjValue=DynamicTriggerVolume'DynamicTriggerVolume_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=780
          ObjPosY=581
          ObjComment="Dynamic Trigger Volume 64units^3 at player's spawn point."
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_7"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqVar_Vector Name=SeqVar_Vector_8
          ObjInstanceVersion=1
          ParentSequence=Sequence'Turret'
          ObjPosX=1107
          ObjPosY=655
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Vector_8"
          ObjectArchetype=SeqVar_Vector'Engine.Default__SeqVar_Vector'
       End Object
       SequenceObjects(0)=UTSeqAct_SpawnProjectile'UTSeqAct_SpawnProjectile_0'
       SequenceObjects(1)=SeqVar_Vector'SeqVar_Vector_0'
       SequenceObjects(2)=SeqVar_Object'SeqVar_Object_0'
       SequenceObjects(3)=SeqEvent_PlayerSpawned'SeqEvent_PlayerSpawned_0'
       SequenceObjects(4)=SeqVar_Object'SeqVar_Object_1'
       SequenceObjects(5)=SeqAct_GetLocationAndRotation'SeqAct_GetLocationAndRotation_0'
       SequenceObjects(6)=SeqAct_Delay'SeqAct_Delay_1'
       SequenceObjects(7)=SeqAct_SetVector'SeqAct_SetVector_1'
       SequenceObjects(8)=SeqVar_Vector'SeqVar_Vector_5'
       SequenceObjects(9)=SeqAct_AttachToActor'SeqAct_AttachToActor_0'
       SequenceObjects(10)=SeqVar_Object'SeqVar_Object_7'
       SequenceObjects(11)=SeqVar_Vector'SeqVar_Vector_8'
       DefaultViewX=-305
       DefaultViewY=-195
       DefaultViewZoom=0.836821
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=1464
       ObjPosY=272
       ObjName="turret"
       DrawWidth=64
       DrawHeight=29
       Name="Turret"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    Patrolling Bot
    • Description : One bot spawns and then runs between 3 pathnodes infinitly.
    • Author : Matt Tonkinson
    • Tested On : UT3
    • Instructions : Standard installation.

    LEVEL

    Begin Map
       Begin Level
          Begin Actor Class=PathNode Name=PathNode_2 Archetype=PathNode'Engine.Default__PathNode'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_9 Archetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_9"
                ObjectArchetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_11 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_11"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_12 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_12"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_52 Archetype=ArrowComponent'Engine.Default__PathNode:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_52"
                ObjectArchetype=ArrowComponent'Engine.Default__PathNode:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_6 Archetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_6"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
             End Object
             bPathsChanged=True
             PathList(0)=ReachSpec'ReachSpec_0'
             PathList(1)=ReachSpec'ReachSpec_1'
             visitedWeight=10000000
             nextNavigationPoint=PathNode'PathNode_3'
             CylinderComponent=CylinderComponent'CylinderComponent_9'
             MaxPathSize=(Radius=260.000000,Height=100.000000)
             NavGuid=(A=-328247265,B=1119726025,C=-878788691,D=1009401584)
             GoodSprite=SpriteComponent'SpriteComponent_11'
             BadSprite=SpriteComponent'SpriteComponent_12'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_11'
             Components(1)=SpriteComponent'SpriteComponent_12'
             Components(2)=ArrowComponent'ArrowComponent_52'
             Components(3)=CylinderComponent'CylinderComponent_9'
             Components(4)=PathRenderingComponent'PathRenderingComponent_6'
             Base=WorldInfo'WorldInfo_0'
             Tag="PathNode"
             Location=(X=668.120361,Y=566.472290,Z=72.000008)
             CollisionComponent=CylinderComponent'CylinderComponent_9'
             Name="PathNode_2"
             ObjectArchetype=PathNode'Engine.Default__PathNode'
          End Actor
          Begin Actor Class=PathNode Name=PathNode_3 Archetype=PathNode'Engine.Default__PathNode'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_11 Archetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_11"
                ObjectArchetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_14 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_14"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_15 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_15"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_53 Archetype=ArrowComponent'Engine.Default__PathNode:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_53"
                ObjectArchetype=ArrowComponent'Engine.Default__PathNode:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_7 Archetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_7"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
             End Object
             PathList(0)=ReachSpec'ReachSpec_2'
             visitedWeight=10000000
             CylinderComponent=CylinderComponent'CylinderComponent_11'
             MaxPathSize=(Radius=260.000000,Height=100.000000)
             NavGuid=(A=-1894655460,B=1309358645,C=138423184,D=1423276406)
             GoodSprite=SpriteComponent'SpriteComponent_14'
             BadSprite=SpriteComponent'SpriteComponent_15'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_14'
             Components(1)=SpriteComponent'SpriteComponent_15'
             Components(2)=ArrowComponent'ArrowComponent_53'
             Components(3)=CylinderComponent'CylinderComponent_11'
             Components(4)=PathRenderingComponent'PathRenderingComponent_7'
             Base=WorldInfo'WorldInfo_0'
             Tag="PathNode"
             Location=(X=-108.665100,Y=67.407753,Z=72.000008)
             CollisionComponent=CylinderComponent'CylinderComponent_11'
             Name="PathNode_3"
             ObjectArchetype=PathNode'Engine.Default__PathNode'
          End Actor
          Begin Actor Class=TriggerVolume Name=TriggerVolume_0 Archetype=TriggerVolume'Engine.Default__TriggerVolume'
             Begin Object Class=BrushComponent Name=BrushComponent0 ObjName=BrushComponent_22 Archetype=BrushComponent'Engine.Default__TriggerVolume:BrushComponent0'
                Brush=Model'Model_5'
                BrushAggGeom=(ConvexElems=((VertexData=((X=128.000000,Y=128.000000,Z=-128.000000),(X=128.000000,Y=-128.000000,Z=-128.000000),(X=-128.000000,Y=-128.000000,Z=-128.000000),(X=128.000000,Y=128.000000,Z=128.000000),(X=-128.000000,Y=-128.000000,Z=128.000000),(X=-128.000000,Y=128.000000,Z=-128.000000),(X=128.000000,Y=-128.000000,Z=128.000000),(X=-128.000000,Y=128.000000,Z=128.000000)),PermutedVertexData=((W=128.000000,X=128.000000,Y=128.000000,Z=-128.000000),(W=128.000000,X=128.000000,Y=-128.000000,Z=-128.000000),(W=128.000000,X=-128.000000,Y=-128.000000,Z=-128.000000),(W=-128.000000,X=-128.000000,Y=-128.000000,Z=128.000000),(W=128.000000,X=-128.000000,Y=128.000000,Z=-128.000000),(W=128.000000,X=128.000000,Y=-128.000000,Z=128.000000)),FaceTriData=(0,2,1,0,5,2,1,3,0,1,6,3,4,1,2,4,6,1,5,4,2,5,7,4,7,0,3,7,5,0,6,7,3,6,4,7),EdgeDirections=((X=-1.000000,Y=0.000000,Z=0.000000),(X=0.000000,Y=-1.000000,Z=0.000000),(X=0.000000,Y=0.000000,Z=1.000000)),FaceNormalDirections=((X=0.000000,Y=-0.000000,Z=-1.000000),(X=1.000000,Y=0.000000,Z=0.000000),(X=0.000000,Y=-1.000000,Z=0.000000)),FacePlaneData=((W=127.999992,X=0.000000,Y=-0.000000,Z=-1.000000),(W=127.999992,X=1.000000,Y=0.000000,Z=0.000000),(W=127.999992,X=0.000000,Y=-1.000000,Z=0.000000),(W=127.999992,X=-1.000000,Y=0.000000,Z=0.000000),(W=127.999992,X=-0.000000,Y=1.000000,Z=0.000000),(W=127.999992,X=0.000000,Y=-0.000000,Z=1.000000)),ElemBox=(Min=(X=-128.000000,Y=-128.000000,Z=-128.000000),Max=(X=128.000000,Y=128.000000,Z=128.000000),IsValid=1))))
                CachedPhysBrushDataVersion=34013967
                Name="BrushComponent_22"
                ObjectArchetype=BrushComponent'Engine.Default__TriggerVolume:BrushComponent0'
             End Object
             Begin Brush Name=Model_5
                Begin PolyList
                   Begin Polygon Flags=3584 Link=0
                      Origin   -00128.000000,-00128.000000,-00128.000000
                      Normal   -00001.000000,+00000.000000,+00000.000000
                      TextureU +00000.000000,+00001.000000,+00000.000000
                      TextureV +00000.000000,+00000.000000,-00001.000000
                      Vertex   -00128.000000,-00128.000000,-00128.000000
                      Vertex   -00128.000000,-00128.000000,+00128.000000
                      Vertex   -00128.000000,+00128.000000,+00128.000000
                      Vertex   -00128.000000,+00128.000000,-00128.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=1
                      Origin   -00128.000000,+00128.000000,-00128.000000
                      Normal   +00000.000000,+00001.000000,+00000.000000
                      TextureU +00001.000000,-00000.000000,+00000.000000
                      TextureV +00000.000000,+00000.000000,-00001.000000
                      Vertex   -00128.000000,+00128.000000,-00128.000000
                      Vertex   -00128.000000,+00128.000000,+00128.000000
                      Vertex   +00128.000000,+00128.000000,+00128.000000
                      Vertex   +00128.000000,+00128.000000,-00128.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=2
                      Origin   +00128.000000,+00128.000000,-00128.000000
                      Normal   +00001.000000,+00000.000000,+00000.000000
                      TextureU +00000.000000,-00001.000000,+00000.000000
                      TextureV +00000.000000,+00000.000000,-00001.000000
                      Vertex   +00128.000000,+00128.000000,-00128.000000
                      Vertex   +00128.000000,+00128.000000,+00128.000000
                      Vertex   +00128.000000,-00128.000000,+00128.000000
                      Vertex   +00128.000000,-00128.000000,-00128.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=3
                      Origin   +00128.000000,-00128.000000,-00128.000000
                      Normal   +00000.000000,-00001.000000,+00000.000000
                      TextureU -00001.000000,-00000.000000,-00000.000000
                      TextureV +00000.000000,+00000.000000,-00001.000000
                      Vertex   +00128.000000,-00128.000000,-00128.000000
                      Vertex   +00128.000000,-00128.000000,+00128.000000
                      Vertex   -00128.000000,-00128.000000,+00128.000000
                      Vertex   -00128.000000,-00128.000000,-00128.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=4
                      Origin   -00128.000000,+00128.000000,+00128.000000
                      Normal   +00000.000000,+00000.000000,+00001.000000
                      TextureU +00001.000000,+00000.000000,+00000.000000
                      TextureV +00000.000000,+00001.000000,+00000.000000
                      Vertex   -00128.000000,+00128.000000,+00128.000000
                      Vertex   -00128.000000,-00128.000000,+00128.000000
                      Vertex   +00128.000000,-00128.000000,+00128.000000
                      Vertex   +00128.000000,+00128.000000,+00128.000000
                   End Polygon
                   Begin Polygon Flags=3584 Link=5
                      Origin   -00128.000000,-00128.000000,-00128.000000
                      Normal   +00000.000000,+00000.000000,-00001.000000
                      TextureU +00001.000000,+00000.000000,+00000.000000
                      TextureV +00000.000000,-00001.000000,+00000.000000
                      Vertex   -00128.000000,-00128.000000,-00128.000000
                      Vertex   -00128.000000,+00128.000000,-00128.000000
                      Vertex   +00128.000000,+00128.000000,-00128.000000
                      Vertex   +00128.000000,-00128.000000,-00128.000000
                   End Polygon
                End PolyList
             End Brush
             Brush=Model'Model_5'
             BrushComponent=BrushComponent'BrushComponent_22'
             Components(0)=BrushComponent'BrushComponent_22'
             Tag="TriggerVolume"
             Location=(X=641.240234,Y=0.000000,Z=103.999992)
             CollisionComponent=BrushComponent'BrushComponent_22'
             Name="TriggerVolume_0"
             ObjectArchetype=TriggerVolume'Engine.Default__TriggerVolume'
          End Actor
          Begin Actor Class=PathNode Name=PathNode_4 Archetype=PathNode'Engine.Default__PathNode'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_164 Archetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_164"
                ObjectArchetype=CylinderComponent'Engine.Default__PathNode:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_357 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_357"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_358 Archetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_358"
                ObjectArchetype=SpriteComponent'Engine.Default__PathNode:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_54 Archetype=ArrowComponent'Engine.Default__PathNode:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_54"
                ObjectArchetype=ArrowComponent'Engine.Default__PathNode:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_8 Archetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_8"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PathNode:PathRenderer'
             End Object
             bPathsChanged=True
             PathList(0)=ReachSpec'ReachSpec_7'
             visitedWeight=10000000
             CylinderComponent=CylinderComponent'CylinderComponent_164'
             MaxPathSize=(Radius=260.000000,Height=100.000000)
             NavGuid=(A=-1249974370,B=1295743049,C=1926947465,D=258429986)
             GoodSprite=SpriteComponent'SpriteComponent_357'
             BadSprite=SpriteComponent'SpriteComponent_358'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_357'
             Components(1)=SpriteComponent'SpriteComponent_358'
             Components(2)=ArrowComponent'ArrowComponent_54'
             Components(3)=CylinderComponent'CylinderComponent_164'
             Components(4)=PathRenderingComponent'PathRenderingComponent_8'
             Base=WorldInfo'WorldInfo_0'
             Tag="PathNode"
             Location=(X=1524.420776,Y=1.915070,Z=72.000008)
             Rotation=(Pitch=0,Yaw=32577,Roll=0)
             CollisionComponent=CylinderComponent'CylinderComponent_164'
             Name="PathNode_4"
             ObjectArchetype=PathNode'Engine.Default__PathNode'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=SeqAct_AIMoveToActor Name=SeqAct_AIMoveToActor_1 Archetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
       Targets(0)=None
       InputLinks(0)=(DrawY=327)
       OutputLinks(0)=(Links=((LinkedOp=SeqAct_AIMoveToActor'SeqAct_AIMoveToActor_2')),DrawY=306)
       OutputLinks(1)=(DrawY=327)
       OutputLinks(2)=(DrawY=348)
       VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),DrawX=1065)
       VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_1'),DrawX=1140)
       VariableLinks(2)=(DrawX=1208)
       ObjInstanceVersion=2
       ParentSequence=Sequence'botpatrol'
       ObjPosX=1027
       ObjPosY=269
       DrawWidth=212
       DrawHeight=125
       Name="SeqAct_AIMoveToActor_1"
       ObjectArchetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
    End Object
    Begin Object Class=SeqVar_Object Name=SeqVar_Object_1 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       ObjValue=PathNode'PathNode_3'
       ObjInstanceVersion=1
       ParentSequence=Sequence'botpatrol'
       ObjPosX=1107
       ObjPosY=445
       DrawWidth=32
       DrawHeight=32
       Name="SeqVar_Object_1"
       ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
    End Object
    Begin Object Class=SeqVar_Object Name=SeqVar_Object_9 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       ObjValue=PathNode'PathNode_2'
       ObjInstanceVersion=1
       ParentSequence=Sequence'botpatrol'
       ObjPosX=1579
       ObjPosY=501
       DrawWidth=32
       DrawHeight=32
       Name="SeqVar_Object_9"
       ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
    End Object
    Begin Object Class=SeqAct_AIMoveToActor Name=SeqAct_AIMoveToActor_2 Archetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
       InputLinks(0)=(DrawY=327,ActivateDelay=1.000000)
       OutputLinks(0)=(Links=((LinkedOp=SeqAct_AIMoveToActor'SeqAct_AIMoveToActor_0')),DrawY=306)
       OutputLinks(1)=(DrawY=327)
       OutputLinks(2)=(DrawY=348)
       VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),DrawX=1521)
       VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_9'),DrawX=1596)
       VariableLinks(2)=(DrawX=1664)
       ObjInstanceVersion=2
       ParentSequence=Sequence'botpatrol'
       ObjPosX=1483
       ObjPosY=269
       DrawWidth=212
       DrawHeight=125
       Name="SeqAct_AIMoveToActor_2"
       ObjectArchetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
    End Object
    Begin Object Class=SeqAct_ActorFactoryEx Name=SeqAct_ActorFactoryEx_0 Archetype=SeqAct_ActorFactoryEx'Engine.Default__SeqAct_ActorFactoryEx'
       Begin Object Class=ActorFactoryAI Name=ActorFactoryAI_0 ObjName=ActorFactoryAI_0 Archetype=ActorFactoryAI'Engine.Default__ActorFactoryAI'
          ControllerClass=Class'UTGame.UTBot'
          PawnClass=Class'UTGame.UTPawn'
          PawnName="Jester"
          bGiveDefaultInventory=True
          Name="ActorFactoryAI_0"
          ObjectArchetype=ActorFactoryAI'Engine.Default__ActorFactoryAI'
       End Object
       Factory=ActorFactoryAI'ActorFactoryAI_0'
       SpawnPoints(0)=None
       SpawnDelay=0.100000
       InputLinks(0)=(DrawY=378)
       InputLinks(1)=(DrawY=400)
       InputLinks(2)=(DrawY=422)
       InputLinks(3)=(DrawY=444)
       OutputLinks(0)=(Links=((LinkedOp=SeqAct_AIMoveToActor'SeqAct_AIMoveToActor_1')),DrawY=382)
       OutputLinks(1)=(DrawY=411)
       OutputLinks(2)=(DrawY=440)
       VariableLinks(0)=(DrawX=819)
       VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),DrawX=887)
       ObjInstanceVersion=1
       ParentSequence=Sequence'botpatrol'
       ObjPosX=771
       ObjPosY=341
       DrawWidth=172
       DrawHeight=149
       Name="SeqAct_ActorFactoryEx_0"
       ObjectArchetype=SeqAct_ActorFactoryEx'Engine.Default__SeqAct_ActorFactoryEx'
    End Object
    Begin Object Class=SeqEvent_Touch Name=SeqEvent_Touch_0 Archetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
       Originator=TriggerVolume'TriggerVolume_0'
       MaxWidth=165
       OutputLinks(0)=(Links=((LinkedOp=SeqAct_ActorFactoryEx'SeqAct_ActorFactoryEx_0')),DrawY=417)
       OutputLinks(1)=(DrawY=437)
       VariableLinks(0)=(DrawX=645)
       ObjInstanceVersion=1
       ParentSequence=Sequence'botpatrol'
       ObjPosX=563
       ObjPosY=349
       ObjName="TriggerVolume_0 Touch"
       DrawWidth=127
       DrawHeight=152
       Name="SeqEvent_Touch_0"
       ObjectArchetype=SeqEvent_Touch'Engine.Default__SeqEvent_Touch'
    End Object
    Begin Object Class=SeqVar_Object Name=SeqVar_Object_8 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       ObjInstanceVersion=1
       ParentSequence=Sequence'botpatrol'
       ObjPosX=989
       ObjPosY=526
       DrawWidth=32
       DrawHeight=32
       Name="SeqVar_Object_8"
       ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
    End Object
    Begin Object Class=SeqAct_AIMoveToActor Name=SeqAct_AIMoveToActor_0 Archetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
       InputLinks(0)=(DrawY=311,ActivateDelay=1.000000)
       OutputLinks(0)=(Links=((LinkedOp=SeqAct_AIMoveToActor'SeqAct_AIMoveToActor_1')),ActivateDelay=0.500000,DrawY=290)
       OutputLinks(1)=(DrawY=311)
       OutputLinks(2)=(DrawY=332)
       VariableLinks(0)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_8'),DrawX=2033)
       VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_11'),DrawX=2108)
       VariableLinks(2)=(DrawX=2176)
       ObjInstanceVersion=2
       ParentSequence=Sequence'botpatrol'
       ObjPosX=1995
       ObjPosY=253
       DrawWidth=212
       DrawHeight=125
       Name="SeqAct_AIMoveToActor_0"
       ObjectArchetype=SeqAct_AIMoveToActor'Engine.Default__SeqAct_AIMoveToActor'
    End Object
    Begin Object Class=SeqVar_Object Name=SeqVar_Object_11 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       ObjValue=PathNode'PathNode_4'
       ObjInstanceVersion=1
       ParentSequence=Sequence'botpatrol'
       ObjPosX=2075
       ObjPosY=445
       DrawWidth=32
       DrawHeight=32
       Name="SeqVar_Object_11"
       ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
    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