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 10 von 10
  1. Beiträge anzeigen #1 Zitieren
    OdysseeModTeam Avatar von Alain Dufont
    Registriert seit
    Oct 2016
    Ort
    hinter dem Mond
    Beiträge
    3.856
     
    Alain Dufont ist offline

    Keine Kommunikation wenn Hero verwandelt ist

    Wenn sich der Held in einen Ork verwandelt, kann er weiterhin mit anderen Orks reden und von diesen angesprochen werden. Auch bei der Verwandlung in andere Monster passiert es, dass ein Ork etwas sagt, wenn er den verwandelten Hero angreift. Da diese ihn bei allen Gesprächen "Morra" nennen, möchte ich die Kommunikation unterbinden. Was müsste ich machen?

  2. Beiträge anzeigen #2 Zitieren
    Knight
    Registriert seit
    Aug 2009
    Ort
    Hessen
    Beiträge
    1.487
     
    Cryp18Struct ist offline
    Gehen eure Orks in ZS_Attack?
    Dort wird B_Say_AttackReason aufgerufen.

  3. Beiträge anzeigen #3 Zitieren
    OdysseeModTeam Avatar von Alain Dufont
    Registriert seit
    Oct 2016
    Ort
    hinter dem Mond
    Beiträge
    3.856
     
    Alain Dufont ist offline
    Zitat Zitat von Cryp18Struct Beitrag anzeigen
    Gehen eure Orks in ZS_Attack?
    Dort wird B_Say_AttackReason aufgerufen.
    Ja, sie gehen in ZS_Attack aber nur wenn man in andere Monster, z.B. einem Schattenläufer, verwandelt ist. Wenn man aber in einen Ork verwandelt ist, greifen die anderen Orks , wie es auch sein soll, die Spielfigur nicht an, sondern sprechen den Helden an, wenn sie Quests für ihn haben. Das ist ok, wenn man ohne Verwandlung mit ihnen redet, aber mit passt das nicht und sollte geändert werden. Daher wollte ich wissen, welche Bedingung ich einbauen müsste, um das zu unterbinden.

    Die anderen Sprüche, die kommen, wenn die Orks in ZS_Attack gehen, sind, wie du richtig sagst, in der B_Say_AttackReason. Auch hier möchte ich eine Bedingung einbauen, dass die Sprüche nicht kommen, wenn man verwandelt ist.

  4. Beiträge anzeigen #4 Zitieren
    Knight Avatar von Draxes
    Registriert seit
    Aug 2007
    Ort
    Mainz
    Beiträge
    1.920
     
    Draxes ist offline
    Löst jetzt nicht in erster Linie dein Problem, aber du könntest natürlich in diesen Dialogen (falls es nicht zu viele sind) überprüfen, ob du gerade verwandelt bist und falls einen etwas anderen Text nutzen. Dass sie den Helden dann nicht Morra sondern Ork oder so nennen. Vielleicht ist das atmosphäretechnisch auch gar nicht so schlecht.

    Falls das nicht in deinem Interesse ist könntest du in den Dialog-Conditions prüfen, ob du gerade in einen Ork verwandelt bist. Falls ja gibst du False zurück.

  5. Beiträge anzeigen #5 Zitieren
    OdysseeModTeam Avatar von Alain Dufont
    Registriert seit
    Oct 2016
    Ort
    hinter dem Mond
    Beiträge
    3.856
     
    Alain Dufont ist offline
    Zitat Zitat von Draxes Beitrag anzeigen
    Löst jetzt nicht in erster Linie dein Problem, aber du könntest natürlich in diesen Dialogen (falls es nicht zu viele sind) überprüfen, ob du gerade verwandelt bist und falls einen etwas anderen Text nutzen. Dass sie den Helden dann nicht Morra sondern Ork oder so nennen. Vielleicht ist das atmosphäretechnisch auch gar nicht so schlecht.

    Falls das nicht in deinem Interesse ist könntest du in den Dialog-Conditions prüfen, ob du gerade in einen Ork verwandelt bist. Falls ja gibst du False zurück.
    Da die Orks sehr viel sagen, wäre das viel Arbeit.

  6. Beiträge anzeigen #6 Zitieren
    Knight
    Registriert seit
    Aug 2009
    Ort
    Hessen
    Beiträge
    1.487
     
    Cryp18Struct ist offline
    Ausnahme in B_AssessTalk sollte reichen um alle Gespräche zu unterbinden falls eure Skripte wie die G2 Skripte nur dort Gespräche starten. (Von AssessPlayer aus oder halt direkt falls B_AssessTalk als perception Funktion aufgerufen wird.)

  7. Beiträge anzeigen #7 Zitieren
    OdysseeModTeam Avatar von blackpirate
    Registriert seit
    Jan 2008
    Ort
    Jharkendar
    Beiträge
    20.016
     
    blackpirate ist offline
    So ist es, Alain. Du könntest in B_AssessTalk, vermutlich auch in ZS_ClearRoom und ZS_ReactToWeapon (womöglich noch in anderen Dateien) eine Bedingung einbauen, damit die Orks bei der Verwandlung nichts mehr sagen. Du könntest hierfür diese Bedingung aus der Datei B_AssessEnemy verwenden:

    var C_NPC HEROORK; HEROORK = Hlp_GetNpc(MyrtanaOrcWarriorHero);
    if (Hlp_GetInstanceID(other) == Hlp_GetInstanceID(HEROORK))

    Ich kann das gerne mal ausprobieren.

    Der Krieg gegen die Orks schien verloren, - da machte sich eine Gruppe von Paladinen auf die Welt zu retten:
    ODYSSEE - IM AUFTRAG DES KÖNIGS



  8. Beiträge anzeigen #8 Zitieren
    OdysseeModTeam Avatar von Alain Dufont
    Registriert seit
    Oct 2016
    Ort
    hinter dem Mond
    Beiträge
    3.856
     
    Alain Dufont ist offline
    Das hört sich gut an. Wäre fein, wenn du das testen könntest.

  9. Beiträge anzeigen #9 Zitieren
    OdysseeModTeam Avatar von blackpirate
    Registriert seit
    Jan 2008
    Ort
    Jharkendar
    Beiträge
    20.016
     
    blackpirate ist offline
    Es hat funktioniert. Die geänderten Scripte schicke ich dir gleich.

    Der Krieg gegen die Orks schien verloren, - da machte sich eine Gruppe von Paladinen auf die Welt zu retten:
    ODYSSEE - IM AUFTRAG DES KÖNIGS



  10. Beiträge anzeigen #10 Zitieren
    OdysseeModTeam Avatar von Alain Dufont
    Registriert seit
    Oct 2016
    Ort
    hinter dem Mond
    Beiträge
    3.856
     
    Alain Dufont ist offline
    Super. Das ging leichter als gedacht.

    Vielen Dank an alle für eure Hilfe.

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