Farming

From the RuneScape Wiki, the wiki for all things RuneScape
(Redirected from Harvesting)
Jump to navigation Jump to search
This article has skill training guides: Members / Ironman
Skill training guides document optimal XP/hour methods to train a skill, as well as alternate passive or less expensive methods.
Farming level up jingle (1-49)

Farming level up jingle (50-120)

Farming is a members' gathering skill, through which players grow crops by planting seeds at farming patches. Different types of seeds can be planted at corresponding types of farming patches, which are found throughout RuneScape. Before a farming patch can be used, players must often clear away any weeds that have grown in it with a rake, which can be placed on the tool belt or used from the inventory. Weeds will grow in any farming patch that does not have a crop planted in it, unless the player has requested that their farming patches be kept weed free after unlocking the ability to do this by completing the A Fairy Tale III - Battle at Ork's Rift quest.

After being planted, crops will grow in real time; it is not necessary to be logged in or to remain at farming patches for crops to grow, so players may carry out other in-game activities after planting their crops. If a player with a Farming level of less than 15 stands idly by a farming patch for an extended period of time, they will be reminded by the farming patch spirit that they can leave their crops unattended. After a period of time, if they have not become diseased during the course of their growth, crops will become fully grown. Players can check the health of the crops to gain Farming experience and/or harvest from them to obtain produce.

The current minimum requirement to be ranked (at approximately rank 702,522) on the HiScores for Farming is level 15. As of 01 April 2026, there are 209,789 active players that have achieved level 99 in Farming. As of 01 April 2026, there are 77,148 active players that have achieved level 120 in Farming.

Mechanics

[edit | edit source]

Growth cycles

[edit | edit source]

Crops do not grow continuously; each plant has a discrete set of growth stages. Plants can only advance to their next growth stage during periodically repeating 5-minute periods called growth stage windows. Regardless of the seed, growth stage windows last 5 minutes. The frequency of growth stage windows occurring is determined by the type of seed (e.g. spirit trees' growth stages take 320 minutes, which includes a 5-minute growth window followed by 315 minutes of inactivity, repeated multiple times). In comparison, hops' growth stages last 10 minutes, including 5 minutes of inactivity and a 5-minute growth stage window.

The cycles of growth stages all start at midnight UTC and repeat indefinitely until the next midnight when they begin again (the 320-minute cycle for spirit trees repeats on the second midnight). The following tables list the start times for the growth stage windows, each lasting 5 minutes. Every seed has a growth stage window from 12:00 AM to 12:05 AM.

Cycle length Start times (UTC)
5 minutes All times ending in :00, :05, :10, :15, :20, :25, :30, :35, :40, :45, :50, :55
10 minutes All times ending in :00, :10, :20, :30, :40, :50
20 minutes All times ending in :00, :20, :40
40 minutes 12:00, 12:40, 1:20, 2:00, 2:40, 3:20, 4:00, 4:40, 5:20, 6:00, 6:40, 7:20, 8:00, 8:40, 9:20, 10:00, 10:40, 11:20. All times apply to both AM/PM.
80 minutes 12:00, 1:20, 2:40, 4:00, 5:20, 6:40, 8:00, 9:20, 10:40. All times apply to both AM/PM.
160 minutes 12:00 AM, 2:40 AM, 5:20 AM, 8:00 AM, 10:40 AM, 1:20 PM, 4:00 PM, 6:40 PM, 9:20 PM
320 minutes Day 1: 12:00 AM, 5:20 AM, 10:40 AM, 4:00 PM, 9:20 PM
Day 2: 2:40 AM, 8:00 AM, 1:20 PM, 6:40 PM
640 minutes Day 1: 12:00 AM, 10:40 AM, 9:20 PM
Day 2: 8:00 AM, 6:40 PM
Day 3: 5:20 AM, 4:00 PM
Day 4: 2:40 AM, 1:20 PM

The following is a schematic representation of the smallest unit of the growth stage windows. The green blocks represent growth stage windows, and the red blocks represent units of time in which plants cannot grow.

Skipping growth cycles

[edit | edit source]

The Rapid Growth spell enables a growth stage to be skipped for trees, fruit trees, and herbs. It can only be cast once per day per patch. This can be increased to two by wearing the tree farmer outfit or master farmer outfit. This spell cannot be cast on a diseased patch.

Liquid patch bombs or patch bombs are items which can be used on any fully grown farming patch, except for spirit trees, clearing any farming patch instantly, then receiving the produce from that patch as bank notes, along with the experience and consuming the liquid patch bomb in the process.

The ultra-growth potions are potions dropped by the Giant mole in hard mode. It can be used on certain tree patches, all fruit tree patches, and the calquat patch, that are healthy trees, to skip their growth ahead 2 stages.

The supreme growth potions are single-use items that can be used on farming patches to quickly grow them to their harvestable stage.

Growth ticks

[edit | edit source]

Plants do not grow automatically during or at the start of an active growth window. Instead a growth tick event for the player must be processed within the growth window to update the plant. Generally, the player reaches a growth tick every 500 game ticks, once every 5 minutes.

There is an offset which is different per player, and persists through logins. To determine this offset, note the time when a slow crop grows, and compare with the next time listed. Then apply the difference to every time in the growth window.

The fact that growth ticks occur every 5 minutes means that a growth tick will fall into each growth window. An exception is that the first growth tick occurs 500 game ticks after the player logs in, logs out, or switches world. Growth ticks are reset when these action occur, meaning that nothing can grow for 5 minutes afterwards. This may cause players who are constantly switching worlds to miss growth stage windows due to resetting the growth tick timer. Many other Farming events also occur with growth ticks. These include weeds and wood/fruit tree seedlings. These grow at any growth tick, so they may be treated as running on a growth stage window with a cycle period of 5 minutes.

Crops will immediately advance a growth stage upon reaching the first growth tick that falls within their growth stage window. Thus, the first growth stage is typically accomplished less than the full time between two growth stage windows for that crop. For example, herb seeds have 20-minute growth cycles. Suppose a player logs in at 6:32 and plants a seed at 6:35. A growth window for herbs will occur from 6:40 to 6:45, and the player will reach a growth tick every five minutes after logging in, at 6:37, 6:42, et cetera. Thus, assuming the player does not log out after planting the herb, they will advance a growth stage when the tick falls within the growth stage window. Nothing happens at 6:37, as it is not within a window, but the herbs will advance a growth stage at 6:42, as it is a tick within a window. The herbs will only have spent 7 minutes in the first growth stage instead of the stated 20.

Harvest lives

[edit | edit source]

Once fully grown, farming patches can be harvested for their respective crops; the size of the crop yield depends on several factors, including the type of patch and seed. Fruit trees, bushes, flowers, cactus, and mushrooms have predetermined harvest yields (though the yield can be increased with harvest buffs); herb, allotment, hops, and cave nightshade patches have initial yields (also prior to the application of harvest buffs) that are determined by the "harvest lives" system.

Each herb, allotment, hops, and cave nightshade patch begins with 3 "lives". This number increases with the tier of compost used: normal compost adds 1 life, supercompost adds 2 lives, and ultracompost adds 3. Herb patches can add even more lives through use of the plant power upgrade, purchased from Sydekix's Shop of Balance. This upgrade allows players to plant multiple herb seeds at once; planting 2 seeds at once grants 2 additional lives, 4 seeds at once grants 5 additional lives, 7 seeds grants 9 additional lives, and 10 seeds grants 12 additional lives. The table below shows the relationship between base lives, compost, and plant power.

Harvest life modifiers
Compost 1 seed 2 seeds 4 seeds 7 seeds 10 seeds
None 3 5 8 12 15
Compost 4 6 9 13 16
Supercompost 5 7 10 14 17
Ultracompost 6 8 11 15 18

These harvest lives equate to a minimum possible yield of produce, as it is impossible to harvest fewer crops from a patch than it has harvest lives. Harvest yields above the minimum, however, are theoretically unbounded; the system governing loss of harvest lives is based on random rolls, and harvest lives are not necessarily always lost after harvest events.

Low/high pairs

[edit | edit source]

Every harvest action on a crop with harvest lives rolls a 256-sided die against a value known as a "stat roll," which is determined by the player's farming level and a crop attribute known as the "low/high pair." This pair of numbers is predefined for every crop, and generally results in higher-level crops giving more produce, though this is not always the case. The player's farming level is used to interpolate a value between the two numbers of the pair, according to an interpolation function described in the next section.

If the roll "hits" — that is, if an integer drawn uniformly at random from the interval [0,255] is less than or equal to the stat roll value — the crop yields produce and maintains its current harvest lives. If the roll "misses" — similarly, if the random integer is greater than the stat value — the crop yields produce, but loses a harvest life. When all harvest lives are lost, the crop is depleted and the patch cleared.

For example, consider a player with 50 farming harvesting a potato in a patch treated with supercompost. Assume for now that the player has no harvest bonuses. Potatoes have 3 base lives, plus 2 more for supercompost, giving 5 harvest lives total. Potato seeds have low/high values 101 and 180, and the player's farming level of 50 gives a stat roll number of 140. Thus, every time the player picks a potato, a 256-sided die roll is made. If the result is less than or equal to 140, the player picks a potato and no harvest lives are lost. If the result is greater than 140, the player picks a potato, but a harvest life is lost. After 5 rolls greater than 140, the crop is depleted and the patch is cleared.

Modifiers

[edit | edit source]

Currently, three items can affect low/high pair values: magic secateurs, an amulet of nature, and a ring of whispers.

Magic secateurs, whether equipped, in the inventory, or on the toolbelt, give a flat 10% bonus to both the low and high values for every crop, rounded down. Potatoes, to return to our example, would thus have a low value of 101*(1+0.1)=111 and a high value of 180*(1+0.1)=198. A player with a farming level of 50 harvesting potatoes with magic secateurs would have a stat roll number of 154, about a 9.92% increase in the player's chance of not losing a harvest life on each harvest. Thus, though the secateurs apply a 10% increase to one of the numbers in the farming calculation, they do not in general provide a 10% boost to yield.

Amulets of nature work similarly, but they provide a lesser bonus of just 8%, and only to the high value of the pair. Amulets of nature do not stack with magic secateurs; only the largest magnitude boost to low/high values are applied.

A ring of whispers, when equipped, increases other low/high pair bonuses by 1%, additively; magic secateurs paired with a ring of whispers give an 11% bonus to low/high pair values, and an amulet of nature paired with a ring of whispers gives a 9% bonus to the high value of the pair. A summary of these bonuses, coupled with a graph of potato harvest yields with the different bonuses and at all possible farming levels, is shown below.

Low/high pair modifiers
Items Low High
Amulet +0% +8%
Amulet and ring +0% +9%
Secateurs +10% +10%
Secateurs and ring +11% +11%
{"type":"scatter","options":{"datasetsPerGroup":3,"tooltips":{"intersect":false,"format":"harvestLives"},"scales":{"y":{"scaleLabel":{"display":true,"labelString":"Average yield"}},"x":{"ticks":{"stepSize":1},"scaleLabel":{"display":true,"labelString":"Farming level"}}},"aspectRatio":1.35,"title":{"display":true,"font":{"size":18},"text":"Raw potato yield","position":"top"},"maintainAspectRatio":false,"fill":false},"minWidth":"540px","resizable":true,"width":"min(540px, 100%, 100vw - 2em)","isChartObj":true,"height":"min(400px, 100vh - 2em)","isFinished":true,"minHeight":"400px","data":{"datasets":[{"hoverBackgroundColor":"rgba(219,0,69,0.5)","borderCapStyle":"round","label":"Base  ","showLine":true,"data":[{"y":4.987012987012987,"x":1},{"y":4.95483870967742,"x":2}],"pointStyleImg":"Raw potato.png","backgroundColor":"rgba(230,0,73,0.3)","hoverBorderColor":"rgba(219,0,69,1)","borderDash":[],"borderColor":"rgba(230,0,73,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Base  ","showLine":true,"data":[{"y":4.95483870967742,"x":2},{"y":4.987012987012987,"x":3},{"y":5.019607843137255,"x":4},{"y":5.052631578947368,"x":5},{"y":5.086092715231788,"x":6},{"y":5.12,"x":7},{"y":5.12,"x":8},{"y":5.154362416107382,"x":9},{"y":5.1891891891891895,"x":10},{"y":5.224489795918367,"x":11},{"y":5.260273972602739,"x":12},{"y":5.296551724137931,"x":13},{"y":5.296551724137931,"x":14},{"y":5.333333333333333,"x":15},{"y":5.370629370629371,"x":16},{"y":5.408450704225352,"x":17},{"y":5.446808510638298,"x":18},{"y":5.485714285714286,"x":19},{"y":5.485714285714286,"x":20},{"y":5.525179856115108,"x":21},{"y":5.565217391304348,"x":22},{"y":5.605839416058394,"x":23},{"y":5.647058823529411,"x":24},{"y":5.688888888888889,"x":25},{"y":5.688888888888889,"x":26},{"y":5.731343283582089,"x":27},{"y":5.774436090225564,"x":28},{"y":5.818181818181818,"x":29},{"y":5.862595419847328,"x":30},{"y":5.907692307692308,"x":31},{"y":5.907692307692308,"x":32},{"y":5.953488372093023,"x":33},{"y":5.953488372093023,"x":34},{"y":6,"x":35},{"y":6.047244094488189,"x":36},{"y":6.095238095238095,"x":37},{"y":6.095238095238095,"x":38},{"y":6.144,"x":39},{"y":6.193548387096774,"x":40},{"y":6.2439024390243905,"x":41},{"y":6.295081967213115,"x":42},{"y":6.347107438016529,"x":43},{"y":6.347107438016529,"x":44},{"y":6.4,"x":45},{"y":6.453781512605042,"x":46},{"y":6.508474576271187,"x":47},{"y":6.564102564102565,"x":48},{"y":6.620689655172414,"x":49},{"y":6.678260869565218,"x":50},{"y":6.678260869565218,"x":51},{"y":6.7368421052631575,"x":52},{"y":6.79646017699115,"x":53},{"y":6.857142857142857,"x":54},{"y":6.918918918918919,"x":55},{"y":6.9818181818181815,"x":56},{"y":6.9818181818181815,"x":57},{"y":7.045871559633028,"x":58},{"y":7.111111111111111,"x":59},{"y":7.177570093457943,"x":60},{"y":7.245283018867925,"x":61},{"y":7.314285714285715,"x":62},{"y":7.314285714285715,"x":63},{"y":7.384615384615385,"x":64},{"y":7.45631067961165,"x":65},{"y":7.529411764705882,"x":66},{"y":7.529411764705882,"x":67},{"y":7.603960396039604,"x":68},{"y":7.603960396039604,"x":69},{"y":7.68,"x":70},{"y":7.757575757575758,"x":71},{"y":7.836734693877551,"x":72},{"y":7.917525773195877,"x":73},{"y":8,"x":74},{"y":8,"x":75},{"y":8.08421052631579,"x":76},{"y":8.170212765957446,"x":77},{"y":8.258064516129032,"x":78},{"y":8.347826086956522,"x":79},{"y":8.43956043956044,"x":80},{"y":8.43956043956044,"x":81},{"y":8.533333333333333,"x":82},{"y":8.629213483146067,"x":83},{"y":8.727272727272727,"x":84},{"y":8.827586206896552,"x":85},{"y":8.930232558139535,"x":86},{"y":8.930232558139535,"x":87},{"y":9.035294117647059,"x":88},{"y":9.142857142857142,"x":89},{"y":9.253012048192772,"x":90},{"y":9.365853658536587,"x":91},{"y":9.481481481481481,"x":92},{"y":9.481481481481481,"x":93},{"y":9.600000000000001,"x":94},{"y":9.721518987341772,"x":95},{"y":9.846153846153847,"x":96},{"y":9.974025974025974,"x":97},{"y":10.105263157894736,"x":98},{"y":10.24,"x":99},{"y":10.24,"x":100},{"y":10.24,"x":101},{"y":10.24,"x":102},{"y":10.24,"x":103},{"y":10.24,"x":104},{"y":10.24,"x":105},{"y":10.24,"x":106},{"y":10.24,"x":107},{"y":10.24,"x":108},{"y":10.24,"x":109},{"y":10.24,"x":110},{"y":10.24,"x":111},{"y":10.24,"x":112},{"y":10.24,"x":113},{"y":10.24,"x":114},{"y":10.24,"x":115},{"y":10.24,"x":116},{"y":10.24,"x":117},{"y":10.24,"x":118},{"y":10.24,"x":119},{"y":10.24,"x":120}],"hoverBackgroundColor":"rgba(219,0,69,0.5)","backgroundColor":"rgba(230,0,73,0.3)","hoverBorderColor":"rgba(219,0,69,1)","borderDash":[],"borderColor":"rgba(230,0,73,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(219,0,69,1)","showLine":true,"data":[],"borderColor":"rgba(230,0,73,1)","backgroundColor":"rgba(230,0,73,0.3)","hoverBackgroundColor":"rgba(219,0,69,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(0,175,253,0.5)","borderCapStyle":"round","label":"Magic secateurs  ","showLine":true,"data":[{"y":5.333333333333333,"x":1},{"y":5.333333333333333,"x":2}],"pointStyleImg":"Magic secateurs.png","backgroundColor":"rgba(11,180,255,0.3)","hoverBorderColor":"rgba(0,175,253,1)","borderDash":[],"borderColor":"rgba(11,180,255,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Magic secateurs  ","showLine":true,"data":[{"y":5.333333333333333,"x":2},{"y":5.370629370629371,"x":3},{"y":5.408450704225352,"x":4},{"y":5.446808510638298,"x":5},{"y":5.485714285714286,"x":6},{"y":5.525179856115108,"x":7},{"y":5.565217391304348,"x":8},{"y":5.565217391304348,"x":9},{"y":5.605839416058394,"x":10},{"y":5.647058823529411,"x":11},{"y":5.688888888888889,"x":12},{"y":5.731343283582089,"x":13},{"y":5.774436090225564,"x":14},{"y":5.818181818181818,"x":15},{"y":5.862595419847328,"x":16},{"y":5.862595419847328,"x":17},{"y":5.907692307692308,"x":18},{"y":5.953488372093023,"x":19},{"y":6,"x":20},{"y":6.047244094488189,"x":21},{"y":6.095238095238095,"x":22},{"y":6.144,"x":23},{"y":6.144,"x":24},{"y":6.193548387096774,"x":25},{"y":6.2439024390243905,"x":26},{"y":6.295081967213115,"x":27},{"y":6.347107438016529,"x":28},{"y":6.4,"x":29},{"y":6.453781512605042,"x":30},{"y":6.508474576271187,"x":31},{"y":6.508474576271187,"x":32},{"y":6.564102564102565,"x":33},{"y":6.620689655172414,"x":34},{"y":6.678260869565218,"x":35},{"y":6.7368421052631575,"x":36},{"y":6.79646017699115,"x":37},{"y":6.857142857142857,"x":38},{"y":6.857142857142857,"x":39},{"y":6.918918918918919,"x":40},{"y":6.9818181818181815,"x":41},{"y":7.045871559633028,"x":42},{"y":7.111111111111111,"x":43},{"y":7.177570093457943,"x":44},{"y":7.245283018867925,"x":45},{"y":7.314285714285715,"x":46},{"y":7.314285714285715,"x":47},{"y":7.384615384615385,"x":48},{"y":7.45631067961165,"x":49},{"y":7.603960396039604,"x":50},{"y":7.68,"x":51},{"y":7.757575757575758,"x":52},{"y":7.836734693877551,"x":53},{"y":7.836734693877551,"x":54},{"y":7.917525773195877,"x":55},{"y":8,"x":56},{"y":8.08421052631579,"x":57},{"y":8.170212765957446,"x":58},{"y":8.258064516129032,"x":59},{"y":8.347826086956522,"x":60},{"y":8.43956043956044,"x":61},{"y":8.43956043956044,"x":62},{"y":8.533333333333333,"x":63},{"y":8.629213483146067,"x":64},{"y":8.727272727272727,"x":65},{"y":8.827586206896552,"x":66},{"y":8.930232558139535,"x":67},{"y":9.035294117647059,"x":68},{"y":9.035294117647059,"x":69},{"y":9.142857142857142,"x":70},{"y":9.253012048192772,"x":71},{"y":9.365853658536587,"x":72},{"y":9.481481481481481,"x":73},{"y":9.600000000000001,"x":74},{"y":9.721518987341772,"x":75},{"y":9.846153846153847,"x":76},{"y":9.846153846153847,"x":77},{"y":9.974025974025974,"x":78},{"y":10.105263157894736,"x":79},{"y":10.24,"x":80},{"y":10.378378378378379,"x":81},{"y":10.520547945205479,"x":82},{"y":10.666666666666666,"x":83},{"y":10.666666666666666,"x":84},{"y":10.816901408450704,"x":85},{"y":10.971428571428572,"x":86},{"y":11.130434782608695,"x":87},{"y":11.294117647058822,"x":88},{"y":11.462686567164178,"x":89},{"y":11.636363636363637,"x":90},{"y":11.815384615384616,"x":91},{"y":11.815384615384616,"x":92},{"y":12,"x":93},{"y":12.19047619047619,"x":94},{"y":12.387096774193548,"x":95},{"y":12.59016393442623,"x":96},{"y":12.8,"x":97},{"y":13.016949152542374,"x":98},{"y":13.473684210526315,"x":99},{"y":13.473684210526315,"x":100},{"y":13.473684210526315,"x":101},{"y":13.473684210526315,"x":102},{"y":13.473684210526315,"x":103},{"y":13.473684210526315,"x":104},{"y":13.473684210526315,"x":105},{"y":13.473684210526315,"x":106},{"y":13.473684210526315,"x":107},{"y":13.473684210526315,"x":108},{"y":13.473684210526315,"x":109},{"y":13.473684210526315,"x":110},{"y":13.473684210526315,"x":111},{"y":13.473684210526315,"x":112},{"y":13.473684210526315,"x":113},{"y":13.473684210526315,"x":114},{"y":13.473684210526315,"x":115},{"y":13.473684210526315,"x":116},{"y":13.473684210526315,"x":117},{"y":13.473684210526315,"x":118},{"y":13.473684210526315,"x":119},{"y":13.473684210526315,"x":120}],"hoverBackgroundColor":"rgba(0,175,253,0.5)","backgroundColor":"rgba(11,180,255,0.3)","hoverBorderColor":"rgba(0,175,253,1)","borderDash":[],"borderColor":"rgba(11,180,255,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(0,175,253,1)","showLine":true,"data":[],"borderColor":"rgba(11,180,255,1)","backgroundColor":"rgba(11,180,255,0.3)","hoverBackgroundColor":"rgba(0,175,253,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(66,231,136,0.5)","borderCapStyle":"round","label":"Ring of whispers  ","showLine":true,"data":[{"y":5.086092715231788,"x":1},{"y":5.052631578947368,"x":2}],"pointStyleImg":"Ring of Whispers.png","backgroundColor":"rgba(80,233,145,0.3)","hoverBorderColor":"rgba(66,231,136,1)","borderDash":[],"borderColor":"rgba(80,233,145,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Ring of whispers  ","showLine":true,"data":[{"y":5.052631578947368,"x":2},{"y":5.086092715231788,"x":3},{"y":5.12,"x":4},{"y":5.154362416107382,"x":5},{"y":5.1891891891891895,"x":6},{"y":5.224489795918367,"x":7},{"y":5.260273972602739,"x":8},{"y":5.296551724137931,"x":9},{"y":5.296551724137931,"x":10},{"y":5.333333333333333,"x":11},{"y":5.370629370629371,"x":12},{"y":5.408450704225352,"x":13},{"y":5.446808510638298,"x":14},{"y":5.485714285714286,"x":15},{"y":5.525179856115108,"x":16},{"y":5.565217391304348,"x":17},{"y":5.565217391304348,"x":18},{"y":5.565217391304348,"x":19},{"y":5.605839416058394,"x":20},{"y":5.647058823529411,"x":21},{"y":5.688888888888889,"x":22},{"y":5.731343283582089,"x":23},{"y":5.774436090225564,"x":24},{"y":5.818181818181818,"x":25},{"y":5.862595419847328,"x":26},{"y":5.907692307692308,"x":27},{"y":5.907692307692308,"x":28},{"y":5.953488372093023,"x":29},{"y":6,"x":30},{"y":6.047244094488189,"x":31},{"y":6.095238095238095,"x":32},{"y":6.144,"x":33},{"y":6.144,"x":34},{"y":6.193548387096774,"x":35},{"y":6.2439024390243905,"x":36},{"y":6.2439024390243905,"x":37},{"y":6.295081967213115,"x":38},{"y":6.347107438016529,"x":39},{"y":6.4,"x":40},{"y":6.453781512605042,"x":41},{"y":6.508474576271187,"x":42},{"y":6.564102564102565,"x":43},{"y":6.620689655172414,"x":44},{"y":6.678260869565218,"x":45},{"y":6.678260869565218,"x":46},{"y":6.7368421052631575,"x":47},{"y":6.79646017699115,"x":48},{"y":6.857142857142857,"x":49},{"y":6.918918918918919,"x":50},{"y":6.918918918918919,"x":51},{"y":6.9818181818181815,"x":52},{"y":7.045871559633028,"x":53},{"y":7.111111111111111,"x":54},{"y":7.111111111111111,"x":55},{"y":7.177570093457943,"x":56},{"y":7.245283018867925,"x":57},{"y":7.314285714285715,"x":58},{"y":7.384615384615385,"x":59},{"y":7.45631067961165,"x":60},{"y":7.529411764705882,"x":61},{"y":7.603960396039604,"x":62},{"y":7.68,"x":63},{"y":7.68,"x":64},{"y":7.757575757575758,"x":65},{"y":7.836734693877551,"x":66},{"y":7.836734693877551,"x":67},{"y":7.917525773195877,"x":68},{"y":8,"x":69},{"y":8.08421052631579,"x":70},{"y":8.170212765957446,"x":71},{"y":8.258064516129032,"x":72},{"y":8.258064516129032,"x":73},{"y":8.347826086956522,"x":74},{"y":8.43956043956044,"x":75},{"y":8.533333333333333,"x":76},{"y":8.629213483146067,"x":77},{"y":8.727272727272727,"x":78},{"y":8.827586206896552,"x":79},{"y":8.930232558139535,"x":80},{"y":9.035294117647059,"x":81},{"y":9.035294117647059,"x":82},{"y":9.035294117647059,"x":83},{"y":9.142857142857142,"x":84},{"y":9.253012048192772,"x":85},{"y":9.365853658536587,"x":86},{"y":9.481481481481481,"x":87},{"y":9.600000000000001,"x":88},{"y":9.721518987341772,"x":89},{"y":9.846153846153847,"x":90},{"y":9.846153846153847,"x":91},{"y":9.974025974025974,"x":92},{"y":10.105263157894736,"x":93},{"y":10.24,"x":94},{"y":10.378378378378379,"x":95},{"y":10.520547945205479,"x":96},{"y":10.666666666666666,"x":97},{"y":10.816901408450704,"x":98},{"y":10.971428571428572,"x":99},{"y":10.971428571428572,"x":100},{"y":10.971428571428572,"x":101},{"y":10.971428571428572,"x":102},{"y":10.971428571428572,"x":103},{"y":10.971428571428572,"x":104},{"y":10.971428571428572,"x":105},{"y":10.971428571428572,"x":106},{"y":10.971428571428572,"x":107},{"y":10.971428571428572,"x":108},{"y":10.971428571428572,"x":109},{"y":10.971428571428572,"x":110},{"y":10.971428571428572,"x":111},{"y":10.971428571428572,"x":112},{"y":10.971428571428572,"x":113},{"y":10.971428571428572,"x":114},{"y":10.971428571428572,"x":115},{"y":10.971428571428572,"x":116},{"y":10.971428571428572,"x":117},{"y":10.971428571428572,"x":118},{"y":10.971428571428572,"x":119},{"y":10.971428571428572,"x":120}],"hoverBackgroundColor":"rgba(66,231,136,0.5)","backgroundColor":"rgba(80,233,145,0.3)","hoverBorderColor":"rgba(66,231,136,1)","borderDash":[],"borderColor":"rgba(80,233,145,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(66,231,136,1)","showLine":true,"data":[],"borderColor":"rgba(80,233,145,1)","backgroundColor":"rgba(80,233,145,0.3)","hoverBackgroundColor":"rgba(66,231,136,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(219,205,0,0.5)","borderCapStyle":"round","label":"Secateurs and ring  ","showLine":true,"data":[{"y":5.446808510638298,"x":1},{"y":5.446808510638298,"x":2}],"pointStyleImg":"Ring of Whispers.png","backgroundColor":"rgba(230,216,0,0.3)","hoverBorderColor":"rgba(219,205,0,1)","borderDash":[],"borderColor":"rgba(230,216,0,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Secateurs and ring  ","showLine":true,"data":[{"y":5.446808510638298,"x":2},{"y":5.485714285714286,"x":3},{"y":5.525179856115108,"x":4},{"y":5.565217391304348,"x":5},{"y":5.605839416058394,"x":6},{"y":5.647058823529411,"x":7},{"y":5.647058823529411,"x":8},{"y":5.688888888888889,"x":9},{"y":5.731343283582089,"x":10},{"y":5.774436090225564,"x":11},{"y":5.818181818181818,"x":12},{"y":5.862595419847328,"x":13},{"y":5.862595419847328,"x":14},{"y":5.953488372093023,"x":15},{"y":6,"x":16},{"y":6.047244094488189,"x":17},{"y":6.095238095238095,"x":18},{"y":6.144,"x":19},{"y":6.144,"x":20},{"y":6.193548387096774,"x":21},{"y":6.2439024390243905,"x":22},{"y":6.295081967213115,"x":23},{"y":6.347107438016529,"x":24},{"y":6.4,"x":25},{"y":6.4,"x":26},{"y":6.453781512605042,"x":27},{"y":6.508474576271187,"x":28},{"y":6.620689655172414,"x":29},{"y":6.678260869565218,"x":30},{"y":6.7368421052631575,"x":31},{"y":6.7368421052631575,"x":32},{"y":6.79646017699115,"x":33},{"y":6.857142857142857,"x":34},{"y":6.918918918918919,"x":35},{"y":6.9818181818181815,"x":36},{"y":7.045871559633028,"x":37},{"y":7.045871559633028,"x":38},{"y":7.111111111111111,"x":39},{"y":7.177570093457943,"x":40},{"y":7.245283018867925,"x":41},{"y":7.314285714285715,"x":42},{"y":7.45631067961165,"x":43},{"y":7.45631067961165,"x":44},{"y":7.529411764705882,"x":45},{"y":7.603960396039604,"x":46},{"y":7.68,"x":47},{"y":7.757575757575758,"x":48},{"y":7.836734693877551,"x":49},{"y":7.917525773195877,"x":50},{"y":7.917525773195877,"x":51},{"y":8,"x":52},{"y":8.08421052631579,"x":53},{"y":8.170212765957446,"x":54},{"y":8.258064516129032,"x":55},{"y":8.347826086956522,"x":56},{"y":8.43956043956044,"x":57},{"y":8.533333333333333,"x":58},{"y":8.629213483146067,"x":59},{"y":8.727272727272727,"x":60},{"y":8.827586206896552,"x":61},{"y":8.930232558139535,"x":62},{"y":8.930232558139535,"x":63},{"y":9.035294117647059,"x":64},{"y":9.142857142857142,"x":65},{"y":9.253012048192772,"x":66},{"y":9.365853658536587,"x":67},{"y":9.481481481481481,"x":68},{"y":9.481481481481481,"x":69},{"y":9.600000000000001,"x":70},{"y":9.846153846153847,"x":71},{"y":9.974025974025974,"x":72},{"y":10.105263157894736,"x":73},{"y":10.24,"x":74},{"y":10.24,"x":75},{"y":10.378378378378379,"x":76},{"y":10.520547945205479,"x":77},{"y":10.666666666666666,"x":78},{"y":10.816901408450704,"x":79},{"y":10.971428571428572,"x":80},{"y":10.971428571428572,"x":81},{"y":11.130434782608695,"x":82},{"y":11.294117647058822,"x":83},{"y":11.462686567164178,"x":84},{"y":11.815384615384616,"x":85},{"y":12,"x":86},{"y":12,"x":87},{"y":12.19047619047619,"x":88},{"y":12.387096774193548,"x":89},{"y":12.59016393442623,"x":90},{"y":12.8,"x":91},{"y":13.016949152542374,"x":92},{"y":13.016949152542374,"x":93},{"y":13.241379310344827,"x":94},{"y":13.473684210526315,"x":95},{"y":13.714285714285714,"x":96},{"y":13.963636363636363,"x":97},{"y":14.222222222222221,"x":98},{"y":14.76923076923077,"x":99},{"y":14.76923076923077,"x":100},{"y":14.76923076923077,"x":101},{"y":14.76923076923077,"x":102},{"y":14.76923076923077,"x":103},{"y":14.76923076923077,"x":104},{"y":14.76923076923077,"x":105},{"y":14.76923076923077,"x":106},{"y":14.76923076923077,"x":107},{"y":14.76923076923077,"x":108},{"y":14.76923076923077,"x":109},{"y":14.76923076923077,"x":110},{"y":14.76923076923077,"x":111},{"y":14.76923076923077,"x":112},{"y":14.76923076923077,"x":113},{"y":14.76923076923077,"x":114},{"y":14.76923076923077,"x":115},{"y":14.76923076923077,"x":116},{"y":14.76923076923077,"x":117},{"y":14.76923076923077,"x":118},{"y":14.76923076923077,"x":119},{"y":14.76923076923077,"x":120}],"hoverBackgroundColor":"rgba(219,205,0,0.5)","backgroundColor":"rgba(230,216,0,0.3)","hoverBorderColor":"rgba(219,205,0,1)","borderDash":[],"borderColor":"rgba(230,216,0,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(219,205,0,1)","showLine":true,"data":[],"borderColor":"rgba(230,216,0,1)","backgroundColor":"rgba(230,216,0,0.3)","hoverBackgroundColor":"rgba(219,205,0,0.5)","clip":5,"fill":false}]}}

Also of note, though the effect does not change low/high pair values, are harvest life saving rolls. These are a unique feature provided only by the crop farmer outfit and the master farmer outfit, giving, respectively, a 5% and a 10% chance to not lose a harvest life when a roll is failed (except for when there is one harvest life remaining - if that roll is failed, the life is always lost). [1] This effect is covered in more detail in the section determining yield below.

Harvest life save rolls
Outfit Save chance
Crop farmer +5%
Master farmer +10%

Determining yield

[edit | edit source]

StatRandom

[edit | edit source]

Harvest life and low/high values together allow calculation of expected base harvest yield (before harvest buffs, which can be applied after yield calculations without losing precision) for every combination of crop, player, and multipliers. The first step in calculation is to determine the "stat roll" value, which is dependent on low/high pairs and player farming level. The base function governing this value, which is commonly referred to as StatRandom, is as follows:

StatRandom=low(99level)98+high(level1)98

Where:

  • level is the minimum of the Farming Farming level and 99[2], and
  • low and high are the low/high pair values of a particular crop, after modifiers.

Modifiers can be added directly to the function by introducing variables mlow and mhigh, which are respectively the sum of modifiers affecting the low and high pair values. These variables are multipliers, not modifiers, and as such take on values greater than 1; using magic secateurs, for example, provides a +10% modifier, resulting in a multiplier of 1.1. Combined with the above StatRandom:

StatRandom=lowmlow(99level)98+highmhigh(level1)98.

Due to the interaction of several different integer division operations, this interpolation function is not monotonic; in short, it does not only increase or stay the same. We can see evidence of this when looking at, for example, the yield curve for torstol seeds:

{"type":"scatter","options":{"datasetsPerGroup":3,"tooltips":{"intersect":false,"format":"harvestLives"},"scales":{"y":{"scaleLabel":{"display":true,"labelString":"Average yield"}},"x":{"ticks":{"stepSize":1},"scaleLabel":{"display":true,"labelString":"Farming level"}}},"aspectRatio":1.35,"title":{"display":true,"font":{"size":18},"text":"Grimy torstol yield","position":"top"},"maintainAspectRatio":false,"fill":false},"minWidth":"540px","resizable":true,"width":"min(540px, 100%, 100vw - 2em)","isChartObj":true,"height":"min(400px, 100vh - 2em)","isFinished":true,"minHeight":"400px","data":{"datasets":[{"hoverBackgroundColor":"rgba(219,0,69,0.5)","borderCapStyle":"round","label":"Base  ","showLine":true,"data":[{"y":4.338983050847458,"x":85},{"y":4.338983050847458,"x":86}],"pointStyleImg":"Grimy torstol.png","backgroundColor":"rgba(230,0,73,0.3)","hoverBorderColor":"rgba(219,0,69,1)","borderDash":[],"borderColor":"rgba(230,0,73,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Base  ","showLine":true,"data":[{"y":4.338983050847458,"x":86},{"y":4.338983050847458,"x":87},{"y":4.338983050847458,"x":88},{"y":4.338983050847458,"x":89},{"y":4.338983050847458,"x":90},{"y":4.338983050847458,"x":91},{"y":4.363636363636363,"x":92},{"y":4.363636363636363,"x":93},{"y":4.338983050847458,"x":94},{"y":4.338983050847458,"x":95},{"y":4.363636363636363,"x":96},{"y":4.363636363636363,"x":97},{"y":4.363636363636363,"x":98},{"y":4.388571428571429,"x":99},{"y":4.388571428571429,"x":100},{"y":4.388571428571429,"x":101},{"y":4.388571428571429,"x":102},{"y":4.388571428571429,"x":103},{"y":4.388571428571429,"x":104},{"y":4.388571428571429,"x":105},{"y":4.388571428571429,"x":106},{"y":4.388571428571429,"x":107},{"y":4.388571428571429,"x":108},{"y":4.388571428571429,"x":109},{"y":4.388571428571429,"x":110},{"y":4.388571428571429,"x":111},{"y":4.388571428571429,"x":112},{"y":4.388571428571429,"x":113},{"y":4.388571428571429,"x":114},{"y":4.388571428571429,"x":115},{"y":4.388571428571429,"x":116},{"y":4.388571428571429,"x":117},{"y":4.388571428571429,"x":118},{"y":4.388571428571429,"x":119},{"y":4.388571428571429,"x":120}],"hoverBackgroundColor":"rgba(219,0,69,0.5)","backgroundColor":"rgba(230,0,73,0.3)","hoverBorderColor":"rgba(219,0,69,1)","borderDash":[],"borderColor":"rgba(230,0,73,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(219,0,69,1)","showLine":true,"data":[],"borderColor":"rgba(230,0,73,1)","backgroundColor":"rgba(230,0,73,0.3)","hoverBackgroundColor":"rgba(219,0,69,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(0,175,253,0.5)","borderCapStyle":"round","label":"Magic secateurs  ","showLine":true,"data":[{"y":4.544378698224852,"x":85},{"y":4.544378698224852,"x":86}],"pointStyleImg":"Magic secateurs.png","backgroundColor":"rgba(11,180,255,0.3)","hoverBorderColor":"rgba(0,175,253,1)","borderDash":[],"borderColor":"rgba(11,180,255,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Magic secateurs  ","showLine":true,"data":[{"y":4.544378698224852,"x":86},{"y":4.544378698224852,"x":87},{"y":4.544378698224852,"x":88},{"y":4.544378698224852,"x":89},{"y":4.544378698224852,"x":90},{"y":4.544378698224852,"x":91},{"y":4.544378698224852,"x":92},{"y":4.544378698224852,"x":93},{"y":4.544378698224852,"x":94},{"y":4.571428571428571,"x":95},{"y":4.571428571428571,"x":96},{"y":4.571428571428571,"x":97},{"y":4.571428571428571,"x":98},{"y":4.598802395209582,"x":99},{"y":4.598802395209582,"x":100},{"y":4.598802395209582,"x":101},{"y":4.598802395209582,"x":102},{"y":4.598802395209582,"x":103},{"y":4.598802395209582,"x":104},{"y":4.598802395209582,"x":105},{"y":4.598802395209582,"x":106},{"y":4.598802395209582,"x":107},{"y":4.598802395209582,"x":108},{"y":4.598802395209582,"x":109},{"y":4.598802395209582,"x":110},{"y":4.598802395209582,"x":111},{"y":4.598802395209582,"x":112},{"y":4.598802395209582,"x":113},{"y":4.598802395209582,"x":114},{"y":4.598802395209582,"x":115},{"y":4.598802395209582,"x":116},{"y":4.598802395209582,"x":117},{"y":4.598802395209582,"x":118},{"y":4.598802395209582,"x":119},{"y":4.598802395209582,"x":120}],"hoverBackgroundColor":"rgba(0,175,253,0.5)","backgroundColor":"rgba(11,180,255,0.3)","hoverBorderColor":"rgba(0,175,253,1)","borderDash":[],"borderColor":"rgba(11,180,255,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(0,175,253,1)","showLine":true,"data":[],"borderColor":"rgba(11,180,255,1)","backgroundColor":"rgba(11,180,255,0.3)","hoverBackgroundColor":"rgba(0,175,253,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(66,231,136,0.5)","borderCapStyle":"round","label":"Ring of whispers  ","showLine":true,"data":[{"y":4.388571428571429,"x":85},{"y":4.388571428571429,"x":86}],"pointStyleImg":"Ring of Whispers.png","backgroundColor":"rgba(80,233,145,0.3)","hoverBorderColor":"rgba(66,231,136,1)","borderDash":[],"borderColor":"rgba(80,233,145,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Ring of whispers  ","showLine":true,"data":[{"y":4.388571428571429,"x":86},{"y":4.363636363636363,"x":87},{"y":4.388571428571429,"x":88},{"y":4.388571428571429,"x":89},{"y":4.388571428571429,"x":90},{"y":4.388571428571429,"x":91},{"y":4.413793103448276,"x":92},{"y":4.388571428571429,"x":93},{"y":4.388571428571429,"x":94},{"y":4.388571428571429,"x":95},{"y":4.413793103448276,"x":96},{"y":4.413793103448276,"x":97},{"y":4.413793103448276,"x":98},{"y":4.4393063583815024,"x":99},{"y":4.4393063583815024,"x":100},{"y":4.4393063583815024,"x":101},{"y":4.4393063583815024,"x":102},{"y":4.4393063583815024,"x":103},{"y":4.4393063583815024,"x":104},{"y":4.4393063583815024,"x":105},{"y":4.4393063583815024,"x":106},{"y":4.4393063583815024,"x":107},{"y":4.4393063583815024,"x":108},{"y":4.4393063583815024,"x":109},{"y":4.4393063583815024,"x":110},{"y":4.4393063583815024,"x":111},{"y":4.4393063583815024,"x":112},{"y":4.4393063583815024,"x":113},{"y":4.4393063583815024,"x":114},{"y":4.4393063583815024,"x":115},{"y":4.4393063583815024,"x":116},{"y":4.4393063583815024,"x":117},{"y":4.4393063583815024,"x":118},{"y":4.4393063583815024,"x":119},{"y":4.4393063583815024,"x":120}],"hoverBackgroundColor":"rgba(66,231,136,0.5)","backgroundColor":"rgba(80,233,145,0.3)","hoverBorderColor":"rgba(66,231,136,1)","borderDash":[],"borderColor":"rgba(80,233,145,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(66,231,136,1)","showLine":true,"data":[],"borderColor":"rgba(80,233,145,1)","backgroundColor":"rgba(80,233,145,0.3)","hoverBackgroundColor":"rgba(66,231,136,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(219,205,0,0.5)","borderCapStyle":"round","label":"Secateurs and ring  ","showLine":true,"data":[{"y":4.598802395209582,"x":85},{"y":4.598802395209582,"x":86}],"pointStyleImg":"Ring of Whispers.png","backgroundColor":"rgba(230,216,0,0.3)","hoverBorderColor":"rgba(219,205,0,1)","borderDash":[],"borderColor":"rgba(230,216,0,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Secateurs and ring  ","showLine":true,"data":[{"y":4.598802395209582,"x":86},{"y":4.571428571428571,"x":87},{"y":4.571428571428571,"x":88},{"y":4.598802395209582,"x":89},{"y":4.598802395209582,"x":90},{"y":4.598802395209582,"x":91},{"y":4.598802395209582,"x":92},{"y":4.598802395209582,"x":93},{"y":4.626506024096386,"x":94},{"y":4.626506024096386,"x":95},{"y":4.626506024096386,"x":96},{"y":4.626506024096386,"x":97},{"y":4.626506024096386,"x":98},{"y":4.654545454545454,"x":99},{"y":4.654545454545454,"x":100},{"y":4.654545454545454,"x":101},{"y":4.654545454545454,"x":102},{"y":4.654545454545454,"x":103},{"y":4.654545454545454,"x":104},{"y":4.654545454545454,"x":105},{"y":4.654545454545454,"x":106},{"y":4.654545454545454,"x":107},{"y":4.654545454545454,"x":108},{"y":4.654545454545454,"x":109},{"y":4.654545454545454,"x":110},{"y":4.654545454545454,"x":111},{"y":4.654545454545454,"x":112},{"y":4.654545454545454,"x":113},{"y":4.654545454545454,"x":114},{"y":4.654545454545454,"x":115},{"y":4.654545454545454,"x":116},{"y":4.654545454545454,"x":117},{"y":4.654545454545454,"x":118},{"y":4.654545454545454,"x":119},{"y":4.654545454545454,"x":120}],"hoverBackgroundColor":"rgba(219,205,0,0.5)","backgroundColor":"rgba(230,216,0,0.3)","hoverBorderColor":"rgba(219,205,0,1)","borderDash":[],"borderColor":"rgba(230,216,0,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(219,205,0,1)","showLine":true,"data":[],"borderColor":"rgba(230,216,0,1)","backgroundColor":"rgba(230,216,0,0.3)","hoverBackgroundColor":"rgba(219,205,0,0.5)","clip":5,"fill":false}]}}

Note that there are points where the expected yield actually decreases at higher levels. The overall result of this effect is minor, on the order of less than a tenth of an herb as can be observed from the scale of the y-axis, but it does require consideration when attempting to maximize produce yield.

Distribution

[edit | edit source]

Once the StatRandom value for a given crop and player has been determined, the harvest life system can be described directly using a negative binomial distribution. This distribution models the number of failures observed in a sequence of independent, identical Bernoulli trials before a certain number of successes are seen.

Indeed, StatRandom rolls are done in sequence (every time a harvest roll is made), are independent (the chance of losing a harvest life does not depend on any previous or following rolls), are almost always identical (the rolls have the same probability of success), and are Bernoulli trials (rolls can be exactly one of two outcomes: success or failure). Rolls are almost always identical because it is technically possible to construct situations where some of a sequence of rolls have different chances of successes; this could occur when gaining a farming level during harvesting, unequipping a piece of a farming outfit, or removing a low/high pair value modifier, but these situations do not generally occur and are outside of the scope of this article.

The chance of success, which is in this case defined as the chance of not losing a harvest life on a particular harvest roll, depends on StatRandom and the total space of 256 possibilities, and is given as ChanceToSave below. In this equation, the numerator contains a +1 to account for the roll being made between 0 and 255 in actuality, correcting an off-by-one error:

ChanceToSave=StatRandom+1256.

Expected value

[edit | edit source]

However, because the negative binomial counts the number of failures before a predefined number of successes, and because the result of interest the number of harvests before a predefined number of harvest lives are lost, the definitions of success and failure need to be interchanged such that a success is a loss of a harvest life, and a failure is a harvest with no loss. Because the probability is described by a Bernoulli variable, the probability of failure is simply 1ChanceToSave. A negative binomial distribution is defined by the number of successes to be observed (denoted r) and the probability of success p.

The expected value of the distribution, equivalent to the expected number of failures seen before r successes that occur with probability p, is given by r(1p)p. This describes only expected failures, although produce is obtained even when successes occur. This is fixed by adding r, the number of successes, which simplifies to rp, where r is the number of harvest lives and p is the chance of losing a harvest life on harvest. Substituting these definitions, and subtracting p from 1 to give the more natural chance of success, the following expected yield is obtained:

ExpectedYield=HarvestLives1ChanceToSave.

Full formulation

[edit | edit source]

The effect of the crop and master farmer outfits can also be included in this formulation. Because the outfit harvest life save rolls can happen for any life except the last life, a distribution more general than the negative binomial is required. Indeed, the presence of the farming outfits necessitates usage of a discrete phase-type distribution; fortunately, this is in practice analogous to a combination of two different negative binomial distributions, and has expected value as shown below, with the inclusion of parameter poutfit, describing the chance of the outfit successfully saving a harvest life. Including previous derivations:

StatRandom=lowmlow(99level)98+highmhigh(level1)98,ChanceToSave=StatRandom+1256,ExpectedYield=HarvestLives1(1ChanceToSave)(1poutfit)+1(1ChanceToSave),

where low and high are defined by crop, level is the minimum of the player's farming level and 99, mlow and mhigh are determined by bonuses given in the modifiers table, HarvestLives is given by the harvest lives table, and poutfit is given by the farming outfit table. This is the full calculation done in all harvest yield calculators.

module=Farming yield calculator name=Farming yield calculator form=FarmingYieldForm-Guam_seed result=FarmingYieldResult-Guam_seed param = seed||Guam seed|hidden param = patch_type|||hidden param = compost|Compost used|None|buttonselect|None, Compost, Supercompost, Ultracompost||Compost boosts harvest lives: 1, 2, and 3 for compost, supercompost, and ultracompost, respectively. param = outfit|Outfit worn|None|buttonselect|None,Tree farmer,Crop farmer,Master farmer||Tree farmer outfit boosts fruit tree and bush yield, crop farmer gives a small chance to save harvest lives, and master farmer does both. param = num_seeds|Seeds planted|1|hidden|1,2,4,7,10||Seeds planted simultaneously. param = buffs|Harvest buffs||hidden| param = aura|Greenfingers aura|None|buttonselect|None,Basic,Greater,Master,Supreme,Legendary param = familiar|Familiar used|None|hidden|None,Giant ent param = bountiful|Bountiful Harvest upgrade||hidden param = practiced|Practiced Farmer||hidden param = quiver_moss|Tirannwn quiver 3/4||hidden param = quiver_blossom|Tirannwn quiver 4||hidden param = elite_morytania|Elite Morytania tasks||hidden param = zygomite|Zygomite 'Uncapped Potential' perk|None|hidden|None,Tier 1,Tier 2 param = frog|Frog 'Flycatcher' perk||hidden param = juju|Juju farming potion|false|hidden param = pjuju|Perfect juju farming/Perfect plus|false|hidden param = harvester|Dwarven harvester (Resource mode)|false|toggleswitch param = boon_of_crondis|Boon of Crondis|false|toggleswitch autosubmit = disabled

Please select choices and submit the form.
{"type":"scatter","options":{"datasetsPerGroup":3,"tooltips":{"intersect":false,"format":"harvestLives"},"scales":{"y":{"scaleLabel":{"display":true,"labelString":"Average yield"}},"x":{"ticks":{"stepSize":1},"scaleLabel":{"display":true,"labelString":"Farming level"}}},"aspectRatio":1.35,"title":{"display":true,"font":{"size":18},"text":"Grimy guam yield","position":"top"},"maintainAspectRatio":false,"fill":false},"minWidth":"540px","resizable":true,"width":"min(540px, 100%, 100vw - 2em)","isChartObj":true,"height":"min(400px, 100vh - 2em)","isFinished":true,"minHeight":"400px","data":{"datasets":[{"hoverBackgroundColor":"rgba(219,0,69,0.5)","borderCapStyle":"round","label":"Base  ","showLine":true,"data":[{"y":3.3832599118942737,"x":9},{"y":3.398230088495575,"x":10}],"pointStyleImg":"Grimy guam.png","backgroundColor":"rgba(230,0,73,0.3)","hoverBorderColor":"rgba(219,0,69,1)","borderDash":[],"borderColor":"rgba(230,0,73,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Base  ","showLine":true,"data":[{"y":3.398230088495575,"x":10},{"y":3.413333333333333,"x":11},{"y":3.413333333333333,"x":12},{"y":3.413333333333333,"x":13},{"y":3.4285714285714284,"x":14},{"y":3.4439461883408073,"x":15},{"y":3.4594594594594597,"x":16},{"y":3.4594594594594597,"x":17},{"y":3.4594594594594597,"x":18},{"y":3.475113122171946,"x":19},{"y":3.4909090909090907,"x":20},{"y":3.4909090909090907,"x":21},{"y":3.506849315068493,"x":22},{"y":3.506849315068493,"x":23},{"y":3.522935779816514,"x":24},{"y":3.522935779816514,"x":25},{"y":3.539170506912442,"x":26},{"y":3.5555555555555554,"x":27},{"y":3.572093023255814,"x":28},{"y":3.5555555555555554,"x":29},{"y":3.572093023255814,"x":30},{"y":3.5887850467289715,"x":31},{"y":3.6056338028169015,"x":32},{"y":3.6056338028169015,"x":33},{"y":3.6056338028169015,"x":34},{"y":3.6226415094339623,"x":35},{"y":3.6398104265402846,"x":36},{"y":3.6398104265402846,"x":37},{"y":3.6571428571428575,"x":38},{"y":3.6746411483253585,"x":39},{"y":3.6746411483253585,"x":40},{"y":3.6746411483253585,"x":41},{"y":3.6923076923076925,"x":42},{"y":3.7101449275362315,"x":43},{"y":3.728155339805825,"x":44},{"y":3.7101449275362315,"x":45},{"y":3.728155339805825,"x":46},{"y":3.746341463414634,"x":47},{"y":3.764705882352941,"x":48},{"y":3.764705882352941,"x":49},{"y":3.7832512315270934,"x":50},{"y":3.7832512315270934,"x":51},{"y":3.7832512315270934,"x":52},{"y":3.801980198019802,"x":53},{"y":3.8208955223880596,"x":54},{"y":3.84,"x":55},{"y":3.8208955223880596,"x":56},{"y":3.84,"x":57},{"y":3.85929648241206,"x":58},{"y":3.878787878787879,"x":59},{"y":3.878787878787879,"x":60},{"y":3.878787878787879,"x":61},{"y":3.898477157360406,"x":62},{"y":3.9183673469387754,"x":63},{"y":3.9183673469387754,"x":64},{"y":3.9384615384615387,"x":65},{"y":3.9587628865979383,"x":66},{"y":3.9587628865979383,"x":67},{"y":3.9587628865979383,"x":68},{"y":3.9792746113989637,"x":69},{"y":4,"x":70},{"y":4.020942408376964,"x":71},{"y":4,"x":72},{"y":4.020942408376964,"x":73},{"y":4.042105263157895,"x":74},{"y":4.063492063492063,"x":75},{"y":4.063492063492063,"x":76},{"y":4.085106382978723,"x":77},{"y":4.085106382978723,"x":78},{"y":4.1069518716577535,"x":79},{"y":4.1069518716577535,"x":80},{"y":4.129032258064516,"x":81},{"y":4.151351351351352,"x":82},{"y":4.151351351351352,"x":83},{"y":4.151351351351352,"x":84},{"y":4.173913043478261,"x":85},{"y":4.19672131147541,"x":86},{"y":4.21978021978022,"x":87},{"y":4.21978021978022,"x":88},{"y":4.21978021978022,"x":89},{"y":4.2430939226519335,"x":90},{"y":4.266666666666667,"x":91},{"y":4.266666666666667,"x":92},{"y":4.290502793296089,"x":93},{"y":4.290502793296089,"x":94},{"y":4.314606741573034,"x":95},{"y":4.314606741573034,"x":96},{"y":4.338983050847458,"x":97},{"y":4.363636363636363,"x":98},{"y":4.388571428571429,"x":99},{"y":4.388571428571429,"x":100},{"y":4.388571428571429,"x":101},{"y":4.388571428571429,"x":102},{"y":4.388571428571429,"x":103},{"y":4.388571428571429,"x":104},{"y":4.388571428571429,"x":105},{"y":4.388571428571429,"x":106},{"y":4.388571428571429,"x":107},{"y":4.388571428571429,"x":108},{"y":4.388571428571429,"x":109},{"y":4.388571428571429,"x":110},{"y":4.388571428571429,"x":111},{"y":4.388571428571429,"x":112},{"y":4.388571428571429,"x":113},{"y":4.388571428571429,"x":114},{"y":4.388571428571429,"x":115},{"y":4.388571428571429,"x":116},{"y":4.388571428571429,"x":117},{"y":4.388571428571429,"x":118},{"y":4.388571428571429,"x":119},{"y":4.388571428571429,"x":120}],"hoverBackgroundColor":"rgba(219,0,69,0.5)","backgroundColor":"rgba(230,0,73,0.3)","hoverBorderColor":"rgba(219,0,69,1)","borderDash":[],"borderColor":"rgba(230,0,73,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(219,0,69,1)","showLine":true,"data":[],"borderColor":"rgba(230,0,73,1)","backgroundColor":"rgba(230,0,73,0.3)","hoverBackgroundColor":"rgba(219,0,69,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(0,175,253,0.5)","borderCapStyle":"round","label":"Magic secateurs  ","showLine":true,"data":[{"y":3.4285714285714284,"x":9},{"y":3.4439461883408073,"x":10}],"pointStyleImg":"Magic secateurs.png","backgroundColor":"rgba(11,180,255,0.3)","hoverBorderColor":"rgba(0,175,253,1)","borderDash":[],"borderColor":"rgba(11,180,255,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Magic secateurs  ","showLine":true,"data":[{"y":3.4439461883408073,"x":10},{"y":3.4439461883408073,"x":11},{"y":3.4439461883408073,"x":12},{"y":3.4594594594594597,"x":13},{"y":3.475113122171946,"x":14},{"y":3.4909090909090907,"x":15},{"y":3.4909090909090907,"x":16},{"y":3.506849315068493,"x":17},{"y":3.522935779816514,"x":18},{"y":3.539170506912442,"x":19},{"y":3.539170506912442,"x":20},{"y":3.539170506912442,"x":21},{"y":3.5555555555555554,"x":22},{"y":3.5555555555555554,"x":23},{"y":3.572093023255814,"x":24},{"y":3.5887850467289715,"x":25},{"y":3.6056338028169015,"x":26},{"y":3.6056338028169015,"x":27},{"y":3.6226415094339623,"x":28},{"y":3.6398104265402846,"x":29},{"y":3.6571428571428575,"x":30},{"y":3.6398104265402846,"x":31},{"y":3.6571428571428575,"x":32},{"y":3.6746411483253585,"x":33},{"y":3.6746411483253585,"x":34},{"y":3.6923076923076925,"x":35},{"y":3.7101449275362315,"x":36},{"y":3.728155339805825,"x":37},{"y":3.728155339805825,"x":38},{"y":3.746341463414634,"x":39},{"y":3.764705882352941,"x":40},{"y":3.746341463414634,"x":41},{"y":3.764705882352941,"x":42},{"y":3.7832512315270934,"x":43},{"y":3.801980198019802,"x":44},{"y":3.801980198019802,"x":45},{"y":3.8208955223880596,"x":46},{"y":3.84,"x":47},{"y":3.85929648241206,"x":48},{"y":3.85929648241206,"x":49},{"y":3.878787878787879,"x":50},{"y":3.878787878787879,"x":51},{"y":3.878787878787879,"x":52},{"y":3.898477157360406,"x":53},{"y":3.9183673469387754,"x":54},{"y":3.9384615384615387,"x":55},{"y":3.9384615384615387,"x":56},{"y":3.9587628865979383,"x":57},{"y":3.9792746113989637,"x":58},{"y":4,"x":59},{"y":3.9792746113989637,"x":60},{"y":4,"x":61},{"y":4.020942408376964,"x":62},{"y":4.020942408376964,"x":63},{"y":4.042105263157895,"x":64},{"y":4.063492063492063,"x":65},{"y":4.085106382978723,"x":66},{"y":4.085106382978723,"x":67},{"y":4.1069518716577535,"x":68},{"y":4.129032258064516,"x":69},{"y":4.1069518716577535,"x":70},{"y":4.129032258064516,"x":71},{"y":4.151351351351352,"x":72},{"y":4.173913043478261,"x":73},{"y":4.173913043478261,"x":74},{"y":4.19672131147541,"x":75},{"y":4.21978021978022,"x":76},{"y":4.2430939226519335,"x":77},{"y":4.2430939226519335,"x":78},{"y":4.266666666666667,"x":79},{"y":4.266666666666667,"x":80},{"y":4.266666666666667,"x":81},{"y":4.290502793296089,"x":82},{"y":4.314606741573034,"x":83},{"y":4.338983050847458,"x":84},{"y":4.338983050847458,"x":85},{"y":4.363636363636363,"x":86},{"y":4.388571428571429,"x":87},{"y":4.413793103448276,"x":88},{"y":4.413793103448276,"x":89},{"y":4.413793103448276,"x":90},{"y":4.4393063583815024,"x":91},{"y":4.4393063583815024,"x":92},{"y":4.465116279069767,"x":93},{"y":4.491228070175438,"x":94},{"y":4.517647058823529,"x":95},{"y":4.517647058823529,"x":96},{"y":4.544378698224852,"x":97},{"y":4.571428571428571,"x":98},{"y":4.598802395209582,"x":99},{"y":4.598802395209582,"x":100},{"y":4.598802395209582,"x":101},{"y":4.598802395209582,"x":102},{"y":4.598802395209582,"x":103},{"y":4.598802395209582,"x":104},{"y":4.598802395209582,"x":105},{"y":4.598802395209582,"x":106},{"y":4.598802395209582,"x":107},{"y":4.598802395209582,"x":108},{"y":4.598802395209582,"x":109},{"y":4.598802395209582,"x":110},{"y":4.598802395209582,"x":111},{"y":4.598802395209582,"x":112},{"y":4.598802395209582,"x":113},{"y":4.598802395209582,"x":114},{"y":4.598802395209582,"x":115},{"y":4.598802395209582,"x":116},{"y":4.598802395209582,"x":117},{"y":4.598802395209582,"x":118},{"y":4.598802395209582,"x":119},{"y":4.598802395209582,"x":120}],"hoverBackgroundColor":"rgba(0,175,253,0.5)","backgroundColor":"rgba(11,180,255,0.3)","hoverBorderColor":"rgba(0,175,253,1)","borderDash":[],"borderColor":"rgba(11,180,255,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(0,175,253,1)","showLine":true,"data":[],"borderColor":"rgba(11,180,255,1)","backgroundColor":"rgba(11,180,255,0.3)","hoverBackgroundColor":"rgba(0,175,253,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(66,231,136,0.5)","borderCapStyle":"round","label":"Ring of whispers  ","showLine":true,"data":[{"y":3.3832599118942737,"x":9},{"y":3.398230088495575,"x":10}],"pointStyleImg":"Ring of Whispers.png","backgroundColor":"rgba(80,233,145,0.3)","hoverBorderColor":"rgba(66,231,136,1)","borderDash":[],"borderColor":"rgba(80,233,145,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Ring of whispers  ","showLine":true,"data":[{"y":3.398230088495575,"x":10},{"y":3.413333333333333,"x":11},{"y":3.4285714285714284,"x":12},{"y":3.4285714285714284,"x":13},{"y":3.4285714285714284,"x":14},{"y":3.4439461883408073,"x":15},{"y":3.4594594594594597,"x":16},{"y":3.4594594594594597,"x":17},{"y":3.475113122171946,"x":18},{"y":3.4909090909090907,"x":19},{"y":3.4909090909090907,"x":20},{"y":3.4909090909090907,"x":21},{"y":3.506849315068493,"x":22},{"y":3.522935779816514,"x":23},{"y":3.539170506912442,"x":24},{"y":3.539170506912442,"x":25},{"y":3.539170506912442,"x":26},{"y":3.5555555555555554,"x":27},{"y":3.572093023255814,"x":28},{"y":3.572093023255814,"x":29},{"y":3.5887850467289715,"x":30},{"y":3.6056338028169015,"x":31},{"y":3.6056338028169015,"x":32},{"y":3.6056338028169015,"x":33},{"y":3.6226415094339623,"x":34},{"y":3.6398104265402846,"x":35},{"y":3.6571428571428575,"x":36},{"y":3.6571428571428575,"x":37},{"y":3.6571428571428575,"x":38},{"y":3.6746411483253585,"x":39},{"y":3.6923076923076925,"x":40},{"y":3.6923076923076925,"x":41},{"y":3.7101449275362315,"x":42},{"y":3.728155339805825,"x":43},{"y":3.728155339805825,"x":44},{"y":3.728155339805825,"x":45},{"y":3.746341463414634,"x":46},{"y":3.764705882352941,"x":47},{"y":3.7832512315270934,"x":48},{"y":3.7832512315270934,"x":49},{"y":3.801980198019802,"x":50},{"y":3.801980198019802,"x":51},{"y":3.801980198019802,"x":52},{"y":3.8208955223880596,"x":53},{"y":3.84,"x":54},{"y":3.85929648241206,"x":55},{"y":3.85929648241206,"x":56},{"y":3.85929648241206,"x":57},{"y":3.878787878787879,"x":58},{"y":3.898477157360406,"x":59},{"y":3.898477157360406,"x":60},{"y":3.9183673469387754,"x":61},{"y":3.9384615384615387,"x":62},{"y":3.9384615384615387,"x":63},{"y":3.9384615384615387,"x":64},{"y":3.9587628865979383,"x":65},{"y":3.9792746113989637,"x":66},{"y":4,"x":67},{"y":4,"x":68},{"y":4,"x":69},{"y":4.020942408376964,"x":70},{"y":4.042105263157895,"x":71},{"y":4.042105263157895,"x":72},{"y":4.063492063492063,"x":73},{"y":4.085106382978723,"x":74},{"y":4.085106382978723,"x":75},{"y":4.085106382978723,"x":76},{"y":4.1069518716577535,"x":77},{"y":4.129032258064516,"x":78},{"y":4.151351351351352,"x":79},{"y":4.151351351351352,"x":80},{"y":4.151351351351352,"x":81},{"y":4.173913043478261,"x":82},{"y":4.19672131147541,"x":83},{"y":4.19672131147541,"x":84},{"y":4.21978021978022,"x":85},{"y":4.2430939226519335,"x":86},{"y":4.2430939226519335,"x":87},{"y":4.2430939226519335,"x":88},{"y":4.266666666666667,"x":89},{"y":4.290502793296089,"x":90},{"y":4.314606741573034,"x":91},{"y":4.314606741573034,"x":92},{"y":4.314606741573034,"x":93},{"y":4.338983050847458,"x":94},{"y":4.363636363636363,"x":95},{"y":4.363636363636363,"x":96},{"y":4.388571428571429,"x":97},{"y":4.413793103448276,"x":98},{"y":4.4393063583815024,"x":99},{"y":4.4393063583815024,"x":100},{"y":4.4393063583815024,"x":101},{"y":4.4393063583815024,"x":102},{"y":4.4393063583815024,"x":103},{"y":4.4393063583815024,"x":104},{"y":4.4393063583815024,"x":105},{"y":4.4393063583815024,"x":106},{"y":4.4393063583815024,"x":107},{"y":4.4393063583815024,"x":108},{"y":4.4393063583815024,"x":109},{"y":4.4393063583815024,"x":110},{"y":4.4393063583815024,"x":111},{"y":4.4393063583815024,"x":112},{"y":4.4393063583815024,"x":113},{"y":4.4393063583815024,"x":114},{"y":4.4393063583815024,"x":115},{"y":4.4393063583815024,"x":116},{"y":4.4393063583815024,"x":117},{"y":4.4393063583815024,"x":118},{"y":4.4393063583815024,"x":119},{"y":4.4393063583815024,"x":120}],"hoverBackgroundColor":"rgba(66,231,136,0.5)","backgroundColor":"rgba(80,233,145,0.3)","hoverBorderColor":"rgba(66,231,136,1)","borderDash":[],"borderColor":"rgba(80,233,145,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(66,231,136,1)","showLine":true,"data":[],"borderColor":"rgba(80,233,145,1)","backgroundColor":"rgba(80,233,145,0.3)","hoverBackgroundColor":"rgba(66,231,136,0.5)","clip":5,"fill":false},{"hoverBackgroundColor":"rgba(219,205,0,0.5)","borderCapStyle":"round","label":"Secateurs and ring  ","showLine":true,"data":[{"y":3.4439461883408073,"x":9},{"y":3.4594594594594597,"x":10}],"pointStyleImg":"Ring of Whispers.png","backgroundColor":"rgba(230,216,0,0.3)","hoverBorderColor":"rgba(219,205,0,1)","borderDash":[],"borderColor":"rgba(230,216,0,1)","pointRadius":0,"clip":5,"fill":false},{"borderCapStyle":"round","label":"Secateurs and ring  ","showLine":true,"data":[{"y":3.4594594594594597,"x":10},{"y":3.475113122171946,"x":11},{"y":3.475113122171946,"x":12},{"y":3.4909090909090907,"x":13},{"y":3.4909090909090907,"x":14},{"y":3.506849315068493,"x":15},{"y":3.506849315068493,"x":16},{"y":3.522935779816514,"x":17},{"y":3.539170506912442,"x":18},{"y":3.539170506912442,"x":19},{"y":3.5555555555555554,"x":20},{"y":3.572093023255814,"x":21},{"y":3.5887850467289715,"x":22},{"y":3.5887850467289715,"x":23},{"y":3.6056338028169015,"x":24},{"y":3.6226415094339623,"x":25},{"y":3.6056338028169015,"x":26},{"y":3.6226415094339623,"x":27},{"y":3.6398104265402846,"x":28},{"y":3.6571428571428575,"x":29},{"y":3.6571428571428575,"x":30},{"y":3.6746411483253585,"x":31},{"y":3.6923076923076925,"x":32},{"y":3.6923076923076925,"x":33},{"y":3.7101449275362315,"x":34},{"y":3.728155339805825,"x":35},{"y":3.746341463414634,"x":36},{"y":3.746341463414634,"x":37},{"y":3.746341463414634,"x":38},{"y":3.764705882352941,"x":39},{"y":3.764705882352941,"x":40},{"y":3.7832512315270934,"x":41},{"y":3.801980198019802,"x":42},{"y":3.8208955223880596,"x":43},{"y":3.8208955223880596,"x":44},{"y":3.84,"x":45},{"y":3.85929648241206,"x":46},{"y":3.85929648241206,"x":47},{"y":3.878787878787879,"x":48},{"y":3.898477157360406,"x":49},{"y":3.9183673469387754,"x":50},{"y":3.898477157360406,"x":51},{"y":3.9183673469387754,"x":52},{"y":3.9384615384615387,"x":53},{"y":3.9384615384615387,"x":54},{"y":3.9587628865979383,"x":55},{"y":3.9792746113989637,"x":56},{"y":4,"x":57},{"y":4,"x":58},{"y":4.020942408376964,"x":59},{"y":4.042105263157895,"x":60},{"y":4.042105263157895,"x":61},{"y":4.063492063492063,"x":62},{"y":4.063492063492063,"x":63},{"y":4.085106382978723,"x":64},{"y":4.085106382978723,"x":65},{"y":4.1069518716577535,"x":66},{"y":4.129032258064516,"x":67},{"y":4.129032258064516,"x":68},{"y":4.151351351351352,"x":69},{"y":4.173913043478261,"x":70},{"y":4.19672131147541,"x":71},{"y":4.19672131147541,"x":72},{"y":4.21978021978022,"x":73},{"y":4.2430939226519335,"x":74},{"y":4.21978021978022,"x":75},{"y":4.2430939226519335,"x":76},{"y":4.266666666666667,"x":77},{"y":4.290502793296089,"x":78},{"y":4.290502793296089,"x":79},{"y":4.314606741573034,"x":80},{"y":4.338983050847458,"x":81},{"y":4.338983050847458,"x":82},{"y":4.363636363636363,"x":83},{"y":4.388571428571429,"x":84},{"y":4.413793103448276,"x":85},{"y":4.413793103448276,"x":86},{"y":4.413793103448276,"x":87},{"y":4.4393063583815024,"x":88},{"y":4.4393063583815024,"x":89},{"y":4.465116279069767,"x":90},{"y":4.491228070175438,"x":91},{"y":4.517647058823529,"x":92},{"y":4.517647058823529,"x":93},{"y":4.544378698224852,"x":94},{"y":4.571428571428571,"x":95},{"y":4.571428571428571,"x":96},{"y":4.598802395209582,"x":97},{"y":4.626506024096386,"x":98},{"y":4.654545454545454,"x":99},{"y":4.654545454545454,"x":100},{"y":4.654545454545454,"x":101},{"y":4.654545454545454,"x":102},{"y":4.654545454545454,"x":103},{"y":4.654545454545454,"x":104},{"y":4.654545454545454,"x":105},{"y":4.654545454545454,"x":106},{"y":4.654545454545454,"x":107},{"y":4.654545454545454,"x":108},{"y":4.654545454545454,"x":109},{"y":4.654545454545454,"x":110},{"y":4.654545454545454,"x":111},{"y":4.654545454545454,"x":112},{"y":4.654545454545454,"x":113},{"y":4.654545454545454,"x":114},{"y":4.654545454545454,"x":115},{"y":4.654545454545454,"x":116},{"y":4.654545454545454,"x":117},{"y":4.654545454545454,"x":118},{"y":4.654545454545454,"x":119},{"y":4.654545454545454,"x":120}],"hoverBackgroundColor":"rgba(219,205,0,0.5)","backgroundColor":"rgba(230,216,0,0.3)","hoverBorderColor":"rgba(219,205,0,1)","borderDash":[],"borderColor":"rgba(230,216,0,1)","pointRadius":0,"clip":5,"fill":false},{"pointRadius":0,"hoverBorderColor":"rgba(219,205,0,1)","showLine":true,"data":[],"borderColor":"rgba(230,216,0,1)","backgroundColor":"rgba(230,216,0,0.3)","hoverBackgroundColor":"rgba(219,205,0,0.5)","clip":5,"fill":false}]}}

Disease

[edit | edit source]

Occasionally crops can become diseased. This can happen instead of the crop advancing a growth stage when they reach a growth tick that falls within a growth stage window. A diseased plant cannot advance a growth stage until it is cured; it will remain diseased. Even if cured, a plant which has been diseased cannot advance a growth stage until the next growth tick that falls in a growth stage window, meaning that the plant will take at least one extra cycle to grow.

The Remote Farm Lunar spell, which is unlocked as a reward from playing Livid Farm, and remote farm device, an Invention machine, can be used to view plants' status as well as to cure any diseased farming patch. An amulet of farming or amulet of nature can be attuned to a specific farming patch and will alert the player if a plant growing in the patch becomes diseased. Both amulets may also be rubbed to check whether or not a plant is still healthy. The amulet of nature offers players unlimited teleports to the patch it's bound to.

Recovering

[edit | edit source]

Diseased herb, flower, allotment, hops, nightshade, cactus, mushroom patch, jade vine, and vine herb patches can be treated with plant cure to restore the crop to health. Diseased trees and bushes can be restored by pruning them with secateurs. The farmer's Catalyst fragment may be used on herb patches for free and additionally produces shadow-infused herbs. Players who have access to Lunar spells may alternatively use the Cure Plant spell to treat diseased plants.

Disease protection

[edit | edit source]

Compost

[edit | edit source]

Treating a farming patch with a bucket of compost, supercompost or ultracompost before or after planting a crop reduces the chance of it becoming diseased during all growth cycles. The Fertile Soil spell can also be used to treat a patch with supercompost.

Watering

[edit | edit source]

Watering allotment, flower, and hops patches with a watering can greatly reduce the risk of disease occurring at the end of that growth cycle. During the next growth cycle, the plant goes from being watered back to normal and is at risk of becoming diseased unless it is watered again. Planting Sprinkler MK1, which requires level 50 Invention and unlock blueprint in the Dwarven technology tree will keep the adjacent allotment patches watered. Master farmer outfit will water hop, flower, allotment patches automatically once it is planted.

Payment to gardeners

[edit | edit source]

Players can pay the gardeners found at cactus, tree, fruit tree, bush, allotment, hops, spirit tree, jade vine, calquat tree, elder tree, vine herb and vine bush patches to prevent plants growing in these patches from getting diseased. The payments required are typically produce from crops and are different for each type of plant. Payment is required each time that the player plants a new plant in a patch. Noted payments are accepted. It is not possible to protect nightshade or mushroom patches in this way, as gardeners are not present at these locations. Additionally, gardeners cannot be paid to take care of herb or flower patches.

Immunity

[edit | edit source]

The evil turnip patch and special herb patch at Trollheim are immune from disease, as well as poison ivy bushes, Harmony pillar and money tree patch. The mushroom patch in Canifis and the City of Um will not become diseased if the player has completed medium Morytania achievements and hard Underworld achievements respectively. Similarly, the herb patch in the Wilderness becomes immune to disease upon completion of hard Wilderness achievements. The cactus patch in Al Kharid, Menaphos, and Het's Oasis becomes immune to disease upon the completion of hard Desert achievements also.

Harnessing the Pharm Ecology relic power, which requires level 81 Archaeology, will prevent all herb, vine herb and mushrooms patches from becoming diseased. Applying herb protector will prevent herb and vine herb patches from disease.

Flower patch

[edit | edit source]

Flowers are primarily used to protect crops from disease. A crop in an allotment patch will not be diseased as long as there are fully-grown flowers of the corresponding type in their adjacent flower patch.

The following flowers can be grown at any flower patch to help prevent diseased crops:

Image Flower type Level required Effect
Marigold 2 Protects onions, tomatoes and potatoes
Rosemary 11 Protects cabbages from disease
Scarecrow 23 Protects sweetcorn from birds
Nasturtium 24 Protects watermelons from disease
White lily 52 Protects all allotments
Starbloom 100 Protects all allotments

Each patch requires one seed to begin growing that flower type.

Equipment

[edit | edit source]

Various equipment is necessary to farm different types of patches all around Gielinor. This includes tools as well as useful items.

Tool belt

[edit | edit source]

The following tools are automatically included on the tool belt and can be bought from most farming shops.

Item Function
Rake.png: RS3 Inventory image of Rake Raking weeds from empty patches
Seed dibber.png: RS3 Inventory image of Seed dibber Planting seeds in patches
Spade.png: RS3 Inventory image of Spade Harvesting patches; digging up tree stumps
Gardening trowel.png: RS3 Inventory image of Gardening trowel Filling plant pots with soil; planting trees
Secateurs.png: RS3 Inventory image of Secateurs Pruning diseased trees or bushes; cutting willow branches from a fully grown willow tree

The following tools can be added to the tool belt once they are obtained. The Magic secateurs will replace the secateurs on the tool belt, while the Magic watering can has its own slot.

Item Function Requirement
Magic secateurs.png: RS3 Inventory image of Magic secateurs Grants an increase in yield from allotment, herb and hops patches (approximately 12.5% more at 99 Farming). A Fairy Tale I - Growing Pains (partial)
Magic watering can.png: RS3 Inventory image of Magic watering can Used in place of a normal watering can and gives an unlimited supply of water. A Fairy Tale III - Battle at Ork's Rift

Other

[edit | edit source]

The following tools cannot be added to the tool belt, but they can be bought from most farming shops.

Item Function
Plant pot.png: RS3 Inventory image of Plant pot Used to plant tree seeds; empty plant pots can be filled with soil by using them on a farming patch
Watering can.png: RS3 Inventory image of Watering can Watering allotment patches, flower patches, hops patches and tree seedlings. Holds 8 "charges".

Tool leprechauns

[edit | edit source]
Tool leprechaun's storage interface

Tool leprechauns are found at nearly every farming patch in the game. Players can store and later withdraw 6 basic farming tools from them. Tool leprechauns can also be used to store a maximum of 255 empty buckets, 255 buckets of compost, 2,000 buckets of supercompost, 2,000 buckets of ultracompost, 255 plant cures, 5 scarecrows, 255 planks and 2,000 liquid patch bombs. Harvested produce may be used on a tool leprechaun to note it. Leprechauns will not note logs from any source. The leprechaun in south of Falador will not note cabbages. Tool leprechauns (or elves in the Tirannwn region) can be paid 500, 1,500 or 2,500 to automatically use compost, supercompost or ultracompost on patches at maximum 60,000 times when the player is tending to them given that compost, supercompost or ultracompost is stored with them.

Tools
Rake Seed dibber Spade
Gardening trowel Secateurs Watering can
Supplies
Bucket Compost Supercompost Ultracompost
Plant cure Scarecrow Plank Liquid patch bomb

Herblore Habitat

[edit | edit source]
Tool leprechaun's potion store interface

Of the various juju potions, only six types can be stored with the tool leprechaun at Herblore Habitat, and they must be 3-dose vials. The others can only be stored in the player's bank. Six types of vines used in juju potions may also be stored with the tool leprechaun. A maximum of 30 vines and potions of each type may be stored.

Potions
Juju hunter potion (3) Juju farming potion (3) Scentless potion (3)
Saradomin's blessing (3) Zamorak's favour (3) Guthix's gift (3)
Ingredients
Corrupt vine Marble vine Shadow vine
Saradomin vine Zamorak vine Guthix vine

Farming patches

[edit | edit source]

Allotments

[edit | edit source]

There are five allotments in RuneScape: south of Falador, north of Catherby, north-east of Ardougne, north-east of Canifis and south-east of Wendlewick. Each full allotment patch contains:

  • 2 allotment patches
  • 1 flower patch
  • 1 herb patch
  • 1 compost bin

Wielding a Falador shield 2 or better while farming the farming patches at the allotment south of Falador gives 10% additional Farming experience.

Allotment

[edit | edit source]

3 allotment seeds are needed to plant in each allotment patch. If paying a gardener to protect their crops, players must pay the gardener to protect each of the allotment patches within an allotment separately. The presence of a specific fully grown flower can protect particular allotment patches from getting diseased, as an alternative to paying a gardener to protect the patch. White lilies protect all kinds of allotment patches. Fully grown allotment patches can be harvested by clicking on the fully grown crops; harvests vary between 3 and 56 crops. After a patch has been harvested, it is cleared for re-planting. An additional single allotment patch can be found on Harmony Island, which can be accessed after completing the quest The Great Brain Robbery. A single allotment patch in Taverley can be used only to grow potatoes; this patch cannot get diseased. All allotment patches start with 3 harvest lives, increased to 4 with compost and 5 with supercompost. This represents the minimum harvest. Consuming a harvest potion allows players to harvest mutated 'mega' versions of allotment produce for six minutes, and only seven types of allotment are available to do so.

Level Seed Produce Enriched produce Protection cost (farmer) Protection cost (flower)[a 1]
1 Potato seed.png: RS3 Inventory image of Potato seed Raw potato.png: RS3 Inventory image of Raw potato Sweet potato.png: RS3 Inventory image of Sweet potato Compost.png: RS3 Inventory image of Compost Marigolds.png: RS3 Inventory image of Marigolds
5 Onion seed.png: RS3 Inventory image of Onion seed Onion.png: RS3 Inventory image of Onion Red onion.png: RS3 Inventory image of Red onion Potatoes (10).png: RS3 Inventory image of Potatoes (10) Marigolds.png: RS3 Inventory image of Marigolds
7 Cabbage seed.png: RS3 Inventory image of Cabbage seed Cabbage.png: RS3 Inventory image of Cabbage Cannonball cabbage.png: RS3 Inventory image of Cannonball cabbage Onions (10).png: RS3 Inventory image of Onions (10) Rosemary.png: RS3 Inventory image of Rosemary
12 Tomato seed.png: RS3 Inventory image of Tomato seed Tomato.png: RS3 Inventory image of Tomato Heirloom tomato.png: RS3 Inventory image of Heirloom tomato Cabbages (10).png: RS3 Inventory image of Cabbages (10) Marigolds.png: RS3 Inventory image of Marigolds
20 Sweetcorn seed.png: RS3 Inventory image of Sweetcorn seed Sweetcorn.png: RS3 Inventory image of Sweetcorn Rainbow sweetcorn.png: RS3 Inventory image of Rainbow sweetcorn Jute fibre.png: RS3 Inventory image of Jute fibre Scarecrow.png: RS3 Inventory image of Scarecrow
31 Strawberry seed.png: RS3 Inventory image of Strawberry seed Strawberry.png: RS3 Inventory image of Strawberry White strawberry.png: RS3 Inventory image of White strawberry Apples (5).png: RS3 Inventory image of Apples (5) None
47 Watermelon seed.png: RS3 Inventory image of Watermelon seed Watermelon.png: RS3 Inventory image of Watermelon Golden watermelon.png: RS3 Inventory image of Golden watermelon Curry leaf.png: RS3 Inventory image of Curry leaf Nasturtiums.png: RS3 Inventory image of Nasturtiums
80 Snape grass seed.png: RS3 Inventory image of Snape grass seed Snape grass.png: RS3 Inventory image of Snape grass N/A Dwellberries.png: RS3 Inventory image of Dwellberries None
87 Sunchoke seed.png: RS3 Inventory image of Sunchoke seed None (Strength XP) N/A Yanillian hops.png: RS3 Inventory image of Yanillian hops None
93 Fly trap seed.png: RS3 Inventory image of Fly trap seed None (Thieving XP) N/A Cadava berries.png: RS3 Inventory image of Cadava berries None
  1. ^ All allotment crops can be protected by a nearby fully grown white lily or starbloom flower plant.

Flower

[edit | edit source]

A single flower seed is needed to plant in a flower patch. Marigold, rosemary, and nasturtium flower plants yield three flowers when harvested, which also clears the patch. There is an additional flower patch in the Wilderness that may only be used to grow limpwurts. Multiple marigolds, rosemary, and nasturtiums can be harvested with higher level Farming; 6 are harvested per patch at level 35, 9 at level 55, and 12 at level 65.

Farming level Seed Produce Protects
2
Marigold seed

Marigolds
Potato seed.png: RS3 Inventory image of Potato seedPotato seed
Onion seed.png: RS3 Inventory image of Onion seedOnion seed
Tomato seed.png: RS3 Inventory image of Tomato seedTomato seed
11
Rosemary seed

Rosemary
Cabbage seed.png: RS3 Inventory image of Cabbage seedCabbage seed
23
Scarecrow
N/A Sweetcorn seed.png: RS3 Inventory image of Sweetcorn seedSweetcorn seed
24
Nasturtium seed

Nasturtiums
Watermelon seed.png: RS3 Inventory image of Watermelon seedWatermelon seed
25
Woad seed

Woad leaves
N/A
26
Limpwurt seed

Limpwurt roots
N/A
52
White lily seed

Ashes
All allotment patch seeds
88
Butterfly flower seed

Ruby harvests[f 1]
N/A
100
Starbloom flower seed[f 2]

Starbloom flowers
All allotment patch seeds
  1. ^ Additional chance of spawning a Guthixian butterfly
  2. ^ Requires a battlestaff to plant

A herb seed can be planted in a herb patch. The number of herb seeds planted at once is generally 1, but can increase to 2, 4, 7, or 10 depending on a player's plant power rank. Harvesting yields a minimum of three herbs; this lower bound is affected by tier of compost, farmer outfit, and number of seeds planted. The juju farming potion gives a 33% increase in expected herb yield, and the greenfingers aura further increases expected yield, from 3% at the lowest tier and up to 15% with the legendary greenfingers aura. Each allotment location has an herb patch, and additional normal herb patches can be found in the Crwys district of Prifddinas and in the Garden of Kharid. Two special herb patches exist: the Trollheim patch is permanently disease-free, and is available after completion of My Arm's Big Adventure, and the Wilderness herb patch is the only patch where bloodweed seeds can be planted, and becomes permanently immune to disease after completion of the Hard Wilderness achievements. The Pharm Ecology relic power also provides a passive disease prevention effect to all herb patches.

Farming level Seed Produce Favour per seed Grimy herb price Clean herb price
9
Guam seed

Grimy guam
10 373 364
14
Marrentill seed

Grimy marrentill
10 3,697 4,180
19
Tarromin seed

Grimy tarromin
15 208 383
26
Harralander seed

Grimy harralander
15 4,724 5,269
29
Gout tuber [Herb 1]

Goutweed
0 N/A
32
Ranarr seed

Grimy ranarr
20 1,787 2,278
36
Spirit weed seed

Grimy spirit weed
20 5,203 5,409
38
Toadflax seed

Grimy toadflax
25 2,905 3,466
44
Irit seed

Grimy irit
25 507 872
46
Wergali seed

Grimy wergali
25 2,279 2,496
50
Avantoe seed

Grimy avantoe
30 387 797
56
Kwuarm seed

Grimy kwuarm
30 5,099 5,668
57
Bloodweed seed

Grimy bloodweed
35 8,939 8,377
62
Snapdragon seed

Grimy snapdragon
35 766 1,234
67
Cadantine seed

Grimy cadantine
35 896 1,327
73
Lantadyme seed

Grimy lantadyme
40 4,303 4,964
77
Arbuck seed

Grimy arbuck
40 7,749 8,077
79
Dwarf weed seed

Grimy dwarf weed
40 4,517 5,228
85
Torstol seed

Grimy torstol
45 4,442 4,874
91
Fellstalk seed

Grimy fellstalk
45 3,923 4,167
  1. ^ Quest requirement: Eadgar's Ruse

There are four hops patches: north of Lumbridge, north of McGrubor's Wood, Yanille and Entrana. 4 hop seeds, or 3 jute seeds, are needed to plant in each hops patch. Harvests will be a minimum of 3 hops. After a hops patch has been harvested it will be cleared for re-planting.

Farming level Seed Produce Pay
3
Barley seed

Barley

3 buckets of compost
4
Hammerstone seed

Hammerstone hops

1 marigold
8
Asgarnian seed

Asgarnian hops

1 sack of onions (10)
11
Wendlewick seed

Wendlewick hops

4 redberries
13
Jute seed

Jute fibre

6 barley malts
16
Yanillian seed

Yanillian hops

1 basket of tomatoes (5)
21
Krandorian seed

Krandorian hops

3 sacks of cabbages (10)
28
Wildblood seed

Wildblood hops

1 nasturtium
49
Grapevine seed[hops 1]

Grapes

9 sweetcorns
78
Reed seed

Toad egg sac[hops 2]

15 asgarnian hops
95
Godly grapevine seed [hops 1]
Grapes of Guthix.png: RS3 Inventory image of Grapes of GuthixGrapes of Guthix
Grapes of Saradomin.png: RS3 Inventory image of Grapes of SaradominGrapes of Saradomin
Grapes of Zamorak.png: RS3 Inventory image of Grapes of ZamorakGrapes of Zamorak

15 krandorian hops
  1. ^ a b Requires five planks of any type to build a vine frame
  2. ^ Additional chance of receiving 10 swamp tar or a green salamander for each egg sac harvested

There are 5 Bush Patches: west of the Champions' Guild, Rimmington, south of Ardougne, south-west of Etceteria and in the Crwys district of Prifddinas. One bush seed is needed to plant a bush. All bushes except poison ivy are susceptible to disease. When fully grown, the player can check the health of the bush and then harvest berries or other produce as explained below in the table. Unless a bush is dug up it will continue to regrow berries over time, though the player can only check the health of the bushes once. The exception to this are barberry bushes, which do not re-grow their produce once harvested. Giant ent will increase yields when harvesting bushes, while Wolpertinger will give double yield when harvesting from bushes.

Farming level Seed Produce Pay
10
Redberry seed

4 redberries

4 sacks of cabbages (10)
22
Cadavaberry seed

4 cadava berries

3 baskets of tomatoes (5)
36
Dwellberry seed

4 dwellberries

3 baskets of strawberries (5)
48
Jangerberry seed

4 jangerberries

6 watermelons
59
Whiteberry seed

4 white berries

8 bittercap mushrooms
70
Poison ivy seed

4 poison ivy berries
N/A (Immune)
77
Barberry seed
Agility
Agility experience

15 hammerstone hops
99
Avocado seed

4 avocados

6 chocolatey milk
105
Mango seed

4 mangos

3 avocados
111
Lychee seed

4 lychee

4 ciku

Trees

[edit | edit source]

There are 7 tree patches: at Lumbridge, Varrock Castle, Falador Park, Taverley, Gnome Stronghold, Woodcutters' Grove and in the Trahaearn district of Prifddinas. Before a tree seed can be planted it must be used on a plant pot filled with soil to create a seedling. The seedling then needs to be watered. After a few minutes, the seedling will turn into a sapling, which can be planted in a tree patch. Most trees take several hours to mature once planted in the patch.

After checking a tree's health players have the option to cut it down using a hatchet or skillchompa to receive logs, where the fully grown tree will act similarly to the trees that are used in the Woodcutting skill. As with natural trees, when chopping there is a chance of the farmed tree dropping bird's nests. Once a tree is cut down it will leave a tree stump, which be left to respawn or dug up to gain tree roots and empty the patch. If a player cuts down a farmed tree and logs out before the tree regrows, it will remain a stump. As an alternative to chopping the tree themselves, players who do not wish to cut down and dig up a tree can simply use the right-click “clear” option on the tree to instantly remove it. This is faster and more convenient, but no logs or tree roots will be received. Gardeners can also instantly remove a tree if they are paid 200.

Player grown trees and non-player grown (natural) trees are not identical, and there are some differences between the two. For example, players may instantly re-grow a farmed tree using the Hydra's special ability and a Hydra scroll (Regrowth). On the other hand, certain bonus actions do not work on player grown trees, namely that the beaver familiar's multichop ability cannot be used on these types of trees and neither will the leprechaun's magic of decreasing the probability of a tree falling down after completing the Evil Tree Distraction and Diversion.

Farming level Seed Produce Pay
15
Acorn

Oak logs, Oak roots

1 Tomatoes (5)
30
Willow seed

Willow logs, Willow roots

1 Apples (5)
45
Maple seed

Maple logs, Maple roots

1 Oranges (5)
60
Yew seed

Yew logs, Yew roots

10 cactus spines
75
Magic seed

Magic logs, Magic roots

25 coconuts

Fruit tree

[edit | edit source]

There are 7 fruit tree patches: at Gnome Stronghold, east of Catherby, west of Tree Gnome Village, Brimhaven, Lletya, Herblore Habitat and in the Meilyr clan district of Prifddinas. Before a fruit tree seed can be planted it must be used on a plant pot filled with soil to create a seedling. The seedling then needs to be watered. After a few minutes, the seedling will turn into a sapling, which can be planted in a tree patch. Once a fruit tree is fully grown the player may check its health and harvest it to receive 6 fruit. A fruit tree will continue to grow fruit over time, unless it is cut down and its stump dug up, with a new fruit regenerating every 45 minutes. Fruit trees from apple trees to palm trees take 16 hours (6 phases of 160 minutes each) to grow, and fruit trees from ciku to carambola take around 13.5 hours (5 phases of 160 minutes each) to grow. Giant ent will increase yields when harvesting fruit trees.

Farming level Seed Produce Pay
27
Apple tree seed

Cooking apples

9 Sweetcorn

33
Banana tree seed

Bananas

4 Baskets of apples (5)

39
Orange tree seed

Oranges

3 Baskets of strawberries (5)

42
Curry tree seed

Curry leaf

5 Baskets of bananas (5)

51
Pineapple seed

Pineapples

10 Watermelons

57
Papaya tree seed

Papaya fruit

10 Pineapples

68
Palm tree seed

Coconuts

15 Papaya fruit

101
Ciku seed

Cikus

6 Zygomite fruit

107
Guarana seed

Guaranas

11 Tombshrooms

113
Carambola seed

Carambolas

9 Dragonfruit

Cactus

[edit | edit source]

There is a cactus patch in Al Kharid, another in Menaphos, a third on northern Anachronia just south-west of the northern totem location, and a fourth one south of Het's Oasis. Cacti grown in these locations will regenerate their produce over time, creating a new crop every 20 minutes. After completion of the Hard Desert achievements the cactus patches in Al Kharid, Menaphos and Het's Oasis will no longer get diseased and will give double cactus spines and potato cactus when harvesting from a cactus or potato cactus. Giant ent will increase yields when harvesting cacti.

Farming level Seed Produce Pay
55
Cactus seed

Cactus spine

6 Cadava berries
76
Prickly pear seed
Defence
Defence experience

15 Jangerberries
86
Potato cactus seed

Potato cactus

10 Watermelon
95
Dragonfruit seed

Dragonfruit

8 Potato cactus
116
Golden dragonfruit seed

Golden dragonfruit

3 Guarana

Mushroom

[edit | edit source]

There are three mushroom patches: one in Canifis, one in Tirannwn (requires completion of the Medium Tirannwn achievements) and one in the City of Um (requires 80 Necromancy). After completing the Medium Morytania achievements the Canifis mushroom patch will no longer get diseased. A single spore is needed to plant in a mushroom patch. After completion of the Elite Morytania achievements, the harvest from mushroom patches is doubled. The player-owned farm perk "uncapped potential" from elder zygomites does apply here for an extra 7% chance of harvesting an additional mushroom (or 10% for the tier 2 perk).

Farming level Seed Produce
53
Bittercap mushroom spore

Bittercap mushrooms
74
Morchella mushroom spore

Morchella mushrooms
103
Stinkshroom spore

Stinkflies
109
Tombshroom spore

Tombshrooms

Special patches

[edit | edit source]

The following plants may only be grown in their specific patches. Giant ent will increase yields when harvesting from the nightshade patch.

Farming level Seed Patch Produce Pay
42
Evil turnip seed
Evil turnip patch
Evil turnip
Immune to disease
53
Jade vine seed[S 1]
Jade vine patch Wild jade vine
10 Wildblood hops
63
Cave nightshade seed
Nightshade patch
Cave nightshade
No protections
72
Calquat tree seed
Calquat patch
Calquat fruits

8 Poison ivy berries
83
Spirit seed
Spirit Tree Patch Spirit tree icon.png: RS3 Inventory image of Spirit tree
Spirit tree

5 monkey nuts, 1 monkey bar, and 1 ground tooth
90
Elder seed
Elder tree patch
Elder logs

25 Morchella mushroom
94
Crystal acorn
Crystal tree patch
Crystal tree blossom
Immune to disease
119
Money tree seed
Money tree patch
Money tree cash bag
Immune to disease
Unknown (edit)
Heedi's eternal magic sapling[S 2]
Empty tree plot
Eternal magic logs
Immune to disease
  1. ^ Quest requirement: Back to my Roots
  2. ^ Received from Heedi after The Lute of Love achievement

Herblore Habitat

[edit | edit source]

Players can use their Farming skill to plant at the patches within Herblore Habitat. This contains patches for growing vine blossoms, vine herbs and vine bushes as well as a regular fruit tree patch.

Vine flower

[edit | edit source]
Farming level Seed Produce
54

Red blossom seed


Red vine blossom

54

Blue blossom seed


Blue vine blossom

54

Green blossom seed


Green vine blossom

Vine herb

[edit | edit source]
Farming level Seed Produce Pay
58

Erzille seed


Grimy erzille


3 Green vine blossom

65

Argway seed


Grimy argway


4 Red vine blossom

70

Ugune seed


Grimy ugune


3 Blue vine blossom

76

Shengo seed


Grimy shengo


5 Lergberries

80

Samaden seed


Grimy samaden


5 Kalferberries

Vine bush

[edit | edit source]
Farming level Seed Produce Pay
61
Lergberry seed

Lergberries

3 Red vine blossom
77
Kalferberry seed

Kalferberries

3 Lergberries

The Arc

[edit | edit source]

Mushrooms

[edit | edit source]

At level 90 Farming, players can forage for Wushanko mushrooms on named islands within the Arc, and at level 94 Farming, players can forage for Wushanko mushrooms on the Uncharted Isles. 41.7 Farming experience is awarded per harvest. The player-owned farm perk "uncapped potential" from elder zygomites does apply here for an extra 7% chance of foraging an additional mushroom (or 10% for the tier 2 perk).

Uncharted Isles Goshima The Islands That Once Were Turtles

Berries

[edit | edit source]

At level 86 Farming, players can grow and cross-pollinate berries in the berry planter on the island of Tuai Leit. The following berries can be grown:

Bush
Exuberry.png: RS3 Inventory image of ExuberryExuberry[arc 1] Fireberry.png: RS3 Inventory image of FireberryFireberry Blisterberry.png: RS3 Inventory image of BlisterberryBlisterberry Cocoaberry.png: RS3 Inventory image of CocoaberryCocoaberry
Rumberry.png: RS3 Inventory image of RumberryRumberry[arc 2] Stoneberry.png: RS3 Inventory image of StoneberryStoneberry Mournberry.png: RS3 Inventory image of MournberryMournberry Gloomberry.png: RS3 Inventory image of GloomberryGloomberry
Stormberry.png: RS3 Inventory image of StormberryStormberry Musaberry.png: RS3 Inventory image of MusaberryMusaberry Jitterberry.png: RS3 Inventory image of JitterberryJitterberry
Rosaberry.png: RS3 Inventory image of RosaberryRosaberry Meloberry.png: RS3 Inventory image of MeloberryMeloberry
Smoulderberry.png: RS3 Inventory image of SmoulderberrySmoulderberry
Sourberry.png: RS3 Inventory image of SourberrySourberry
Squiffberry.png: RS3 Inventory image of SquiffberrySquiffberry
  1. ^ Can also be foraged from exuberry bushes on the Uncharted Isles.
  2. ^ Can also be foraged from rumberry bushes on Tuai Leit.

Combat

[edit | edit source]

These seeds can be planted in specific patches and grown into fightable monsters for combat experience. Jade vine seed can be planted on jade vine patch in Ardougne, players may choose to prune it for Farming experience, but not earning slayer experience. Vile bloom seed, such as devil's snare seeds, luminous snaggler seeds, lampenflora seeds and liverwort seeds can be planted on fertile soil patch in Anachronia, killing them the players may also earn Farming experience.

Level Seed Produce Pay
53 Jade vine seed.png: RS3 Inventory image of Jade vine seedJade vine seed Wild jade vine for Slayer or Farming experience 10 x Wildblood hops.png: RS3 Inventory image of Wildblood hopsWildblood hops
70 Devil's snare seed.png: RS3 Inventory image of Devil's snare seedDevil's snare seed Devil's snare for combat N/A
75 Luminous snaggler seed.png: RS3 Inventory image of Luminous snaggler seedLuminous snaggler seed Luminous snaggler for combat N/A
82 Lampenflora seed.png: RS3 Inventory image of Lampenflora seedLampenflora seed Lampenflora for combat N/A
90 Liverwort seed.png: RS3 Inventory image of Liverwort seedLiverwort seed Liverwort for combat N/A

Player-owned farm

[edit | edit source]

Anachronia Dinosaur Farm

[edit | edit source]

Het's Oasis

[edit | edit source]

Temporary boosts

[edit | edit source]
A player wearing a Farming cape and performing the Skillcape emote
Boost Level
increase
Skill
reqs
Notes
Dreadfowl pouch.png: RS3 Inventory image of DreadfowlDreadfowl 1 4 Summoning Speak to Dreadfowl.
Compost mound pouch.png: RS3 Inventory image of Compost moundCompost mound 1 + 2% 28 Summoning Speak to Compost mound. The maximum boost is 3 at level 100 Farming.
Stranger plant pouch.png: RS3 Inventory image of Stranger plantStranger plant 1 + 4% 64 Summoning Speak to Stranger plant. The maximum boost is 5 at level 100 Farming.
Cider.png: RS3 Inventory image of CiderCider 1 Heals 140 life points, reduces Attack and Strength by 2.
Mature cider.png: RS3 Inventory image of Mature ciderMature cider 2 Heals 170 life points, reduces Attack and Strength by 5.
Cocoaberry.png: RS3 Inventory image of CocoaberryCocoaberry 2 86 Farming Requires access to The Arc. Reduces Defence by 1 level.
Garden pie.png: RS3 Inventory image of Garden pieGarden pie 3 Heals 425 life points per bite.
Pork pie.png: RS3 Inventory image of Pork piePork pie 5 Heals 1350 life points and restores 50 Summoning points. Unlike most pies, only has one bite.
Pigswill.png: RS3 Inventory image of PigswillPigswill 3 Heals 1100 life points, increases Farming by 3 and reduces Attack and Strength by 3.
Mature pigswill.png: RS3 Inventory image of Mature pigswillMature pigswill 4 Heals 880 life points, increases Farming by 4, Summoning by 3, and reduces Attack and Strength by 3.
Spicy stew.png: RS3 Inventory image of Spicy stewSpicy stew -6 to 6 Must have 1 to 3 doses of brown spice; the more doses, the higher the possible boost. Can drain your resource skills, including Farming. Requires completion of Recipe for Disaster: Freeing Evil Dave quest. Completion of Evil Dave's Big Day Out quest guarantees a positive boost.
Advanced pulse core.png: RS3 Inventory image of Advanced pulse coreAdvanced pulse core 8 Numerous cores may be needed to achieve a boost to gatherer skills. You do not need to use any cores, and can just be near another player consuming cores to receive the boost.
Farming cape.png: RS3 Inventory image of Farming capeFarming cape 1 99 Farming Operate the cape. Infinite uses.
Farming master cape.png: RS3 Inventory image of Farming master capeFarming master cape 1 120 Farming Operate the cape. Infinite uses.
Notes
  • None of the boosts are stackable with each other.
  • A percentage boost is always rounded down.
  • If players do not have the required Farming level when they harvest a crop, they will not receive experience. Thus, if a player plans to harvest a crop they do not have the required Farming level for, they should re-boost their stats. However, a player can check the health of a tree and receive experience even without the required level.
Urn Crafting
level
Teleport
experience
With enhancer Accepts Price[notes 1] Coins/XP
Cracked farming urn.png: RS3 Inventory image of Cracked farming urn Cracked farming urn 5 220 275 Check health and gathering up to and including level 12 2,262 10.28
Fragile farming urn.png: RS3 Inventory image of Fragile farming urn Fragile farming urn 18 500 625 Check health and gathering up to and including level 30 909 1.82
Plain farming urn.png: RS3 Inventory image of Plain farming urn Plain farming urn 40 900 1125 Check health and gathering up to and including level 53 1,224 1.36
Strong farming urn.png: RS3 Inventory image of Strong farming urn Strong farming urn 58 1100 1375 Check health and gathering up to and including level 72 3,325 3.02
Decorated farming urn.png: RS3 Inventory image of Decorated farming urn Decorated farming urn 84 1400 1750 Check health and gathering up to and including level 120 9,340 6.67
Exquisite farming urn.png: RS3 Inventory image of Exquisite farming urn Exquisite farming urn 110 2825 3531.2 Check health and gathering up to and including level 120 19,780 7
  1. ^ Cost of (nr) version of urns

Useful items

[edit | edit source]

Yield and experience boost

[edit | edit source]

Seed saving

[edit | edit source]
  • Amulet of bountiful harvest is an amulet that allows a chance to conserve seeds when planting in an allotment patch- it is not considered very useful as it usually costs more than the seeds it saves.
  • Scroll of life is a scroll that will permanently allow the player the ability of, when harvesting non-tree non-flower patches, have a 10% chance of receiving seeds back. There is also a 5% chance of getting a seed back from a stump. This requires a Farming level of 25 and a Dungeoneering level of 25 to use.
  • The Modified farmer's hat grants a 2% chance of saving seeds when sowing.

Disease protection

[edit | edit source]

Teleportation

[edit | edit source]

Quality of life

[edit | edit source]

Farmer's outfit

[edit | edit source]

Cape of Accomplishment

[edit | edit source]

The Farming cape can be bought from Martin the Master Gardener for 99,000 coins upon achieving level 99 in Farming. The Farming master cape can be bought from Martin the Master Gardener for 120,000 coins upon achieving level 120 in Farming. The Farming cape's perk provides a chance to instantly harvest and note all remaining resources from a crop (stacks with juju farming potion and greenfinger auras). The Farming master cape automatically treats Farming patches with supercompost in addition to previous perk.

Skilling pet (Brains)

[edit | edit source]

Like all skills, there is a skilling pet obtainable from training this skill. The pet for the Farming skill is called Brains.

Quests with a Farming requirement

[edit | edit source]

Quests for Farming experience

[edit | edit source]
[edit | edit source]

Achievements

[edit | edit source]

Most of the achievements in the Farming subcategory of the Skills achievements are related to the player-owned farm, 10 of which are hidden achievements.

Update history

[edit | edit source]
This information has been compiled as part of the update history project. Some updates may not be included – see here for how to help out!
  • update 6 May 2025 (Update):
    • Existing grapevine seeds and grapevines have been renamed to godly grapevine seeds and godly grapevines respectively.
    • Added a new low-level grapevine seed that can be obtained from various low- to mid-level monsters to grow existing grapes.
    • Reeds and godly grapevines are no longer more likely to get diseased when watered.
    • When clearing grapevines or godly grapevines, the frame will no longer be removed.
    • Players can now use compost on a hops patch that already has a frame in it.
    • Fixed an issue with godly grapevines sometimes not rewarding the correct godly grapevine when using a specific type of compost.
    • Added tooltips to the magic secateurs and the nature amulet.
      • Adjusted how different farming boosting items interact with each other. This includes magic secateurs, the nature amulet, the ring of whispers and the harvest potion.
        • E.g. previously the Ring of whispers had no effect on farming output unless another boost was also equipped.
    • Fixed a bug where players couldn't get multiple ranarr seeds from managing Miscellania.
    • Players no longer require a Farming Reputation of 4,000 to unlock the ability to grow a 4th spirit tree.
      • Farming 114 is the only requirement to do so.
    • Achieving a reputation of 4,000 now instead unlocks an increased chance of getting unchecked animals.
    • The 'Flower Harvester' unlock levels have been reduced to levels 35, 55 and 65 respectively.
    • Players will now always harvest a minimum of 3 flowers (nasturtium, rosemary, marigolds).
    • The grandmaster tier of the 'Flower Harvester' unlock has been removed.
    • The 'Everlasting Incense' unlock from the Garden of Kharid has been replaced by the new unlock called 'Makes-cense'.
      • 'Makes-cense' provides a 10% chance to make an extra incense stick when adding the herb.
      • By default, incense sticks and prayer powders are no longer cleared upon death.
    • Rebalanced some XP:
      • The cave nightshade XP has been reduced, but the harvest quantity has been increased.
      • The jadevine XP has been increased.
    • Made various improvements to the Farming code. This is more of an internal thing but seriously Sponge is doing the lords work.
    • Herb seeds, grimy herbs, clean herbs, unfinished potions, as well as herb farming patches have been recoloured to be more consistent. It should be much easier from now to tell them apart! Thanks to everyone who has given feedback via social media.
    • Generic names and examines of herb patches (such as "Herbs", "Some herbs are growing in this patch" and "Fully grown herbs") have been replaced by whatever players have planted in the respective patches (for example "Avantoe", "Avantoe is growing in this patch" and "Fully grown avantoe").
      • Note: Diseased herbs are still all using the same models, but have had their generic texts replaced, too. For example, instead of "Diseased herbs" and "These herbs have become diseased" they will now mention the herb's name, i.e. "Dwarf weed (diseased)" and "Some diseased dwarf weed. You can cure it by using a plant cure on it".
    • The right-click "Guide" option should now be available at all herb patches and will consistently open the Farming skillguide with the "Herbs" filter active.
    • The right-click option "Clear" is now consistently available whenever a herb is fully grown, and removes the crops instead of harvesting them.
    • Players now have a chance of 1/60 to receive harmony moss from the Trollheim farming patch if they're using a perfect juju farming potion.
    • Unfinished herb potions have been renamed from 'Herb potion (unf)' to 'Herb potion (unfinished)'.
    • The tooltip of the perfect juju farming potion has been amended and now mentions a varying chance to receive harmony moss when harvesting from regular farming patches. The chances are as follows:
    • The examine options of seeds have been made more consistent and will now mention the Farming level required to plant them.
    • Some typos related to herbs and seeds have been fixed.
  • patch 1 July 2024 (Update):
    • Removed a skill check so that clearing a Farming patch should now be faster and more consistent for lower-level players.
  • patch 6 February 2023 (Update):
    • Fixed an issue causing items in the player's backpack to disappear after curing a farming patch.
  • patch 14 November 2022 (Update):
    • When using an Ent Familiar the player should have a 50% chance to increase Farming yield by one.
  • update 7 November 2022 (Update):
    • The contents of the patches will no longer die. Instead, the diseased patch will remain in this state until cured.
    • Farmer's Catalyst fragment will cure diseased patches when worn, and will grant shadow-infused herbs whenever a patch is cured with it.
    • Miraculous treatment will be replaced with a liquid patch bomb, which works the same as regular patch bombs but will be made with Invention.
    • Compost Bins will access a single compost mound which holds up to 1,000 of each processed compost type and up to 1,000 of each unprocessed type.
    • The bins will process three units of compost every five minutes.
    • All Compost Bins will be graphically updated.
    • The Super Compost Potion now converts 15 compost (starting with unprocessed compost) to processed supercompost.
    • Compost mound's familiar scroll, Generate Compost, will places 15 compost into the Compost Bin, with a 10% chance to get supercompost. Cast the special on any Bin to use it.
    • Player-owned farm bull perk will offer a 1 in 5 or 1 in 3 chance to prevent half of the compost being processed from being consumed. This chance rounds down.
    • Belladonna patch will be renamed the nightshade patch.
    • Belladonna seeds will be renamed to cave nightshade seeds.
    • The patch will be updated to work in a similar manner to herb patches, granting a minimum of three produce, and working with compost and other buffs.
  • ninja 18 July 2022 (Update):
    • Leprechauns now confirm successful noting of produce by using items with an infobox.
    • Leprechauns and Farmers now remain in place rather than wandering about the farm.
    • Farmers now offer items for sale in a Shop rather than through dialogue.
    • Farmers now have Pay as their left-click option.
  • patch 9 August 2021 (Update):
    • The latest fruit trees will no longer give players Double XP when the Farming cape is equipped.
  • patch 13 July 2020 (Update):
    • Harvesting a single Farming patch will no longer produce the message "The patch bomb has no effect on produce in this state."
  • patch 9 December 2019 (Update):
    • Typo has been corrected when trying to harvest crop you don't have the level for.
    • The Castle Wars tickets obtained from farming requests are now added directly to your currency pouch. An option to add the previously defective castle wars tickets to your currency pouch has been added.
    • Adjusted the soil in the Falador tree patch so that it looks consistently level.
  • update 25 November 2019 (Update):
    • Farming's level cap has been increased to 120. Several new crops were introduced.
  • patch 16 September 2019 (Update):
    • Removed a short delay when checking berry bushes.
  • patch 22 July 2019 (Update):
    • An issue resulting in trees being chopped down when the player has a lower farming level than required has been fixed.
  • patch 1 April 2019 (Update):
    • Implemented low level Farming skill audio improvements.
  • patch 1 October 2018 (Update):
    • The farming skill guide will now correctly show farming fragment rates at level 120.
  • ninja 6 February 2017 (Update):
    • You can now add compost to a patch after planting something.
  • patch 19 September 2016 (Update):
    • Fixed an issue allowing Ironmen to prune other players' plants.
  • ninja 18 July 2016 (Update):
    • Removed the delay when checking the health of a fruit tree.
  • ninja 1 February 2016 (Update):
    • Graphically updated fruit trees grown with the Farming skill.
  • ninja 2 November 2015 (Update):
    • The harvesting animation is now smoother.
  • ninja 23 February 2015 (Update):
    • Farming patch locations and their borders have been updated.
  • patch 16 February 2015 (Update):
    • Farmer payments for elder trees are now shown in the Farming skill guide.
  • ninja 19 January 2015 (Update):
    • Players will now receive a message in their chatbox when a gardener agrees to look after a patch.
  • patch 6 October 2014 (Update):
    • Elves tending farming patches will no longer perform an unconvincing impersonation of a leprechaun when the player claims Evil Tree rewards.
  • patch 14 August 2012 (Update):
    • The animation for picking herbs no longer jerks.
  • patch 13 March 2012 (Update):
    • The animation for picking herbs from a Farming spot has been updated.
  • patch 26 July 2011 (Update):
    • Chopping a fruit tree using a Dwarven Army Axe now uses the correct axe animation.
  • patch 9 November 2010 (Update):
    • Water on allotments now looks similar in any graphical mode.
  • patch 21 September 2010 (Update):
    • Adjusted the models used for watered farming patches to stop them flickering.
  • patch 25 May 2010 (Update):
    • Updated a large amount of the older Farming code.
    • You will now get consistent messages when watering fruit or tree saplings.
  • update 21 April 2010 (Update):
    • Farming patches now have a clear option for various dead crops, as well as a rake option for weeds.
  • patch 3 December 2009 (Update):
    • Flattened out a herb farming patch.
  • patch 7 October 2009 (Update):
    • Improved farmers’ animations with rakes and spades to be smoother.
  • patch 21 July 2009 (Update):
    • Removed a sound when checking the health of a cactus.
  • patch 3 March 2009 (Update):
    • The Farming Skillguide appeared to be missing its ‘Milestones’ section.
  • update 10 September 2007 (Update):
    • Herb farming now results in growing grimy herbs.
  • update 11 July 2005 (Update):
    • Farming skill added to game.
    • Today we have introduced the long-awaited and much-discussed new skill for members - the Farming skill!
    • The Farming skill allows you to grow a wide range of resources from seed to harvest, for use in the Cooking, Herblore and Crafting skills, as well as simply growing your own food. The skill centres around a new addition to the world of RuneScape - the Farming patch. There are a number of different types of patch - vegetable, tree and herb patches being some of these - and are located right across the world map, indicated by a new spade icon. You may find that the patches are rather overgrown with weeds to start with, so keep your rake handy.
    • You will only see the crops you have grown yourself in the farming patches. You won't see other people's. Otherwise the farming patches would always be full of other people's crops and you wouldn't be able to grow anything.
    • There are four main areas where you can get started: near Falador, Catherby, Ardougne and Port Phasmatys. There are Farming shops close by each of these areas, which stock all the tools that you will need to start cultivating your crops. If the shops run out of stock there are gardeners near these patches that you can buy some of the tools from. The gardeners are also more than pleased to give out Farming advice, being experts in their field.
    • We have filled the Farming skill up with many types of crop for you to grow, and details of these and their skill-level requirements can be found by clicking on the in-game skill guide, and also on the manual page.
    • Good luck, tend to your patches, and don't get your fingers shut in the compost bin!

Trivia

[edit | edit source]
The login page when the Farming skill came out
Farming login music - Ground Scape

  • Following the 7 November 2022 update, crops can no longer die.
  • For a few weeks before the Farming skill was released in July 2005, all herb seeds were simply named 'herb seeds' and different types of seeds would form different stacks in players' inventories and banks.
  • Within the first several days upon release of the Farming Skill, players would plant seeds followed by quickly digging them up and replanting to gain quick Farming experience at a low level. Jagex realised this and later removed it from the game. The update only allowed players to dig up an allotment once it was fully grown, diseased, or dead.
  • When planting plants in your house garden (or Formal Garden) you will get the same amount of Farming experience as well as Construction experience. These plants cannot be planted anywhere but the player-owned house.
  • When you have planted something in a Member's server and did not harvest your yields and then you return to free-to-play, your plants will still be there even though you cannot harvest them.
  • If the player chooses to pay a farmer to look after their crops, and have both noted and unnoted forms in inventory, the farmer would always take the unnoted ones.
  • When Farming was released, the login screen was changed temporarily. Vines hung from the top of the screen covering most of the wall, and some ivy was growing along the floor. The pillars were replaced with curved trees.
  • In Old School RuneScape, logouts and world-hopping no longer makes a growth tick never happen after the Farming Timer Rework & Skilling QoL update. In RuneScape, the issue still exists.
  • Farming was the first skill in the game to change the login screen for its update.

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Mod Sponge. Master Farmer outfit doesn't give extra herb chance on harvests. Reddit. 21 November 2022. (Archived from the original on 11 December 2022.) Mod Sponge: "What it's actually doing when you harvest from a herb patch is giving you a 10% chance to not lose a herb life. So each time you pick a herb you either succeed or fail a herb life roll. [...] If you fail a herb life roll whilst wearing the outfit however, you then get a second 1/10 or 1/20 chance to save the life (depending on outfit tier) [...]"
  2. ^ Jagex. Mod Sponge on Discord. . 17 July 2024. Archived from the original on 8 March 2026. Mod Sponge: "Essentially anything above 99 with the stat random still uses 99 (so no higher chance to save herbs at 120 then at 99)."