Was war das noch mal genau?Zitat von Cybah
Was war das noch mal genau?Zitat von Cybah
Jetzt fällt mir wieder was ein, was noch in den Patch kann. Man sollte auch von den teammitgliedern den Militärwert sehen können.
edit: Ich habe es relativ schnell im Code gefunden.
Geändert von rucivfan (07. Januar 2015 um 16:45 Uhr)
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)
Habe mal im Pyhton geändert, dass auch bei Allianzpartnern der Militärwert angezeigt wird. Man sollte aber vielleicht die Farbe anpassen.
unter Python/Screen
Geändert von rucivfan (07. Januar 2015 um 17:45 Uhr)
Was meinst du mit Farbe anpassen? Dass nicht mehr rot/grün angezeigt wird bei Verhältnis X?
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)
Ich meine, dass Allianzpartner eine eigene Farbe bekommen sollten.
Stammt der Kommentar von dir Cybah? Vielleicht ist iOwner immer 0, weil du die Stadt einnimmst, aber die Stadt selbst ist dir dann auch. Irgend wie macht der Kommentar keinen Sinn.Code:def onCityAcquiredAndKept(self, argsList): 'City Acquired and Kept' iOwner,pCity = argsList CvUtil.pyPrint('City Acquired and Kept Event: %s' %(pCity.getName())) # iOwner funktioniert nicht und ist immer 0 !!! Deshalb muss es aus pCity geholt werden iOwner = pCity.getOwner()
Pie afaik.
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)
Das Problem scheint zu sein, dass loopUnit nicht richtig ist. Der Pointer zeigt nicht auf die CyUnit-Klasse.
Code:for unit in units2: loopUnit = unit.unit # <--------- Was ist denn das für ein Aufruf? bUnitSelected = self.isSelectedUnit(loopUnit.getOwner(), loopUnit.getID()) if (self.bUnitDetails): szDescription = CyGameTextMgr().getSpecificUnitHelp(loopUnit, true, false) listMatches = re.findall("<.*?color.*?>", szDescription) for szMatch in listMatches: szDescription = szDescription.replace(szMatch, u"") if (loopUnit.isWaiting()): szDescription = '*' + szDescription if (bUnitSelected): szDescription = u" <u>" + szDescription + u"</u>" else: szDescription = u" " + szDescription if (bUnitSelected or bGroup2Selected): szDescription = localText.changeTextColor(szDescription, eYellow) if (bRedraw): screen.appendListBoxString(self.UNIT_LIST_ID, szDescription, WidgetTypes.WIDGET_MINIMAP_HIGHLIGHT, -loopUnit.getOwner(), loopUnit.getID(), CvUtil.FONT_LEFT_JUSTIFY) else: screen.setListBoxStringGFC(self.UNIT_LIST_ID, iItem, szDescription, WidgetTypes.WIDGET_MINIMAP_HIGHLIGHT, -loopUnit.getOwner(), loopUnit.getID(), CvUtil.FONT_LEFT_JUSTIFY) iItem += 1 iPlayer = loopUnit.getVisualOwner()# <--------------- Absturz Anlass -> Ursache weiter oben, Pointer loopUnit zeigt nicht auf eine Einheit!
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)
Zitat von rucivfan
edit: Das meint, wenn zwei Seiten gegen eine Dritte Krieg führen, können die eigenen Jäger nicht mehr beim Kriegspartner mit abfangen, wenn sie garkeine einsicht haben. Das wurde bisher berücksichtigt.
Habe aber ein Tag zu Technologien hinzugefügt, dass dies mit Ortungstechniken können. Sollten abfangmissionen offene Grenzen voraussetzen? Das ist schließlich ein eindringen in dern Luftraum dritter. Ohne Offene Grenzen scheint das nicht richtig.
Geändert von rucivfan (12. Januar 2015 um 15:14 Uhr)
Hm.... was war überhaupt nochmal der Grund für deine Idee der Ä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)
wurde per Skype geklärt
Grund für die Plotsichtbarkeit: ohne Radar nicht einsehbar ohne vor Ort zu sein.