import java.util.*; public class ManaGrow1 extends Mentalism { String target; String spellName= "Soothing Meditation"; int manaCost = 50; int level = 3; String[] targets = {}; String description= "After casting this spell your mana per turn will increase"; /** * Should as the string argument take city#cityname or dragon#dragonname */ public void cast(Fod game, int playerNr, String arg) { } //Overridas eftersom jag vill att spellen ska kastas på klient sidan public void prepare(String target,ClientThread ct){ if(ct.mana.getValue() >= getManaCost()){ if(ct.manaPerTurn.getValue()<30){ ct.mana.setValue(ct.mana.getValue()-getManaCost()); ct.manaPerTurn.setValue(ct.manaPerTurn.getValue()+2); ct.message("You cast "+spellName+" and increase your mana per turn rate"); }else{ ct.message("You cannot use "+spellName+" to rise your mana per turn rate furhter"); } }else{ ct.message("You dont have enough mana for this spell"); } } ////Primitves public String getSpellName(){ return spellName; } public String getDescription(){ return description; } public int getManaCost(){ return manaCost; } public int getLevel(){ return level; } public String[] getTargetProfile(){ return targets; } public String getTarget(){ return target; } public String setTarget(String t){ target = t; return target; } }