Seite 1 von 1

[NOBUG] Minorbez. verschlechtert sich nicht wenn bombardiert

Verfasst: Freitag 18. März 2011, 19:15
von Anonymissimus
Die Cartarer hatten ein Minormitglied bei mir bombardiert, wobei die Einstellung des Minors zu den Cartarern sich dabei nicht veränderte (verschlechterte) wie ich durch einloggen bei den Cartarern sehen konnte. IIRC hatte mal gelesen dass das so sein sollte. Falls nicht ist das ein feature request.
Savegames hab ich grad nicht mehr.

Re: Minor-Einstellung verschlechtert sich nicht wenn bombard

Verfasst: Sonntag 10. April 2011, 21:41
von Sir Pustekuchen
Doch, sollte funktionieren. Der Beziehungsmalus liegt zwischen 0 und 9 Punkten. Es muss sich also nicht zwangsläufig großartig verschlechtern. Da ist etwas Zufall drin...

Hier die Stelle im Code:

Code: Alles auswählen

// Erstmal die Beziehung zu der Rasse verschlechtern, der das System gehört
if (defender != NULL && defender->GetRaceID() != pMajor->GetRaceID())
	defender->SetRelation(pMajor->GetRaceID(), -rand()%10);

Re: Minor-Einstellung verschlechtert sich nicht wenn bombard

Verfasst: Mittwoch 13. April 2011, 15:55
von DrakonAlpha
Hmm.
Sir Pustekuchen hat geschrieben:Der Beziehungsmalus liegt zwischen 0 und 9 Punkten.
Was heißt denn das genau für die visuelle Darstellung der Beziehung (links neben dem Rassenbild in der Diplomatieübersicht)? *überleg*

Ich nehme an, ein Balken/Streifen in der visuellen Darstellung entspricht 5 Beziehungspunkten?

Re: [NOBUG] Minorbezieh. verschlechtert sich nicht wenn bomb

Verfasst: Mittwoch 13. April 2011, 16:09
von rainer
ich denke eher, ein Balken = 10, und die Skala geht von 0 bis 200.

Bei Moral ist es ähnlich..da sind es aber andere Vertextungen http://birth-of-the-empires.de/wiki/ind ... itle=Moral

Re: [NOBUG] Minorbezieh. verschlechtert sich nicht wenn bomb

Verfasst: Mittwoch 13. April 2011, 17:43
von Sir Pustekuchen
Ich glaube ein Balken entspricht 5 Beziehungspunkten. 20 Balken machen dann die 100 voll.

Wenn der Zufall aber will, dass weniger als 5 Punkte Malus herauskommen, so muss es nicht zwangsläufig sein, dass auch ein Balken verschwinden. Z.B. ist die Beziehung bei 64. Wenn es nun einen Malus von 3 Punkten gibt, so ist die Beziehung anschließend bei 61. In der Grafik sieht man aber noch keine Änderung.

Re: [NOBUG] Minorbez. verschlechtert sich nicht wenn bombard

Verfasst: Sonntag 31. Juli 2011, 01:06
von grammaton
Hallo Leute,

habe soeben 15 Runden lang einen Minor der Menschen bis zur Auslöschung bombardiert ohne das eine Beziehungsverschlechterung (Balken) ersichtlich gewesen wäre.
Stand bis zum letzten Atemzug des Minors auf "neutral", ohne auch nur einen Balken anzukratzen.

Umgekehrt hat mein Minor den Menschen sofort den Krieg erklärt, als diese dort bombardiert haben.

Seit ihr euch sicher das dieses Feature richtig funktioniert?

Ich bin sowiso der Meinung, man sollte den Beziehungsmalus bei Bombardement auf min. 1-9 statt 0-9 ändern.
Es ist doch ziemlich lächerlich, wenn ein Planetenbombardement keinerlei Beziehungsbeinträchtigung verursacht.

mfg

Edit: Habs eben auch nochx mit dem gleichen Ergebnis getestet.

Re: Minorbez. verschlechtert sich nicht wenn bombardiert

Verfasst: Sonntag 31. Juli 2011, 04:50
von rainer
habe dem Thema das NOBUG entzogen, damit Puste nochmal einen Blick darauf wirft.

0-9: das 0 macht wenig Sinn, 1 oder sogar 2 als Minimum des Malus wäre schon angebracht.
Umgekehrt hat mein Minor den Menschen sofort den Krieg erklärt, als diese dort bombardiert haben.
Die Minor's haben ja einen "kind"(=Charakter, Fähigkeit) siehe http://birth-of-the-empires.de/wiki/ind ... Races.data Zeile 12 => wenn der Minor z.B. kriegerisch ist, erklärt er schneller den Krieg, als ein Minor, der pazifistisch oder forschend ist. siehe auch http://birth-of-the-empires.de/wiki_fil ... s.data.xls Spalte "kind"

wichtig/interessant wäre also, um welchen Minor es sich jeweils handelt

Re: Minorbez. verschlechtert sich nicht wenn bombardiert

Verfasst: Sonntag 31. Juli 2011, 11:27
von grammaton
Verstehe, wahrscheinlicher ist vermutlich, das die Menschen dem Minor vorher den Krieg erklärt haben.
Immerhin war es das erste System das angegriffen wurde.
Aber das ist nur eine Nebensächlichkeit, da es mit dem eigentlichen Problem ja nichts zu tun hat.

mfg