« first day (1652 days earlier)      last day (1925 days later) » 

12:00 AM
RELOAD!
[rubberduck-vba/Rubberduck] 1 commit. 5 opened issues. 8 issue comments. 1 addition. 1 deletion.
[skiwi2/MagicParser] 5 commits. 657 additions. 18 deletions.
 
12:58 AM
@Phrancis I'm a smidge more respectful than that. #GottaStartSomewhere. Woefully inadequate is how I feel writing up Excel tutorials for my co-workers. Writing is my Achille's heel.
</iven>
 
@IvenBach Hit me up if you ever want feedback, I've written lots of tutorials and documentation. My first recommendation is install Greenshot. It makes taking and editing screenshots a pleasure!
 
 
1 hour later…
2:29 AM
@Phrancis myexcelmoments.wordpress.com/blog aimed mostly at introducing things to non-coders
They are the things I wish past-Iven knew presented in a format he could understand.
 
@IvenBach Is that your own page?
 
A site i started with Wordpress, yes.
 
2:57 AM
I'll check it out in a while, TTQW and drive to my friend's house
Got lots of admin done for the podcast tonight!
- Set up Gmail
- Set up Twitter handle: https://twitter.com/InnerEarItchPod
- Set up Facebook page & group: https://www.facebook.com/groups/InnerEarItchPod
 
I’m in between assignments at work and Can’t compile any Rubberduck pulls for some reason. Might as well post them post them so co-workers can get benefit from them as well.
Better than repeating the same info individually each time its asked.
 
 
10 hours later…
12:34 PM
[Zomis/Server2] Zomis pushed 36 commits to master
[Zomis/Server2] Zomis pushed commit 4c9feefa to master: Merge branch 'feature/entity-component-system'
[Zomis/Server2] build for commit 4c9feefa on master: This commit looks good
 
12:54 PM
hey
 
[skiwi2/MagicParser] skiwi2 pushed commit 2193da1c to master: Renamed BaseRule.cs to RegexRule.cs.
 
@SimonForsberg and me coding... the stars must have aligned
2
 
1:08 PM
> Process is terminated due to StackOverflowException.
I had many expectations, but this was not one of them.
Apparently termination is important in recursion, apparently termination is important in recursion, apparently termination is important in recursion, apparently termination is important in recursion, apparently termination is important in recursion, apparently termination is important in recursion, apparently termination is important in recursion, apparently termination is important in recursion, [...]
 
@skiwi Haven't done any actual coding today (yet), just merged a branch
 
1:27 PM
Moonring
 
[skiwi2/MagicParser] skiwi2 pushed commit 14b4e277 to master: Added rules to generically match lists and refactored constructs to nodes.
 
@SimonForsberg You still can do it :)
hey @bruglesco
 
[skiwi2/MagicParser] skiwi2 pushed commit 10db5d40 to master: Added a rule for zones.
 
@skiwi so what is your goal with the MTG Parser? Are you going to create a bot to play games for?
 
@bruglesco Possibly
It can also be used interactively
 
1:36 PM
> It should be possible to switch between games in the client, like on Lichess.org.

This is really helpful for games where opponent is slow, or when you want to have long-running games that can be played over the course of days or even weeks.

To accomplish this, perhaps it is time to use [Vuex](https://vuex.vuejs.org)? This could make it easier to add new features to the toolbar.
[skiwi2/MagicParser] skiwi2 pushed commit 5ce9182e to master: Added ForEachRule.
[skiwi2/MagicParser] skiwi2 pushed commit 4dcc7b0a to master: Added GainLifeRule, NumberRule, PlayerRule and refactored IsLeafRule of RegexRule.
 
1:54 PM
[skiwi2/MagicParser] skiwi2 pushed commit 719cd82d to master: Added ControlsRule and SubtypeRule.
 
> When Archway Angel enters the battlefield, you gain 2 life for each Gate you control.
becomes...
> WhenRule(EntersRule(CardRule(Archway Angel), ZoneRule(battlefield)), ForEachRule(GainLifeRule(PlayerRule(you), NumberRule(2)), ControlsRule(SubtypeRule(Gate), PlayerRule(you))))
 
2:37 PM
@skiwi CardRule(Archway Angel) should probably be CardRule(this) or something
 
@SimonForsberg Yeah, thought about doing a preprocessing phase maybe
 
3:19 PM
> Who cares about Cardshifter-FX? We've got a HTML Client in Vue.
 
3:49 PM
Hey :)
@bruglesco Moonring
 
4:48 PM
@SimonForsberg I do need it though for "a card named X"
 
 
1 hour later…
6:12 PM
@skiwi yes, sure, that you need
 
[Zomis/Duga] Zomis pushed commit 2151e003 to develop: Disable ratingdiff task (I give up. Mug wins)
[Zomis/Duga] build for commit 2151e003 on develop: This commit looks good
 
6:26 PM
[skiwi2/MagicParser] skiwi2 pushed commit 0c616d72 to master: Added pretty print method.
 
Important things first...
WhenRule:
  EntersRule:
    Archway Angel
    battlefield
  ForEachRule:
    GainLifeRule:
      you
      2
    ControlsRule:
      Gate
      you
 
@skiwi that does look nice actually
 
Maybe even better if I don't forget some important part :D
WhenRule:
  EntersRule:
    CardRule: Archway Angel
    ZoneRule: battlefield
  ForEachRule:
    GainLifeRule:
      PlayerRule: you
      NumberRule: 2
    ControlsRule:
      SubtypeRule: Gate
      PlayerRule: you
 
Intending to use something like api.magicthegathering.io/v1/cards/457147 as input
 
6:44 PM
I'm thinking of how to handle multiple lines of input (multiple effects, keywords, etc.) but there doesn't seem to be a generic way
 
Then maybe there are two generic ways?
 
[skiwi2/MagicParser] skiwi2 pushed commit 2dbee54d to master: Fixed bug in pretty printing leaf nodes.
[skiwi2/MagicParser] skiwi2 pushed commit 6e87957b to master: Added parsing of multiple lines and keywords.
 
7:00 PM
Works for n = 1
 
Well that's a start
 
> When Angel of Grace enters the battlefield, until end of turn, damage that would reduce your life total to less than 1 reduces it to 1 instead.
Well, it stops working now already :D
Even parsing them as humans is non-trivial
But the until end of turn part should be a rule, as it can also be applied in other situations
I'll accept this for now... (minus the exile effect)
Root:
  KeywordRule: Flash
  KeywordRule: Flying
  WhenRule:
    EntersRule:
      CardRule: Angel of Grace
      ZoneRule: battlefield
    UntilEndOfTurnRule:
      DamageThatWouldReduceYourLifeRule:
        NumberRule: 1
        NumberRule: 1
 
7:25 PM
[skiwi2/MagicParser] skiwi2 pushed commit 578c3aaa to master: Added simple implementation that supports Angel of Grace (RNA).
 
7:44 PM
I can actually make a multiline rule... just not a regex one
 
why do people use wordpress?
 
8:02 PM
@bruglesco because they want to get something started and it’s easy that way. Lack of web experience.
Those were the two reasons I started with it. And ‘cause that’s what mug started with and since he knows all I must follow in his webbed footsteps.
 
@IvenBach ohh then halp
 
@bruglesco Because why not?
 
What are you trying to do?
@skiwi broken mana curve... :sad-face:
@bruglesco :poke:
 
I need to look at a wpress file
I am just annoyed because my system isn't set up for it at all.
 
It won’t let you navigate to the media section?
There are some very specific things about WP that I really don’t like.
 
8:12 PM
no. I just have a source file.
complete_website.wpress
The organization doesn't want to push it live to their server because they have never seen it. The developer has washed their hands of everything. I am trying to access it and see if it is what they want.
but I can see that my frustration really has nothing to do with WordPress
 
WP source file?
 
yup
 
8:51 PM
@IvenBach huh?
 
That MTG makes me sad seeing how much is does for the cost.
Force of Nature was aggressively costed with a drawback.
So many cards now are all upside...
 
Ah
 
[skiwi2/MagicParser] skiwi2 pushed commit 8ca8b865 to master: Added MultilineRule instead of using a special root node.
 
9:09 PM
> Vigilance\nWhen Lumbering Battlement enters the battlefield, exile any number of other nontoken creatures you control until it leaves the battlefield.\nLumbering Battlement gets +2/+2 for each card exiled with it.
Yay, found one that will break it
It's a new line, but still has a dependency on the previous line
 
 
1 hour later…
10:27 PM
@skiwi What if you don't think about it as a dependency?
At least not on the previous rule.
It's a dependency on something that has happened in the game, not on the rule.
Rule A allows the card to exile cards.
Rule B gives the card a bonus for each card exiled.
Rule B does not say "for each card exiled in rule A", it says "for each card that this card has exiled"
 
10:51 PM
@SimonForsberg Ah, I didn't read it that way, in that case there's still hope
 

« first day (1652 days earlier)      last day (1925 days later) »