Änderungen

165 Bytes hinzugefügt ,  15:18, 10. Mär. 2023
Zeile 355: Zeile 355:  
Wenn ein Spieler einen Stapel von "gesammelten" und "nicht-gesammelten" Früchten gleicher Qulität hat, gilt der ganze Stapel<ref name="stacks"/> als "nicht-gesammelt" und bekommt den Bonus des [[Fähigkeiten#Hofarbeit|Ackerbauerberuf]]s.
 
Wenn ein Spieler einen Stapel von "gesammelten" und "nicht-gesammelten" Früchten gleicher Qulität hat, gilt der ganze Stapel<ref name="stacks"/> als "nicht-gesammelt" und bekommt den Bonus des [[Fähigkeiten#Hofarbeit|Ackerbauerberuf]]s.
   −
==References==
+
==Referenzen==
 
<references>
 
<references>
<ref name="tiller">The tiller bonus does not apply to fruit where the <samp>isSpawnedObject</samp> flag is set, see code in <samp>Object::getPriceAfterMultipliers</samp>. This flag is added to wild foraged items in <samp>GameLocation::dropObject</samp> and <samp>GameLocation:spawnObjects</samp>; to crops grown from wild seeds in <samp>Crop::newDay</samp>; and, to Farm Cave fruit in <samp>FarmCave::dayUpdate</samp>. Other sources do not get the flag, including notably berries from bushes in <samp>Bush::shake</samp>.</ref>
+
<ref name="tiller">Der Ackerbauerbonus gilt nicht wenn die Kennung <samp>isSpawnedObject</samp> gesetzt ist, siehe auch Code in <samp>Object::getPriceAfterMultipliers</samp>. Diese Kennung wird bei wild gesammelten Objekten gesetzt wenn <samp>GameLocation::dropObject</samp> und <samp>GameLocation:spawnObjects</samp>; bei Feldfrüchten die durch wilde Saat wachsen in <samp>Crop::newDay</samp>; und bei Früchten aus der Farm Höhle in <samp>FarmCave::dayUpdate</samp>. Andere Quellen bekommen die Kennung nicht, insbesonders erwähnenswert auch nicht die Beeren welche von Büschen gesammelt werden in <samp>Bush::shake</samp>.</ref>
<ref name="stacks">The code in <samp>Object:addToStack</samp> was changed in v1.4 to ensure <samp>isSpawnedObject</samp> is set to false whenever two mixed stacks are combined, ''i.e.,'' that the Tiller bonus applies if either stack originally had it. Note that this code change will not retroactively fix data in games started pre-v1.4, where the Tiller bonus could be lost depending upon how stacks were combined.</ref>
+
<ref name="stacks">Der Code in <samp>Object:addToStack</samp> wurde in v1.4 verändert um sicherzustellen dass <samp>isSpawnedObject</samp> auf "false" gesetzt wird in kombinierten Stapeln. Damit gilt der Ackerbauerbonus so als hätten beide Stapel ihn schon gehabt. Zu beachten ist, dass diese Codeänderung nicht rückwirkend für Spielstände gilt die vor v1.4 gestartet wurden. Dort kann der Ackerbauerbonus verloren gehen je nachdem wie die Stapel kombiniert werden.</ref>
 
</references>
 
</references>
  
9

Bearbeitungen