ibdknox
10/27/2019, 11:30 PMGarth Goldwater
10/28/2019, 3:18 AMGarth Goldwater
10/28/2019, 3:19 AMDuncan Cragg
10/28/2019, 9:24 AMDuncan Cragg
10/28/2019, 9:24 AMDuncan Cragg
10/28/2019, 9:57 AMDan Swirsky
10/28/2019, 12:16 PMDuncan Cragg
10/28/2019, 12:34 PMDan Swirsky
10/28/2019, 1:21 PMPaul W Homer
10/28/2019, 2:35 PMDuncan Cragg
10/28/2019, 3:38 PMKonrad Hinsen
10/28/2019, 8:02 PMDuncan Cragg
10/28/2019, 9:04 PMPeter Abrahamsen
10/31/2019, 5:52 PMDuncan Cragg
10/31/2019, 6:20 PMKonrad Hinsen
10/31/2019, 7:10 PMDuncan Cragg
10/31/2019, 7:52 PMDuncan Cragg
10/31/2019, 7:55 PMDuncan Cragg
10/31/2019, 7:58 PMKartik Agaram
(m/search game-info
  {:player (m/scan  {name ?name class ?class})
   :weapons (m/scan {:name ?weapon :allowed-classes #{?class} :standard-upgrade !upgrades})
   :stats (?weapon {:attack-power ?attack-power :upgrades [!upgrades ...]})
   :third-party (m/not #{?weapon})}
  {:name ?name
   :weapon ?weapon
   :class ?class
   :attack-power ?attack-power
   :upgrades !upgrades})select {:name         player.name
        :weapon       weapons.name
        :class        player.class
        :attack-power stats.attack-power 
        :upgrades     weapons.standard-upgrade ++ stats.upgrades}
  from player, weapons, stats
  where weapons.class = player.class
    and weapon not in third-partyPeter Abrahamsen
11/01/2019, 12:05 AMPeter Abrahamsen
11/01/2019, 12:06 AMGarth Goldwater
11/01/2019, 12:31 AMDuncan Cragg
11/01/2019, 9:39 AM{ is: game-view rule
  game: {
    players: { 
      name: *  
      class: * 
    }
    weapons: { 
      name: *
      allowed-classes: @game:players:class  
      standard-upgrade: * 
    }
    stats: { 
      @game:weapons:name: { 
        attack-power: *  
        upgrades: * 
      } 
    }
    third-party: not @game:weapons:name
  }
  results: =>
    { name: @game:players:name
      weapon: @game:weapons:name
      class: @game:players:class
      attack-power: @game:stats:(@game:weapons:name):attack-power
      upgrades: @game:weapons:standard-upgrade 
                @game:stats:(@game:weapons:name):upgrades
    }
}Duncan Cragg
11/01/2019, 9:41 AMDuncan Cragg
11/01/2019, 9:55 AMDuncan Cragg
11/01/2019, 9:55 AMDuncan Cragg
11/01/2019, 9:58 AMKonrad Hinsen
11/02/2019, 9:18 AMKartik Agaram
Konrad Hinsen
11/02/2019, 4:38 PMDuncan Cragg
11/02/2019, 4:52 PMDuncan Cragg
11/02/2019, 4:52 PM