-

+
-
-
+
- {/* {Mobile nav} */}
-
-
-
-
diff --git a/app/webapp/resources/js/Pages/Games/Game.js b/app/webapp/resources/js/Pages/Games/Game.js
index 2a7a90d..b86808f 100644
--- a/app/webapp/resources/js/Pages/Games/Game.js
+++ b/app/webapp/resources/js/Pages/Games/Game.js
@@ -105,7 +105,7 @@ const PlayerRow = (player, index) => {
{player.stats.score}
-
+
{
(player.gametype == "CTFGame" || player.gametype == "SCtFGame") ?
{
};
+const GameCard = (player, index) => {
+ // only display card if player has score
+ if (Number(player.stats.score) <= 0){return}
+ return
+
+
+
+
+
+ {player.stats.map}
+
+
+
+ {player.stats.dateStamp}
+
+
+
+
+ { player.gametype }
+
+
+
+
+
+
+ Total Score
+
+
+ {player.stats.score}
+
+
+
+
+ Kills / Assists
+
+
+ {player.stats.kills} / {player.stats.assist}
+
+
+
+
+ MAs
+
+
+ {player.stats.totalMA}
+
+
+
+
+ Flag Grabs / Caps
+
+
+ {player.stats.flagGrabs} / {player.stats.flagCaps}
+
+
+
+
+ Flag Defends / Carrier Kills / Returns
+
+
+ {player.stats.flagDefends} / {player.stats.carrierKills} / {player.stats.flagReturns}
+
+
+
;
+}
@@ -37,23 +102,65 @@ export default function Player(props) {
return (
-
+
+
+
+
Aggregate
+
+ Stat Totals
+
+
+
+
+
+
+
+
+ Games Played
+
+
+
+ spawnctf={props.playerData.player.total_games_sctfgame}/>
+
+
+
+
+ Weapon Usage
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
Game History
+
+ Stats for past {props.playerData.stats.length} games
+
+
+
+
+ { props.playerData.stats.map((player, index) => GameCard(player, index)) }
+
+
+{/*
-
{JSON.stringify(props.playerData.totals)}
{JSON.stringify(props.playerData.stats)}
-
+
*/}
)
}
diff --git a/app/webapp/resources/js/Shared/Layout.js b/app/webapp/resources/js/Shared/Layout.js
index 51e3997..062b2d6 100644
--- a/app/webapp/resources/js/Shared/Layout.js
+++ b/app/webapp/resources/js/Shared/Layout.js
@@ -5,7 +5,7 @@ import FrameHeading from '../Components/FrameHeading'
export default function Layout({ title, gametype, children }) {
useEffect(() => {
- document.title = title;
+ document.title = title + ' - Tribes 2 Stats';
}, [title])
return (
diff --git a/app/webapp/resources/views/app.edge b/app/webapp/resources/views/app.edge
index 33fd226..615b428 100644
--- a/app/webapp/resources/views/app.edge
+++ b/app/webapp/resources/views/app.edge
@@ -4,7 +4,7 @@
-
{{ edgeVar }}
+
Tribes 2 Stats
@if(node_env().env === "production")
@@ -15,7 +15,7 @@
{{{ startTag }}}
- {{ edgeVar }}
+ {{-- {{ edgeVar }} --}}
@if(node_env().env === "production" || node_env().hmr === "false")
{{ script(versionjs('app')) }}
@else
diff --git a/app/webapp/start/routes.js b/app/webapp/start/routes.js
index 01e663b..9de0c61 100644
--- a/app/webapp/start/routes.js
+++ b/app/webapp/start/routes.js
@@ -17,7 +17,9 @@
const Route = use('Route')
// [ Routes ]
-Route.get('/', 'IndexController.index').as('home')
+//Route.get('/', 'IndexController.index').as('home')
+//temp set games as home
+Route.get('/', 'GameController.index').as('home')
// [ player ]
Route.get('/players', 'PlayerController.index')