Skip to content
This repository has been archived by the owner on Jan 29, 2020. It is now read-only.

Merge dev into seekers-of-wisdom #3887

Merged
merged 125 commits into from
Jan 19, 2020
Merged

Merge dev into seekers-of-wisdom #3887

merged 125 commits into from
Jan 19, 2020

Commits on Nov 6, 2019

  1. Update .travis.yml

    jeremylarner committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    dde9101 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3642 from jeremylarner/develop3

    Merge develop into acf
    jeremylarner authored Nov 6, 2019
    Configuration menu
    Copy the full SHA
    c68fc74 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2019

  1. aCF - Petal Village Estate (#3605)

    * Initial commit
    
    * Fixed the test
    
    * Linter
    
    * Whoops, forgot to rename the test cases from Kuni Lab!
    marcsoiferman-cm authored and The-Outcast committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    c11200a View commit details
    Browse the repository at this point in the history
  2. aCF - By Any Means (#3621)

    marcsoiferman-cm authored and The-Outcast committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    2a4c400 View commit details
    Browse the repository at this point in the history
  3. aCF - Henshin mysteries (#3586)

    * add first draft of card with test
    
    I modified the pilgramage code to work with henshin mysteries currently is
    failing the test for when the province is broken. but is stopping the
    ring from being claimed otherwise as intented
    
    * added a test to see if the ring effect was working
    
    * fix bug in broken province test
    the issue was a copy paste error the card was working as the whole time
    Matthew-Griffith authored and The-Outcast committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    8816d77 View commit details
    Browse the repository at this point in the history
  4. aCF - Asako Takahiro (#3590)

    * card implementation and test
    
    wrote the card implementation with 2 static effects. one for mil and
    one for pol. then I wrote one test to check each effect was working
    
    * fix bug for him counting himself
    
    I made it to where he filters himself out when modifying his skill and add a
    test to make sure it is working
    
    * changing to use .getNumberOfParticipants
    
    * used `getNumberOfParticipants`
    
    instead of filtering the cards in play for each player instead just call
    getNumberOfParticipants on the game object to make it a lot less LOC
    Matthew-Griffith authored and The-Outcast committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    d2cbe5a View commit details
    Browse the repository at this point in the history
  5. aCF - Fan of Command (#3614)

    marcsoiferman-cm authored and The-Outcast committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    f29b64d View commit details
    Browse the repository at this point in the history
  6. aCF - Palace Guard (#3607)

    * Templates based on other cards
    
    * Palace guard implementation & test cases
    marcsoiferman-cm authored and The-Outcast committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    4a6f99f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fa7fd74 View commit details
    Browse the repository at this point in the history
  8. acf - Quarrelsome Youth (#3612)

    * Implementation and tests for quarrelsome youth
    
    * Added test for equal cards
    marcsoiferman-cm authored and The-Outcast committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    d94a40f View commit details
    Browse the repository at this point in the history
  9. aCF - Outflank (#3613)

    * Initial test suite for Outflank.
    
    * Failing test - able to select the same defender twice with two copies.
    
    * Linting
    
    * Updated outflank based on discussions.
    Added test for border fortress.
    marcsoiferman-cm authored and The-Outcast committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    205918a View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2019

  1. aCF - Smugglers cove (#3584)

    * wrote the card and a test for the targetting
    
    * added test for movement and switched to a conditional game actions to get it to work
    Matthew-Griffith authored and The-Outcast committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    c6f9ebf View commit details
    Browse the repository at this point in the history
  2. aCF - Unified company (#3588)

    * first draft of card implementation
    
    wrote out the logic for the reaction on the card and created an
    empty file for the tests
    
    * added tests
    
    added four test: one to show targetting is working, one for showing triggering if
    conditions are met, one for cards in hand and one show the character is brought
    into play
    
    * using selectCard
    
    the card doesnt target does so the selectCard action is now being
    used instead
    
    * add test for less cards in hand
    Matthew-Griffith authored and The-Outcast committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    7214974 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. add folder structure

    The-Outcast committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    2eb4c90 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. aCF - Deduction (#3625)

    * Added Deduction, plus a change to the returnRings cost in costs.js to support the card
    
    * Updated the test case
    marcsoiferman-cm authored and The-Outcast committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    06c25be View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3694 from gryffon/develop

    Merge dev into acf
    The-Outcast authored Nov 19, 2019
    Configuration menu
    Copy the full SHA
    664f9e7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3695 from gryffon/develop

    merge dev into dor
    The-Outcast authored Nov 19, 2019
    Configuration menu
    Copy the full SHA
    ac3133a View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2019

  1. DoR - Hida O-Ushi (#3690)

    * Initial commit
    
    * Added tests for Hida O-Ushi
    
    * Added way of the dragon for the max 1 per round test
    
    * Removed the dummy files for DoR.
    marcsoiferman-cm authored and jeremylarner committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    3ca7b86 View commit details
    Browse the repository at this point in the history
  2. Merge develop into DoR (#3715)

    * Bug fix for Suppress effects
    
    * Update fiveringsdb-data
    jeremylarner authored Nov 22, 2019
    Configuration menu
    Copy the full SHA
    42e1835 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75faccd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f6726fa View commit details
    Browse the repository at this point in the history
  5. DoR - Matsu Agetoki (#3705)

    * Base implementation and tests
    
    * Fixed Matsu Agetoki tests
    marcsoiferman-cm authored and The-Outcast committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    cfbf08c View commit details
    Browse the repository at this point in the history
  6. DoR - Purifier Apprentice (#3704)

    * Initial tests and implementation for Purifier Apprentice
    
    * Fixed the tests
    
    * Linting fix
    marcsoiferman-cm authored and The-Outcast committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    fafd280 View commit details
    Browse the repository at this point in the history
  7. DoR - Shinjo Yasamura (#3703)

    * Initial tests & implementation
    
    * Updated the tests
    marcsoiferman-cm authored and The-Outcast committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    32df205 View commit details
    Browse the repository at this point in the history
  8. DoR - Seventh Tower (#3702)

    * Implementation and tets for Seventh Tower (not working, needs a json update)
    
    * Fixed the test case
    
    * Linting issue
    marcsoiferman-cm authored and The-Outcast committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    c5d5a73 View commit details
    Browse the repository at this point in the history
  9. DoR - Subterranean Guile (#3692)

    * Tests and implementation for Subterranean Guile
    
    * Replaced .forEach some .some for checking unbroken provinces
    marcsoiferman-cm authored and The-Outcast committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    9fa9b58 View commit details
    Browse the repository at this point in the history
  10. DoR - Siege Warfare (#3691)

    marcsoiferman-cm authored and The-Outcast committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    624a2cc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d8e6abf View commit details
    Browse the repository at this point in the history
  12. DoR - Fruitful Respite (#3713)

    * Implementation and tests for Fruitful Respite
    
    * Updated reaction title
    marcsoiferman-cm authored and The-Outcast committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    c87608a View commit details
    Browse the repository at this point in the history
  13. DoR - Watchtower of Valor (#3687)

    * Tests and implementation for watchtower of valor
    
    * Added a test for losing a conflict
    
    * Added the unlimited clause
    
    * Added test for multiple activations
    marcsoiferman-cm authored and The-Outcast committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    576fda0 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2019

  1. DoR - Slovenly Scavenger (#3721)

    * Tests and implementation for Slovenly Scavenger
    
    * Linting cleanup
    marcsoiferman-cm authored and The-Outcast committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    b735a6f View commit details
    Browse the repository at this point in the history
  2. DoR - Kansen Haunt (#3722)

    * Tests and implementation for Kansen Haunt
    
    * Added test for negative strength modifier
    marcsoiferman-cm authored and The-Outcast committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    23086f2 View commit details
    Browse the repository at this point in the history
  3. aCF - Frontline Engineer (#3627)

    * Not working at all!
    
    * Implementation and tests for frontline engineer
    
    * Linter cleanup
    
    * Updated to getDynastyCardsInProvince() and added tests for Back Alley Hideaway
    
    * Linting cleanup
    
    * Updated after having done other cards
    marcsoiferman-cm authored and The-Outcast committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    7ecd837 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2019

  1. Configuration menu
    Copy the full SHA
    766561d View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2019

  1. Merge develop into dor (#3733)

    * Fix #3592: SYH does not cancel Hitomi duel
    
    * Added test for undefined (dash in mongodb) skill removing characters from combat
    
    * Bug fix for Suppress effects
    
    * Update fiveringsdb-data
    
    * Bug fix for Total Warfare & Let Go. (#3709)
    
    * Bugfix for Chasing the Sun (so you can no longer move the conflict to your own provinces) (#3701)
    
    * Updated the deck validator for new roles (#3700)
    
    The roles have been freed as decreed during the winter court of 2019.
    
    * fix Shrewd Yasuki Null Reference crash (#3685)
    
    * Fix Omoidasu trigger condition (#3719)
    
    * Fix Omoidasu trigger condition
    
    It didn't check who was dishonored, only  by who.
    
    * Fix lint errors
    
    * Rework ResolveAbilityAction (#3706)
    
    * Implement play costs
    
    * Add trigger costs
    
    * Rework ResolveAbilityAction
    
    * Test and bugfixes
    
    * Bug fix for prepare for war (& test updates) (#3732)
    
    Closes #3716.
    
    * Bug fix for incorrect text on Isawa Heiko (#3479)
    
    * Bug fix for incorrect text on Isawa Heiko
    
    * finished this bugfix
    
    for the card implementation I change the condition that it need to be
    in a conflict. and then I add one test to check this works and I also
    had to change the test that stops you from choosing partiicipating
    characters
    jeremylarner authored Nov 29, 2019
    Configuration menu
    Copy the full SHA
    a7b28a4 View commit details
    Browse the repository at this point in the history
  2. Merge develop into acf (#3734)

    * Fix #3592: SYH does not cancel Hitomi duel
    
    * Added test for undefined (dash in mongodb) skill removing characters from combat
    
    * Bug fix for Suppress effects
    
    * Update fiveringsdb-data
    
    * Bug fix for Total Warfare & Let Go. (#3709)
    
    * Bugfix for Chasing the Sun (so you can no longer move the conflict to your own provinces) (#3701)
    
    * Updated the deck validator for new roles (#3700)
    
    The roles have been freed as decreed during the winter court of 2019.
    
    * fix Shrewd Yasuki Null Reference crash (#3685)
    
    * Fix Omoidasu trigger condition (#3719)
    
    * Fix Omoidasu trigger condition
    
    It didn't check who was dishonored, only  by who.
    
    * Fix lint errors
    
    * Rework ResolveAbilityAction (#3706)
    
    * Implement play costs
    
    * Add trigger costs
    
    * Rework ResolveAbilityAction
    
    * Test and bugfixes
    
    * Bug fix for prepare for war (& test updates) (#3732)
    
    Closes #3716.
    
    * Bug fix for incorrect text on Isawa Heiko (#3479)
    
    * Bug fix for incorrect text on Isawa Heiko
    
    * finished this bugfix
    
    for the card implementation I change the condition that it need to be
    in a conflict. and then I add one test to check this works and I also
    had to change the test that stops you from choosing partiicipating
    characters
    jeremylarner authored Nov 29, 2019
    Configuration menu
    Copy the full SHA
    889ad8e View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2019

  1. This fixes a gamenode crash during the regroup stage if you don't hav…

    …e an opponent
    
    Introduced in PR #3709
    marc-soiferman committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    6e07f99 View commit details
    Browse the repository at this point in the history
  2. Linting cleanup

    marc-soiferman committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    97e9b95 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2019

  1. aCF - Shukujo (#3604)

    * Base implementation for Shukujo.
    
    * Added shukujo tests
    
    * Updated the tests for Shukujo
    
    * Linting fixes
    
    * Updated to use the new attachmentConditions block
    
    * Added an appropriate chat message
    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    3a00b65 View commit details
    Browse the repository at this point in the history
  2. aCF - Army of the Rising Wave (#3616)

    * Tests and implementation for army of the rising wave
    
    * Updated the gameaction to use context instead of this.game
    
    * Linting cleanup
    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    3eced44 View commit details
    Browse the repository at this point in the history
  3. aCF - Erudite Prestige (#3683)

    * Tests and implementation for erudite prestige
    
    * Added text output to the tests
    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    7a0323b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    073d4f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    220ea81 View commit details
    Browse the repository at this point in the history
  6. aCF - Shiro kitsuki (#3597)

    * how I think the card implementation should work
    
    the implementation prompt the user for a card and then the card will create a lasting effect
    for the conflict which creates a delayed effect that will trigger if the card is played
    
    * forgot to change some copy paste code from gossip
    
    * wrote three basic test to show the card working
    
    frist test show the card triggering a the start of a conflict
    the second checks the player gets the name card prompt
    the last shows that the player gets to claim the ring if the card is played
    
    * more debugging
    
    * more debugging
    
    * got the card working so far
    
    thanks to jadiel help on discord I got this version of the card working but
    there a some issue still.
    * need to use `claimRing` instead of `takeRing`
    * naming the card should be part of the cost
    * figure out a way to make the claimed ring political
    
    * refactoring for cost to be naming the card
    
    trying to get the cost to be naming the card but it appears that the game is
    getting stuck on the name card prompt. still needs more debugging
    
    * changed the promptmenu to pass down context
    
    basically added in jadiels update to see if this would help
    with having naming the card be part of the cost but it
    still needs some work on that front
    
    * got the naming of the card to be the cost
    
    cost field on the reaction has be updated to reflect the
    cards text better
    
    still need to claim the ring instead of take it and make it
    political
    
    * card claims the ring now
    
    created a new gameaction that will to claim the ring instead of take it
    it also takes in the type of the ring. which solves two the issues for the
    card;
    
    * added a test for claim ring
    
    it is currently failing the server is logging the following error message
    ```
    2019-11-08T02:02:43.140Z - error:  message=Cannot read property conflictRing of undefined, stack=TypeError: Cannot read property conflictRing of undefined
        at onClaimRing (/home/mattg/projects/ringteki/build/server/game/gamesteps/triggeredabilitywindowtitles.js:6:54)
        at _.filter._.map.event (/home/mattg/projects/ringteki/build/server/game/gamesteps/triggeredabilitywindowtitles.js:46:24)
        at Function._.map._.collect (/home/mattg/projects/ringteki/node_modules/underscore/underscore.js:205:24)
        at Object.getTitle (/home/mattg/projects/ringteki/build/server/game/gamesteps/triggeredabilitywindowtitles.js:43:33)
        at TriggeredAbilityWindow.getPromptProperties (/home/mattg/projects/ringteki/build/server/game/gamesteps/forcedtriggeredabilitywindow.js:66:61)
        at TriggeredAbilityWindow.getPromptForSelectProperties (/home/mattg/projects/ringteki/build/server/game/gamesteps/forcedtriggeredabilitywindow.js:60:64)
        at TriggeredAbilityWindow.getPromptForSelectProperties (/home/mattg/projects/ringteki/build/server/game/gamesteps/triggeredabilitywindow.js:82:31)
        at TriggeredAbilityWindow.promptBetweenSources (/home/mattg/projects/ringteki/build/server/game/gamesteps/forcedtriggeredabilitywindow.js:51:69)
        at TriggeredAbilityWindow.filterChoices (/home/mattg/projects/ringteki/build/server/game/gamesteps/triggeredabilitywindow.js:73:14)
        at TriggeredAbilityWindow.filterChoices (/home/mattg/projects/ringteki/build/server/game/gamesteps/triggeredabilitywindow.js:69:25)
        at TriggeredAbilityWindow.continue (/home/mattg/projects/ringteki/build/server/game/gamesteps/forcedtriggeredabilitywindow.js:21:18)
        at GamePipeline.continue (/home/mattg/projects/ringteki/build/server/game/gamepipeline.js:88:37)
        at EventWindow.continue (/home/mattg/projects/ringteki/build/server/game/gamesteps/basestepwithpipeline.js:28:42)
        at GamePipeline.continue (/home/mattg/projects/ringteki/build/server/game/gamepipeline.js:88:37)
        at InitiateAbilityEventWindow.continue (/home/mattg/projects/ringteki/build/server/game/gamesteps/basestepwithpipeline.js:28:42)
        at GamePipeline.continue (/home/mattg/projects/ringteki/build/server/game/gamepipeline.js:88:37)
        at AbilityResolver.continue (/home/mattg/projects/ringteki/build/server/game/gamesteps/basestepwithpipeline.js:28:42)
        at GamePipeline.continue (/home/mattg/projects/ringteki/build/server/game/gamepipeline.js:88:37)
        at ConflictFlow.continue (/home/mattg/projects/ringteki/build/server/game/gamesteps/basestepwithpipeline.js:28:42)
        at GamePipeline.continue (/home/mattg/projects/ringteki/build/server/game/gamepipeline.js:88:37)
        at EventWindow.continue (/home/mattg/projects/ringteki/build/server/game/gamesteps/basestepwithpipeline.js:28:42)
        at GamePipeline.continue (/home/mattg/projects/ringteki/build/server/game/gamepipeline.js:88:37)
        at EventWindow.continue (/home/mattg/projects/ringteki/build/server/game/gamesteps/basestepwithpipeline.js:28:42)
        at GamePipeline.continue (/home/mattg/projects/ringteki/build/server/game/gamepipeline.js:88:37)
        at ConflictPhase.continue (/home/mattg/projects/ringteki/build/server/game/gamesteps/basestepwithpipeline.js:28:42)
        at GamePipeline.continue (/home/mattg/projects/ringteki/build/server/game/gamepipeline.js:88:37)
        at Game.continue (/home/mattg/projects/ringteki/build/server/game/game.js:974:31)
        at runAndCatchErrors (/home/mattg/projects/ringteki/build/server/gamenode/gameserver.js:279:26)
        at GameServer.runAndCatchErrors (/home/mattg/projects/ringteki/build/server/gamenode/gameserver.js:106:13)
        at GameServer.onGameMessage (/home/mattg/projects/ringteki/build/server/gamenode/gameserver.js:276:14)
        at Socket.onSocketEvent (/home/mattg/projects/ringteki/build/server/socket.js:40:13)
        at emitTwo (events.js:126:13)
        at Socket.emit (events.js:214:7)
        at /home/mattg/projects/ringteki/node_modules/socket.io/lib/socket.js:503:12
        at _combinedTickCallback (internal/process/next_tick.js:131:7)
        at process._tickDomainCallback (internal/process/next_tick.js:218:9)
    ```
    
    * add a test that the ring type was changed
    
    this is working correctly claim ring action is changing it
    to the correct type of political
    
    * small linting fix
    
    * OnClaimRing no longer assumes presence of conflict. Updated reaction abilities accordingly.
    
    * Fix test failures and log message
    Matthew-Griffith authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    d2375e1 View commit details
    Browse the repository at this point in the history
  7. DoR - Daidoji Netsu (#3736)

    * Unit tests are written
    
    * Added sacrifice to the cannot, more tests are passing
    
    * Added isKeywordAbility, added an ability to restrict keyword abilities and to restrict non-keyword abilities.
    
    Netsu working.
    npm run test working.
    
    * Oops, relic of a bad idea
    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    aee7d4a View commit details
    Browse the repository at this point in the history
  8. DoR - Desolation (#3723)

    * Tests and implementation for Desolation
    
    * Added a check to ensure you have an opponent
    
    * Added a test to make sure it doesn't blank your own provinces
    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    46c06f4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9c72a74 View commit details
    Browse the repository at this point in the history
  10. DoR - Yogo Asami (#3730)

    * Tests and implementation for Yogo Asami
    
    * Removed the location check.  Need to add Ujina tests.
    
    * Added a restriction for abilities triggered by opponents rather than opponent's triggered abilities.
    
    Added the Ujina test, made sure it passed.
    
    * Linting cleanup
    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    9a3d76f View commit details
    Browse the repository at this point in the history
  11. DoR - Kyuden Hida (#3686)

    * Tests and implementation for Kyuden Hida
    
    * Made Kyuden Hida do what it says it will.
    
    Working, but feels bad if you cancel & burn the trigger.  Going to do a bit of investigation on UX to see if I can make it work better
    
    * UX is still not great, but it's consistent with Kyuden Isawa.
    
    Also actually works properly now instead of discarding 5 cards if you take nothing.
    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    c026d0c View commit details
    Browse the repository at this point in the history
  12. DoR - Northern Curtain Wall (#3688)

    * Northern Curtain Wall - Base Implementation modifying province strength (this is incorrect).
    
    * Updated the effects engine to include the ability to modify province strength bonus, and updated northern curtain wall with the new effect
    
    * Fixed the modifier so set should actually work now
    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    b4dde01 View commit details
    Browse the repository at this point in the history
  13. DoR - Isawa Eju (#3725)

    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    ab203bc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fb9788a View commit details
    Browse the repository at this point in the history
  15. DoR - Hida Sukune (#3724)

    marcsoiferman-cm authored and The-Outcast committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    823b07a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c5e1a20 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. DoR - Kaiu Forges (#3731)

    marcsoiferman-cm authored and The-Outcast committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    d9db475 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5767635 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b278541 View commit details
    Browse the repository at this point in the history
  4. DoR - Third Whisker Warrens (#3735)

    * Works, provided I cheat the player effect.  Need to create an effect that targets the player I think
    
    * Updated it a little bit
    
    * Initial implementation & tests
    
    Needs some UI work
    
    * Linting
    
    * Added a holding test
    
    * Added a check for undefined cardname. Covers not known cards and cards you as player shouldn't see.
    
    * Added a comment to the test
    marcsoiferman-cm authored and The-Outcast committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    9605d73 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb93a84 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09feca3 View commit details
    Browse the repository at this point in the history
  7. DoR - Kuni Wastelands (#3741)

    * Unit tests are written
    
    * Added sacrifice to the cannot, more tests are passing
    
    * Added isKeywordAbility, added an ability to restrict keyword abilities and to restrict non-keyword abilities.
    
    Netsu working.
    npm run test working.
    
    * Oops, relic of a bad idea
    
    * Initial commit.  UX is a bit of a mess when choosing covert, but going to try to update that.
    
    * Oops, this was included in a merge
    marcsoiferman-cm authored and The-Outcast committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    84f1dfa View commit details
    Browse the repository at this point in the history
  8. Update 5ringsdb data

    The-Outcast committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    0c8184e View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. Configuration menu
    Copy the full SHA
    13c790e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    174f4c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2019

  1. Merge pull request #3737 from marcsoiferman-cm/dev-single-player-bugfix

    Bug Fix - Gamenode crash during targeting if no opponent
    jeremylarner authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    cbee3bf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3770 from jeremylarner/develop5

    merge develop into shojus-duty
    jeremylarner authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    edf1f56 View commit details
    Browse the repository at this point in the history
  3. SD - Bayushi Shoju (#3767)

    * Tests and implementation for Bayushi Shoju
    
    * Linting update
    marcsoiferman-cm authored and The-Outcast committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    0d1dec4 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2019

  1. DoR - Kaiu Shihobu (Using new Child Cards) (#3768)

    * Getting somewhere
    
    * Working, but with removed from game
    
    * Fixed the messages a bit
    
    * Basic implementation for Kaiu Shihobu, along with tests, using the Removed from Game zone.
    
    * Added a test case
    
    * Updated the dynasty deck search action
    
    * Passes tests with a fixed location of "UnderStronghold".
    
    Will explore having a generic location, since it should work.
    
    * Consolidating the deck search action.
    
    * UI implementation for SHihobu (cards underneath stronghold)
    
    * Updated the menu prompt title
    
    * Linting updates
    marcsoiferman-cm authored and The-Outcast committed Dec 7, 2019
    Configuration menu
    Copy the full SHA
    05bed00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f148df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    628ea19 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1867e3b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3772 from gryffon/dor

    Merge Defenders of Rokugan into Develop
    The-Outcast authored Dec 7, 2019
    Configuration menu
    Copy the full SHA
    8e2e857 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ba5b7b4 View commit details
    Browse the repository at this point in the history
  7. SD - Student of Esoterica (#3769)

    * Need to update the exclusion criteria for alternate fate pools, since it has a clause that it stops working if you can't spend fate from rings
    
    * Working
    
    * Added highlighting the current card incase you have multiple students out
    
    * Had to remove the reference to ring.js for some reason
    marcsoiferman-cm authored and The-Outcast committed Dec 7, 2019
    Configuration menu
    Copy the full SHA
    3a8ca2b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    514c6a8 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2019

  1. Configuration menu
    Copy the full SHA
    8e8eb83 View commit details
    Browse the repository at this point in the history
  2. ACF - Current of the Beryt (#3776)

    Also added support for action opportunity durations
    jeremylarner authored and The-Outcast committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    adec2b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32f57cf View commit details
    Browse the repository at this point in the history
  4. SD - Daidoji Harrier (#3782)

    * Tests and implementation for Daidoji Harrier
    
    * Added a test for having <2 cards
    marcsoiferman-cm authored and The-Outcast committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    0f094ae View commit details
    Browse the repository at this point in the history
  5. ACF - Withstand the Darkness Take 2 (#3745)

    * Base case working without Banzai... going to explore Banzai a bit to try it
    
    * Linting cleanup
    
    * Added a couple new tests.  Now to look at Banzai
    
    * Working with Banzai
    
    * Added Banzai cancel tests, fixed some issues that came up
    marcsoiferman-cm authored and The-Outcast committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    1d1fa00 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    88e4fc1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c7e7e1f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3239485 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3788 from gryffon/acf

    Merge aCF into Develop
    The-Outcast authored Dec 8, 2019
    Configuration menu
    Copy the full SHA
    cbf8a51 View commit details
    Browse the repository at this point in the history
  10. SD - Hitsu-Do Disciple #3785

    marcsoiferman-cm authored and The-Outcast committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    cf539fe View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9db4906 View commit details
    Browse the repository at this point in the history
  12. SD - Mantra of Air (#3787)

    marcsoiferman-cm authored and The-Outcast committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    af06066 View commit details
    Browse the repository at this point in the history
  13. SD - Yasuki Hatsu (#3789)

    marcsoiferman-cm authored and The-Outcast committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    9f44960 View commit details
    Browse the repository at this point in the history
  14. SD - Togashi Ichi (#3790)

    * Tests and implementation for Togashi Ichi
    
    * Updated test
    marcsoiferman-cm authored and The-Outcast committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    145f7b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2019

  1. SD - Castigated (#3793)

    * Nowhere yet
    
    * Play restrictions working, now to test the text
    
    * Tests and implementation for Castigated
    marcsoiferman-cm authored and The-Outcast committed Dec 9, 2019
    Configuration menu
    Copy the full SHA
    3630e19 View commit details
    Browse the repository at this point in the history
  2. SD - Kakita's Final Stance (#3791)

    * Initial commit (test file is entirely wrong)
    
    * Not working yet
    
    * Oops, duel participants can be arrays
    
    * Done
    
    * Added a final test case
    marcsoiferman-cm authored and The-Outcast committed Dec 9, 2019
    Configuration menu
    Copy the full SHA
    a102331 View commit details
    Browse the repository at this point in the history
  3. SD - Root Out Heresy (#3792)

    * Tests and implementation for Root Out Heresy.
    
    Added the ability for the discard actions to store the cards that have been discarded.
    
    * Forgot to update the test names
    marcsoiferman-cm authored and The-Outcast committed Dec 9, 2019
    Configuration menu
    Copy the full SHA
    ab51d59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ead51c View commit details
    Browse the repository at this point in the history
  5. SD - Inferno Guard Invoker (#3774)

    * tests and implementation for Inferno Guard Invoker
    
    * Fix lint errors
    
    * - Rework implementation
    - Add tests for multiple delayed effects and province breaking by other means
    
    * Fix lint error
    The-Outcast authored and marcsoiferman-cm committed Dec 9, 2019
    Configuration menu
    Copy the full SHA
    6dca84c View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

  1. Configuration menu
    Copy the full SHA
    be263d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    606bb7e View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2019

  1. The Perfect Gift doesn't shuffle the conflict deck (#3744)

    * Update 5ringsdb data
    
    * Make sure The Perfect Gift shuffles the conflict deck
    The-Outcast authored and marcsoiferman-cm committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    6eae0de View commit details
    Browse the repository at this point in the history
  2. Shiro Kitsuki fails to check all other cards played after the first (#…

    …3798)
    
    * Shiro Kitsuki didn't define it's delayed ability as multiple trigger, causing it to miss cards if they came later in the conflict
    
    * update tests
    
    * Use the context of the lasting effect instead of the Shiro Kitsuki object
    The-Outcast authored and marcsoiferman-cm committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    46f51b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75f555d View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2019

  1. Configuration menu
    Copy the full SHA
    0ecf7d1 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2019

  1. Configuration menu
    Copy the full SHA
    40b6325 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2019

  1. Configuration menu
    Copy the full SHA
    11050e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2019

  1. Add Void Fist test (#3848)

    Check if cancelled cards correctly count towards cards played
    The-Outcast authored and marcsoiferman-cm committed Dec 22, 2019
    Configuration menu
    Copy the full SHA
    210c409 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2019

  1. Manual actions and RFG drag/drop (#3853)

    * Add a manual action to discard the imperial favor
    
    * - Add another manual action for moving cards to the bottom.
    - Fix drag/drop with removed from game pile functionality
    
    * Fix linting errors
    The-Outcast authored Dec 26, 2019
    Configuration menu
    Copy the full SHA
    ceade67 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2019

  1. RRG v12 banned/restricted list updates (#3851)

    * RRG v12 banned/restricted list updates
    
    * Update RestrictedList.js
    
    * Update BannedList.js
    jeremylarner authored and The-Outcast committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    92993a8 View commit details
    Browse the repository at this point in the history
  2. Fix Regal Bearing message (#3859)

    * Fix Regal Bearing message
    
    It used the number of the dials before they would be changed by Regal Bearing
    
    * Fix code style
    The-Outcast authored and marcsoiferman-cm committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    0df25f4 View commit details
    Browse the repository at this point in the history
  3. FAQ v12 card errata (#3852)

    * FAQ v12 card errata
    
    * Change then: to use sequential
    
    * Update BayushiKachiko.js
    
    * Cleaned up test cases, fixed some bugs in implementation.
    
    Not sure why you changed Prepare for War.  It doesn't use "then".
    
    * Fix prepare for war test with new "then"
    
    Co-authored-by: Tom Nys <50174301+The-Outcast@users.noreply.github.com>
    jeremylarner and The-Outcast committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    6d7d782 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d36c2f3 View commit details
    Browse the repository at this point in the history
  5. Fix tests around AtW

    The-Outcast committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    4d10b23 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3861 from gryffon/shojus-duty

    merge Shoju's Duty into develop
    The-Outcast authored Dec 30, 2019
    Configuration menu
    Copy the full SHA
    f890afd View commit details
    Browse the repository at this point in the history
  7. Ring resolving rules updated (#3865)

    - All effects that let you resolve a ring now automatically include "as the attacker"
    The-Outcast authored and marcsoiferman-cm committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    333d275 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2019

  1. Fix the max 1 per conflict clause on Regal Bearing (#3866)

    * Fix the max 1 per conflict clause on Regal Bearing
    
    * Fix missing semi
    The-Outcast authored and marcsoiferman-cm committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    4be07cd View commit details
    Browse the repository at this point in the history
  2. Change duels in accordance with v12 RRG (#3868)

    * Change duels in accordance with v12 RRG
    
    * lint fix
    jeremylarner authored and The-Outcast committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    ee07ec3 View commit details
    Browse the repository at this point in the history
  3. Remove Regroup Phase (#3870)

    * Remove regroup phase
    
    * Update tests & fixed the fate phase ordering
    
    * Fixing curse tests
    
    * Moved the "end of round" outside of the fate phase and into the game steps.
    
    Fixed tests for Curse & Starry Heaven
    
    Co-authored-by: jeremylarner <31585532+jeremylarner@users.noreply.github.com>
    2 people authored and The-Outcast committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    bc09cee View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2020

  1. Apply new RRG changes around discard pile order (#3867)

    * Apply new RRG changes around discard pile order
    
    Has functional impact on plagerist
    
    * Fix to target only events
    
    * Bad workaround for shitty card and even shittier design decision
    The-Outcast authored and marcsoiferman-cm committed Jan 1, 2020
    Configuration menu
    Copy the full SHA
    b5c087b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e72fcff View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. Configuration menu
    Copy the full SHA
    5d52cf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d900bf View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

  1. Configuration menu
    Copy the full SHA
    50cc07d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf9f643 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2020

  1. Update FeastOrFamine.js (#3879)

    Updated Feast or Famine chatbox text (Fixed)
    IFightDragons authored and The-Outcast committed Jan 11, 2020
    Configuration menu
    Copy the full SHA
    d7fb5be View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Kyuden Isawa bugfix (#3885)

    jeremylarner authored and marcsoiferman-cm committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    0e3f82f View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2020

  1. Configuration menu
    Copy the full SHA
    ef5206f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01715c8 View commit details
    Browse the repository at this point in the history
  3. Fatephase test improvements (#3889)

    * Updated Maeko test
    
    * Hopefully improving stability in the fate phase tests
    marcsoiferman-cm authored Jan 19, 2020
    Configuration menu
    Copy the full SHA
    11fe0b3 View commit details
    Browse the repository at this point in the history