dml (courtesy Jax) to fix this wonderful but seriously buggy mission.
dml fixes crates so ingredients automatically go into your inventory rather than being lost in the solid, fixes mixing of the ingredients, fixes Talisman of Death that kills you instantly when collected even when you have blessed the rosary and a few misplaced objects.
: This mission relies heavily on a number of older scripts some of which do not work unless you are playing using T2Fix 1.27b or later which ensures the correct scripts are loaded.
Code:
DML1
//The Way of the Sword: Fixes. File: miss20.mis.dml
#script "tnhscript"
#script "script-t2"
#script "nvscript"
-ObjProp 738 "Scripts"
+ObjProp 1654 "CfgTweqDelete"
{
"Halt" "Destroy Obj"
"AnimC" "Sim"
"MiscC" "[None]"
"CurveC" "[None]"
"Rate" 0
}
+ObjProp 1654 "StTweqDelete"
{
"AnimS" "On"
"MiscS" "[None]"
"Cur Time" 0
"Frame #" 0
}
+ObjProp 1934 "PhysType"
{
"Type" None
"# Submodels" 0
}
+ObjProp 1934 "Position"
{
"Location" 481.577,461.596,502.787
"Heading" 4197
}
Create -36 "RepVase"
{
+ObjProp "Scripts"
{
"Script 0" TrapTeleporter
}
+ObjProp "Position"
{
"Location" 425.515,427,500
}
}
Create -36 "SimTrig"
{
+ObjProp "Scripts"
{
"Script 0" TrigSim
}
}
+Link "RepVase" 1536 "ControlDevice"
{
}
+Link "SimTrig" "RepVase" "ControlDevice"
{
}
+ObjProp 1033 "RenderType"
{
"" Not Rendered
}
+ObjProp 1130 "DesignNote"
{
"" NVRelayTrapOn="Slain"; NVRelayTrapTDest="[me]"
}
ObjProp 1130 "Scripts"
{
"Script 0" NVRelayTrap
"Script 1" TrapContainer
}
+Link 1130 166 "ControlDevice"
{
}
+ObjProp 1063 "RenderType"
{
"" Not Rendered
}
+ObjProp 1129 "DesignNote"
{
"" NVRelayTrapOn="Slain"; NVRelayTrapTDest="[me]"
}
ObjProp 1129 "Scripts"
{
"Script 0" NVRelayTrap
"Script 1" TrapContainer
}
+Link 1129 166 "ControlDevice"
{
}
+ObjProp 1036 "RenderType"
{
"" Not Rendered
}
+ObjProp 1134 "DesignNote"
{
"" NVRelayTrapOn="Slain"; NVRelayTrapTDest="[me]"
}
ObjProp 1134 "Scripts"
{
"Script 0" NVRelayTrap
"Script 1" TrapContainer
}
+Link 1134 166 "ControlDevice"
{
}
+ObjProp 1032 "RenderType"
{
"" Not Rendered
}
+ObjProp 1131 "DesignNote"
{
"" NVRelayTrapOn="Slain"; NVRelayTrapTDest="[me]"
}
ObjProp 1131 "Scripts"
{
"Script 0" NVRelayTrap
"Script 1" TrapContainer
}
+Link 1131 166 "ControlDevice"
{
}
+ObjProp 1034 "RenderType"
{
"" Not Rendered
}
+ObjProp 1132 "DesignNote"
{
"" NVRelayTrapOn="Slain"; NVRelayTrapTDest="[me]"
}
ObjProp 1132 "Scripts"
{
"Script 0" NVRelayTrap
"Script 1" TrapContainer
}
+Link 1132 166 "ControlDevice"
{
}
+ObjProp 1035 "RenderType"
{
"" Not Rendered
}
+ObjProp 1133 "DesignNote"
{
"" NVRelayTrapOn="Slain"; NVRelayTrapTDest="[me]"
}
ObjProp 1133 "Scripts"
{
"Script 0" NVRelayTrap
"Script 1" TrapContainer
}
+Link 1133 166 "ControlDevice"
{
}