Compare commits

...

218 Commits

Author SHA1 Message Date
bra1n d9c2b17dc9 updated build script 2023-11-06 13:10:43 +01:00
bra1n fb40d98fd6 2.16.2 2023-11-06 13:06:21 +01:00
bra1n b87307193f 2.16.1 2023-11-06 13:06:15 +01:00
bra1n ece11dfcde script tool compatibility 2023-11-06 13:06:11 +01:00
bra1n 1c52b232c0 fix deploy 2023-04-21 15:32:11 +02:00
bra1n 55ea934304 package-lock update 2023-04-21 15:28:09 +02:00
Steffen d7e9647bf5
removed Deus ex Fiasco 2023-04-21 15:20:35 +02:00
Steffen 723974b3d3
Update README.md 2023-03-14 11:10:55 +01:00
Steffen beabcb14a4
Merge pull request #277 from ratteler50/patch-2
Updated night order for all roles
2022-10-21 09:45:08 +02:00
Dae Lorant 48cb4942a2
Removed otherNight order for pixie
It seems like pixie having an entry for otherNight was a bug in the script tool that will be fixed separately.  Removed pixie from night order and shifted all other roles back down one.
2022-10-20 11:21:09 -07:00
Dae Lorant a9724778a6
Updated changelog
Apparently changelog update is required for a pull request, so here is one :)
2022-10-12 21:21:15 -07:00
Dae Lorant 974bbb1a0f
Updated night order for all roles
Updated night order for all roles to match the order at https://script.bloodontheclocktower.com/data/nightsheet.json

Some noticeable changes:
- Legion was moved much earlier in the order of demons (relevant if a another demon is made in a legion game, you can keep it around and kill it with legion before it kills on a subsequent night)
- Amnesiac was moved much later in night order (a more reasonable place for the most common type of amni abilities)
- Magician was given a night order for N1
- Pixie was given a night order for other nights
2022-10-12 03:04:48 -07:00
Steffen 4c529472b8
Merge pull request #273 from Skateside/develop
Missing Jinxes
2022-09-25 22:27:50 +02:00
James Long 28cd156baa
Merge pull request #1 from Skateside/fix/missing-heretic-jinxes
Add missing jinxes
2022-09-22 14:52:06 +01:00
James Long 3a2ae90849
Add missing jinxes
There were 2 missing jinxes for the Heretic: Baron and Lleech - this adds them both in.
2022-09-22 14:51:07 +01:00
Steffen ea5b3c523f
philosopher updated 2022-09-14 15:43:22 +02:00
Steffen 54e224bba3
reverted moonchild 2022-08-30 10:16:47 +02:00
Steffen 5ca891e752
reverted some icons 2022-08-10 10:48:56 +02:00
Steffen f98b43e304
2.16.0 2022-06-14 14:56:50 +02:00
Steffen 2a66dfff4b
changelog 2022-06-14 14:56:44 +02:00
Steffen c77dd47397
Merge pull request #262 from alexanderfletcher/dev-3
Add ability to use json from clipboard to upload script
2022-06-14 14:47:52 +02:00
Alexander Fletcher 729869df51 Add ability to use json from clipboard to upload script 2022-05-30 19:40:40 +08:00
Steffen d0a117297c
beggar updated 2022-05-05 21:46:13 +02:00
Steffen 75dd02c6a3
added redirect to Chinese version 2022-04-08 11:02:13 +02:00
Steffen 4bd7ecbe03
Update README.md 2022-04-04 20:33:22 +02:00
Steffen 99f6b68fd7
2.15.4 2022-04-04 11:28:01 +02:00
Steffen 1c4ad9634a
changelog & npm audit 2022-04-04 11:27:55 +02:00
Steffen afd593d632
Merge pull request #253 from nathansferguson/reminder-flicker-153
Add static hover target to prevent add reminder token flickering (fix #153)
2022-04-04 11:25:41 +02:00
Nathan Ferguson 84f6cab2d8 Add static hover target to prevent reminder token flickering #153 2022-04-03 22:35:18 +12:00
Steffen 5af776bfbf
Merge pull request #252 from ratteler50/patch-1
Updated the Snitch/Marionette jinx
2022-04-01 09:21:39 +02:00
David Lorant dbb4c1a1ef
Updated the Snitch/Marionette jinx
This change was announced in Expansion-Chat on 03/18/2022

https://discord.com/channels/569683781800296501/696695228496871436/954305424096636948
2022-03-31 21:35:05 -07:00
Steffen 2b41f3145e
Update deploy.yml 2022-02-20 20:24:16 +01:00
Steffen 9575a8eca3
npm audit 2022-02-20 20:09:08 +01:00
Steffen 0bd590c80e
2.15.3 2022-02-20 20:06:28 +01:00
Steffen b9ae60c652
gamestate bug fixed and nightwatchman deploy 2022-02-20 20:05:01 +01:00
Steffen 4cbab79bae
script tool url fixed 2022-02-08 20:15:38 +01:00
Steffen d567335499
Delete codeql-analysis.yml 2022-02-05 23:17:43 +01:00
Steffen 1c63ee6208
Merge pull request #242 from eddgabriel/develop
Nightwatchman
2022-02-05 23:07:21 +01:00
eddgabriel 2a0f025b0c
Merge branch 'bra1n:develop' into develop 2022-02-05 21:18:27 +00:00
eddgabriel 11e1e99a94 Nightwatchman 2022-02-05 21:15:55 +00:00
Steffen a9eb07ad14
script tool url fixed 2022-01-30 12:12:51 +01:00
Steffen 350d2a5a18
fixed local server (closes #240) 2022-01-25 12:25:48 +01:00
Steffen 0ca33f0d53
Merge pull request #235 from eddgabriel/develop
Atheist
2021-12-07 14:02:18 +01:00
eddgabriel bf393bbc71 Update icons 2021-12-07 12:12:42 +00:00
eddgabriel a73d6ce73c Update roles.json 2021-12-07 10:17:17 +00:00
eddgabriel 31265aa4fd Atheist 2021-12-07 10:15:40 +00:00
Steffen a3cb8570f6
Merge pull request #233 from eddgabriel/develop
Psychopath
2021-11-19 20:42:25 +01:00
eddgabriel 8649aa4eec Psychopath 2021-11-18 22:11:35 +00:00
Steffen 9e6ff3e69e
fix jinx 2021-11-05 22:36:16 +01:00
Steffen ffe69a8dcb
Merge pull request #229 from eddgabriel/develop
Riot
2021-11-05 21:51:02 +01:00
eddgabriel 6a3fdfa384 Riot
Look at the number of those jinxes... Just look at 'em...
2021-11-04 22:14:44 +00:00
Steffen 83889b21dd
Merge pull request #227 from eddgabriel/develop
Engineer
2021-10-22 21:00:44 +02:00
eddgabriel c93b50df42 Engineer 2021-10-21 22:35:11 +01:00
Steffen 8a6da3d7ab
Update README.md 2021-10-19 10:46:15 +02:00
Steffen 7ebf296cfc
Merge pull request #224 from eddgabriel/develop
Alchemist!
2021-10-15 10:38:09 +02:00
eddgabriel 772c94a6c6 Alchemist! 2021-10-14 13:36:43 +01:00
Steffen 45dfb124f7
Merge pull request #221 from eddgabriel/develop
Puzzlemaster
2021-09-28 14:03:07 +02:00
eddgabriel 401312ab09 Puzzlemaster 2021-09-28 11:43:10 +01:00
Steffen c00b89824c
Merge pull request #216 from eddgabriel/develop
Fearmonger
2021-09-11 17:54:54 +02:00
eddgabriel 59c39773aa Update fearmonger.png 2021-09-11 15:40:39 +01:00
eddgabriel fa1feb3c0b Fearmonger 2021-09-10 00:07:12 +01:00
Steffen e1ba442af7
Merge pull request #214 from eddgabriel/develop
Golem
2021-08-31 20:08:42 +02:00
eddgabriel 5780c155d3 Merge branch 'develop' of https://github.com/eddgabriel/townsquare into develop 2021-08-31 10:22:47 +01:00
eddgabriel 9517a3e262 Golem 2021-08-31 10:20:33 +01:00
Steffen 18746ab642
npm audit 2021-08-19 20:54:55 +02:00
Steffen 29357ecf54
Merge pull request #210 from eddgabriel/develop
Al-Hadikhia
2021-08-13 13:02:50 +02:00
eddgabriel f664bdf024 Update roles.json 2021-08-13 11:56:59 +01:00
eddgabriel 9fff5541bb Al-Hadikhia 2021-08-12 23:21:28 +01:00
Steffen 0199108e2f
Merge pull request #204 from eddgabriel/develop
Noble
2021-08-02 11:46:52 +02:00
eddgabriel a35c6f3c14 Noble 2021-08-02 10:28:59 +01:00
Steffen 9bafcc2c61
Merge pull request #202 from eddgabriel/develop
Huntsman/Damsel
2021-07-21 12:34:13 +02:00
eddgabriel fb2e81c299 Huntsman/Damsel 2021-07-20 20:27:02 +01:00
Steffen af2587295d
2.15.2 2021-07-14 14:00:11 +02:00
Steffen 97121e81e7
changelog 2021-07-14 14:00:10 +02:00
Steffen 3d696c85de
fix negative nightOrder numbers causing a mess (fixes #193) 2021-07-14 14:00:10 +02:00
Steffen ff217761ff
revert role modal tab when closing (fixes #194) 2021-07-14 14:00:10 +02:00
Steffen 30aa5cdf8a
show leaves on tokens with global reminders 2021-07-14 14:00:10 +02:00
Steffen fe51d60839
added mobile web app capabilities 2021-07-14 14:00:10 +02:00
Steffen 282291e6ec
Merge pull request #198 from eddgabriel/develop
Futureproofing
2021-07-14 12:47:05 +02:00
eddgabriel 2a751b7fc2 Update CHANGELOG.md 2021-07-08 22:34:40 +01:00
eddgabriel 6fd7a0f0ee Futureproofing
So that when the name changes in the script tool, we're ready :)
2021-07-08 22:31:12 +01:00
Steffen ef0ab81e3c 2.15.1 2021-07-08 19:55:52 +02:00
Steffen dc4b2d5de8 npm audit 2021-07-08 19:55:50 +02:00
Steffen 358d5c156d
Merge pull request #195 from eddgabriel/develop
Tick... Tick... Tick...
2021-07-08 19:51:27 +02:00
eddgabriel 073494974e Tick... Tick... Tick... 2021-07-01 22:15:06 +01:00
Steffen 24134324de
Merge pull request #189 from JulGvoz/develop
Revert Mezepheles to Mephit
2021-06-20 23:39:10 +02:00
Jul Gvoz 233d972e33 Revert Mezepheles to Mephit 2021-06-21 00:25:10 +03:00
Steffen 3795b3ee2b
Merge pull request #187 from bra1n/develop
v2.15.0
2021-06-19 20:20:16 +02:00
Steffen b02b47cc2c
2.15.0 2021-06-19 20:19:02 +02:00
Steffen ab2ceb0139
changelog 2021-06-19 20:18:48 +02:00
Steffen fc9209d51f
Merge pull request #186 from eddgabriel/develop
Llooks llike a llovelly new character!
2021-06-17 23:42:32 +02:00
eddgabriel b57c81aa13 Llooks llike a llovelly new character!
Maybe it's Wellsh?
2021-06-17 22:10:15 +01:00
Steffen 7d212cb689
Merge pull request #180 from bra1n/develop
release Magician
2021-06-08 22:55:50 +02:00
Steffen a1e1b627db
Merge pull request #179 from eddgabriel/develop
Abracadabra!
2021-06-04 08:54:37 +02:00
eddgabriel 4f4031dcc4 Abracadabra! 2021-06-03 22:22:40 +01:00
Steffen 804b77546e
Merge pull request #178 from JulGvoz/develop
Automatically clean icons (fixes #176)
2021-06-01 20:20:52 +02:00
JulGvoz bf2cec0ec5
Update CHANGELOG.md 2021-05-31 17:18:06 +03:00
Jul Gvoz 2e503eba7f Automatically clean icons (fixes #176) 2021-05-31 15:01:27 +03:00
Steffen 661aac9bcb
Merge pull request #177 from bra1n/dependabot/npm_and_yarn/ws-7.4.6
Bump ws from 7.4.4 to 7.4.6
2021-05-30 10:03:56 +02:00
dependabot[bot] 4d373d313f
Bump ws from 7.4.4 to 7.4.6
Bumps [ws](https://github.com/websockets/ws) from 7.4.4 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.4.4...7.4.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-30 06:27:50 +00:00
Steffen 4d862a9bd2
Merge pull request #175 from bra1n/develop
v2.14.0
2021-05-25 19:54:11 +02:00
Steffen 26c5ec6741
2.14.0 2021-05-25 19:45:59 +02:00
Steffen 6b38a352ad
Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	CHANGELOG.md
2021-05-25 19:41:34 +02:00
Steffen 1afec12478
farmer 2021-05-25 19:41:08 +02:00
Steffen 1f4871b3b0
Merge branch 'main' into develop
# Conflicts:
#	CHANGELOG.md
#	src/store/index.js
2021-05-25 19:40:20 +02:00
Steffen 965001f065
Merge branch 'main' into develop 2021-05-25 12:06:13 +02:00
eddgabriel 5804f67cac
Farmer (#172)
Farmer
2021-05-20 23:54:49 +02:00
Steffen 300395de08
v2.13.0 (#168)
* add support for custom fabled (closes #110)

* 2.13.0

* show custom fabled first

* add recordVoteHistory & clearVoteHistory to session menu

* Update CHANGELOG.md

* socket part of toggle recordVoteHistory

analogous to isNight

* remove accidental

* Add files via upload

* add custom fabled

* Add option to reduce night animations to save power.

* add fallback icon for fabled

* changelog

* disable all animations now

* linter

* add 'on the block' indicator

- after vote, ST chooses to put onto block / empty block / no change to block
- player menu has add / remove from block
- players are automatically removed from the block when (i) they die (ii) another player is put onto block
- fixed crash on add/remove/etc player mid vote

* hide rounded corners on maximized modals

(barely visible anyway)

* ST always sees vote history

i.e. toggle affects only players

* empty block at night

* avoid clashing with seat icon

* nlc: toggle within session.js

* lint

* minor

* Use proper "Exile" terminology for exile

* Add info about "Banishment"->"Exile" to CHANGELOG

* requested changes

* remove direct ST control of block

* player menu order

* move block/night logic from socket to menu

* minor fix to previous

* on block -> marked

* requested changes

* requested change

Co-authored-by: Steffen <steffen@baumgart.biz>

* fix players being moved or removed during a nomination (closes #164)
add vue linter

* let's try adding a lint error

* linter adjusted

* it's working!

* requested change

record marked player id in session

* feedback implemented
npm audit

* prepare develop branch

* adjust linter config

* revert version bump

* fixes & visuals

* Update CHANGELOG.md

* restore old lint command (fixes #170)

* minor fix default

* show jinxed interactions on character reference modal

* 2.13.0

* changelog

Co-authored-by: nicfreeman1209 <nicfreeman1209@gmail.com>
Co-authored-by: nicfreeman1209 <14160941+nicfreeman1209@users.noreply.github.com>
Co-authored-by: Adrian Irving-Beer <wisq@wisq.net>
Co-authored-by: Andrew Conant <emptierset@gmail.com>
2021-05-15 20:07:54 +02:00
Steffen f45601b8a7 changelog 2021-05-14 22:17:21 +02:00
Steffen 04f0282fe1 2.13.0 2021-05-14 22:07:10 +02:00
Steffen 2d98f44d14
Merge pull request #171 from bra1n/jinxes
show jinxed interactions on character reference modal
2021-05-13 19:52:37 +02:00
Steffen af05bd19c8
Merge branch 'develop' into jinxes 2021-05-10 22:01:36 +02:00
Steffen d86ee3b7cf
show jinxed interactions on character reference modal 2021-05-10 21:58:16 +02:00
Steffen f718d8b24b
Merge pull request #160 from nicfreeman1209/on_block
add 'on the block' indicator
2021-05-10 21:16:42 +02:00
nicfreeman1209 5457a65de9 minor fix default 2021-05-10 19:34:02 +01:00
Steffen 184a77a039
restore old lint command (fixes #170) 2021-05-10 20:04:05 +02:00
nicfreeman1209 7fa763cd26 Update CHANGELOG.md 2021-05-09 22:23:10 +01:00
nicfreeman1209 dda94d75df fixes & visuals 2021-05-09 22:13:06 +01:00
nicfreeman1209 5937209b35
Merge branch 'develop' into on_block 2021-05-09 21:18:41 +01:00
Steffen b73de453a5
revert version bump 2021-05-09 22:09:46 +02:00
Steffen bdffdc6b9b
Merge pull request #165 from bra1n/164_fix_voting
fix players being moved or removed during a nomination (closes #164)
2021-05-09 22:04:05 +02:00
Steffen d62a39ca89
adjust linter config 2021-05-09 22:02:44 +02:00
Steffen ed8bcb6b30
Merge branch 'develop' into 164_fix_voting 2021-05-09 22:01:51 +02:00
Steffen ccb48f16fd
Merge pull request #163 from AWConant/main
Use proper "Exile" terminology for exile
2021-05-09 22:00:55 +02:00
Steffen c5d8d2beaa
Merge branch 'develop' into main 2021-05-09 22:00:50 +02:00
Steffen c868f0930a
Merge pull request #159 from bra1n/animation_toggle
add global animation toggle
2021-05-09 22:00:26 +02:00
Steffen d50a90de21
Merge branch 'develop' into animation_toggle 2021-05-09 21:59:59 +02:00
Steffen e911d07869
Merge pull request #152 from nicfreeman1209/main
add ST toggle for recording nomination history
2021-05-09 21:59:33 +02:00
Steffen c6209a2510
Merge branch 'develop' into main 2021-05-09 21:58:31 +02:00
Steffen 9eb9f44e32
Merge pull request #147 from bra1n/fabled
Custom Fabled
2021-05-09 21:57:46 +02:00
Steffen 8d4bf876a7
prepare develop branch 2021-05-09 21:43:51 +02:00
Steffen beeb7b96f5
feedback implemented
npm audit
2021-05-08 22:28:05 +02:00
nicfreeman1209 4d2afadc01 requested change
record marked player id in session
2021-05-08 11:01:23 +01:00
Steffen 37b61d90ef
it's working! 2021-05-06 21:59:12 +02:00
Steffen 3c250eff86
linter adjusted 2021-05-06 21:54:38 +02:00
Steffen 0f71e49898
let's try adding a lint error 2021-05-06 21:50:57 +02:00
Steffen 71234f3ef9
fix players being moved or removed during a nomination (closes #164)
add vue linter
2021-05-06 21:48:41 +02:00
nicfreeman1209 05023583da
requested change
Co-authored-by: Steffen <steffen@baumgart.biz>
2021-05-06 10:35:08 +01:00
nicfreeman1209 19ad2adc17 requested changes 2021-05-05 20:06:23 +01:00
nicfreeman1209 205bd0ba79 on block -> marked 2021-05-05 15:20:37 +01:00
nicfreeman1209 5aba663403 minor fix to previous 2021-05-05 15:08:49 +01:00
nicfreeman1209 8dacfea0cb move block/night logic from socket to menu 2021-05-05 11:54:48 +01:00
nicfreeman1209 946bafec5b player menu order 2021-05-05 11:21:31 +01:00
nicfreeman1209 335c2dd211 remove direct ST control of block 2021-05-05 08:20:38 +01:00
nicfreeman1209 b9b9e59b53 requested changes 2021-05-05 07:58:13 +01:00
Andrew Conant a71ed650b6
Add info about "Banishment"->"Exile" to CHANGELOG 2021-05-04 20:34:29 -07:00
Andrew Conant 81c449e149
Use proper "Exile" terminology for exile 2021-05-04 20:14:48 -07:00
nicfreeman1209 00e1446e64 minor 2021-05-04 23:18:25 +01:00
nicfreeman1209 4067f45ee2 lint 2021-05-04 22:01:20 +01:00
nicfreeman1209 e762e89485 nlc: toggle within session.js 2021-05-03 17:55:11 +01:00
nicfreeman1209 14de625811 avoid clashing with seat icon 2021-05-03 17:22:47 +01:00
nicfreeman1209 f0619bdaeb empty block at night 2021-05-03 16:53:46 +01:00
Steffen fb87f6f8cb
Merge pull request #161 from eddgabriel/main
It's Paradise!
2021-05-03 16:20:47 +02:00
nicfreeman1209 5edc476b08 ST always sees vote history
i.e. toggle affects only players
2021-05-03 14:32:58 +01:00
nicfreeman1209 c39aef622e hide rounded corners on maximized modals
(barely visible anyway)
2021-05-03 13:33:51 +01:00
eddgabriel 73ce0058c2 It's Paradise! 2021-05-03 05:41:41 +01:00
nicfreeman1209 943d228e98 add 'on the block' indicator
- after vote, ST chooses to put onto block / empty block / no change to block
- player menu has add / remove from block
- players are automatically removed from the block when (i) they die (ii) another player is put onto block
- fixed crash on add/remove/etc player mid vote
2021-05-02 22:52:20 +01:00
Steffen ef28198679 linter 2021-05-01 22:54:55 +02:00
Steffen a99d996419 disable all animations now 2021-05-01 22:46:12 +02:00
Steffen fe0f0bfbf1
Merge pull request #157 from wisq/main
Add option to reduce night animations to save power.
2021-05-01 21:26:54 +02:00
Steffen 02fede30ef changelog 2021-05-01 21:24:07 +02:00
Steffen 8ce8f07d26 add fallback icon for fabled 2021-05-01 21:19:35 +02:00
Steffen 3ae36e2f0f
Merge pull request #158 from eddgabriel/main
King and Choirboy!
2021-04-29 23:36:39 +02:00
eddgabriel c2bdfec625 Update CHANGELOG.md 2021-04-29 21:58:22 +01:00
eddgabriel 7a7b0fd323 King and Choirboy double bill! 2021-04-29 21:43:17 +01:00
Adrian Irving-Beer a66892c30d
Add option to reduce night animations to save power. 2021-04-28 18:36:28 -04:00
Steffen 7e53bab927
add custom fabled 2021-04-22 20:45:46 +02:00
Steffen 82bd7f7fff
Add files via upload 2021-04-21 15:41:15 +02:00
nicfreeman1209 654a4d02cd remove accidental 2021-04-18 17:29:20 +01:00
nicfreeman1209 230507a67f socket part of toggle recordVoteHistory
analogous to isNight
2021-04-18 17:26:24 +01:00
nicfreeman1209 44a0297be7 Update CHANGELOG.md 2021-04-18 15:25:47 +01:00
nicfreeman1209 6d3c32675b
Merge pull request #4 from bra1n/main
update local repo
2021-04-18 15:23:11 +01:00
nicfreeman1209 a2fb33eafe add recordVoteHistory & clearVoteHistory to session menu 2021-04-18 15:19:59 +01:00
Steffen b96f14ae02
Merge pull request #149 from eddgabriel/main
Marionette
2021-04-16 19:47:42 +02:00
eddgabriel e24080417f Update CHANGELOG.md 2021-04-15 22:52:23 +01:00
eddgabriel fb0f7a7304 Marionette 2021-04-15 21:56:40 +01:00
Steffen 0d41e9fd46
show custom fabled first 2021-04-15 21:06:53 +02:00
Steffen 2b5c98d661
2.13.0 2021-04-15 21:05:11 +02:00
Steffen a7852115fe
add support for custom fabled (closes #110) 2021-04-15 21:05:00 +02:00
Steffen d8861949c4
2.12.0 2021-04-09 21:41:07 +02:00
Steffen a6443c945a
changelog 2021-04-09 21:40:55 +02:00
Steffen 1dae16f924
add warning icon for setup roles in character assignment modal 2021-04-09 21:33:52 +02:00
Steffen d4e144f0f0
Merge pull request #144 from nicfreeman1209/main
make reference sheet fit to screen in single col mode
2021-04-02 20:57:10 +02:00
nicfreeman1209 3c849942fe apply only when maximized 2021-04-01 22:37:48 +01:00
Steffen 124be01c70
Merge pull request #145 from eddgabriel/main
I don't believe you...
2021-04-01 23:05:22 +02:00
eddgabriel 1dc837d12a I don't believe you... 2021-04-01 22:01:44 +01:00
nicfreeman1209 b936cd2286 Update CHANGELOG.md 2021-04-01 09:41:09 +01:00
nicfreeman1209 2493d3353a make reference sheet fit to screen in single col mode 2021-04-01 09:31:37 +01:00
nicfreeman1209 1b93347d94
Merge pull request #3 from bra1n/main
update local repo
2021-04-01 09:12:11 +01:00
Steffen a0a2760939
Merge pull request #142 from bra1n/updated-reference-sheets
Updated reference sheets
2021-03-30 21:37:55 +02:00
Steffen 5f17432df8
2.11.0 2021-03-30 21:34:31 +02:00
Steffen 5171996b39
bugfixes and improved session joining 2021-03-30 21:34:09 +02:00
Steffen 4620332fff
reference sheet finished 2021-03-30 21:33:52 +02:00
nicfreeman1209 d3b2f167ef
Merge pull request #2 from bra1n/main
update my fork
2021-03-29 10:37:52 +01:00
Steffen 52aff7b544
Update fabled.json 2021-03-29 09:17:13 +02:00
Steffen b4ee856705
updated character reference sheet visuals 2021-03-28 21:56:58 +02:00
Steffen 1ad0113d04 update some more dependencies 2021-03-23 09:56:44 +01:00
Steffen ab758851af updated package-lock.json 2021-03-23 09:46:22 +01:00
Steffen 791cc84d86
Merge pull request #138 from eddgabriel/main
Correct MINION/DEMON
2021-03-23 09:15:31 +01:00
Steffen 8bfcb8c965
Update changelog-check.yml 2021-03-23 09:14:57 +01:00
eddgabriel ca475f3af2 Correct MINION/DEMON
Correct MINION/DEMON info locations in night order
2021-03-23 00:16:15 +00:00
Steffen 5733990205
changelog updated 2021-03-19 20:11:13 +01:00
Steffen 8798234f30
2.10.0 2021-03-19 20:09:25 +01:00
Steffen da3a13518b
fix shifting player bug on delete (fixes #135) 2021-03-19 20:09:13 +01:00
Steffen 6a8f5608a1
Merge pull request #134 from bra1n/133_fix_race_condition_bug_setting_pronouns
updated the send and update sockets methods for player pronouns to pa…
2021-03-19 19:55:41 +01:00
Steffen fca2d386a9
Merge pull request #125 from langford/feature-visible-nom-log-indicator-button
Adds indicator of a player-visible voting log
2021-03-19 19:55:23 +01:00
Steffen 3aee499b03
Merge pull request #137 from eddgabriel/main
Opiates time!
2021-03-18 23:07:13 +01:00
eddgabriel 96eee80017 Opiates time! 2021-03-18 21:53:13 +00:00
Michael Langford 3cfc9939f9
Merge branch 'main' into feature-visible-nom-log-indicator-button 2021-03-18 15:49:04 -04:00
Michael Langford 7cdef69368 Adds description of nomination log indicator 2021-03-18 15:47:01 -04:00
Steffen ddc5e44e8d
Create changelog-check.yml 2021-03-17 20:45:19 +01:00
Michael Langford 13f0d82c34 Hides nomination log button when sessionId==0
This commmit implements 2 stylistic suggestions
as well: a CSS class name change and removes seemingly
redundant spacing specification. Testing on chrome and safari
reveals neither caues a functional change.
2021-03-17 11:16:38 -04:00
Michael Langford 9a232c835a
camel to kebab for nomlogSummary
Adopts preferred CSS class format
2021-03-17 10:50:53 -04:00
Dave d0b2d88344 updating changelog.md 2021-03-16 20:41:20 +00:00
Dave dedf0be0b9 adding documentation comment to explain new isFromSockets property 2021-03-16 19:47:42 +00:00
Dave 8b4f09a2c4 correcting fromSockets property to be isFromSockets 2021-03-16 19:46:52 +00:00
Dave 6ad1df5a35 updated the send and update sockets methods for player pronouns to pass through a flag when the pronoun is updated from the sockets to stop the update being broadcast again and causing infinite loops of sockets messages being sent. This also simplifys from the previous loop prevention functionality. 2021-03-16 15:14:51 +00:00
Michael Langford 40b60363c5 Adds indicator of a player visible voting log
A new player can be suprised that this tool keeps a history of
nominations. This indicator shows a book with a skull on it
when there is a nomination log present in the session object
along with the count of nominations stored locally in the
session object.

This allows a new user to see that there is a voting log.

This allows groups that wish to only see a limited voting
log to remind the storyteller to clear the log if they see
that there is one.

If accepted, this would address #124 and the secondary
considerations metioned in #121.

This commit squashes away the previous textual version
2021-03-11 15:04:41 -05:00
189 changed files with 9433 additions and 9248 deletions

View File

@ -9,6 +9,8 @@ module.exports = {
},
rules: {
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off"
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
"vue/multi-word-component-names": "off",
"vue/no-reserved-component-names": "off",
}
};

21
.github/workflows/changelog-check.yml vendored Normal file
View File

@ -0,0 +1,21 @@
name: Enforce Changelog Update
on:
pull_request:
types: [assigned, opened, synchronize, reopened, labeled, unlabeled]
branches:
- main
- develop
jobs:
build:
name: Check Actions
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Changelog check
uses: Zomzog/changelog-checker@v1.2.0
with:
fileName: CHANGELOG.md
noChangelogLabel: no changelog
checkNotification: Simple
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -1,67 +0,0 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ main ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
schedule:
- cron: '27 22 * * 1'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
steps:
- name: Checkout repository
uses: actions/checkout@v2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

View File

@ -5,19 +5,23 @@ on:
- main
jobs:
build-and-deploy:
concurrency: ci-${{ github.ref }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Checkout 🛎️
uses: actions/checkout@v2
- name: Build
run: |
npm install
npm run-script build
- uses: actions/setup-node@v2
with:
node-version: '18'
- name: Deploy
uses: JamesIves/github-pages-deploy-action@releases/v3
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: gh-pages
FOLDER: dist
- name: Install and Build 🔧
run: |
npm ci
npm run build
- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@v4.2.5
with:
branch: gh-pages
folder: dist

View File

@ -1,53 +1,20 @@
---
###########################
###########################
## Linter GitHub Actions ##
###########################
###########################
name: Lint Code Base
#
# Documentation:
# https://help.github.com/en/articles/workflow-syntax-for-github-actions
#
#############################
# Start the job on all push #
#############################
on:
push:
branches-ignore:
- 'gh-pages'
branches: [ main, develop ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
branches: [ main, develop ]
###############
# Set the Job #
###############
jobs:
build:
# Name the Job
name: Lint Code Base
# Set the agent to run on
runs-on: ubuntu-latest
##################
# Load all steps #
##################
steps:
##########################
# Checkout the code base #
##########################
- name: Checkout Code
uses: actions/checkout@v2
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14'
- run: npm install
- run: npm run lint-ci
################################
# Run Linter against code base #
################################
- name: Lint Code Base
uses: docker://github/super-linter:v2.2.0
env:
VALIDATE_ALL_CODEBASE: false
VALIDATE_ANSIBLE: false
DEFAULT_BRANCH: "main"

View File

@ -1,5 +1,93 @@
# Release Notes
### Version 2.16.2
- fixed custom script format to support new script tool JSON
- updated packages to be compatible with Node >= 18 again
---
### Version 2.16.1
- Updated character night order to be consistent with script tool
---
### Version 2.16.0
- Add ability to use json from clipboard to upload script (by @alexanderfletcher)
---
### Version 2.15.4
- fixed flickering of add reminder token
- added redirect to Chinese version
---
### Version 2.15.3
- add Huntsman/Damsel, Noble, Al-Hadikhia, Golem, Fearmonger, Puzzlemaster, Alchemist, Engineer, Riot, Psychopath, Atheist, Nightwatchman to list of available characters
- fixed game state JSON not handling custom Fabled correctly
---
### Version 2.15.2
- added mobile web application support
- show correct number of leaves on roles with global reminders
- fixed a bug with traveler list showing up when assigning demon bluffs
- fixed a bug with homebrew scripts that contained negative night order positions
---
### Version 2.15.1
- fix Mephit not showing up on scripts, futureproof Mephit name change
- add Boomdandy to list of available characters
---
### Version 2.15.0
- clean up transparent portions of icons
- add Magician & LLeech to list of available characters
---
### Version 2.14.0
- added Farmer to list of available characters
---
### Version 2.13.0
- fix players being moved or removed during nomination
- add vue linter
- use "Exile" rather than "Banishment" for exiles
- added global animation toggle for better performance
- added record vote history toggle to session menu, and clear vote history button
- add support for custom Fabled characters
- show Jinxed interactions on character reference list
- add 'marked for execution' indicator
---
### Version 2.12.0
- tweak reference sheet to better fit screen in single column layout
- add warning icon overlay for setup roles on character assignment modal
- added Heretic and Marionette plus King/Choirboy and the Gangster to list of available characters
---
### Version 2.11.0
- new design for character reference sheet
- automatically switch to grimoire view when joining a session through a link
- fixed demon bluffs showing on public town square
- fixed a bug that prevented connecting to a session when previously being connected and joining through a link
---
### Version 2.10.0
- added [nomination log indicator](https://fontawesome.com/icons/book-dead). When a nomination log [v] is available, the number of currently visible entries is displayed. Clicking the indicator can reveal/hide the nomination log.
- fix issue where a player and storyteller updating the same players pronouns at around the same time causes an infinite loop disconnecting the session.
- fix bug with shifting roles when the storyteller deletes a player
- added Poppygrower to list of available characters
---
### Version 2.9.1
- fix gamestate JSON not showing (custom) roles and failing to load states with custom scripts properly
- fix gamestate not stripping out special characters from role.id on load

View File

@ -19,6 +19,9 @@ Before submitting your contribution, please make sure to take a moment and read
- The `main` branch is what is currently deployed to the website. All development should be done in dedicated branches.
- The `develop` branch contains the changes that will be deployed to main next. In order to prepare a release, development
branches should have their Pull Request against `develop` and only releases should be merged from `develop` into `main`.
- Work in the `src` folder and **DO NOT** checkin `dist` in the commits.
- It's OK to have multiple small commits as you work on the PR - GitHub will automatically squash it before merging.
@ -30,6 +33,9 @@ Before submitting your contribution, please make sure to take a moment and read
- If fixing a bug:
- If you are resolving a special issue, add `(fix #xxxx[,#xxxx])` (#xxxx is the issue id) in your PR title for a better release log, e.g. `update entities encoding/decoding (fix #3899)`.
- Provide a detailed description of the bug in the PR. Live demo preferred.
- You'll need to update the `CHANGELOG.md` with a description of your changes before you open a pull request and your code
should pass the lint check.
## Development Setup

View File

@ -1,5 +1,7 @@
# Blood on the Clocktower Grimoire & Town Square
> :warning: **This project is no longer actively maintained** and will only receive critical bug fixes. :warning:
![social](https://user-images.githubusercontent.com/325521/102897760-d1147b00-4468-11eb-9d7b-63a204bc9fc1.png)
This is an unofficial online tool to run Blood on the Clocktower games through Discord or other digital means.
@ -27,7 +29,7 @@ If you want to learn more about how to use the app as a player, [JayBotC](https:
### Custom Script Support
Any custom script generated by the official [Script Tool](https://bloodontheclocktower.com/script) is supported out of
Any custom script generated by the official [Script Tool](https://script.bloodontheclocktower.com/) is supported out of
the box and you only need to upload it to get the selected set of characters into your grimoire. If you want to customize
your script further, there is an additional `"_meta"` object that you can add to the script like you would add a normal
character:
@ -90,13 +92,15 @@ For base game characters, it is sufficient to only provide the ID, similar to wh
_Note_: custom images will only be visible after enabling them in the Grimoire menu!
- **edition**: the ID of the edition for this character. can be left blank or "custom"
- **firstNight** / **otherNight**: the position that this character acts on the first / other nights, compared to all
other characters
other characters<br>
_Note_: must be a positive number or zero, with zero being treated as "does not act during the night"
- **firstNightReminder** / **otherNightReminder**: reminder text for first / other nights
- **reminders**: reminder tokens, should be an empty array `[]` if none
- **remindersGlobal**: global reminder tokens that will always be available, no matter if the character is assigned to a player or not
- **setup**: whether this token affects setup (orange leaf), like the Drunk or Baron
- **name**: the displayed name of this character
- **team**: the team of the character, has to be one of `townsfolk`, `outsider`, `minion`, `demon` or `traveler`
- **team**: the team of the character, has to be one of `townsfolk`, `outsider`, `minion`, `demon`, `traveler` or `fabled`<br>
_Note_: if you create a custom Fabled character, it will be automatically added to the game when the custom script is loaded
- **ability**: the displayed ability text of the character
## [Code of Conduct](CODE_OF_CONDUCT.md)
@ -108,7 +112,7 @@ For base game characters, it is sufficient to only provide the ID, similar to wh
* [Blood on the Clocktower](https://bloodontheclocktower.com/) is a trademark of Steven Medway and [The Pandemonium Institute](https://www.thepandemoniuminstitute.com/)
* Night reminders and other auxiliary text written by [Ben Finney](http://bignose.whitetree.org/projects/botc/diy/)
* Iconography by [Font Awesome](https://fontawesome.com/)
* Background image by [Ryan Maloney](https://www.artstation.com/maloney94)
* Background image copyright and permission granted by [Ryan Maloney](https://www.artstation.com/maloney94)
* Webfonts by [Google Fonts](https://fonts.google.com/) and [Online Web Fonts](https://www.onlinewebfonts.com/)
* All other images and icons are copyright to their respective owners

16333
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,13 @@
{
"name": "townsquare",
"version": "2.9.1",
"version": "2.16.2",
"description": "Blood on the Clocktower Town Square",
"author": "Steffen Baumgart",
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build ./src/main.js",
"lint": "vue-cli-service lint"
"lint": "vue-cli-service lint",
"lint-ci": "vue-cli-service lint --no-fix --max-warnings=0"
},
"main": "App.vue",
"dependencies": {
@ -14,22 +15,22 @@
"@fortawesome/free-brands-svg-icons": "^5.15.1",
"@fortawesome/free-solid-svg-icons": "^5.15.1",
"@fortawesome/vue-fontawesome": "^0.1.10",
"@vue/cli-service": "^4.5.9",
"@vue/cli-service": "^5.0.8",
"prom-client": "^13.0.0",
"sass": "^1.30.0",
"sass-loader": "^8.0.2",
"vue": "^2.6.12",
"vue-template-compiler": "^2.6.12",
"vue-template-compiler": "^2.7.15",
"vuex": "^3.6.0",
"ws": "^7.4.1"
"ws": "^7.4.6"
},
"devDependencies": {
"@vue/cli-plugin-eslint": "^4.5.9",
"@vue/eslint-config-prettier": "^6.0.0",
"eslint": "^6.7.2",
"eslint-plugin-prettier": "^3.2.0",
"eslint-plugin-vue": "^6.2.2",
"prettier": "^1.19.1"
"@vue/cli-plugin-eslint": "^5.0.8",
"@vue/eslint-config-prettier": "^8.0.0",
"eslint": "^8.53.0",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-vue": "^9.18.1",
"prettier": "^3.0.3"
},
"keywords": [
"botc",

View File

@ -5,6 +5,8 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<title>Blood on the Clocktower Town Square</title>
<link rel="apple-touch-icon" sizes="57x57" href="static/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="static/apple-icon-60x60.png">

View File

@ -12,10 +12,14 @@ register.setDefaultLabels({
const PING_INTERVAL = 30000; // 30 seconds
const server = https.createServer({
cert: fs.readFileSync("cert.pem"),
key: fs.readFileSync("key.pem")
});
const options = {};
if (process.env.NODE_ENV !== "development") {
options.cert = fs.readFileSync("cert.pem");
options.key = fs.readFileSync("key.pem");
}
const server = https.createServer(options);
const wss = new WebSocket.Server({
...(process.env.NODE_ENV === "development" ? { port: 8081 } : { server }),
verifyClient: info =>
@ -234,7 +238,7 @@ const interval = setInterval(function ping() {
ws.readyState === WebSocket.CONNECTING)
)
) {
metrics.channels_list.remove([channel]);
metrics.channels_list.remove({ name: channel });
delete channels[channel];
}
}

View File

@ -3,7 +3,10 @@
id="app"
@keyup="keyup"
tabindex="-1"
:class="{ night: grimoire.isNight }"
:class="{
night: grimoire.isNight,
static: grimoire.isStatic
}"
:style="{
backgroundImage: grimoire.background
? `url('${grimoire.background}')`
@ -110,13 +113,13 @@ export default {
this.$store.commit("toggleModal", "roles");
break;
case "v":
if (this.session.voteHistory.length) {
if (this.session.voteHistory.length || !this.session.isSpectator) {
this.$store.commit("toggleModal", "voteHistory");
}
break;
case "s":
if (this.session.isSpectator) return;
this.$store.commit("toggleNight");
this.$refs.menu.toggleNight();
break;
case "escape":
this.$store.commit("toggleModal");
@ -202,6 +205,14 @@ ul {
align-items: center;
align-content: center;
justify-content: center;
// disable all animations
&.static *,
&.static *:after,
&.static *:before {
transition: none !important;
animation: none !important;
}
}
#version {

BIN
src/assets/gstone.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 KiB

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 110 KiB

BIN
src/assets/icons/damsel.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 899 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 122 KiB

BIN
src/assets/icons/fabled.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 105 KiB

BIN
src/assets/icons/farmer.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 39 KiB

BIN
src/assets/icons/golem.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 76 KiB

BIN
src/assets/icons/king.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 91 KiB

BIN
src/assets/icons/lleech.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Some files were not shown because too many files have changed in this diff Show More