149 Commits
Author SHA1 Message Date
adminandGitHub 6df4a2983c Action Result Types in Scala don't need the proto (#3510)
* generate command types in separate packages

* start building the big one

* camel case

* a test to verify that all enums are covered

* add a script

* move into model/

* and update the script
2024-06-26 16:46:08 -07:00
adminandGitHub cd75699c29 Split settings into separate targets (#3338)
* think about splitting but I'm a coward

* files generator

* formatting

* plugging along

* a couple more

* a few more

* a rename

* more

* before a big one

* format works

* another

* more fixes

* more

* one more

* more

* a couple more

* some more

* moar

* moar tests

* moar

* another

* moar

* moar

* moar

* moar

* yet moar

* fix another

* a couple more

* another test

* another test

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* another target

* server builds

* fix one test

* fix some formatting

* fix one test

* fix one test

* fix one test

* fix one test

* fix one test

* fix one test

* fix one test

* fix one test

* fix one test

* fix one test

* fix one test

* fix one test

* fix a test

* fix a test

* fix a test

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fixed more tests

* fix MapValidationTest

* working rule, sorta

* the generate the settings scala files

* don't add them back

* remove comments

* remove comments

* use a macro

* don't need those rules any more
2024-05-05 11:29:51 -07:00
adminandGitHub b5c3b86056 Use typed settings (#3340)
* use typed settings

* rename setting
2024-05-04 21:41:30 -07:00
adminandGitHub a8bf2c0a70 don't need this application (#3261) 2024-03-20 17:15:59 -07:00
adminandGitHub 3808bedae4 build windows plugin only (#3174) 2024-01-26 18:10:54 -08:00
adminandGitHub 384f990f84 convert bundle info.plist to xml (#3112) 2023-12-14 21:14:18 -08:00
adminandGitHub 5a1461d6fb add a script to launch the webhook (#3106) 2023-12-14 08:08:45 -08:00
adminandGitHub ec4802a29f Import dlls (#3105)
* install apple plugin

* start setting up bluetooth prefs

* basic test connection

* build the plugins from the webhook
2023-12-12 18:08:56 -08:00
adminandGitHub af5dddfb81 script for adding headshots (#2990) 2023-10-19 22:20:15 -07:00
adminandGitHub 64b065b7c9 More headshots (#2989)
* add some more headshots

* more headshots

* rename headshots and upload more

* lots more
2023-10-19 22:13:48 -07:00
adminandGitHub b695282610 Load beast info from a tsv instead of hard-coding with multiple matches (#2852)
* parse the tsv

* download the beasts tsv too

* use a vector by ID rather than a string map

* fix a bunch of references

* everything moved to new BeastInfo

* fix tests too

* fix the client too

* always populate the beast names
2023-07-23 15:48:29 -07:00
adminandGitHub 4d4c997d2d json version of name words (#2834) 2023-07-17 06:41:16 -07:00
adminandGitHub a21a10d838 Don't send heroes away from the province you're trying to expand into (#2510)
* scripts cleanup logs too

* missed the semicolon

* fix more tests


Former-commit-id: fdde1b0699310b172caf80741ed1a0f39d563185
2023-03-07 19:58:14 -08:00
adminandGitHub e08f327bd1 remove all trailing whitespace (#2344)
* remove all trailing whitespace

* fix one scala file


Former-commit-id: c73a66046649b189f5df617fefa6e099b1c05426
2022-11-23 08:22:25 -08:00
adminandGitHub c0a06d8f20 Refresh again (#2317)
* refresh and push zip

* push refresh name layers script

* don't git-add the scm

* grr


Former-commit-id: 397cdfd243810e8c17575a77f712417414c3ca76
2022-11-19 18:11:21 -08:00
adminandGitHub f2f3620adb Query parameters support all male or all female names (#2312)
* Support query parameters for all male or all female names

* Use the APIGateway response too

* Cleanup


Former-commit-id: aae671ee7015ddc02bae1b8ea9d4454677dbe454
2022-11-18 19:49:22 -08:00
adminandGitHub efe0b49457 Check for duplicate names (#2086)
* remove duplicate words

* call the checker on download


Former-commit-id: a913bc1a8a5898863e3fa532442d4bcd87ebdb91
2022-09-27 07:21:03 -07:00
adminandGitHub 339b315df1 don't run the headshot list generator in downloadTsvs (#2083)
Former-commit-id: cf7d22edcb7fde18c0422d12bcea51c8aa660312
2022-09-26 12:41:51 -07:00
adminandGitHub 36656400a7 move the build_protos script to ./scripts (#2014)
* move the build_protos script to ./scripts

* paths are different


Former-commit-id: 10631d4632db0b05ee4b020698a1b1e547b24d91
2022-09-08 11:22:43 -07:00
adminandGitHub a6da861e47 All fixed heroes have fixed headshots, and include a test (#2012)
* update scripts

* some refactoring for test

* more refactoring

* add a test that the fixed paths are all present

* handle fixed case in game setup

* remove old test placement and clean up


Former-commit-id: 749862f638fb8c8512aa93648025f6d4878d7c82
2022-09-08 07:37:16 -07:00
adminandGitHub 303d326a6c More headshots (#2009)
* update headshots list

* more

* more

* update script


Former-commit-id: 288d66ec74cc2f3ae8e4aced48b327677e6d1d25
2022-09-07 18:20:34 -07:00
adminandGitHub b07f0ff21a Clean up headshot generation (#2002)
* only include png files

* make sync a script

* more headshots

* use one line per path instead

* more headshots in new format

* lose the print


Former-commit-id: 893c05f84f36152b6e831c4762f2bf0de526f107
2022-09-06 21:40:45 -07:00
admin 02308673f5 the script too
Former-commit-id: a5b7770f5fcca8f2dd4247610571fa5dbd9fd370
2022-09-06 06:43:02 -07:00
adminandGitHub 1fdfffe715 local run with opt and copt (#1665)
Former-commit-id: c59de21a4e2d444b084a2a4f374a26bf160d5cbc
2022-05-20 07:03:35 -07:00
adminandGitHub 69659bbf91 Local run scripts (#1660)
* eagle run script

* shardok run script


Former-commit-id: 6fb997c724d6f2519b720d651d33636ead41b648
2022-05-10 06:52:32 -07:00
adminandGitHub c03e30c3ac remove references to rules_mono and rules_dotnet (#1637)
* remove references to rules_mono and rules_dotnet

* remove references to grpc_unity3d

* add NugetForUnity

* add NuGet grpc packages and remove old ones

* Update grpc calls for new version

* dll builds maybe

* more metadata

* all working on the client side maybe

* works but requires envoy

* envoy config

* update to Unity 2021.3.1f1


Former-commit-id: 9ce6360178320437f3dcecee758e267a2a97be30
2022-05-02 18:45:40 -07:00
adminandGitHub 44782fef99 cleanup script can remove from s3 (#1632)
Former-commit-id: fc055420a1a80e76b7a8ce0462b71f2416882d13
2022-04-29 07:00:43 -07:00
adminandGitHub 76196be707 script with bazel version (#1469)
* copy bazelversion

* use bazelversion

* add a script and set bazel version


Former-commit-id: b97d226294e08c11cf2b337b80b029d21dfe44c0
2022-03-07 21:40:00 -08:00
adminandGitHub 882d2da299 rename the install dlls script (#999)
* update to latest grpc nightly

* rename script to update_grpc_unity_dlls

* don't do the workspace update


Former-commit-id: 5e487d8f67e774204da32c73542693e5aa85c024
2021-10-10 12:22:48 -07:00
adminandGitHub 3c400fb546 use newer bash (#977)
* use env bash instead of /bin/bash

* check for variable existence


Former-commit-id: 25a00ebffec9ba8c820be29c9adfd0a4c0f9cb29
2021-10-02 09:20:37 -07:00
adminandGitHub 78857131c9 some script cleanup (#976)
* some script cleanup

* also move the install script


Former-commit-id: cbbc6ed9675a44b607d2f9d0f32948424db3a949
2021-10-02 08:57:26 -07:00
adminandGitHub 0c253021a9 don't extract the meta files (#966)
* don't extract the meta files

* don't remove the meta files


Former-commit-id: 4ea2a0048a3cd8f929bf068a8b19e917bd69116b
2021-09-27 19:29:21 -07:00
adminandGitHub 0edba6f3ad use the right URL for the platform downloads (#959)
* don't always use the win URL

* install linux unity should be in ci folder


Former-commit-id: d79c538df091788ac3c80039ec41a19513a4fd09
2021-09-25 22:23:05 -07:00
adminandGitHub 7c4b8e6830 add setting endpoint (#929)
* add setting endpoint

* a basic updater util

* get rid of the secret

* take them all as args

* add setting script

* more than one at a time

* use the new one


Former-commit-id: d9260ce0efc27b03973a2bf5bf9f5383982972a4
2021-09-20 19:16:16 -07:00
adminandGitHub cb850066b7 fix dll building (#927)
* expand the tilde

* move the then

* bleh

* it's a directory stupid

* it was -z

* move the spawn strategy


Former-commit-id: ef596cbb1642d5372773fd3b3564f87543737b5d
2021-09-19 21:51:51 -07:00
adminandGitHub 862d803919 spawn_strategy local for grpc unity dlls (#926)
Former-commit-id: aff8380e6bf256e4fa524e0909e8ab86628f102d
2021-09-19 21:21:01 -07:00
adminandGitHub 3bb5a1fe35 actually include the untar and add a parameter so I can test in a PR (#918)
* it was still commented

* can I make it a parameter like this

* how about this conditional

* try using booleanParam

* another go


Former-commit-id: ca637aed924f94c42d9dacbb7cf54b4f5609476b
2021-09-18 17:38:32 -07:00
adminandGitHub 57c5d15aa0 Update unity to 2021.1.21f1 (#916)
* update unity to 2021.1.21f1

ignore logs

* don't double up the unity dir (but comment out the big dl)


Former-commit-id: 10f46c01472290a55a1ccd4d610c7d9fc9f26671
2021-09-18 16:22:04 -07:00
adminandGitHub a120fd6250 Better unity version (#913)
* use unity directly

* remove the main check

* older version

* wrong comment

* install unity if not present

* braces

* wrong one

* extracted path

* fix the name and moar prints

* installing into the wrong place

* don't double up the unity dir (but comment out the big dl)

* expand home

* add back the log file

* put the when clauses back

* Revert "put the when clauses back"

This reverts commit 85029b61297ca618db74ad16e2cb171f0175dbd9.

* forgot the backslash

* set -x


Former-commit-id: 8b99c5c6c029d7608eb87ca8460249a897bcaf7d
2021-09-18 15:51:35 -07:00
adminandGitHub d0559fe4c5 Shardok deploy (#911)
* default to no output base

* turn off main check

* move unity plugin to a separate stage

* restore the check


Former-commit-id: 47b59db45d26adbc712a74392c123c640d6f782e
2021-09-18 10:46:58 -07:00
adminandGitHub 2b616551b0 move bazel settings to .bazelrc but set the output dir (#907)
* move remote cache and compilation mode to bazelrc

* more cache references

* grab the dirname from the branch

* forgot the backslashes

* wrong order

* remove extra ws

* hyphen


Former-commit-id: aa52dda9c7b36f8b8c8c8ab0581ae258949d6fa8
2021-09-17 19:11:59 -07:00
adminandGitHub b9e5a5f2c1 add the unity windows client to the main pipeline (#888)
* add the unity windows client to the main pipeline

* better bazel options

* add some parallelism

* use ssh key file

* set +x

* I meant minus

* set -e everywhere

* pass it through

* try specifying the workspace

* set -x here too

* compilation_mode in bazelrc

* only build unity on main


Former-commit-id: d34d7b10024e64de5fe47816390ec080c5f8522b
2021-09-11 13:58:45 -07:00
adminandGitHub f582e8b9cf codesign script beginning (#865)
* codesign script beginning

* unneeded image

* a tiny bit more in the script


Former-commit-id: dc61e4892dc8240af12f67180ace196cde54eb0e
2021-09-04 08:46:51 -07:00
adminandGitHub 42b8ff3f69 format c# script (#842)
Former-commit-id: 013889fd12611a9d14f87fbddfddb20fd0d50ff1
2021-08-28 09:35:51 -07:00
adminandGitHub a6ce15eb1f Create a custom battle from the client (#617)
* create a custom battle from the client

* separate VictoryConditions for shardok vs common

* basic game setup passing through

* this is going to be difficult

* quitting shardok game finally works

* didn't need that one

* make the connection killer global

* connection killer works


Former-commit-id: e4e70fc3461b225706e17f3f69af267fafe401d4
2021-04-25 14:41:44 -07:00
adminandGitHub 75dce1a6a4 add charisma xp in holy wave (#315)
Former-commit-id: 30fa5fdc5ff64267556164b5b2f6b4323081fc8a
2021-02-19 07:31:00 -08:00
adminandGitHub f652a37236 move dlls script to scripts/ (#229)
Former-commit-id: 95cc344cf4ad328a469896a46d3b4e29176dc990
2021-02-02 07:08:44 -08:00
adminandGitHub e9fe50afae update to 2.13 (#168)
* update scalapb

* update deps

* maybe without scalapb

* put scalapb back

* trying again

* getting there

* getting tests going

* a lot of 'em

* tests build

* fix one test's allOf

* a couple small () fixes

* all but the shuffle

* a working test random

* a couple more deprecations

* reformat


Former-commit-id: 375b84e54a405ea425f4e418ce628da0dfc4abaf
2021-01-24 08:15:43 -08:00
admin 10fd4121a5 switch to bazel-deps
Former-commit-id: 89c2cb1cf12285616a0ec331c4af99395a65d5ea
2020-04-25 16:48:38 -07:00