Commit graph

1423 commits

Author SHA1 Message Date
Evan Kranzler
ea84d1f5fe [AFR] Implemented Hive of the Eye Tyrant 2021-06-29 08:48:58 -04:00
Evan Kranzler
bb591dd038
[AFR] Implementing dungeon mechanic (ready for review) (#7937)
* added dungeon and dungeon room class

* [AFR] Implemented Tomb of Annihilation

* [AFR] Implemented Shortcut Seeker

* [AFR] Implemented Gloom Stalker

* [AFR] Implemented Nadaar, Selfless Paladin

* added room triggers

* added more venturing code, currently untested

* fixed error

* moved venture into dungeon from player class to game class

* removed unnecessary sourceobject from dungeon

* fixed npe error

* added dungeon completion

* fixed concurrent modification exception

* added logging

* added proper copy methods

* added views

* updated room text generation

* added some missing code

* finished implementing CompletedDungeonCondition

* [AFR] Implemented Ellywick Tumblestrum

* [AFR] Implemented Lost Mine of Phandelver

* added choice dialog for dungeons

* [AFR] Implemented Dungeon of the Mad Mage

* small text fix

* added initial dungeon test

* [AFR] Implemented Cloister Gargoyle

* [AFR] Implemented Dungeon Crawler

* small text change for dungeon rooms

* added more tests

* some simplification to dungeon props

* updated testing helper functions

* added currently failing test for venturing on separate steps and turns

* added tests for dungeon completion

* fixed missing trigger visual and dungeons not persisting through turns

* some text updates

* added rollback test

* added a test for multiple dungeons at once

* added one more condition test
2021-06-29 06:57:43 -04:00
Evan Kranzler
63919507f8 [AFR] updated spoiler and reprints 2021-06-24 18:51:29 -04:00
Evan Kranzler
7373009c94 [AFR] Implemented Tasha's Hideous Laughter 2021-06-11 21:47:17 -04:00
Evan Kranzler
60e74bb364 [AFR] Implemented Flumph 2021-06-11 21:40:59 -04:00
Evan Kranzler
ca59ae5c56 [MH2] updated spoiler 2021-06-02 21:49:55 -04:00
Evan Kranzler
23e1eb1d58 [MH2] updated spoiler and reprints 2021-06-02 18:03:36 -04:00
Evan Kranzler
37009e85bb [MH2] Implemented Goblin Anarchomancer 2021-06-02 08:54:36 -04:00
Evan Kranzler
a6eafe4d4a [MH2] updated spoiler and reprints 2021-06-01 23:12:15 -04:00
Evan Kranzler
1326c635f9 [MH2] updated spoiler and reprints 2021-06-01 20:18:03 -04:00
Evan Kranzler
7e09a973c6 [MH2] Implemented Ornithopter of Paradise 2021-06-01 20:15:31 -04:00
Evan Kranzler
90c891d1f8 [MH2] updated spoiler and reprints 2021-05-31 18:48:12 -04:00
Evan Kranzler
0d163f6afd [MH2] updated spoiler and reprints 2021-05-31 11:06:48 -04:00
Evan Kranzler
b630f5e1db [MH2] Implemented Thought Monitor 2021-05-31 08:05:22 -04:00
Evan Kranzler
3497337f3c [MH2] Implemented Terramorph 2021-05-30 17:40:52 -04:00
Evan Kranzler
55d4c40407 [MH2] updated spoiler and reprints 2021-05-30 17:19:22 -04:00
Evan Kranzler
b3a0d4aeee [MH2] updated spoiler and reprints 2021-05-28 21:31:04 -04:00
Evan Kranzler
481277eafa [MH2] updated spoiler 2021-05-28 08:04:09 -04:00
Evan Kranzler
e42f2efadc [MH2] updated spoiler and reprints 2021-05-27 20:07:04 -04:00
Evan Kranzler
ce73c44b1e [MH2] Implemented Arcbound Whelp 2021-05-27 08:13:22 -04:00
Evan Kranzler
95257791c0 [MH2] updated spoiler 2021-05-27 08:03:17 -04:00
Evan Kranzler
fbdb29cb98 [MH2] Implemented Ignoble Hierarch 2021-05-26 21:40:02 -04:00
Evan Kranzler
cbdb046ee0 [MH2] updated spoiler and reprints 2021-05-26 20:25:08 -04:00
Evan Kranzler
5ac76277cd [MH2] Implemented Silverbluff Bridge 2021-05-26 20:12:55 -04:00
Evan Kranzler
6b17221e98 [MH2] Implemented Mistvault Bridge 2021-05-26 20:10:59 -04:00
Evan Kranzler
b9c2609a55 [MH2] updated spoiler and reprints 2021-05-26 20:00:18 -04:00
Evan Kranzler
90195ad8ad [MH2] updated spoiler and reprints 2021-05-26 06:59:09 -04:00
Evan Kranzler
d998e4e8be [MH2] updated spoiler and reprints 2021-05-25 18:18:46 -04:00
Evan Kranzler
c6efdb3be8 [MH2] updated spoiler and reprints 2021-05-24 19:56:54 -04:00
Evan Kranzler
1251e295b9 [MH2] updated spoiler and reprints 2021-05-20 21:41:47 -04:00
Evan Kranzler
43b1c315de [AFR] updated spoiler 2021-05-20 21:33:19 -04:00
Evan Kranzler
91676e8fbe [AFR] added set 2021-05-07 06:44:19 -04:00
Evan Kranzler
8f9892622c [MH2] added set 2021-05-07 06:43:37 -04:00
Evan Kranzler
57b69716e2 [STX] updated spoiler and add all printings 2021-04-17 12:55:08 -04:00
Evan Kranzler
68d5c66127 [STX] [C21] updated spoiler 2021-04-16 20:54:32 -04:00
Evan Kranzler
ee4e6d80a3 [C21] updated spoiler and reprints 2021-04-12 19:03:45 -04:00
Evan Kranzler
dc39fcd5c0 [C21] updated spoiler and reprints 2021-04-10 09:11:15 -04:00
Evan Kranzler
f32c4eb110 [C21] updated spoiler and reprints 2021-04-09 22:43:18 -04:00
Evan Kranzler
666f33371b [C21] updated spoiler and reprints 2021-04-08 20:45:17 -04:00
Evan Kranzler
9fc81c0722 [C21] Implemented Octavia, Living Thesis 2021-04-08 17:48:26 -04:00
Evan Kranzler
59325cdc7e [C21] updated spoiler 2021-04-07 20:56:06 -04:00
Evan Kranzler
7a07ad7948 [C21] updated spoiler and reprints 2021-04-06 19:21:03 -04:00
Evan Kranzler
f10d007454 [C21] updated spoiler and reprints 2021-04-05 20:09:06 -04:00
Evan Kranzler
a8696cdeb4 [C21] updated spoiler 2021-04-05 18:01:22 -04:00
Evan Kranzler
287800cd64 [STX] updated spoiler 2021-04-05 10:11:55 -04:00
Evan Kranzler
2f59543ae0 [STX] updated spoiler 2021-04-04 23:40:41 -04:00
Evan Kranzler
2f4a00e972 [STX] updated spoiler 2021-04-04 09:52:13 -04:00
Evan Kranzler
b291ee8056 [STX] updated spoiler 2021-04-03 20:59:19 -04:00
Evan Kranzler
062948add3 [STX] updated spoiler 2021-04-03 16:47:11 -04:00
Evan Kranzler
548ac048d7 [STX] Implemented Sedgemoor Witch 2021-04-03 07:32:12 -04:00
Evan Kranzler
2bd60f539b [STX] updated spoiler 2021-04-03 07:17:30 -04:00
Evan Kranzler
38b4b25e22 [STX] updated spoiler 2021-04-02 06:09:26 -04:00
Evan Kranzler
01bde741d4 [STX] Implemented Inkling Summoning 2021-04-01 09:21:47 -04:00
Evan Kranzler
3440ed50b3 [STX] updated spoiler 2021-04-01 08:15:01 -04:00
Evan Kranzler
35d05f9070 [STX] updated spoiler 2021-03-31 21:20:22 -04:00
Evan Kranzler
22bb6b36fc [STX] updated spoiler 2021-03-31 07:12:23 -04:00
Evan Kranzler
530854dd57 [STX] Implemented Sudden Breakthrough 2021-03-30 21:59:07 -04:00
Evan Kranzler
0b6d2c8984 [STX] Implemented Resculpt 2021-03-30 21:56:16 -04:00
Evan Kranzler
f6dabece21 [STX] Implemented Culmination of Studies 2021-03-30 21:08:06 -04:00
Evan Kranzler
b79787f624 [STX] updated spoiler 2021-03-30 20:35:28 -04:00
Evan Kranzler
d571b8c85c [STX] updated spoiler and reprints 2021-03-30 07:29:19 -04:00
Evan Kranzler
ce548747b2 [STX] Implemented Venerable Warsinger 2021-03-28 21:57:22 -04:00
Evan Kranzler
b414ac828f [STX] Implemented Rip Apart 2021-03-28 21:47:09 -04:00
Evan Kranzler
df3faf6dd1 [STX] updated spoiler 2021-03-27 11:51:06 -04:00
Evan Kranzler
7f5d367d4d [STX] updated spoiler and reprints 2021-03-27 07:36:00 -04:00
Evan Kranzler
2a4b157ab6 [STX] updated spoiler 2021-03-26 06:59:19 -04:00
Evan Kranzler
10afd4205d [STX] updated spoiler 2021-03-25 19:37:34 -04:00
Evan Kranzler
677eba3b26 [C21] added set and spoiler 2021-03-25 19:23:28 -04:00
Evan Kranzler
c4ff30a95b [STX] updated spoiler 2021-03-22 17:54:15 -04:00
Evan Kranzler
12cee3f798 [STX] Implemented Silverquill Command 2021-02-18 20:38:01 -05:00
Evan Kranzler
9e2ea59166 [STX] added spoiler 2021-02-18 19:41:54 -05:00
Evan Kranzler
2181eacb85 [KHM] added all printings and fixed text 2021-01-30 11:29:05 -05:00
Evan Kranzler
20d8b97941 [KHC] added reprints 2021-01-30 11:26:03 -05:00
Evan Kranzler
4b80e9db19 [KHC] updated spoiler 2021-01-21 09:37:58 -05:00
Evan Kranzler
3eff39996f [KHC] added set 2021-01-20 20:50:28 -05:00
Evan Kranzler
e6b9b9bdf0 [KHM] updated spoiler 2021-01-20 20:36:44 -05:00
Evan Kranzler
afa13f2cc4 [KHM] Implemented Elven Bow 2021-01-19 20:28:22 -05:00
Evan Kranzler
17b455426e [KHM] updated spoiler 2021-01-19 19:28:30 -05:00
Evan Kranzler
6837a02518 [KHM] Implemented Birgi, God of Storytelling 2021-01-19 08:42:36 -05:00
Evan Kranzler
8e47f00716 [KHM] Implemented Starnheim Courser 2021-01-19 08:16:54 -05:00
Evan Kranzler
f0411b9a4e [KHM] updated spoiler 2021-01-18 20:12:42 -05:00
Evan Kranzler
3c3bad59e6 [KHM] updated spoiler and reprints 2021-01-18 19:39:29 -05:00
Evan Kranzler
0749b891f1 [KHM] updated spoiler 2021-01-18 07:02:40 -05:00
Evan Kranzler
bd9821e472 [KHM] updated spoiler 2021-01-17 20:32:52 -05:00
Evan Kranzler
2349982fd1 [KHM] Implemented Demon Bolt 2021-01-17 10:02:08 -05:00
Evan Kranzler
ab4896f373 [KHM] updated spoiler 2021-01-17 09:38:34 -05:00
Evan Kranzler
e9cd14e7d8 [KHM] Implemented Fearless Pup 2021-01-16 20:40:59 -05:00
Evan Kranzler
a3a0330d16 [KHM] Implemented Horizon Seeker 2021-01-16 20:39:53 -05:00
Evan Kranzler
70d107d1aa [KHM] Implemented Cosmos Elixir 2021-01-16 16:50:47 -05:00
Daniel Bomar
8580c0a196
[KHM] Implemented Arni Brokenbrow 2021-01-16 12:33:50 -06:00
Evan Kranzler
c44567b196 [KHM] updated spoiler 2021-01-16 09:17:01 -05:00
Evan Kranzler
34eeb3ad72 [KHM] Implemented Raven Wings 2021-01-15 19:48:53 -05:00
Evan Kranzler
1dc5fa7ec5 [KHM] Implemented Maja, Bretagard Protector 2021-01-15 19:39:32 -05:00
Evan Kranzler
88dbe4a2a0 [KHM] Implemented Story Seeker 2021-01-15 19:36:35 -05:00
Evan Kranzler
28151050dc [KHM] Implemented Battlefield Raptor 2021-01-15 19:36:03 -05:00
Evan Kranzler
2526d1fb75 [KHM] updated spoiler and reprints 2021-01-15 18:38:21 -05:00
Daniel Bomar
b531ef092e
[KHM] Implemented Fall of the Impostor (#7398) 2021-01-15 17:52:15 -05:00
Evan Kranzler
1d31076f5d [KHM] updated spoiler and reprints 2021-01-14 21:05:26 -05:00
Evan Kranzler
72341aaf90 [KHM] updates spoiler and reprints 2021-01-14 19:28:02 -05:00
Evan Kranzler
0648c532a5 [KHM] updated spoiler and reprints 2021-01-14 17:36:46 -05:00