LunarTides / Hearthstone.js

A console-based recreation of Hearthstone made in NodeJS
GNU General Public License v3.0
8 stars 1 forks source link

Remove `readline-sync` dependency. #365

Closed LunarTides closed 1 month ago

LunarTides commented 1 month ago

Closes #278

I'm just gonna put this here:

Card.adapt (1)
Card.activate (1)
Card.doBlueprint (1)
Card.addHealth (1)
Card.silence (1)
Card.condition (1)
Card.replacePlaceholders (1)
Card.tryInfuse (1)
Card.reload (1)
Card.addStats (1)
Card.destroy (1)
Card.reset (1)
Card.doPlaceholders (1)
Card.remHealth (1)
Card.bounce (1)
Card.readable (1)
Card.remStats (1)
Card.view (1)
Card.setStats (1)
Card.kill (1)
Card.attackTarget (1)
Card.freeze (1)
Card.discard (1)
Card.fromName (1)
Card.fromID (1)
Card.all (1)
Card.allFromName (1)
Card.imperfectCopy (1)
Card.takeControl (1)

Player.destroyWeapon (1)
Player.drawCards (1)
Player.drawSpecific (1)
Player.heroPower (1)
Player.invoke (1)
Player.setWeapon (1)
Player.recruit (1)
Player.joust (1)
Player.mulligan (1)
Player.remHealth (1)
Player.createJade (1)
Player.attackTarget (1)
Player.addOverload (1)
Player.addAttack (1)
Player.shuffleIntoDeck (1)
Player.addToBottomOfDeck (1)
Player.addToHand (1)
Player.addQuest (1)
Player.spawnInDIYCard (1)
Player.setToStartingHero (1)

Deckcode.toVanilla (1)
Deckcode.fromVanilla (1)
Deckcode.import (1)

Util.createLogFile (1)

Event.addListener (1)
Event.withSuppressed (1)

CardFunctions.getClasses (1)

Logger.inputTranslate (1)
Logger.inputTranslateWithOptions (1)
Logger.pauseTranslate (1)

Interact.question (1)
Interact.yesNoQuestion (1)
Interact.deckCode (1)
Interact.chooseOne (1)
Interact.selectPlayerTarget (1)
Interact.selectCardTarget (1)
Interact.selectTarget (1)
Interact._selectTarget (1)
Interact.verifyDiySolution (1)
Interact.parseEvalArgs (1)

Interact.gameLoop.input (1)
Interact.gameLoop.doTurnAttack (1)
Interact.gameLoop.handleCmds (1)
Interact.gameLoop.doTurnLogic (1)
Interact.gameLoop.doTurn (1)

Interact.commands.commands (1)

Interact.card.useLocation (1)
Interact.card.mulligan (1)
Interact.card.dredge (1)
Interact.card.discover (1)

Interact.info.withStatus (1)
Interact.info.printPlayerStats (1)
Interact.info.printBoard (1)
Interact.info.printHand (1)
Interact.info.showGame (1)

Game.input (1)
Game.pause (1)
Game.endTurn (1)
Game.startGame (1)
Game.endGame (1)
Game.killCardsOnBoard (1)
Game.summon (1)

Game._trade (1)
Game._forge (1)
Game._condition (1)
Game._magnetize (1)
Game._combo (1)
Game._hasCapacity (1)
Game._corrupt (1)
Game._echo (1)
Game.play (1)

Game._doFrenzy (1)
Game._doPoison (1)
Game._cleave (1)
Game._spellDamage (1)
Game._removeDurabilityFromWeapon (1)
Game._attackerIsNum (1)
Game._attackerIsPlayer (1)
Game._attackerIsPlayerAndTargetIsCard (1)
Game._attackerIsPlayerAndTargetIsPlayer (1)
Game._attackerIsCard (1)
Game._attackerIsCardAndTargetIsCard (1)
Game._attackerIsCardAndTargetIsCardDoTarget (1)
Game._attackerIsCardAndTargetIsCardDoAttacker (1)
Game._attackerIsCardAndTargetIsPlayer (1)
Game.attack (1)

Game.event.listeners (1)
Game.triggerEventListeners (1)

Event.tick (1)
Event.cardUpdate (1)
Event.questUpdate (1)
Event.broadcast (1)
Event.broadcastDummy (1)

Index.userInputLoop (1)

Src.main (1)

Deckcreator.askClass (1)
Deckcreator.showCards (1)
Deckcreator.showDeck (1)
Deckcreator.generateDeckcode (1)
Deckcreator.handleCmds (1)
Deckcreator.main (1)
Deckcreator.commands (1)
Deckcreator.getCardArg (1)
Deckcreator.help (1)

CLI.main (1)

CLC.main (1)

CCC.input (1)
CCC.common (1)
CCC.classSpecific (1)
CCC.main (1)

VCC.create (1)
VCC.main (1)

libcc.create (1)

Crashtest.main (1)

TestCards.testCard (1)
TestCards.main (1)

CardAbilities (1)

chooseOne (1)
new Card() => Card.create() (1)