Umfrageergebnis anzeigen: Was meint ihr zu Zufallsereignissen / Quests?

Teilnehmer
59. Du darfst bei dieser Umfrage nicht abstimmen
  • Ich finde Zufallsereignisse störend

    0 0%
  • Zufallsereignisse finde ich gut und bringen Abwechslung ins Spiel

    53 89,83%
  • Es gibt zuviele Ereignisse

    0 0%
  • Ich will noch mehr Ereignisse

    32 54,24%
  • Quests gefallen mir besser als Ereignisse

    22 37,29%
  • Lieber Zufallsereignisse als Quests

    8 13,56%
  • Die Belohnungen/Strafen lohnen nicht (bitte Beispiele nennen)

    1 1,69%
  • Die Belohnungen/Strafen sind zu stark (bitte Beispiele nennen)

    0 0%
Multiple-Choice-Umfrage.
Seite 5 von 71 ErsteErste 1234567891555 ... LetzteLetzte
Ergebnis 61 bis 75 von 1058

Thema: [TAC] Events und Quests (Zufallsereignisse und Aufgaben)

  1. #61
    Ad Astra Avatar von Ronnar
    Registriert seit
    27.10.08
    Beiträge
    3.258
    Zitat Zitat von Writing Bull Beitrag anzeigen
    Anderes Beispiel dafür, welche unerwarteten Besonderheiten bei diesen Gebäudereihen auftreten können, die es in dieser Form in Civ4 nicht gibt: das Triggern der Achievements. Diese Trigger sind manchmal an das Vorhandensein von 3 Gebäuden eines Typs gekoppelt. Konkreter Fall: das Achievement "ACHIEVE_THREE_CHURCHES". Trigger ist ...
    PHP-Code:
            <NumBuildings>
                <
    NumBuilding>
                    <
    BuildingType>BUILDING_CHURCH</BuildingType>
                    <
    iNumber>3</iNumber>
                </
    NumBuilding>
            </
    NumBuildings
    Dieser Trigger wird auch dann ausgelöst, wenn ich in einer Stadt eine Kirche und in der anderen eine Kathedrale baue. Das Programm rechnet dann "1 Kirche + 1 Kathedrale = 3 Kirchen".
    Ich hoffe, damit bekomme ich kein Problem. Anders als die Achievements greife ich nicht auf BuildingType zurück (womit wohl alle Gebäudestufen eines Typs gemeint sind), sondern auf BuildingClass (das sollte explizit genau dieses Gebäude sein).
    Dennoch ist vermutlich eine extra Logik zu programmieren, die prüft ob es ein Gebäude selben Typs aber höherer Stufe gibt. Dann kann man die Trigger leider nicht mehr im XML machen, sondern muss Pythoncode dazunehmen.
    Eventuell kann ich dazu eine generische Funktion schreiben, die sowas automatisch prüft. Dann könnte man die bei verschiedensten Eventtriggern im XML einsetzen. Setzt voraus, dass das Triggergebäude als Parameter an die Funktion übergeben wird. Keine Ahnung, ob das der Fall ist. (Spieler und Einheiten werden als Parameter übergeben - Gebäude habe ich bisher nichts gesehen).

  2. #62
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Weitere Idee für ein Quest:

    Verbrecher (einfach ein Kleinkrimineller) einfangen, der in einer Stadt einer anderen Nation die Stadtkasse ausgeraubt hat.
    -> Belohnung mit ein wenig Geld und Verbesserung der diplomatischen Beziehungen
    (Sollte nach "Fahnenflucht" oder "Verbesserung Flucht LbD" recht einfach sein.)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  3. #63
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Danke für die Liste, Ronnar! Ich weiß aus eigener Erfahrung, dass das Erstellen und vor allem die regelmäßige Pflege dieser Listen mehr Arbeit darstellt, als sich Außenstehende denken.

    Ich habe sowohl von der To-Do-Liste aus als auch vom Startbeitrag dieses Threads hier auf deine Liste verlinkt.

  4. #64
    Ad Astra Avatar von Ronnar
    Registriert seit
    27.10.08
    Beiträge
    3.258
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Weitere Idee für ein Quest:

    Eine Spezialeinheit Arzt (vielleicht passt das zu "Verletzungen und Krankheiten") innerhalb x Runden zu einem Indianerdorf bringen, indem die Einwohner sich bei den Europäern an irgendeiner Krankheit angesteckt haben.
    -> Verbesserung der Beziehungen zu der Ureinwohnernation
    Events mit Ureinwohnern könnten noch ein Problem werden. Soweit ich bisher getestet habe, waren die Ureinwohner von den Events nicht (direkt) betroffen. D.h. für Ureinwohner und die Könige scheinen die Events nicht zu triggern. Vermutlich hat das mit der Einstellung "isPlayable" zu tun. Bei BTS waren die Barbaren zum Beispiel auch von Events ausgenommen.
    Bisher habe ich nur gesehen, dass die Indianer eine Revolte hatten, auf Grund von nicht gelöschtem Waldbrand. Der französische Mistkerl (KI!) hat das Waldbrand-Event bekommen, aber nicht bezahlt. Und weil das Feld zwar französisch war, aber näher am Indianerdorf - hat der Indianer die Zeche gezahlt. Indirekte Einflussnahme ist also möglich.

    Ray, kannst du im Coding irgendwo eine Funktion sehen wie ich zu einer Nation den zugehörigen König finden kann? Sollte möglichst für Python verfügbar sein. Dann könnte ich mir ein paar der Ereignisvorschläge mal näher anschauen.

  5. #65
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Gerade keine Ahnung, ob du jetzt schon im Python dran kommst.
    (Bin gerade auf Geschäftsreise und hab den Code nicht da.)
    Wenn nicht, baue ich dir das.

    Es ist nämlich möglich über Player.getParent() den zugehörigen König zu bekommen.

    Kommst du an
    isNative() --> bool, der anzeigt, ob Player Ureinwoher ist
    isEurope() --> bool, der anzeigt, ob Player Europäischer König ist
    ran ?

    Die wären sicherlich für einige Events später auch sehr hilfreich.

    Würde es dir reichen, wenn es zusammen mit LbD ausgliefert wird ?
    (Wäre sonst für mich etwas umständlicher, da ich momentan nur auf Code arbeite, der LbD enthält.)
    Geändert von raystuttgart (19. April 2010 um 15:53 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  6. #66
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Anmerkungen:

    Es ist aus meiner Sicht NICHT ZWINGEND notwendig alle Events über das Event-System, dass du mit Python verwendest umzusetzen.
    (Ist natürlich super, wenn es so klappt.)

    Alles was nicht mit Python geht, bekommen wir mit DLL-Änderungen hin.

    LbD ist ja prinzipiell auch nichts anderes als ein Event-System.
    Viele Events / Quests, die ich so im Kopf habe, wären von der Umsetzung ähnlich LbD und dementsprechend vom Aufwand her überschaubar.

    Melde mich da deshalb freiwillig.
    (Nachdem ich den Rest meiner Todos abgearbeitet habe.)
    Geändert von raystuttgart (19. April 2010 um 15:58 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  7. #67
    Ad Astra Avatar von Ronnar
    Registriert seit
    27.10.08
    Beiträge
    3.258
    Zitat Zitat von raystuttgart Beitrag anzeigen
    [... Viele Infos ...]
    Würde es dir reichen, wenn es zusammen mit LbD ausgliefert wird ?
    (Wäre sonst für mich etwas umständlicher, da ich momentan nur auf Code arbeite, der LbD enthält.)
    Sicher reicht mir das mit LbD!
    Die Vorschlagsliste ist lange genug, ich fange einfach mit den anderen an. Die Funktionen kann ich gerade nicht testen solange ich noch im Büro hänge. Möglicherweise kann ich erst Freitag testen, da ich Dienstag bis Donnerstag Abend beruflich unterwegs bin. Aber vielleicht ist mir ja abends im Hotel oder im Zug langweilig ...

  8. #68
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Weitere Idee für ein Quest:

    Mission einer Konkurrenz-Nation durch eigene ersetzen.
    (Da die ja Ketzer sind. Wir haben ja Katholiken und Protestanten.)
    -> Belohnung 3 Missionare
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  9. #69
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Weitere Idee für ein Quest:

    Jagd auf ein Piratenschiff.
    -> Belohnung: Geld
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  10. #70
    Ad Astra Avatar von Ronnar
    Registriert seit
    27.10.08
    Beiträge
    3.258
    Sieht man denn in welchem Dorf schon eine Mission einer anderen Nation ist? Ich achte da nie so drauf, Missionen errichte ich 2-3 als "Fire and Forget" und kümmere mich danach nie wieder drum.

  11. #71
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Weitere Idee für ein Quest:

    Suche nach verschollener Einheit (Siedler / Staatsmann / ...).
    Wird irgendwo abseits im verdeckten Teil der Karte platziert und bewegt sich nicht.
    Wenn man sich bis auf ein Feld nähert, nimmt sie die eigene Nationalität an.
    -> Belohnung: die Einheit.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  12. #72
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Ja, man sieht, wenn ein Dorf eine Mission einer anderen Nation hat.
    (andersfarbiges Kreuz)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  13. #73
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Weitere Idee für ein Quest:

    Von Stadt an Atlantik-Küste zu Stadt an Pazifik-Küste eine Straße bauen.
    (Funktioniert vielleicht nicht auf allen Karten vernünftig.)
    -> Belohnung: x neue Siedler in Europa(, die am Pazifik siedeln wollen)
    Geändert von raystuttgart (19. April 2010 um 16:30 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  14. #74
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    @Ronnar:
    Wenn du willst, hab ich noch eine Menge Ideen, aber ich glaub ich hör jetzt lieber auf.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  15. #75
    Ad Astra Avatar von Ronnar
    Registriert seit
    27.10.08
    Beiträge
    3.258
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Es ist nämlich möglich über Player.getParent() den zugehörigen König zu bekommen.

    Kommst du an
    isNative() --> bool, der anzeigt, ob Player Ureinwoher ist
    isEurope() --> bool, der anzeigt, ob Player Europäischer König ist
    ran ?
    Kurz getestet, scheinen alle drei verfügbar zu sein

Seite 5 von 71 ErsteErste 1234567891555 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •