Vorgehensweise:
Wir benutzen weder den alten Originalen Trigger noch den TRNG Secret Trigger für ein Secret da sonst die 005 abgespielt wird und das zuvor gespielte Audio abbricht.
Alternativ setzten wir den Secret Eintrag direkt und einzeln in das Savegame Memory:
Um trotzdem einen Sound beim Finden eines Secrets abzuspielen, ersetzen wir das Sample mit der ID 100 (beispielsweise) und triggern dies gleichzeitig.
Der Trigger dazu wäre:
Damit das zuvor gespielte Audio während des Secret Audios etwas leiser wird, nutzen wir diesen Trigger:
Und um es anschließend wieder lauter zu machen diesen:
Damit auch alles in einer vernünftigen Reihenfolge passiert (Savegame Memory, Secret "Pling", Foreground Audio auf 25 % gleichzeitig, erhöhen der Lautstärke des Foreground Audio nach 2 Sekunden - die 2 Sekunden habe ich mal angesetzt, da das "Pling vom Secret" so lange in etwa dauert ) , packen wir alles in einen Organizer:
; Addiere Secret, Spiele Channel 2 auf 25%, Spiele Secret Sound, nach 2 Sekunden Spiele channel 2 mit 99 %
Organizer= 25, IGNORE, IGNORE, 0, 25, 2, 26
Anschließend müssen wir im TE / NGLE nur noch einen Trigger setzen, nämlich den Organizer (Inklusive ONE SHOT, damit man nicht öfter das Secret finden kann):
Das gesamte Script sieht dann so aus:
; Secret triggern OHNE 005 auszulösen (aber spiele dafür Soundeffekt mit der ID 100 ab)
; Trigger for FlipEffect
; <#> Variables. Memory. Add to <&>Savegame Memory the (E)Value (F249)
; <&> Statistics. Secrets (Byte)
; <E> Value 1
; Copy following values to your script:
; $2000,249,$014D
; Trigger for FlipEffect
; <#> Sound. Play <&>sound (single playback) of global sound map (v130) (F168)
; <&> SoundEffect=100
; Copy following values to your script:
; $2000,168,$0064
; Trigger for FlipEffect
; <#> Sound. (CD) Set <&>volume for audio track on (E)channel (F133)
; <&> Volume=25
; <E> Channel 2 (Foreground track)
; Copy following values to your script:
; $2000,133,$0119
TriggerGroup= 25, $2000,249,$014D, $2000,168,$0064, $2000,133,$0119
; Trigger for FlipEffect
; <#> Sound. (CD) Set <&>volume for audio track on (E)channel (F133)
; <&> Volume=99
; <E> Channel 2 (Foreground track)
; Copy following values to your script:
; $2000,133,$0163
TriggerGroup= 26, $2000,133,$0163
; Addiere Secret, Spiele Channel 2 auf 25%, Spiele Secret Sound, nach 2 Sekunden Spiele channel 2 mit 99 %
Organizer= 25, IGNORE, IGNORE, 0, 25, 2, 26
Display More
Viel Spaß beim Ausprobieren!