package net.ciklum.icfpc11.domain.greenspoon10 import net.ciklum.icfpc11.domain.Game import net.ciklum.icfpc11.domain.Slot /** * blabla * @author vic */ @Typed class Revive extends Function { @Override Function apply(Function i) { super.apply(i) //BUG: use current player, not strictly opponent Slot slot = Game.instance.currentProponent.getSlot(i.value) if (!slot.isAlive()) { slot.vitality = 1 } Identity.IDENTITY } String toString() { "revive" } }