Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Ergebnis 1 bis 3 von 3
  1. Beiträge anzeigen #1 Zitieren
    Abenteurer Avatar von Senlax
    Registriert seit
    Jan 2021
    Ort
    HH
    Beiträge
    92
     
    Senlax ist offline

    Piercing Arrows? Ist dies möglich?

    Hallo,

    ist es eig. möglich Pfeile und Boltzen so zu gestalten,
    das sie durch die Ziele durchschlagen, anstatt an ihnen stecken zu bleiben?
    Sprich, Monster / NPC's.

    Realismus mal bitte außen vor lassen, weil, wenn es geht,
    ich es gerne als Art "magisches Talent" verwenden würde,
    aber auch gerne an bereits toten NPCs anwenden möchte.

    Wieso auch an denen? Weil, wenn man 2x Monster hintereinander hat,
    schießt man das erste tot und das zweite rutscht dann in den Focus.
    Problem, es dauert bis das Spiel das erste Monster als wirklich tot
    flagt und solange knallen Bolzen / Pfeile auf dem toten Monster,
    bis es neu geflagt wird oder das zweite Monster vor dem toten Vieh
    rennt.

    Was auch interessant wäre, ein Multishot-Arrow / Bolt,
    aber das wäre durchaus zu viel für die Engine, denke ich und wäre
    nicht umsetzbar.

    Vielen Dank, falls da einer eine Idee hat,
    oder es gar sowas schon einmal gab.

    Der Senlax war's

    ein Modder-Krüppel schlecht hin

  2. Beiträge anzeigen #2 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Zitat Zitat von Senlax Beitrag anzeigen
    Hallo,

    ist es eig. möglich Pfeile und Boltzen so zu gestalten,
    das sie durch die Ziele durchschlagen, anstatt an ihnen stecken zu bleiben?
    Sprich, Monster / NPC's.
    [...]
    Ja, es ist möglich, mit Ikarus/LeGo oder Union.

    Ohne jetzt viel über eine möglichst gute Lösung nachzudenken, würde es reichen "oCAIArrow::CanThisCollideWith" zu Hooken,
    dort dem aktuellen Collision Vob im falle eines NPC schaden zuzufügen (wie auch immer) und dann dieses Vob der ignore-list hinzuzufügen (kann dann auch bei toten Monstern gemacht werden).

    in GFA (GothicFreeAim) gibt es einen Hook der sich dafür wunderbar eignen würde "GFA\_intern\collision.d" -> "func void GFA_ExtendCollisionCheck() ..."

    Einfach diese Stelle selber nochmal hooken und entsprechend die Lösung von oben einbauen.
    Dadurch würde die komplette schadensberechnung von Gothic aber nicht greifen und man müsste den Schaden selbst berechnen und verteilen.

    Geht bestimmt auch schöner, z.B. durch das Ignorieren vom Vob, aber trotzdem den Code zum ausführen der Schadensberechnung auszuführen,
    aber das verbleibt als Aufgabe für den Leser.

  3. Beiträge anzeigen #3 Zitieren
    Abenteurer Avatar von Senlax
    Registriert seit
    Jan 2021
    Ort
    HH
    Beiträge
    92
     
    Senlax ist offline
    Da ich noch nie GFA verwendet hatte, wusste ich nicht einmal, dass das dort bereits vorhanden ist.

    Vielen Dank - ich schau mir das einmal an.
    Der Senlax war's

    ein Modder-Krüppel schlecht hin

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide