betty's oldies
Forum Expert
Hate it when players on your team waste space and money by stacking ice, mage, quake, or poison towers next to each other? Does this end up costing your team the game? Then this is for you!
Simple suggestion:
When there's a nearby mage, ice, quake, or poison tower next to another tower of the same type, the player is prompted with a warning message showing that the effects do not stack. The player can either hit "yes" to build the tower or hit "no" to stop building. This warning message pops up only when the tower takes up at least 20% of the efficiency. When the new tower is placed due to 20%+ overlap, it lowers the 1st tower's efficiency from, say 100%, to 80% or lower and both towers suffer from reduced efficiency.
Examples:
-Suppose I have a mage tower at spawn and it has a range of 15 blocks (area = 225*pi). I place another mage tower within range of the 1st mage tower, which should prompt a warning.
-Same example as above, but what if I place the 2nd mage tower outside the 1st one but there's still some overlap? Suppose the 2nd mage tower has the same range and area as the first one. In this case, if it overlaps by at least 45*pi blocks (20% of the area of the 1st mage tower) or higher, I get the warning message.
-If the overlap is less than 20%, then the warning message will not show up. However, if there is some overlap (i.e. efficiency is not 100%), then the effective efficiency is displayed in the tower info when its GUI is brought up.
What the warning message is displayed as (can optionally display the reduced efficiency of both towers):
"Warning! You are building another mage/ice/quake/poison tower near another one. These effects do not stack with other towers of the same kind. Building will result in a reduced efficiency to X% for one tower and Y% for the new one. Are you sure you want to build this tower at this location?" [Yes (green block)] [No (Red block)]
Possible questions answered below (will be updated if more pop up):
What if this doesn't work?
-Mineplex has a way to prompt the user for a confirmation message when making purchases. The same concept can be applied here, meaning confirmation messages like the suggested one above are possible to code.
-At the least, it warns new players, who think the towers increase damage output, to not place multiple unstackable towers next to each other.
-For those who intentionally place multiple ice/mage towers next to each other, all that would be needed are 1-2 warnings. Not willing to comply with the warnings can justify a votekick for not cooperating or a report for team griefing.
The message is annoying!
-As stated above, it displays only if a good amount of area between the two towers overlaps. If not much or nothing overlaps, then the warning message does not display. This encourages players to use status effect towers by spacing them out.
Simple suggestion:
When there's a nearby mage, ice, quake, or poison tower next to another tower of the same type, the player is prompted with a warning message showing that the effects do not stack. The player can either hit "yes" to build the tower or hit "no" to stop building. This warning message pops up only when the tower takes up at least 20% of the efficiency. When the new tower is placed due to 20%+ overlap, it lowers the 1st tower's efficiency from, say 100%, to 80% or lower and both towers suffer from reduced efficiency.
Examples:
-Suppose I have a mage tower at spawn and it has a range of 15 blocks (area = 225*pi). I place another mage tower within range of the 1st mage tower, which should prompt a warning.
-Same example as above, but what if I place the 2nd mage tower outside the 1st one but there's still some overlap? Suppose the 2nd mage tower has the same range and area as the first one. In this case, if it overlaps by at least 45*pi blocks (20% of the area of the 1st mage tower) or higher, I get the warning message.
-If the overlap is less than 20%, then the warning message will not show up. However, if there is some overlap (i.e. efficiency is not 100%), then the effective efficiency is displayed in the tower info when its GUI is brought up.
What the warning message is displayed as (can optionally display the reduced efficiency of both towers):
"Warning! You are building another mage/ice/quake/poison tower near another one. These effects do not stack with other towers of the same kind. Building will result in a reduced efficiency to X% for one tower and Y% for the new one. Are you sure you want to build this tower at this location?" [Yes (green block)] [No (Red block)]
Possible questions answered below (will be updated if more pop up):
What if this doesn't work?
-Mineplex has a way to prompt the user for a confirmation message when making purchases. The same concept can be applied here, meaning confirmation messages like the suggested one above are possible to code.
-At the least, it warns new players, who think the towers increase damage output, to not place multiple unstackable towers next to each other.
-For those who intentionally place multiple ice/mage towers next to each other, all that would be needed are 1-2 warnings. Not willing to comply with the warnings can justify a votekick for not cooperating or a report for team griefing.
The message is annoying!
-As stated above, it displays only if a good amount of area between the two towers overlaps. If not much or nothing overlaps, then the warning message does not display. This encourages players to use status effect towers by spacing them out.
Last edited: