Code:
DML1
//T2 FM: Rescue! by RicknMel / Fixes: miss68.mis.dml
#script "nvscript"
//starting point
ObjProp 100 "Position"
{
"Heading" 8000
}
//goal 2
Create -5317 "G2"
{
+ObjProp "Position"
{
"Location" 4.5, 365.5, -2.5
}
-ObjProp "PhysType"
+ObjProp "PhysType"
{
"Type" OBB
}
+ObjProp "Scripts"
{
"Script 0" TrigOBBPlayer
"Don't Inherit" true
}
}
+Link "G2" 136 "ControlDevice"
{
}
+ObjProp 136 "Scripts"
{
"Script 0" TrapRequireAll
}
+Link 136 154 "ControlDevice"
{
}
+Link 151 136 "ControlDevice"
{
}
+ObjProp 151 "GameName"
{
"" Name_GumDrop: "Gum Drop"
}
+ObjProp 151 "Scripts"
{
"Script 0" NVTrigContained
}
-Link 156 154 "ControlDevice"
-Link 157 151 "AIWatchObj"
+ObjProp 154 "TrapFlags"
{
"" Once
}
//goal 5 (expert)
-Link 155 158 "ControlDevice"
-Link 53 53 "AIWatchObj"
+Link 53 158 "ControlDevice"
{
}
+ObjProp 53 "Scripts"
{
"Script 0" TrigAIAlert
}
-Link 101 101 "AIWatchObj"
+Link 101 158 "ControlDevice"
{
}
+ObjProp 101 "Scripts"
{
"Script 0" TrigAIAlert
}
-Link 108 108 "AIWatchObj"
+Link 108 158 "ControlDevice"
{
}
+ObjProp 108 "Scripts"
{
"Script 0" TrigAIAlert
}
-Link 113 113 "AIWatchObj"
+Link 113 158 "ControlDevice"
{
}
+ObjProp 113 "Scripts"
{
"Script 0" TrigAIAlert
}
-Link 123 123 "AIWatchObj"
+Link 123 158 "ControlDevice"
{
}
+ObjProp 123 "Scripts"
{
"Script 0" TrigAIAlert
}
//doors, windows
+ObjProp 13 "FrobInfo"
{
}
+ObjProp 24 "BlockFrob"
{
"" true
}
-ObjProp 24 "PhysType"
+ObjProp 24 "PhysType"
{
"Type" OBB
}
+ObjProp 46 "BlockFrob"
{
"" true
}
-ObjProp 46 "PhysType"
+ObjProp 46 "PhysType"
{
"Type" OBB
}
+ObjProp 47 "FrobInfo"
{
}
+ObjProp 48 "BlockFrob"
{
"" true
}
-ObjProp 48 "PhysType"
+ObjProp 48 "PhysType"
{
"Type" OBB
}
+ObjProp 49 "BlockFrob"
{
"" true
}
-ObjProp 49 "PhysType"
+ObjProp 49 "PhysType"
{
"Type" OBB
}
-ObjProp 50 "PhysType"
+ObjProp 50 "PhysType"
{
"Type" OBB
}
-ObjProp 52 "PhysType"
+ObjProp 52 "PhysType"
{
"Type" OBB
}
-ObjProp 67 "JointPos"
-Receptron 67 "BashStim"
+Receptron 67 "WeaponStim"
{
Min None
Max None
Effect "Abort"
}
+Receptron 80 "Stench"
{
Max None
Target Me
Agent -1284
Effect "add_prop"
{
"Prop Name" PhysDims
}
}
++Receptron 80 "Stench"
{
Max None
Target 72
Agent -1284
Effect "add_prop"
{
"Prop Name" PhysDims
}
}
+StimSource 80 "Stench"
{
Intensity 1
Propagator "Radius"
}
-ObjProp 82 "PhysType"
+ObjProp 82 "PhysType"
{
"Type" OBB
}
-ObjProp 83 "PhysType"
+ObjProp 83 "PhysType"
{
"Type" OBB
}
-ObjProp 84 "PhysType"
+ObjProp 84 "PhysType"
{
"Type" OBB
}
-ObjProp 85 "PhysType"
+ObjProp 85 "PhysType"
{
"Type" OBB
}
-ObjProp 86 "PhysType"
+ObjProp 86 "PhysType"
{
"Type" OBB
}
-ObjProp 87 "PhysType"
+ObjProp 87 "PhysType"
{
"Type" OBB
}
-ObjProp 89 "PhysType"
+ObjProp 89 "PhysType"
{
"Type" OBB
}
-ObjProp 90 "PhysType"
+ObjProp 90 "PhysType"
{
"Type" OBB
}
//arrows / flash bomb
ObjProp 130 "Position"
{
"Location" -24.85, 374.85, -0.68
}
-ObjProp 127 "DeathStage"
-ObjProp 140 "DeathStage"
-ObjProp 140 "PhysType"
//key
+ObjProp 143 "FrobInfo"
{
"World Action" Move
}
+ObjProp 143 "NoDrop"
{
"" true
}
-ObjProp 143 "PhysType"
ObjProp 143 "Position"
{
"Location" 25.05, 505.9, -10
"Bank" 4000
}