Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Thief - The last GLASS Board. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Mittwoch, 18. Mai 2016, 19:17

Seltsame Gefährten - Meissel des Erbauers

Ich habe eben festgestellt, dass wenn man den "Meissel des Erbauers" aufnimmt, dennoch kein Hacken bei dem Missionsziel gesetzt wird. Erst, wenn mann alle Aufgaben erledigt hat, den Hohepriester zu den Hammeriten getragen hat und die Mission abgeschlossen ist (endet) ist der Hacken da. Das lässt sich doch sicher ändern oder? Denn es ist für Spieler sehr verwirrend, wie ich eben in einem Video auf Youtube gesehen habe. Der Typ dachte, er hat nicht den richtigen Meissel gefunden...

Gruß

2

Mittwoch, 18. Mai 2016, 19:28

Klar kann man das ändern. Willst du es in der Mission (mis) ändern oder als DML? Beides ist eine Sache von Minuten.

3

Mittwoch, 18. Mai 2016, 19:47

Sehr gerne als DML wenn möglich :)

4

Mittwoch, 18. Mai 2016, 20:05

Ich sehe gerade, es gibt schon eine DML für miss13, wenn man Tfix installiert, Das kollidiert natürlich. Man müßte die DML ergänzen.
Hier die DML (nicht getestet, nur mal so hingeschrieben). Zum Testen bräuchte ich ein Savegame direkt vor dem Chisel. Es müßte aber funktionieren, es sei denn dieses Sonderscript auf dem Chisel verhindert es.
das wäre dann miss13.mis.dml

Zitat

DML1
+ObjProp 95 "FrobInfo"
{
"World Action" Move, Script
}
+ObjProp 95 "Scripts"
{
"Script 1" stdbutton
}
+ObjProp 157 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 157 "TrapQVar"
{
"" =1:goal_state_5
}
+Link 95 157 "ControlDevice"
{
}

5

Mittwoch, 18. Mai 2016, 20:16

Super danke :)

Da kann ich dich beruhigen. DML's lassen sich kombinieren. Ich habe das nämlich schon mehrfach getestet. Die HD Mod nutzt jetzt zum Teil auch DML's und diese funktionieren mit denen von TFix wunderbar. Sie ergänzen sich also gegenseitig ^^

6

Mittwoch, 18. Mai 2016, 20:50

Vermutlich muss aber die DML-Datei für miss13.mis auch "miss13.mis.dml" heißen, und wenn TFix schon eine eigene miss13.mis.dml mitbringt, muss man zwangsweise aus zwei DMLs eine einzige machen - oder gibt es da noch einen anderen Weg?

7

Mittwoch, 18. Mai 2016, 20:58

Zur Frage mit der Sichtbarkeit des Zieles mit dem Meissel. Da man das Ziel zuerst nicht sehen kann, sondern erst bei den Hammeriten bekommt, kann es auch nicht (sichtbar) abgehakt werden. Man müßte das Ziel also sichtbar machen (und gleich erledigen), wenn man den Meissel einsammelt. Das kann man schon machen, ändert aber den Spielverlauf. Die DML sieht dann so aus

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
DML1
}
+ObjProp 95 "FrobInfo"
{
    "World Action" Move, Script
}
+ObjProp 95 "Scripts"
{
    "Script 1" stdbutton
}
+ObjProp 157 "Scripts"
{
    "Script 0" TrapSetQVar
}
+ObjProp 157 "TrapQVar"
{
    "" =1:goal_state_5
}
+Link 95 157 "ControlDevice"
{
}
+ObjProp 635 "Scripts"
{
    "Script 0" TrapSetQVar
}
+ObjProp 635 "TrapQVar"
{
    "" =1:goal_visible_5
}
+Link 95 635 "ControlDevice"
{
}

8

Mittwoch, 18. Mai 2016, 22:45

Das funktioniert jetzt wunderbar auf dem Schwierigkeitsgrad "Normal" und "Hard". Aber auf Experte besteht noch das gleiche Problem. Wenn man den Meissel auf "Experte" zuerst einsammelt, ist der Hacken da. Wenn man jetzt aber zu den Hammeriten geht, ist der Hacken verschwunden. Wie gehabt, auf "Normal" und "Hard" funktioniert es super.

9

Mittwoch, 18. Mai 2016, 23:13

War dieser Meissel nicht ein Ziel nur für Experte? Ich weiß es nicht mehr.

Versuchs damit. Ich mußte aber gewaltig schummeln

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
DML1

+ObjProp 95 "FrobInfo"
{
    "World Action" Move, Script
}
+ObjProp 95 "RenderType"
{
    "" Not rendered
}

-ObjProp 95 "Scripts"
//{
//    "Script 0" BuilderChisel
//}
+ObjProp 95 "Scripts"
{
    "Script 1" stdbutton
}
+ObjProp 1259 "Scripts"
{
    "Script 0" TrapSetQVar
}
+ObjProp 1259 "TrapQVar"
{
    "" =1:goal_state_5
}
+Link 95 1259 "ControlDevice"
{
}
+ObjProp 619 "Scripts"
{
    "Script 0" TrapSetQVar
}
+ObjProp 619 "TrapQVar"
{
    "" =1:goal_visible_5
}
+Link 95 619 "ControlDevice"
{
}
+ObjProp 1259 "diffdestroy"
{
    "quest var values" 0,1
}
+Link 360 95 "Scriptparams"
{
}
+ObjProp 619 "diffdestroy"
{
    "quest var values" 0,1
}
-Link 95 942 "Route"

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fibanocci« (19. Mai 2016, 10:43)


10

Donnerstag, 19. Mai 2016, 17:34

Clever gelöst ;) Der Meissel taucht erst auf, nachdem man die Aufgabe erhält. War sicher nicht einfach. Ich könnte mir allerdings vorstellen, dass sich einige beschweren werden, dass der Meissel davor nicht auffindbar ist, wie man es gewohnt ist. Ich glaube es gibt keine perfekte Lösung. Jedenfalls vielen Dank für deine Hilfe und Arbeit :) Respekt mal wieder!

11

Donnerstag, 19. Mai 2016, 17:47

Das war noch der einfachste Teil. In T1/TG gibts in der Mission 13 zwei undokumentierte Scripts, die ich umgehen mußte. Ich weiß nicht recht, was die machen - ich ahne es nur - deshalb muß man die Mission ausgiebig testen.
In einer FM hätte man diese Vorgänge viel simpler gelöst.