Hier mal mein Scriptversuch der mir zumindest schon mal häckselbares Klee beschert hat.
Code: Select all
curModDir = g_currentModDirectory;
--angles
local wheatAngle = FillUtil.fillTypeNameToDesc.wheat.maxPhysicalSurfaceAngle;
local uiScale = g_gameSettings:getValue("uiScale");
local levelIconWidth, levelIconHeight = getNormalizedScreenValues(16*uiScale, 20*uiScale);
--FruitUtil.registerFruitTypeGrowth("rye", 8, 7, 24000000, true, -1, 0);
--FruitUtil.registerFruitTypeGrowth("onion", 8, 7, 24000000, true, -1, 0);
--FruitUtil.registerFruitTypeGrowth("carrot", 8, 7, 24000000, true, -1, 0);
FruitUtil.registerFruitTypeGrowth("klee", 4, 4, 36000000, true, 1, FruitUtil.GROUND_TYPE_GRASS);
-- klee
local hudFile = Utils.getFilename("particleSystems/hud_fill_klee.dds", curModDir);
local hudFileSmall = Utils.getFilename("particleSystems/hud_fill_klee_sml.dds", curModDir);
local diffuseMap = Utils.getFilename("particleSystems/klee_diffuse.dds", curModDir);
local normalMap = Utils.getFilename("particleSystems/klee_normal.dds", curModDir);
local distanceMap = Utils.getFilename("particleSystems/distance/kleeDistance_diffuse.dds", curModDir);
local index = FruitUtil.registerFruitType("klee", g_i18n:getText("klee"), FillUtil.FILLTYPE_CATEGORY_BULK, false, true, false, 0, false, 2, 3, 1, false, 0.045, 4.37, 0.03, true, hudFile, hudFileSmall, true, 0.00041, wheatAngle, true, 3);
--FruitUtil.registerFruitTypeWindrow("klee_windrow", g_i18n:getText("klee_windrow"), FillUtil.FILLTYPE_CATEGORY_WINDROW, 0.045, 4.37, true, hudFile, hudFileSmall, true, 0.00041, wheatAngle, true, 3);
-- print("\\__ Register fruit klee_windrow");
-- FruitUtil.setFruitTypeWindrow(index, FillUtil.FILLTYPE_CATEGORY_WINDROW, 7);
-- FruitUtil.addFruitTypeToCategory(FruitUtil.FRUITTYPE_CATEGORY_PICKUP, index);
-- FruitUtil.addFruitTypeToCategory(FruitUtil.FRUITTYPE_CATEGORY_MOWER, index);
FruitUtil.addFruitTypeToCategory(FruitUtil.FRUITTYPE_CATEGORY_DIRECTCUTTER, index);
FruitUtil.addFruitTypeToCategory(FruitUtil.FRUITTYPE_CATEGORY_SOWINGMACHINE, index);
FillUtil.addFillTypeToCategory(FillUtil.FILLTYPE_CATEGORY_FORAGEHARVESTER, FillUtil.FILLTYPE_KLEE);
-- FillUtil.addFillTypeToCategory(FillUtil.FILLTYPE_CATEGORY_COMBINE, FillUtil.FILLTYPE_KLEE);
FillUtil.addFillTypeToCategory(FillUtil.FILLTYPE_CATEGORY_AUGERWAGON, FillUtil.FILLTYPE_KLEE);
FillUtil.addFillTypeToCategory(FillUtil.FILLTYPE_CATEGORY_FORAGEWAGON, FillUtil.FILLTYPE_KLEE);
TipUtil.registerDensityMapHeightType(FillUtil.FILLTYPE_KLEE, math.rad(35), 0.35, 0.10, 0.10, 1.20, 6, false, diffuseMap, normalMap, distanceMap);
FillUtil.registerFillTypeInFoodGroup(AnimalUtil.ANIMAL_SHEEP, 1, FillUtil.FILLTYPE_KLEE);
FillUtil.registerFillTypeInFoodGroup(AnimalUtil.ANIMAL_COW, 1, FillUtil.FILLTYPE_KLEE);
-- g_currentModDirectory:addFillTypeOverlay(FillUtil.FILLTYPE_RYE, hudFileSmall, levelIconWidth, levelIconHeight);
print("\\__ Register fruit klee");
Kann mir da jemand weiter helfen?