Actually able to guess expansions used during game
This commit is contained in:
15
Readme.md
Normal file
15
Readme.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# SR Log Parser
|
||||
|
||||
## Notes
|
||||
|
||||
cards.csv created from google doc minus columns "text" and "notes"
|
||||
|
||||
## Objectifs
|
||||
|
||||
get winner
|
||||
|
||||
get # of turns
|
||||
|
||||
guess used expansions
|
||||
|
||||
get damage
|
||||
524
log
Normal file
524
log
Normal file
@@ -0,0 +1,524 @@
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Acquired <color=#1589FF>Solar Skiff</color>
|
||||
randomized - -1 Trade (Trade:0)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
Acquired <color=#1589FF>Trade Hauler</color>
|
||||
randomized - -2 Trade (Trade:0)
|
||||
randomized ends turn 1
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 2
|
||||
Play all
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
BlackTotoro > <color=#800080>Viper</color> +1 Combat (Combat:1)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:4)
|
||||
Acquired <color=#FFFF00>Space Station</color>
|
||||
BlackTotoro - -4 Trade (Trade:0)
|
||||
Attacked randomized for 1 (New Authority:49)
|
||||
BlackTotoro - -1 Combat (Combat:0)
|
||||
randomized - -1 Authority (Authority:49)
|
||||
BlackTotoro ends turn 2
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 3
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
Acquired <color=#FFFF00>Imperial Frigate</color>
|
||||
randomized - -3 Trade (Trade:0)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Acquired <color=#FFFF00>Imperial Fighter</color>
|
||||
randomized - -1 Trade (Trade:0)
|
||||
Played <color=#800080>Viper</color>
|
||||
randomized > <color=#800080>Viper</color> +1 Combat (Combat:1)
|
||||
Attacked BlackTotoro for 1 (New Authority:49)
|
||||
randomized - -1 Combat (Combat:0)
|
||||
BlackTotoro - -1 Authority (Authority:49)
|
||||
randomized ends turn 3
|
||||
Drew 2 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 3 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 4
|
||||
Play all
|
||||
BlackTotoro > <color=#800080>Viper</color> +1 Combat (Combat:1)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:4)
|
||||
Acquired <color=#FFFF00>Space Station</color>
|
||||
BlackTotoro - -4 Trade (Trade:0)
|
||||
Attacked randomized for 1 (New Authority:48)
|
||||
BlackTotoro - -1 Combat (Combat:0)
|
||||
randomized - -1 Authority (Authority:48)
|
||||
BlackTotoro ends turn 4
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 5
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
Acquired <color=#FFFF00>Survey Ship</color>
|
||||
randomized - -3 Trade (Trade:0)
|
||||
Played <color=#800080>Viper</color>
|
||||
randomized > <color=#800080>Viper</color> +1 Combat (Combat:1)
|
||||
Attacked BlackTotoro for 1 (New Authority:48)
|
||||
randomized - -1 Combat (Combat:0)
|
||||
BlackTotoro - -1 Authority (Authority:48)
|
||||
randomized ends turn 5
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 6
|
||||
Play all
|
||||
BlackTotoro > <color=#800080>Viper</color> +1 Combat (Combat:1)
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:3)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
Acquired <color=#1589FF>Embassy Yacht</color>
|
||||
BlackTotoro - -3 Trade (Trade:0)
|
||||
Attacked randomized for 3 (New Authority:45)
|
||||
BlackTotoro - -3 Combat (Combat:0)
|
||||
randomized - -3 Authority (Authority:45)
|
||||
BlackTotoro ends turn 6
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 7
|
||||
Played <color=#FFFF00>Imperial Frigate</color>
|
||||
randomized > <color=#FFFF00>Imperial Frigate</color> +4 Combat (Combat:4)
|
||||
BlackTotoro < <color=#FFFF00>Imperial Frigate</color> +1 Discard (Discarding: 1)
|
||||
Attacked Space Station
|
||||
randomized - -4 Combat (Combat:0)
|
||||
Destroyed <color=#FFFF00>Space Station</color>
|
||||
Played <color=#800080>Viper</color>
|
||||
randomized > <color=#800080>Viper</color> +1 Combat (Combat:1)
|
||||
Attacked BlackTotoro for 1 (New Authority:47)
|
||||
randomized - -1 Combat (Combat:0)
|
||||
BlackTotoro - -1 Authority (Authority:47)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
Acquired <color=#800080>Explorer</color>
|
||||
randomized - -2 Trade (Trade:0)
|
||||
randomized ends turn 7
|
||||
Drew 4 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 1 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 8
|
||||
Resolving Discard 1 cards
|
||||
BlackTotoro is discarding Viper
|
||||
no more cards to discard
|
||||
Discarded <color=#800080>Viper</color>
|
||||
Play all
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:4)
|
||||
Acquired <color=#FF0000>Mining Mech</color>
|
||||
BlackTotoro - -4 Trade (Trade:0)
|
||||
BlackTotoro ends turn 8
|
||||
Drew 2 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 3 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 9
|
||||
Played <color=#1589FF>Trade Hauler</color>
|
||||
randomized > <color=#1589FF>Trade Hauler</color> +3 Trade (Trade:3)
|
||||
Played <color=#1589FF>Solar Skiff</color>
|
||||
randomized > <color=#1589FF>Solar Skiff</color> +2 Trade (Trade:5)
|
||||
randomized > <color=#1589FF>Trade Hauler</color> +3 Authority (Authority:48)
|
||||
Drew 1 cards.
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:6)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:7)
|
||||
Played <color=#FFFF00>Imperial Fighter</color>
|
||||
randomized > <color=#FFFF00>Imperial Fighter</color> +2 Combat (Combat:2)
|
||||
BlackTotoro < <color=#FFFF00>Imperial Fighter</color> +1 Discard (Discarding: 1)
|
||||
Attacked BlackTotoro for 2 (New Authority:45)
|
||||
randomized - -2 Combat (Combat:0)
|
||||
BlackTotoro - -2 Authority (Authority:45)
|
||||
Acquired <color=#FF0000>Machine Base</color>
|
||||
randomized - -7 Trade (Trade:0)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Acquired <color=#4CC417>Blob Fighter</color>
|
||||
randomized - -1 Trade (Trade:0)
|
||||
randomized ends turn 9
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 10
|
||||
Resolving Discard 1 cards
|
||||
BlackTotoro is discarding Scout
|
||||
no more cards to discard
|
||||
Discarded <color=#800080>Scout</color>
|
||||
Played <color=#FFFF00>Space Station</color>
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:2)
|
||||
Played <color=#FFFF00>Space Station</color>
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:4)
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:6)
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:8)
|
||||
Played <color=#1589FF>Embassy Yacht</color>
|
||||
BlackTotoro > <color=#1589FF>Embassy Yacht</color> +3 Authority (Authority:48)
|
||||
BlackTotoro > <color=#1589FF>Embassy Yacht</color> +2 Trade (Trade:2)
|
||||
Drew 1 cards.
|
||||
Drew 1 cards.
|
||||
Play all
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
BlackTotoro > <color=#800080>Viper</color> +1 Combat (Combat:9)
|
||||
BlackTotoro > <color=#800080>Viper</color> +1 Combat (Combat:10)
|
||||
Scrapping Space Station
|
||||
Scrapped <color=#FFFF00>Space Station</color>
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +4 Trade (Trade:7)
|
||||
Acquired <color=#FFFF00>Dreadnaught</color>
|
||||
BlackTotoro - -7 Trade (Trade:0)
|
||||
Attacked randomized for 10 (New Authority:38)
|
||||
BlackTotoro - -10 Combat (Combat:0)
|
||||
randomized - -10 Authority (Authority:38)
|
||||
BlackTotoro ends turn 10
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 11
|
||||
Played <color=#FFFF00>Survey Ship</color>
|
||||
Drew 1 cards.
|
||||
randomized > <color=#FFFF00>Survey Ship</color> +1 Trade (Trade:1)
|
||||
Played <color=#FFFF00>Imperial Frigate</color>
|
||||
randomized > <color=#FFFF00>Imperial Frigate</color> +4 Combat (Combat:4)
|
||||
BlackTotoro < <color=#FFFF00>Imperial Frigate</color> +1 Discard (Discarding: 1)
|
||||
randomized > <color=#FFFF00>Imperial Frigate</color> +2 Combat (Combat:6)
|
||||
Attacked Space Station
|
||||
randomized - -4 Combat (Combat:2)
|
||||
Destroyed <color=#FFFF00>Space Station</color>
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
Acquired <color=#4CC417>Ram</color>
|
||||
randomized - -3 Trade (Trade:0)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
Acquired <color=#FF0000>Missile Bot</color>
|
||||
randomized - -2 Trade (Trade:0)
|
||||
Attacked BlackTotoro for 2 (New Authority:46)
|
||||
randomized - -2 Combat (Combat:0)
|
||||
BlackTotoro - -2 Authority (Authority:46)
|
||||
randomized ends turn 11
|
||||
Drew 4 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 1 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 12
|
||||
Resolving Discard 1 cards
|
||||
BlackTotoro is discarding Scout
|
||||
no more cards to discard
|
||||
Discarded <color=#800080>Scout</color>
|
||||
Played <color=#FF0000>Mining Mech</color>
|
||||
BlackTotoro is scrapping: Viper
|
||||
BlackTotoro > <color=#FF0000>Mining Mech</color> +3 Trade (Trade:3)
|
||||
Scrapped <color=#800080>Viper</color>
|
||||
Play all
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:4)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:5)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:6)
|
||||
Acquired <color=#1589FF>Peacekeeper</color>
|
||||
BlackTotoro - -6 Trade (Trade:0)
|
||||
BlackTotoro ends turn 12
|
||||
Drew 2 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 3 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 13
|
||||
Played <color=#800080>Viper</color>
|
||||
randomized > <color=#800080>Viper</color> +1 Combat (Combat:1)
|
||||
Played <color=#800080>Viper</color>
|
||||
randomized > <color=#800080>Viper</color> +1 Combat (Combat:2)
|
||||
Played <color=#800080>Explorer</color>
|
||||
randomized > <color=#800080>Explorer</color> +2 Trade (Trade:2)
|
||||
Scrapping Explorer
|
||||
Scrapped <color=#800080>Explorer</color>
|
||||
randomized > <color=#800080>Explorer</color> +2 Combat (Combat:4)
|
||||
Attacked BlackTotoro for 4 (New Authority:42)
|
||||
randomized - -4 Combat (Combat:0)
|
||||
BlackTotoro - -4 Authority (Authority:42)
|
||||
randomized ends turn 13
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 14
|
||||
Played <color=#FFFF00>Space Station</color>
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:2)
|
||||
Played <color=#FF0000>Mining Mech</color>
|
||||
BlackTotoro is scrapping: Scout
|
||||
BlackTotoro > <color=#FF0000>Mining Mech</color> +3 Trade (Trade:3)
|
||||
Scrapped <color=#800080>Scout</color>
|
||||
Play all
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:4)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:5)
|
||||
Acquired <color=#FF0000>Mech Cruiser</color>
|
||||
BlackTotoro - -5 Trade (Trade:0)
|
||||
Attacked randomized for 2 (New Authority:36)
|
||||
BlackTotoro - -2 Combat (Combat:0)
|
||||
randomized - -2 Authority (Authority:36)
|
||||
BlackTotoro ends turn 14
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 15
|
||||
Played <color=#1589FF>Trade Hauler</color>
|
||||
randomized > <color=#1589FF>Trade Hauler</color> +3 Trade (Trade:3)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:4)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:5)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:6)
|
||||
Acquired <color=#4CC417>Battle Blob</color>
|
||||
randomized - -6 Trade (Trade:0)
|
||||
randomized ends turn 15
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 16
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:2)
|
||||
Played <color=#1589FF>Peacekeeper</color>
|
||||
BlackTotoro > <color=#1589FF>Peacekeeper</color> +6 Combat (Combat:8)
|
||||
BlackTotoro > <color=#1589FF>Peacekeeper</color> +6 Authority (Authority:48)
|
||||
Play all
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
BlackTotoro > <color=#800080>Viper</color> +1 Combat (Combat:9)
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
Acquired <color=#FF0000>Trade Bot</color>
|
||||
BlackTotoro - -1 Trade (Trade:2)
|
||||
Acquired <color=#1589FF>Federation Shuttle</color>
|
||||
BlackTotoro - -1 Trade (Trade:1)
|
||||
Acquired <color=#4CC417>U</color><color=#5BB415>n</color><color=#6AA313>i</color><color=#799311>t</color><color=#88830F>y</color><color=#97720D> </color><color=#A6620C>F</color><color=#B4520A>i</color><color=#C34108>g</color><color=#D23106>h</color><color=#E12104>t</color><color=#F01002>e</color><color=#FF0000>r</color>
|
||||
BlackTotoro - -1 Trade (Trade:0)
|
||||
Attacked randomized for 9 (New Authority:27)
|
||||
BlackTotoro - -9 Combat (Combat:0)
|
||||
randomized - -9 Authority (Authority:27)
|
||||
BlackTotoro ends turn 16
|
||||
Drew 4 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 1 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 17
|
||||
Played <color=#FFFF00>Survey Ship</color>
|
||||
Drew 1 cards.
|
||||
randomized > <color=#FFFF00>Survey Ship</color> +1 Trade (Trade:1)
|
||||
Played <color=#FF0000>Machine Base</color>
|
||||
randomized > <color=#FF0000>Machine Base</color> ability available
|
||||
Activating Machine Base
|
||||
Drew 1 cards.
|
||||
Resolving Scrap a card from your hand
|
||||
Scrapped <color=#800080>Scout</color>
|
||||
Played <color=#FFFF00>Imperial Frigate</color>
|
||||
randomized > <color=#FFFF00>Imperial Frigate</color> +4 Combat (Combat:4)
|
||||
BlackTotoro < <color=#FFFF00>Imperial Frigate</color> +1 Discard (Discarding: 1)
|
||||
randomized > <color=#FFFF00>Imperial Frigate</color> +2 Combat (Combat:6)
|
||||
Played <color=#FF0000>Missile Bot</color>
|
||||
randomized is scrapping: Scout
|
||||
randomized > <color=#FF0000>Missile Bot</color> +2 Combat (Combat:8)
|
||||
Scrapped <color=#800080>Scout</color>
|
||||
randomized > <color=#FF0000>Missile Bot</color> +2 Combat (Combat:10)
|
||||
Played <color=#4CC417>Blob Fighter</color>
|
||||
randomized > <color=#4CC417>Blob Fighter</color> +3 Combat (Combat:13)
|
||||
Attacked Space Station
|
||||
randomized - -4 Combat (Combat:9)
|
||||
Destroyed <color=#FFFF00>Space Station</color>
|
||||
Attacked BlackTotoro for 9 (New Authority:39)
|
||||
randomized - -9 Combat (Combat:0)
|
||||
BlackTotoro - -9 Authority (Authority:39)
|
||||
Scrapping Survey Ship
|
||||
Scrapped <color=#FFFF00>Survey Ship</color>
|
||||
BlackTotoro < <color=#FFFF00>Survey Ship</color> +1 Discard (Discarding: 2)
|
||||
randomized ends turn 17
|
||||
Drew 3 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 2 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 18
|
||||
Resolving Discard 2 cards
|
||||
BlackTotoro is discarding Scout
|
||||
BlackTotoro is discarding Scout
|
||||
no more cards to discard
|
||||
Discarded <color=#800080>Scout</color>
|
||||
Discarded <color=#800080>Scout</color>
|
||||
Played <color=#FFFF00>Dreadnaught</color>
|
||||
BlackTotoro > <color=#FFFF00>Dreadnaught</color> +7 Combat (Combat:7)
|
||||
Drew 1 cards.
|
||||
Played <color=#FF0000>Mining Mech</color>
|
||||
BlackTotoro is scrapping: Scout
|
||||
BlackTotoro > <color=#FF0000>Mining Mech</color> +3 Trade (Trade:3)
|
||||
Scrapped <color=#800080>Scout</color>
|
||||
Played <color=#1589FF>Embassy Yacht</color>
|
||||
BlackTotoro > <color=#1589FF>Embassy Yacht</color> +3 Authority (Authority:42)
|
||||
BlackTotoro > <color=#1589FF>Embassy Yacht</color> +2 Trade (Trade:5)
|
||||
Played <color=#800080>Scout</color>
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:6)
|
||||
Attacked Machine Base
|
||||
BlackTotoro - -6 Combat (Combat:1)
|
||||
Destroyed <color=#FF0000>Machine Base</color>
|
||||
Acquired <color=#1589FF>Flagship</color>
|
||||
BlackTotoro - -6 Trade (Trade:0)
|
||||
Attacked randomized for 1 (New Authority:26)
|
||||
BlackTotoro - -1 Combat (Combat:0)
|
||||
randomized - -1 Authority (Authority:26)
|
||||
BlackTotoro ends turn 18
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 19
|
||||
Played <color=#FFFF00>Imperial Fighter</color>
|
||||
randomized > <color=#FFFF00>Imperial Fighter</color> +2 Combat (Combat:2)
|
||||
BlackTotoro < <color=#FFFF00>Imperial Fighter</color> +1 Discard (Discarding: 1)
|
||||
Played <color=#FFFF00>Imperial Frigate</color>
|
||||
randomized > <color=#FFFF00>Imperial Frigate</color> +4 Combat (Combat:6)
|
||||
BlackTotoro < <color=#FFFF00>Imperial Frigate</color> +1 Discard (Discarding: 2)
|
||||
randomized > <color=#FFFF00>Imperial Fighter</color> +2 Combat (Combat:8)
|
||||
randomized > <color=#FFFF00>Imperial Frigate</color> +2 Combat (Combat:10)
|
||||
Scrapping Imperial Frigate
|
||||
Scrapped <color=#FFFF00>Imperial Frigate</color>
|
||||
Drew 1 cards.
|
||||
Played <color=#4CC417>Blob Fighter</color>
|
||||
randomized > <color=#4CC417>Blob Fighter</color> +3 Combat (Combat:13)
|
||||
Played <color=#4CC417>Ram</color>
|
||||
randomized > <color=#4CC417>Ram</color> +5 Combat (Combat:18)
|
||||
Drew 1 cards.
|
||||
randomized > <color=#4CC417>Ram</color> +2 Combat (Combat:20)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Acquired <color=#4CC417>U</color><color=#5BB415>n</color><color=#6AA313>i</color><color=#799311>t</color><color=#88830F>y</color><color=#97720D> </color><color=#A6620C>F</color><color=#B4520A>i</color><color=#C34108>g</color><color=#D23106>h</color><color=#E12104>t</color><color=#F01002>e</color><color=#FF0000>r</color>
|
||||
randomized - -1 Trade (Trade:0)
|
||||
Played <color=#1589FF>Solar Skiff</color>
|
||||
randomized > <color=#1589FF>Solar Skiff</color> +2 Trade (Trade:2)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
Acquired <color=#4CC417>Blob Wheel</color>
|
||||
randomized - -3 Trade (Trade:0)
|
||||
Attacked BlackTotoro for 20 (New Authority:22)
|
||||
randomized - -20 Combat (Combat:0)
|
||||
BlackTotoro - -20 Authority (Authority:22)
|
||||
randomized ends turn 19
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 20
|
||||
Resolving Discard 2 cards
|
||||
BlackTotoro is discarding Scout
|
||||
BlackTotoro is discarding Viper
|
||||
no more cards to discard
|
||||
Discarded <color=#800080>Scout</color>
|
||||
Discarded <color=#800080>Viper</color>
|
||||
Played <color=#FF0000>Mech Cruiser</color>
|
||||
BlackTotoro is scrapping: Viper
|
||||
BlackTotoro > <color=#FF0000>Mech Cruiser</color> ability available
|
||||
BlackTotoro > <color=#FF0000>Mech Cruiser</color> +6 Combat (Combat:6)
|
||||
Scrapped <color=#800080>Viper</color>
|
||||
Played <color=#1589FF>Peacekeeper</color>
|
||||
BlackTotoro > <color=#1589FF>Peacekeeper</color> +6 Combat (Combat:12)
|
||||
BlackTotoro > <color=#1589FF>Peacekeeper</color> +6 Authority (Authority:28)
|
||||
Played <color=#1589FF>Federation Shuttle</color>
|
||||
BlackTotoro > <color=#1589FF>Federation Shuttle</color> +2 Trade (Trade:2)
|
||||
Drew 1 cards.
|
||||
BlackTotoro > <color=#1589FF>Federation Shuttle</color> +4 Authority (Authority:32)
|
||||
Played <color=#4CC417>U</color><color=#5BB415>n</color><color=#6AA313>i</color><color=#799311>t</color><color=#88830F>y</color><color=#97720D> </color><color=#A6620C>F</color><color=#B4520A>i</color><color=#C34108>g</color><color=#D23106>h</color><color=#E12104>t</color><color=#F01002>e</color><color=#FF0000>r</color>
|
||||
BlackTotoro > <color=#4CC417>U</color><color=#5BB415>n</color><color=#6AA313>i</color><color=#799311>t</color><color=#88830F>y</color><color=#97720D> </color><color=#A6620C>F</color><color=#B4520A>i</color><color=#C34108>g</color><color=#D23106>h</color><color=#E12104>t</color><color=#F01002>e</color><color=#FF0000>r</color> ability available
|
||||
BlackTotoro > <color=#4CC417>U</color><color=#5BB415>n</color><color=#6AA313>i</color><color=#799311>t</color><color=#88830F>y</color><color=#97720D> </color><color=#A6620C>F</color><color=#B4520A>i</color><color=#C34108>g</color><color=#D23106>h</color><color=#E12104>t</color><color=#F01002>e</color><color=#FF0000>r</color> +3 Combat (Combat:15)
|
||||
Scrapped <color=#4CC417>Blob World</color>
|
||||
Acquired <color=#1589FF>Cutter</color>
|
||||
BlackTotoro - -2 Trade (Trade:0)
|
||||
Attacked randomized for 15 (New Authority:11)
|
||||
BlackTotoro - -15 Combat (Combat:0)
|
||||
randomized - -15 Authority (Authority:11)
|
||||
BlackTotoro ends turn 20
|
||||
Drew 4 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 1 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 21
|
||||
Played <color=#4CC417>Battle Blob</color>
|
||||
randomized > <color=#4CC417>Battle Blob</color> +8 Combat (Combat:8)
|
||||
Played <color=#800080>Viper</color>
|
||||
randomized > <color=#800080>Viper</color> +1 Combat (Combat:9)
|
||||
Played <color=#1589FF>Trade Hauler</color>
|
||||
randomized > <color=#1589FF>Trade Hauler</color> +3 Trade (Trade:3)
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:4)
|
||||
Acquired <color=#FFFF00>Gunship</color>
|
||||
randomized - -4 Trade (Trade:0)
|
||||
Scrapping Battle Blob
|
||||
Scrapped <color=#4CC417>Battle Blob</color>
|
||||
randomized > <color=#4CC417>Battle Blob</color> +4 Combat (Combat:13)
|
||||
Attacked BlackTotoro for 13 (New Authority:19)
|
||||
randomized - -13 Combat (Combat:0)
|
||||
BlackTotoro - -13 Authority (Authority:19)
|
||||
randomized ends turn 21
|
||||
Drew 4 cards.
|
||||
Shuffled discard pile to form new deck
|
||||
Drew 1 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 22
|
||||
Played <color=#1589FF>Peacekeeper</color>
|
||||
BlackTotoro > <color=#1589FF>Peacekeeper</color> +6 Combat (Combat:6)
|
||||
BlackTotoro > <color=#1589FF>Peacekeeper</color> +6 Authority (Authority:25)
|
||||
Played <color=#800080>Scout</color>
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Played <color=#800080>Scout</color>
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:2)
|
||||
Played <color=#800080>Scout</color>
|
||||
BlackTotoro > <color=#800080>Scout</color> +1 Trade (Trade:3)
|
||||
Played <color=#FF0000>Trade Bot</color>
|
||||
BlackTotoro > <color=#FF0000>Trade Bot</color> +1 Trade (Trade:4)
|
||||
Acquired <color=#1589FF>Frontier Ferry</color>
|
||||
BlackTotoro - -4 Trade (Trade:0)
|
||||
Attacked randomized for 6 (New Authority:5)
|
||||
BlackTotoro - -6 Combat (Combat:0)
|
||||
randomized - -6 Authority (Authority:5)
|
||||
BlackTotoro ends turn 22
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now randomized's turn 23
|
||||
Played <color=#FF0000>Missile Bot</color>
|
||||
randomized is scrapping: Scout
|
||||
randomized > <color=#FF0000>Missile Bot</color> +2 Combat (Combat:2)
|
||||
Scrapped <color=#800080>Scout</color>
|
||||
Played <color=#800080>Scout</color>
|
||||
randomized > <color=#800080>Scout</color> +1 Trade (Trade:1)
|
||||
Acquired <color=#FF0000>Battle Bot</color>
|
||||
randomized - -1 Trade (Trade:0)
|
||||
Played <color=#800080>Viper</color>
|
||||
randomized > <color=#800080>Viper</color> +1 Combat (Combat:3)
|
||||
Attacked BlackTotoro for 3 (New Authority:22)
|
||||
randomized - -3 Combat (Combat:0)
|
||||
BlackTotoro - -3 Authority (Authority:22)
|
||||
randomized ends turn 23
|
||||
Drew 5 cards.
|
||||
Refresh ally indicators
|
||||
It is now BlackTotoro's turn 24
|
||||
Played <color=#FFFF00>Dreadnaught</color>
|
||||
BlackTotoro > <color=#FFFF00>Dreadnaught</color> +7 Combat (Combat:7)
|
||||
Drew 1 cards.
|
||||
Played <color=#FFFF00>Space Station</color>
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:9)
|
||||
BlackTotoro > <color=#FFFF00>Space Station</color> +2 Combat (Combat:11)
|
||||
Played <color=#1589FF>Embassy Yacht</color>
|
||||
BlackTotoro > <color=#1589FF>Embassy Yacht</color> +3 Authority (Authority:25)
|
||||
BlackTotoro > <color=#1589FF>Embassy Yacht</color> +2 Trade (Trade:2)
|
||||
Attacked randomized for 11 (New Authority:-6)
|
||||
BlackTotoro - -11 Combat (Combat:0)
|
||||
randomized - -11 Authority (Authority:-6)
|
||||
=== BlackTotoro has won the game. ===
|
||||
71
parse.php
Normal file
71
parse.php
Normal file
@@ -0,0 +1,71 @@
|
||||
<?php
|
||||
|
||||
|
||||
if( ! isset( $_SERVER["HTTP_HOST"])) {
|
||||
parse_str($argv[1], $_POST);
|
||||
}
|
||||
if( $_POST["called"] != 1 ) {
|
||||
print "Copy SR log below" ;
|
||||
$self = "$_SERVER[PHP_SELF]";
|
||||
$form= <<<EOF
|
||||
<form method="POST" action="$self">
|
||||
<textarea style="width:200px; height:600px;" name="log">Paste log Here</textarea>
|
||||
<input type="submit" name="Ok"/>
|
||||
<input type="hidden" name="called" value="1"/>
|
||||
</form>
|
||||
EOF;
|
||||
print $form ;
|
||||
|
||||
|
||||
}
|
||||
else {
|
||||
$ext=array() ;
|
||||
$cards=array() ;
|
||||
$csvfile = fopen('cards.csv', "r") or die( "unable to open card file" ) ;
|
||||
while( $line = fgetcsv( $csvfile ) ){
|
||||
array_push( $ext, $line[0] );
|
||||
array_push( $cards, $line[2] ) ;
|
||||
}
|
||||
|
||||
$turns = 0 ;
|
||||
$winner = "" ;
|
||||
$first = "" ;
|
||||
$data = trim( $_POST["log"] ) ;
|
||||
$data_ar = preg_split("/\r\n|\n|\r/", $data);
|
||||
|
||||
foreach ($data_ar as $line ) {
|
||||
if( strpos( $line, "ends turn" ) ) {
|
||||
static $turns ;
|
||||
$turns++ ;
|
||||
}
|
||||
|
||||
if ( strpos( $line, "ends turn 1" ) ) {
|
||||
$line_a = explode( " ", "$line" ) ;
|
||||
$winner = $line_a[0] ;
|
||||
}
|
||||
|
||||
if( preg_match( '/^Played <color=#[A-Z0-9]+>(.*)<\/color>/', $line, $match ) ) {
|
||||
guessExpansion( $match[1], $cards, $ext ) ;
|
||||
}
|
||||
|
||||
if ( strpos( $line, "===" ) ) {
|
||||
$line_a = explode( " ", "$line" ) ;
|
||||
$first = $line_a[9] ;
|
||||
}
|
||||
|
||||
}
|
||||
echo "<br />" ;
|
||||
echo "\n";
|
||||
echo "\n";
|
||||
echo "\n";
|
||||
|
||||
echo "first player is: $first <br />";
|
||||
echo "winner is: $winner<br />" ;
|
||||
echo "num of turns: $turns<br />" ;
|
||||
|
||||
}
|
||||
function guessExpansion( $card, $cards, $ext ) {
|
||||
if( $key = array_search( $card, $cards)){
|
||||
print( $ext[$key]."<br />" ) ;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user