scp-fs2open / scp-fs2open/fs2open.github.com

Actions System FR: Desired trigger conditions

Offen
#3,055 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
discussion enhancement general modding
Vorherrschende Sprache
C++
Sterne
487
Forks
184
Ø Merge
3 T. 8 Std.
Gemergte PRs (30 T.)
45

Beschreibung

The following is an off-the-top-of-my-head list of circumstances under which it might be useful to be able to trigger actions.

Ships table:
- Activation/deactivation of afterburners.
- Afterburners currently active.
- On shield quadrant depletion.
- On death. (I've looked at the death explosion mechanics enough to see that they look very limited, and I'm hoping the action system might be able to replace the retail system.)
- On 'vaporize' death.
- On non-vaporize death.

Weapons table:
- On weapon firing. (This would provide some of the functionality requested [here](https://github.com/scp-fs2open/fs2open.github.com/issues/3049).)
- On beam/projectile impact.
- On projectile detonation.
- On beam warmup.
- On beam firing.
- While in flight, while in homed flight, while in unhomed flight, while in freeflight, on ignition.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue ist eine Anforderungsliste für mögliche Auslöser von Schiffs- und Waffenaktionen, ohne dass Dateien, Tests oder Einstiegspunkte identifiziert wurden. Beginne damit, zu klären, welche Auslösebedingungen im Umfang enthalten sind, und das bestehende Aktionssystem zu lokalisieren; abgeschlossen ist die Arbeit, wenn ein vereinbarter Implementierungsumfang und das entsprechende Verhalten für die ausgewählten Bedingungen feststehen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
game-dev
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.