This reverts commit 179cb50557.
This commit is contained in:
parent
179cb50557
commit
c2ecc76457
588 changed files with 16260 additions and 10926 deletions
|
|
@ -14,30 +14,50 @@ namespace Server.Engines.Plants
|
|||
from.InRange(m_Plant.GetWorldLocation(), 3))
|
||||
{
|
||||
if (!m_Plant.IsUsableBy(from))
|
||||
{
|
||||
m_Plant.LabelTo(from,
|
||||
1061856); // You must have the item in your backpack or locked down in order to use it.
|
||||
}
|
||||
else if (!m_Plant.IsCrossable)
|
||||
{
|
||||
m_Plant.LabelTo(from, 1053050); // You cannot gather pollen from a mutated plant!
|
||||
}
|
||||
else if (!m_Plant.PlantSystem.PollenProducing)
|
||||
{
|
||||
m_Plant.LabelTo(from, 1053051); // You cannot gather pollen from a plant in this stage of development!
|
||||
}
|
||||
else if (m_Plant.PlantSystem.Health < PlantHealth.Healthy)
|
||||
{
|
||||
m_Plant.LabelTo(from, 1053052); // You cannot gather pollen from an unhealthy plant!
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!(targeted is PlantItem targ) || targ.PlantStatus >= PlantStatus.DecorativePlant ||
|
||||
targ.PlantStatus <= PlantStatus.BowlOfDirt)
|
||||
{
|
||||
m_Plant.LabelTo(from, 1053070); // You can only pollinate other specially grown plants!
|
||||
}
|
||||
else if (!targ.IsUsableBy(from))
|
||||
{
|
||||
targ.LabelTo(from,
|
||||
1061856); // You must have the item in your backpack or locked down in order to use it.
|
||||
}
|
||||
else if (!targ.IsCrossable)
|
||||
{
|
||||
targ.LabelTo(from, 1053073); // You cannot cross-pollinate with a mutated plant!
|
||||
}
|
||||
else if (!targ.PlantSystem.PollenProducing)
|
||||
{
|
||||
targ.LabelTo(from, 1053074); // This plant is not in the flowering stage. You cannot pollinate it!
|
||||
}
|
||||
else if (targ.PlantSystem.Health < PlantHealth.Healthy)
|
||||
{
|
||||
targ.LabelTo(from, 1053075); // You cannot pollinate an unhealthy plant!
|
||||
}
|
||||
else if (targ.PlantSystem.Pollinated)
|
||||
{
|
||||
targ.LabelTo(from, 1053072); // This plant has already been pollinated!
|
||||
}
|
||||
else if (targ == m_Plant)
|
||||
{
|
||||
targ.PlantSystem.Pollinated = true;
|
||||
|
|
@ -65,4 +85,4 @@ namespace Server.Engines.Plants
|
|||
m_Plant.IsUsableBy(from)) from.SendGump(new ReproductionGump(m_Plant));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue