fortuni on 9/1/2022 at 12:59
dml's courtesy Glypher
Fixes (mission 1):
- goal 1 (more correct completion of the goal)
- Newmantle issues
- switches
- alarm
- misplaced objects (painting)
Fixes (mission 2):
- incorrect pickpocket count
- Newmantle issues
- switches
- doors (On Normal, you could not complete the mission without breaking the main entrance doors with your sword)
- chair (the lying chair did not allow the combat bot to pass, if the combat bot runs into the chair, it will go forward non-stop)
Code:
DML1
//T2 FM: Sluggs' FM Pack (Setup) by Vaughan Cooper (Sluggs) / Fixes: miss18.mis.dml
//windows, door
+MetaProp 60 -5661
+MetaProp 93 -5661
+MetaProp 107 -5661
+MetaProp 108 -5661
+MetaProp 117 -5661
+MetaProp 131 -5661
+MetaProp 175 -5661
+MetaProp 176 -5661
-ObjProp 3 "DeathStage"
-ObjProp 60 "DeathStage"
-ObjProp 93 "DeathStage"
-ObjProp 107 "DeathStage"
-ObjProp 108 "DeathStage"
-ObjProp 117 "DeathStage"
-ObjProp 131 "DeathStage"
-ObjProp 175 "DeathStage"
-ObjProp 176 "DeathStage"
-ObjProp 186 "DeathStage"
//statement (goal 1)
+StimSource 65 "EarthStim"
{
Intensity 1
Propagator "Contact"
}
-Link 196 160 "ControlDevice"
-Link 196 4 "Route"
-ObjProp 196 "Scripts"
+Receptron 196 "EarthStim"
{
Max None
Target Me
Agent -1
Effect "add_prop"
{
"Prop Name" FrobInfo
}
}
++Receptron 196 "EarthStim"
{
Max None
Effect "SetQvar"
{
"Quest Variable" goal_state_1
"Operation" Set To
"Operand" 1
}
}
//switches
ObjProp 15 "JointPos"
{
"Joint 1" -0.06
"Joint 2" -0.06
}
ObjProp 15 "StTweqJoints"
{
"Joint2AnimS" On
}
ObjProp 42 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 73 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 75 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 78 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 86 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 87 "JointPos"
{
"Joint 1" -0.06
"Joint 2" -0.06
}
ObjProp 87 "StTweqJoints"
{
"Joint2AnimS" On
}
ObjProp 102 "JointPos"
{
"Joint 1" -0.06
"Joint 2" -0.06
}
ObjProp 102 "StTweqJoints"
{
"Joint2AnimS" On
}
//AIs
+ObjProp 91 "InvRendType"
{
"Type" Alternate Bitmap
"Resource" cswgard2
}
ObjProp 123 "InvRendType"
{
"Type" Alternate Bitmap
"Resource" cswgardm
}
//painting
-ObjProp 95 "PhysType"
ObjProp 95 "Position"
{
"Location" 22, -55.93, 13
}
+ObjProp 95 "PhysType"
{
"Type" OBB
}
//alarm
+Receptron 183 "EarthStim"
{
Max None
Target Me
Agent -1259
Effect "add_prop"
{
"Prop Name" Class Tags
}
}
+StimSource 183 "EarthStim"
{
Intensity 1
Propagator "Radius"
}
+ObjProp 183 "ScriptTiming"
{
"" 2
}
+ObjProp 183 "Scripts"
{
"Script 0" OnOffSounds
}
//mantling
+ObjProp 201 "PhysCanMant"
{
}
+ObjProp 208 "PhysCanMant"
{
}
+ObjProp 209 "PhysCanMant"
{
}
+ObjProp 216 "PhysCanMant"
{
}
+ObjProp 217 "PhysCanMant"
{
}
+ObjProp 224 "PhysCanMant"
{
}
+ObjProp 226 "PhysCanMant"
{
}
+ObjProp 227 "PhysCanMant"
{
}
Code:
DML1
//T2 FM: Sluggs' FM Pack (Ferrying The IceMan) by Vaughan Cooper (Sluggs) / Fixes: miss19.mis.dml
//pickpocketing
+ObjProp 22 "DiffTurnOn"
{
"quest var values" 0, 1, 2
}
+Link 22 23 "ControlDevice"
{
}
+ObjProp 22 "Scripts"
{
"Script 0" TrapRelay
}
+ObjProp 23 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 23 "TrapQVar"
{
"" -1:DrSPocketCnt
}
//switches
ObjProp 7 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 19 "JointPos"
{
"Joint 1" -0.06
"Joint 2" -0.06
}
ObjProp 19 "StTweqJoints"
{
"Joint2AnimS" On
}
ObjProp 25 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 35 "JointPos"
{
"Joint 1" -0.06
"Joint 2" -0.06
}
ObjProp 35 "StTweqJoints"
{
"Joint2AnimS" On
}
ObjProp 38 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 41 "JointPos"
{
"Joint 1" -0.06
"Joint 2" -0.06
}
ObjProp 41 "StTweqJoints"
{
"Joint2AnimS" On
}
ObjProp 74 "JointPos"
{
"Joint 1" -0.06
"Joint 2" -0.06
}
ObjProp 74 "StTweqJoints"
{
"Joint2AnimS" On
}
ObjProp 250 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 420 "JointPos"
{
"Joint 1" -0.06
"Joint 2" -0.06
}
ObjProp 420 "StTweqJoints"
{
"Joint2AnimS" On
}
ObjProp 535 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
ObjProp 536 "JointPos"
{
"Joint 1" 0.00
"Joint 2" 0.00
}
//doors
+MetaProp 126 -5661
+MetaProp 127 -5661
+MetaProp 162 -5661
+MetaProp 162 -2257
+MetaProp 181 -5661
+MetaProp 187 -5661
+MetaProp 344 -5661
+MetaProp 344 -2257
+MetaProp 373 -5661
+MetaProp 384 -5661
+MetaProp 385 -5661
+MetaProp 458 -5661
+MetaProp 458 -2257
+MetaProp 459 -5661
+MetaProp 459 -2257
+MetaProp 482 -5661
+MetaProp 482 -2257
-ObjProp 48 "DeathStage"
-ObjProp 126 "DeathStage"
-ObjProp 127 "DeathStage"
-ObjProp 162 "DeathStage"
-ObjProp 181 "DeathStage"
-ObjProp 187 "DeathStage"
-ObjProp 344 "DeathStage"
-ObjProp 373 "DeathStage"
-ObjProp 384 "DeathStage"
-ObjProp 385 "DeathStage"
-ObjProp 482 "DeathStage"
+ObjProp 482 "FrobInfo"
{
}
+ObjProp 384 "BlockFrob"
{
"" true
}
+ObjProp 385 "BlockFrob"
{
"" true
}
+ObjProp 458 "DiffLock"
{
"quest var values" 1, 2
}
+ObjProp 459 "DiffLock"
{
"quest var values" 1, 2
}
+ObjProp 570 "DiffDestroy"
{
"quest var values" 0
}
//chair
+ObjProp 436 "AI_ObjPathable"
{
"" true
}
//mantling
+ObjProp 496 "PhysCanMant"
{
}
+ObjProp 498 "PhysCanMant"
{
}
+ObjProp 521 "PhysCanMant"
{
}
+ObjProp 528 "PhysCanMant"
{
}
+ObjProp 532 "PhysCanMant"
{
}
+ObjProp 534 "PhysCanMant"
{
}
+ObjProp 557 "PhysCanMant"
{
}
+ObjProp 562 "PhysCanMant"
{
}
//scroll
ObjProp 541 "FrobInfo"
{
"Inv Action" Script
}
//AIs
+ObjProp 558 "InvRendType"
{
"Type" Alternate Bitmap
"Resource" hauntca
}
+ObjProp 560 "InvRendType"
{
"Type" Alternate Bitmap
"Resource" hauntca
}