Garrett's Shadow on 18/12/2009 at 22:14
Oki, Thanks P guy. Now, could you tell this lord of the noobs, is that for a campaign that I can't recall seeing listed anywhere?
PotatoGuy on 18/12/2009 at 22:18
Apache only made part 1, unfortunately. So don't spend your time looking for a non-existant part 2. :p
Garrett's Shadow on 18/12/2009 at 22:48
is this FM that "part 1"?
Cuz if so, why would he put a link to it within it?
Since you are playing it any hoo!
(~GS, hopelessly lost in inner space! :o~)
PotatoGuy on 18/12/2009 at 22:52
Wait, I'm a bit confused (and maybe tired). I just saw your post asking what SSDD meant, and only now I notice this is 'Garrett to the rescue'. When I remember it right, that FM has nothing to do with SSDD. SSDD part 1 is called 'Tipping the Scales' and is different mission (but also made by Apache).
Garrett's Shadow on 19/12/2009 at 00:06
Oki, much clearer!
Thanx again P guy!
Mebbe ya should take a nap? Aparently (at least to some in here) I am hard to understand, so I guess I tired you out trying to do so! :p :cheeky: :laff:
fortuni on 17/9/2021 at 08:21
dml courtesy Glypher
Fixes: Without the dml the final goal (get to the sewers) completes even if you go there without Tabitha, goal 6 (Tabitha's diary) is now expert only as it should be, and the Easter Egg is also fixed, once players have discovered the Easter egg they keep getting teleported to the basement when they reload the mission which kind of looked silly really, dml also fixes a number of cosmetic issues such as deathstage arrows, doors (block frob), keys and scrolls.
Code:
DML1
//T2 FM: Garrett to the Rescue 2: The Auction House by Apache / Fixes: miss35.mis.dml
#script "nvscript"
//tabitha (goal 7)
+ObjProp 251 "AI_Mode"
{
"" Dead
}
+Receptron 251 "EarthStim"
{
Min 9
Max None
Target Me
Agent 255
Effect "add_prop"
{
"Prop Name" GameName
}
}
+ObjProp 251 "DesignNote"
{
"" NVRelayTrapOn="FrobWorldEnd"; NVRelayTrapTDest=426; NVRelayTrapCount=1; NVRelayTrap2On="Slain"; NVRelayTrap2TDest=255; NVRelayTrap3On="Slain"; NVRelayTrap3TDest="[Me]"; NVRelayTrap3TOn="[10.00]EarthStim"
}
+ObjProp 251 "PickDist"
{
"" 2.50
}
-Link 251 426 "ControlDevice"
+Link 251 429 "ControlDevice"
{
}
+Link 251 258 "Route"
{
}
ObjProp 251 "Scripts"
{
"Script 0" NVRelayTrap
"Script 1" NVRelayTrap2
"Script 2" NVRelayTrap3
"Script 3" TrigRoomObject
}
-MetaProp 251 -1832
+ObjProp 254 "DiffTurnOn"
{
"quest var values" 0, 1, 2
}
+ObjProp 254 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 254 "TrapQVar"
{
"" =1:goal_final_7
}
+ObjProp 255 "GameName"
{
"" Name_TabCorpse: "Tabitha's corpse"
}
+ObjProp 255 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 255 "TrapQVar"
{
"" =3:goal_state_7
}
-ObjProp 440 "TrapQVar"
+ObjProp 440 "Scripts"
{
"Script 0" TrapNonFinalComplete
"Don't Inherit" true
}
+ObjProp 441 "TrapFlags"
{
"" Once
}
//easter egg
+ObjProp 244 "TrapFlags"
{
"" Once
}
ObjProp 599 "AmbientHacked"
{
"Flags" TurnedOff, RemoveProp (OneShot)
}
ObjProp 599 "Scripts"
{
"Don't Inherit" true
}
//doors
+ObjProp 24 "BlockFrob"
{
"" true
}
+MetaProp 51 -2420
+MetaProp 59 -2420
ObjProp 82 "TransDoor"
{
"Blocks Vision?" true
}
//keys
-ObjProp 250 "HasRefs"
-ObjProp 410 "HasRefs"
-ObjProp 347 "BeltLink"
//diary (expert only)
ObjProp 379 "DiffDestroy"
{
"quest var values" 0, 1
}
//scrolls
+ObjProp 448 "DesignNote"
{
"" NVRelayTrapOn="Contained"; NVRelayTrapOnDelay=200; NVRelayTrapTOn="InitialSelect"; NVRelayTrapTDest="[Me]"; NVRelayTrapCount=1; NVSelectTrapOn="InitialSelect"; NVSelectTrapItem="[Me]"
}
+ObjProp 448 "Scripts"
{
"Script 0" NVRelayTrap
"Script 1" NVSelectTrap
}
+ObjProp 506 "FrobInfo"
{
"World Action" Script
}
-ObjProp 506 "PhysType"
ObjProp 506 "Position"
{
"Location" 9.8, -48.314, 44.36
"Heading" 8b68
}
+ObjProp 506 "Scripts"
{
"Script 0" StdBook
}
+ObjProp 585 "FrobInfo"
{
"World Action" Script
}
-ObjProp 585 "PhysType"
ObjProp 585 "Position"
{
"Heading" c000
}
+ObjProp 585 "PhysType"
{
"Type" Sphere
}
+ObjProp 585 "Scripts"
{
"Script 0" StdBook
}
//water arrows
-ObjProp 485 "DeathStage"