gruppe-adler / Shoot_and_Scoot.Tanoa

TvT game mode - artillery vs. sound directionfinders vs. hunter-killer-teams
5 stars 1 forks source link

LG Shells haben 100% Präzision. Auch ohne Laser. #22

Closed senshi-x closed 11 months ago

senshi-x commented 11 months ago

Die aktuelle Implementation sorgt dafür, dass die LG-Shells keinerlei Streuung haben. Weiß man die Zielkoordinaten, braucht man gar keinen Laser, das Projektil landet immer 100% akkurat. Reproduzierbar: Habs mehrfach mit Arti-Computer getestet. Einfach LG shell auswählen, Ziel auf der anderen Seite der Karte anklicken, warten bis Einschlag.

NeutraleNull commented 11 months ago

Du wirst lachen, standardmäßig ist die HE auch pinpoint. Wir nutzen in Shootandscoot aber die andere HE round (über Attribute und RHS auswählbar). Die LGS hat die als Base die normale genauere HE Shell und nicht die RNG HE.

NeutraleNull commented 11 months ago

Also eigentlich ist das kein Bug, du könntest als gameplay enhancing feature ansehen. :D

senshi-x commented 11 months ago

Aber ist ja eigentlich "unexpected behaviour", und lädt zum exploiten ein (wenn wir LG irgendwann mal wieder reinnehmen wollen)? Wenn man die LG ohne tracking schießt, sollte die doch genauso ungenau sein wie die regulären HEs. Würde ich zumindest erwarten.

NeutraleNull commented 11 months ago

Meiner Meinung ist der riesen spread ein unexpected behaviour 😓 Da es sich um ein script handelt kann man es auch auf die unpräzisere HE anwenden und eventuell über eine ACE Action die nächste shell virtuell als LGS laden bzw. dazu machen.

senshi-x commented 11 months ago

Wieso ist der Spread unexpected? Ich dachte, das Ziel ist es, mehr fliegende Artilleriegranaten zu fördern. Je weniger Präzision, desto mehr Feuervolumen brauche ich, ist doch super.

b-mayr-1984 commented 11 months ago

@senshi-x was du beschreibst klingt wie die Guided Shell von Vanilla. Die fliegt ganz akurat auf die im Arti-Computer angeklickte Koordinate. image

Die Laser Guided Shell scheint das Verhalten zu erben (+ zusätzlich lenkbar zu sein), was ich als nachvollziehbar erachte.

Wenn wir die von @NeutraleNull implementierten LG Shells irgendwann gebalanced wieder reinnehmen, möchte ich ohnehin bis dahin #23 implementiert haben. Damit würd sich dann das Problem erübrigen, dass die Spieler einfach auf das Zentrum des Marker die LG Shell hin abschießen können.

NeutraleNull commented 11 months ago

Können wir eigentlich eine Mod hinzufügen, oder willst du das unter allen umständen vermeiden?

b-mayr-1984 commented 11 months ago

Können wir eigentlich eine Mod hinzufügen, oder willst du das unter allen umständen vermeiden?

Da hab ich nix dagegen. Ich kann dabei derzeit halt leider noch nicht behilflich sein, weil ich mich damit nicht auskenne.

Alles was den Spielern einen schönen Abend bereitet wird aber erst mal wohlwollend aufgenommen. 🙂

b-mayr-1984 commented 11 months ago

Durch Implementierung von #23 hat sich das Thema mMn erledigt.

senshi-x commented 11 months ago

Inwiefern ist die fuzzy pos ein fix? Meiner Meinung nach ist der einzig richtige Fix, auch den LG shells die gleiche Streuung wie den normalen Shells zu geben, wenn sie ungelenkt verschossen werden. Grund 1: Alles andere ist intuitiv nicht für die Spieler erwartbar und nachvollziehbar, da schlicht unrealistisch. Eine LG-Shell wird auch in echt nicht auf magische Weise 100% akkurat, wenn sie nicht gelenkt wird. Eher das Gegenteil... Grund 2: Der Gameplay-Impact ist erheblich, wenn man den Exploit kennt. SQL mit Laser Designator wird komplett unnötig, die genaue Übermittlung der Koordinaten des Ziels reicht, was nach visueller Aufklärung des Ziels selbst durch einen UAV-Operator extrem einfach ist.

Ich bin mir sehr sicher, dass die Streuung auch nicht unbedingt modseitig eingebaut werden müsste. Mittels Fired EH kann man dem Projektil beim "Spawn"/Abfeuern mit setDir und einem RNG-Multiplikator eine Streuung mitgeben, die genau den gleichen Effekt wie die modseitige Streuung erzeugen müsste.

b-mayr-1984 commented 11 months ago

Inwiefern ist die fuzzy pos ein fix? Meiner Meinung nach ist der einzig richtige Fix, auch den LG shells die gleiche Streuung wie den normalen Shells zu geben, wenn sie ungelenkt verschossen werden. Grund 1: Alles andere ist intuitiv nicht für die Spieler erwartbar und nachvollziehbar, da schlicht unrealistisch. Eine LG-Shell wird auch in echt nicht auf magische Weise 100% akkurat, wenn sie nicht gelenkt wird. Eher das Gegenteil...

Ich hatte das im Kommentar weiter oben versucht zu erläutern. Sieht für mich so aus, als ob eine LG shell eine "normale" Vanilla (GPS) Guided Shell ist, die zusätzlich mit Laser nachgesteuert werden kann. Das halte ich für durchaus nachvollziehbar. Ob realistischerweise jemand in relevanter Stückzahl Shells mit 2erlei Tracking-Sensoren wird ausrüsten und verschießen, das erscheint auch mir nicht plausibel (einfach weil zu teuer für zu wenig nutzen).

Grund 2: Der Gameplay-Impact ist erheblich, wenn man den Exploit kennt. SQL mit Laser Designator wird komplett unnötig, die genaue Übermittlung der Koordinaten des Ziels reicht, was nach visueller Aufklärung des Ziels selbst durch einen UAV-Operator extrem einfach ist.

Da hab ich wenig Angst vor. Selbst mit genauen Grid-Koordinaten, und unter Zuhilfenahme des Numpad-Systems zur genaueren Eingrenzung, bleibt immer noch ein Grid von 33x33m übrig. Damit wird man es nur äusserst selten schaffen mit einer GPS Guided Shell direkt den fuzzy positionierten Container zu treffen (oder auch nur nah genug).

Wer so viel Ortungsskill auf Aufklärungsseite hat und dass dann so präzise an die Arti weitergeben kann, dem gönn ich den "Exploit" zunächst mal gerne. Sollte das sich, entgegen meiner Annahme, als game-braking erweisen, dann müssten wir nachsteuern.

Ich bin mir sehr sicher, dass die Streuung auch nicht unbedingt modseitig eingebaut werden müsste. Mittels Fired EH kann man dem Projektil beim "Spawn"/Abfeuern mit setDir und einem RNG-Multiplikator eine Streuung mitgeben, die genau den gleichen Effekt wie die modseitige Streuung erzeugen müsste.

Ich hab nix dagegen wenn man das Verhalten, wie von dir beschrieben, modifiziert, so dass die LG-Shells nicht mehr genauso zielgenau sind wie die Vanilla (GPS) Guided Shells.

Derzeit seh ich blos noch keinen direkten Handlungsdruck aus Balancing-Sicht.