Unna Oertdottir on 12/5/2019 at 19:33
Some dmls to fix many issues. Code for mission 1 by Jax
Replace goals.str in /intrface/miss21/english
Code:
fiction_0: "Here should be even more to gain. Grab at least 4000 €"
text_0: "Grab at least 4000 €"
fiction_1: "Here should be even more to gain. Grab at least 5000 €"
text_1: "Grab at least 5000 €"
fiction_2: "Here should be even more to gain. Grab at least 6000 €"
text_2: "Grab at least 6000 €"
fiction_3: "You need the 'Hand of Glory' before you can get the Canon."
text_3: "You need the 'Hand of Glory' before you can get the Canon."
fiction_4: "Find the lost library and safe the 'Al-qanum fi at-tibb', the Canon medicinae."
text_4: "Find the lost library and safe the 'Al-qanum fi at-tibb', the Canon medicinae."
fiction_5: "Another surprise! Find the 'Horn of Tarquinius' and take it. Certainly it is precious."
text_5: "Another surprise! Find the 'Horn of Tarquinius' and take it. Certainly it is precious."
fiction_6: "Look at this! Find the skull of St. Gregor ...
(You can lay it down, but don't you lose it)"
text_6: "Look at this! Find the skull of St. Gregor ...
(You can lay it down, but don't you lose it)"
fiction_7: "... and the one of Pater Ignatius."
text_7: "... and the one of Pater Ignatius."
fiction_8: "Get the key to the gorge."
text_8: "Get the key to the gorge."
fiction_9: "Seems to be the right time for getting to know who is your new 'partner'. Go to the gorge, open the gate and await him. Stay undercover!"
text_9: "Seems to be the right time for getting to know who is your new 'partner'. Go to the gorge, open the gate and await him."
Code:
DML1//DeathStage 12 Fix//miss20.gam.dml
-ObjProp -59 "DeathStage"
Code:
DML1//miss21.gam.dml
-ObjProp -59 "DeathStage"
+ObjProp -9949 "PhysCanMant"
{
"" false
}
+ObjProp -5740 "RenderType"
{
"" Not Rendered
}
Code:
DML1
//Ruined - Mission 1: Fixes. File: miss20.mis.dml
#script "nvscript"
-ObjProp 970 "Position"
+ObjProp 970 "Position"
{
"Location" -4.9529,-74.5043,-6.30267
"Heading" f300
"Pitch" 0
"Bank" 0
}
-ObjProp 592 "Position"
+ObjProp 592 "Position"
{
"Location" 49.4937,-86.128,9.6259
"Heading" 0
"Pitch" 0
"Bank" 0
}
-ObjProp 344 "Position"
+ObjProp 344 "Position"
{
"Location" -65.2507,85.1957,-2.22392
"Heading" 0
"Pitch" 0
"Bank" 0
}
-ObjProp 575 "Position"
+ObjProp 575 "Position"
{
"Location" -74.216,83.2506,-2.22392
"Heading" 0
"Pitch" 0
"Bank" 0
}
ObjProp 994 "AI_ObjAvoid"
{
"Flags" Block pathfind,Repel
}
ObjProp 993 "AI_AlrtRsp"
{
"Alert level" "(2) Moderate"
"Priority" "Default/None"
"Response: Step 1" "Add/Remove Meta-property(Add/Remove,Mprop name,Target Objects)"
" Argument 1" "Remove"
" Argument 2" "M-SittingSleeper"
" Argument 3" "993"
"Response: Step 2" "Play sound/motion(Sound Concept,Sound Tags,Motion Tags)"
" Argument 1"[1] "toleveltwo"
" Argument 2"[1] ""
" Argument 3"[1] ""
"Response: Step 3" "Goto object(Object,Speed,Motion Tags)"
" Argument 1"[2] "991"
" Argument 2"[2] "Very Fast"
" Argument 3"[2] ""
}
+ObjProp 663 "HasRefs"
{
"" False
}
+Link 663 691 "ControlDevice"
{
}
-ObjProp 669 "Position"
+ObjProp 669 "Position"
{
"Location" -78.927,162.675,-6
"Heading" 0
"Pitch" 0
"Bank" 0
}
ObjProp 661 "RotDoor"
{
"Open Angle" 271.00
}
+ObjProp 164 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 531 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 908 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 911 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 913 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 399 "Scripts"
{
"Script 0" TrigOBBPlayer
}
-Link 1331 1565 "ScriptParams"
-Link 1331 1330 "ControlDevice"
-Link 1565 1330 "ControlDevice"
+ObjProp 1331 "DesignNote"
{
Code:
DML1//Ruined mission 2//Fixed Final Objective//Keeper conversation//More// miss21.mis.dml
#script nvscript
#script tnhscript
+ObjProp 1131 "ScriptTiming"
{
"" 3000
}
+ObjProp 1131 "Scripts"
{
"Script 0" TrapTimedRelay
}
+Link 1501 1131 "ControlDevice"
{
}
+Link 1131 722 "ControlDevice"
{
}
+ObjProp 722 "Scripts"
{
"Script 0" TrapSetQvar
}
+ObjProp 722 "TrapQVar"
{
"" =1:goal_state_6
}
+ObjProp 1147 "Scripts"
{
"Script 0" TrapSetQvar
}
+ObjProp 1147 "TrapQVar"
{
"" =0:goal_type_6
}
+ObjProp 40 "Scripts"
{
"Script 0" Trigcontained
}
+Link 40 1147 "ControlDevice"
{
}
+ObjProp 1708 "Scripts"
{
"Script 3" TrigWorldFrob
}
//Other
+ObjProp 783 "Scripts"
{
"Script 0" NVDeletetrap
}
+Link 40 783 "ControlDevice"
{
}
+Link 40 783 "ControlDevice"
{
}
+Link 783 2231 "ControlDevice"
{
}
+Link 783 817 "ControlDevice"
{
}
+Link 783 2228 "ControlDevice"
{
}
+Link 783 2229 "ControlDevice"
{
}
//Barrels without collision
+Receptron 2230 "PingStim"
{
Min 3
Max 7
Target -7695
Agent 0
Effect "create_obj"
{
"Position" -288.08, 322.32, 34.36
"Heading" 0.00
"Pitch" 0.00
"Bank" 0.00
}
}
+StimSource 2230 "PingStim"
{
Intensity 5
Propagator "Radius"
{
Life
{
"Flags" "[None]"
"Period" 5000
"Max Firings" 1
"Intensity Slope" 0.00
}
Shape
{
"Radius" 10.00
"Flags" "[None]"
"Dispersion" "Linear"
}
}
}
+StimSource 2311 "PingStim"
{
Intensity 5
Propagator "Radius"
{
Life
{
"Flags" "[None]"
"Period" 5000
"Max Firings" 1
"Intensity Slope" 0.00
}
Shape
{
"Radius" 10.00
"Flags" "[None]"
"Dispersion" "Linear"
}
}
}
+Receptron 2311 "PingStim"
{
Min 3
Max 7
Target -7695
Agent 0
Effect "create_obj"
{
"Position" -282.58, 322.32, 34.36
"Heading" 0.00
"Pitch" 0.00
"Bank" 0.00
}
}
-ObjProp 1005 "PhysType"
ObjProp 1005 "Position"
{
"Location" -489.7, 210.9, 31.609
"Heading" 6e5b
}
+ObjProp 1005 "PhysType"
{
"Type" OBB
"# Submodels" 6
}
//Keeper
-ObjProp 1360 "AI_Converation"
+ObjProp 1360 "AI_Converation"
{
"Actor" "ActorOne"
"Flags" "[None]"
"Conversation: Action 0" "Frob object(Target Object,With Object)"
" Argument 1" "1380"
" Argument 2" ""
" Argument 3" ""
"Actor"[1] "ActorOne"
"Flags"[1] "[None]"
"Conversation: Action 1" "Frob object(Target Object,With Object)"
" Argument 1"[1] "2188"
" Argument 2"[1] ""
" Argument 3"[1] ""
"Actor"[2] "ActorOne"
"Flags"[2] "[None]"
"Conversation: Action 2" "Wait(Time(ms),Motion Tags)"
" Argument 1"[2] "100"
" Argument 2"[2] ""
" Argument 3"[2] ""
"Actor"[3] "ActorOne"
"Flags"[3] "[None]"
"Conversation: Action 3" "Goto object(Object,Speed,Motion Tags)"
" Argument 1"[3] "1358"
" Argument 2"[3] ""
" Argument 3"[3] ""
"Actor"[4] "ActorOne"
"Flags"[4] "[None]"
"Conversation: Action 4" "Frob object(Target Object,With Object)"
" Argument 1"[4] "1524"
" Argument 2"[4] ""
" Argument 3"[4] ""
"Actor"[5] "ActorOne"
"Flags"[5] "[None]"
"Conversation: Action 5" "Wait(Time(ms),Motion Tags)"
" Argument 1"[5] "100"
" Argument 2"[5] ""
" Argument 3"[5] ""
"Actor"[6] "Unused"
"Flags"[6] "[None]"
}
//Endloot
-ObjProp 2058 "PhysControl"
+ObjProp 2058 "Position"
{
"Location" -469.15, 106.5, -5.69
"Heading" bd78
"Pitch" 0
"Bank" 0
}
-ObjProp 2056 "PhysControl"
+ObjProp 2056 "Position"
{
"Location" -437.15, 108.13, -4.6
"Heading" 0
"Pitch" d555
"Bank" 4000
}
-ObjProp 2057 "PhysControl"
+ObjProp 2057 "Position"
{
"Location" -437.15, 110.13, -9.6
"Heading" 0
"Pitch" d555
"Bank" 4000
}
-ObjProp 339 "PhysControl"
+ObjProp 339 "Position"
{
"Location" -362.05, 425.13, 66.65
"Heading" 0
"Pitch" 0
"Bank" 0
}
-ObjProp 1384 "PhysControl"
+ObjProp 1384 "Position"
{
"Location" -259.5, 418.18, 50.39
"Heading" 0
"Pitch" 0
"Bank" 0
}
-ObjProp 2327 "PhysControl"
+ObjProp 2327 "PhysType"
{
"Type" None
"# Submodels" 0
}
+ObjProp 2327 "Position"
{
"Location" -540.3, 253.8, 51.56
"Heading" 0
"Pitch" 0
"Bank" 0
}
//Secrets
+Link 1422 1433 "ControlDevice"
{
}
+ObjProp 1422 "Scripts"
{
"Script 0" TrigQvar
}
//+ObjProp 1422 "TrapQVar"
//{
// "" =4:DrSSecrets
//}
+ObjProp 1433 "Scripts"
{
"Script 0" TrapSetQvar
}
+ObjProp 1433 "TrapQVar"
{
"" =0:DrSSecrets
}
Create -464 "SecretfixSwitch"
{
+ObjProp "Scripts"
{
"Script 0" TrigProximity
}
+ObjProp "designnote"
{
"" Proximity=2000
}
}
+Link "SecretfixSwitch" 1433 "ControlDevice"
{
}
//secrets2
+ObjProp 1483 "Scripts"
{
"Script 0" TrapSetQvar
}
+ObjProp 1483 "TrapQVar"
{
"" =0:DrSScrtCnt
}
+Link "SecretfixSwitch" 1483 "ControlDevice"
{
}
+Link "SecretfixSwitch" 1490 "ControlDevice"
{
}
+ObjProp 1401 "Scripts"
{
"Script 0" TrapSetQvar
}
+ObjProp 1401 "TrapQVar"
{
"" =4:DrSScrtCnt
}
//secretsounds
+ObjProp 694 "Scripts"
{
"Script 0" VoSounds
}
+Link 694 -732 "Sounddescription"
{
}
+Link 1977 694 "ControlDevice"
{
}
+Link 2318 694 "ControlDevice"
{
}
+Link 2320 694 "ControlDevice"
{
}
+Link 2328 694 "ControlDevice"
{
}
+Link 2438 1401 "ControlDevice"
{
}
+Link 1977 1401 "ControlDevice"
{
}
+Link 2318 1401 "ControlDevice"
{
}
+Link 2320 1401 "ControlDevice"
{
}
+Link 2438 1401 "ControlDevice"
{
}
+Link 2438 1401 "ControlDevice"
{
}
+Link 1977 1490 "ControlDevice"
{
}
+Link 2318 1490 "ControlDevice"
{
}
+Link 2320 1490 "ControlDevice"
{
}
+Link 2438 1490 "ControlDevice"
{
}
+Link 2438 694 "ControlDevice"
{
}
Code:
DML1//Ruined mission 3//Fixed Objectives//Loot// miss22.mis.dml
+ObjProp 2206 "StTweqJoints"
{
"AnimS" "On, Reverse"
"MiscS" "[None]"
"Joint1AnimS" "[None]"
"Joint2AnimS" "[None]"
"Joint3AnimS" "[None]"
"Joint4AnimS" "[None]"
"Joint5AnimS" "[None]"
"Joint6AnimS" "[None]"
}
+ObjProp 29 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 30 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 32 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 63 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 64 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 65 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 66 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 115 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 116 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 117 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 126 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 128 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 129 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 136 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 137 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 144 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 145 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 146 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 339 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
+ObjProp 138 "Loot"
{
"Gold" 0
"Gems" 0
"Art" 0
}
//
+ObjProp 208 "Scripts"
{
"Script 0" Trigdooropen
}
+Link 208 162 "ControlDevice"
{
}
//port
+Receptron 177 "PingStim"
{
Min 3
Max 7
Target 177
Agent 0
Effect "move_obj"
{
"Position" -467.4, -32.81, -117.00
"Heading" 0.00
"Pitch" 0.00
"Bank" 0.00
}
}
+StimSource 177 "PingStim"
{
Intensity 5
Propagator "Radius"
{
Life
{
"Flags" "[None]"
"Period" 5000
"Max Firings" 1
"Intensity Slope" 0.00
}
Shape
{
"Radius" 10.00
"Flags" "[None]"
"Dispersion" "Linear"
}
}
}
-ObjProp 18 "Position"
+ObjProp 18 "Position"
{
"Location" -564.0,-109.8,-81.0
"Heading" 0
"Pitch" 0
"Bank" 0
}
//Valhall
+ObjProp 2168 "ScriptTiming"
{
"" 4000
}
+ObjProp 2168 "Scripts"
{
"Script 0" TrapTimedRelay
}
+Link 208 2168 "ControlDevice"
{
}
+Link 2168 211 "ControlDevice"
{
}
+Link 2168 13 "ControlDevice"
{
}
+Link 2168 15 "ControlDevice"
{
}
+Link 2168 16 "ControlDevice"
{
}