pmayd / OPT

Github der Operation Pandora Trigger
GNU General Public License v3.0
6 stars 3 forks source link

Start-Freeze + Funkgeräte #53

Open senshi-x opened 5 years ago

senshi-x commented 5 years ago

Ein ziemlicher Nischen-Bug:

Wenn man während des Start-Freezes das Radio öffnet (was geht) und den Fokus auf das Eingabefeld für die Frequenzen legt (= reinklickt, so dass man Eingabe-Cursor hat), kann man die Frequenzen noch nicht ändern.

Aber: Wenn in diesem Zustand der Freeze aufgelöst wird, kann man das Funkgerät nicht mehr schließen und bleibt in diesem GUI gefangen. Nur ein Reconnect schafft dann Abhilfe.

Außerdem wäre es prinzipiell nett, TFAR schon in der Freezezeit konfigurieren zu können. Man hat ja sonst nix zu tun, und manche plappern schon einfach im Funk drauflos...

pmayd commented 5 years ago

Ja, man kann auch einmal schießen...das ist von BI äußerst unglücklich umgesetzt. Wir nutzen enableSimulation false um die Spieler einzufrieren, was die Phsyik deaktiviert, weshalb Aktionen keine sichtbaren Auswirkungen haben, tatsächlich kann eine Einheit aber weiter Schaden nehmen und würde dann auch sterben, sobald man die Physik wieder aktiviert. Daher kann man auch Aktionen ausführen bzw. ESC etc. drücken und eben Menüs öffnen. Ich schaue mal was sich da machen lässt. Dass man das Funkgerät nur öffnen, aber nicht einstellen kann, kommt mir spanisch vor. Weil ESC ja wie gesagt eigentlich geht...oder war es so dass nichtmal das geht...dann wird es aber schwierig, da wir dann nicht mehr mit enableSimulation arbeiten können, wenn es auch die Tasten nach einmaliger Betätigung sperrt, dann muss ich mir eine andere Skriptlösung ausdenken, die den Spieler einfriert, aber Tasten weiterhin zulässt.

pmayd commented 5 years ago

Umgebaut auf disableUserInput, es wird also kein Dialog mehr möglich sein, dadurch ist aber sichergestellt, dass es kein Schießen und keine unerwünschten Bewegungen gibt und für alle gilt dann dieselbe Freeze Time.

senshi-x commented 5 years ago

Reicht vollkommen, finde ich super :) . Klar wäre es netter, schon einstellen zu können, aber das ist wirklich nur ein enhancement-Wunsch. Ich würde diesen Wunsch in ein separates Issue schieben, wenn's recht ist, und dieses schließen?

pmayd commented 5 years ago

Klar