Seite 106 von 220 ErsteErste ... 65696102103104105106107108109110116156206 ... LetzteLetzte
Ergebnis 1.576 bis 1.590 von 3300

Thema: BASE: Trait-Diskussion (Anführermerkmale)

  1. #1576
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    Ich glaube, ich bin gerade völlig verwirrt.

    Spricht irgendwas gegen deine Änderung?
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)

  2. #1577
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Nichts, aber du solltest deinen Segen geben. Nicht das was unvorhersehbares passiert.

  3. #1578
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    Wir sind bei Patch L. Was soll passieren, Patch M?
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)

  4. #1579
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Patch Z+

  5. #1580
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Erster Test war Positiv. Gemeinden wurden ohne Probleme entfernt.

    Dein else-Zweig mit dem if isUnit dürfte damit auch nicht mehr notwendig sein.

  6. #1581
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    Mach's mal soweit fertig, ich merge dann meine Patchänderungen rein.
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)

  7. #1582
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Hast du was an der CvPlot.cpp geändert? Allein dort habe ich was geändert.

  8. #1583
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    Ähm. Glaub nicht, aber das stell ich dann fest.
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)

  9. #1584
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Cybah: Sie haben ein Packet!

  10. #1585
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    Dann kann die Unitüberprüfung ja komplett weg oder?
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)

  11. #1586
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    kann weg.

  12. #1587
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    Also das reicht jetzt wieder? Sieht so wenig aus.

    PHP-Code:
        def onImprovementBuilt(selfargsList):
            
    'Improvement Built'
            
    iImprovementiXiY argsList
            
            pPlot 
    CyMap().plot(iXiY)
            
    iPlayer pPlot.getOwner()
            if (
    iPlayer != -1):
                
    pPlayer gc.getPlayer(iPlayer)
                
    iTeam pPlayer.getTeam()
                
    pTeam gc.getTeam(iTeam)

    # ZE: Financial Trait Start -----------------------------------------------------------------------------------------------
                
    if iImprovement == gc.getInfoTypeForString("IMPROVEMENT_COTTAGE") or iImprovement == gc.getInfoTypeForString("IMPROVEMENT_HAMLET") or iImprovement == gc.getInfoTypeForString("IMPROVEMENT_VILLAGE"):
                    
    iTraitFin gc.getInfoTypeForString("TRAIT_FINANCIAL")
                    if (
    iTraitFin != -and pPlayer.hasTrait(iTraitFin)):

                        if 
    pPlayer.getCurrentEra() == gc.getInfoTypeForString("ERA_RENAISSANCE") and iImprovement == gc.getInfoTypeForString("IMPROVEMENT_COTTAGE"):
                            
    pPlot.setImprovementType(gc.getInfoTypeForString("IMPROVEMENT_HAMLET"))
                        
    elif pPlayer.getCurrentEra() == gc.getInfoTypeForString("ERA_INDUSTRIAL") and (iImprovement == gc.getInfoTypeForString("IMPROVEMENT_COTTAGE") or iImprovement == gc.getInfoTypeForString("IMPROVEMENT_HAMLET")):
                            
    pPlot.setImprovementType(gc.getInfoTypeForString("IMPROVEMENT_VILLAGE"))
                        
    elif pPlayer.getCurrentEra() == gc.getInfoTypeForString("ERA_MODERN") and (iImprovement == gc.getInfoTypeForString("IMPROVEMENT_COTTAGE") or iImprovement == gc.getInfoTypeForString("IMPROVEMENT_HAMLET") or iImprovement == gc.getInfoTypeForString("IMPROVEMENT_VILLAGE")):
                            
    pPlot.setImprovementType(gc.getInfoTypeForString("IMPROVEMENT_TOWN"))
                        
    elif pPlayer.getCurrentEra() == gc.getInfoTypeForString("ERA_FUTURE") and (iImprovement == gc.getInfoTypeForString("IMPROVEMENT_COTTAGE") or iImprovement == gc.getInfoTypeForString("IMPROVEMENT_HAMLET") or iImprovement == gc.getInfoTypeForString("IMPROVEMENT_VILLAGE")):
                            
    pPlot.setImprovementType(gc.getInfoTypeForString("IMPROVEMENT_TOWN"))
    # ZE: Financial Trait End ----------------------------------------------------------------------------------------------- 
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)

  13. #1588
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Klar, alles was absenkt, kommt nicht mehr nach onImprovementBuilt.

  14. #1589
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Wenn man in der Moderne ist, bringt einen Dip einfach nichts mehr. Mit Fin und Wis kann man wenigstens Geld generieren.

    Es gibt bis her keinen Trait, der Flugzeuge bevorteilt. Ich stell mir das so vor, dass Flugzeuge halt ein schnelles und strategisches Mittel sind um Diplomatie zu betreiben.

    Daher könnte Dip extra Flugzeugkapazität für eigene Städte bekommen und im besonderen im Ausland mehr Flugzeuge stationieren.

    Das wäre schon ein großer nutzen.

    Modderanmerkung:

    Achtung Spoiler:
    Es gibt direkt eine Funktion, in die man das nur setzen muss. changeAirUnitCapacity besitzt noch keine Pythonerweiterung, kann ich aber schnell ändern.
    Geändert von rucivfan (05. September 2013 um 10:50 Uhr)

  15. #1590
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.454
    dann würde ich aber gleichzeitig die bisherige Zahl für andere senken. mit Militärflugplatz sind das schon sau viele Plätze. vielleicht lieber mehr truppenverschiebungen falls möglich?
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)

Seite 106 von 220 ErsteErste ... 65696102103104105106107108109110116156206 ... LetzteLetzte

Berechtigungen

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