Changed action cards logic. x8
This commit is contained in:
parent
9d4dd65af0
commit
e388e66bf8
@ -6,17 +6,12 @@ import lombok.AllArgsConstructor;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public abstract class ActionCard {
|
||||
BunkerBot bot;
|
||||
Player activator;
|
||||
|
||||
public ActionCard(BunkerBot bot, Player activator) {
|
||||
this.bot = bot;
|
||||
this.activator = activator;
|
||||
}
|
||||
|
||||
public abstract void execute();
|
||||
|
||||
public abstract String getName();
|
||||
|
@ -2,11 +2,17 @@ package com.alterdekim.javabot.bot.cards;
|
||||
|
||||
import com.alterdekim.javabot.Constants;
|
||||
import com.alterdekim.javabot.bot.Player;
|
||||
import com.alterdekim.javabot.components.BunkerBot;
|
||||
import com.alterdekim.javabot.entities.Work;
|
||||
import com.alterdekim.javabot.util.BotUtils;
|
||||
import org.telegram.telegrambots.meta.api.methods.send.SendMessage;
|
||||
|
||||
public class ChangeWorksCard extends ActionCard {
|
||||
|
||||
public ChangeWorksCard(BunkerBot bot, Player activator) {
|
||||
super(bot, activator);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
Player p = (Player) BotUtils.getRandomFromList(this.bot.players, this.bot.random);
|
||||
|
@ -2,12 +2,17 @@ package com.alterdekim.javabot.bot.cards;
|
||||
|
||||
import com.alterdekim.javabot.Constants;
|
||||
import com.alterdekim.javabot.bot.Player;
|
||||
import com.alterdekim.javabot.components.BunkerBot;
|
||||
import com.alterdekim.javabot.util.BotUtils;
|
||||
import org.telegram.telegrambots.meta.api.methods.send.SendMessage;
|
||||
|
||||
public class RandomHIVCard extends ActionCard {
|
||||
private static final long HIV_ID = 31;
|
||||
|
||||
public RandomHIVCard(BunkerBot bot, Player activator) {
|
||||
super(bot, activator);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
Player p = (Player) BotUtils.getRandomFromList(this.bot.players, this.bot.random);
|
||||
|
Loading…
x
Reference in New Issue
Block a user