Jacob Mandelson
56cb3618d4
Treat crossroads as locked by HS eligability in Chaos.
2024-06-03 14:57:20 -07:00
Jacob Mandelson
11837d9614
Check for having pruned all land candidates.
2024-05-16 12:46:06 -07:00
Jacob Mandelson
cd2152ffad
Prune table of getNewLand() candidates.
2024-05-16 12:41:19 -07:00
Zeno Rogue
e4b0ebbd89
removed Haunted and Elemental from the landscape mode
2024-05-09 10:44:37 +02:00
Zeno Rogue
977bd8ca9d
ls:: cursed walls
2024-04-06 18:33:29 +02:00
Zeno Rogue
5377147b1a
new land structure, CR2-like
2024-04-06 11:45:51 +02:00
Zeno Rogue
e83d38e267
new land structure: excessive crossing walls
2024-04-06 10:36:51 +02:00
Zeno Rogue
e032e619c0
do not crash if no New Sealand is available
2024-03-27 23:52:22 +01:00
Zeno Rogue
57f6fb5f71
in countHyperstones, two variants of Mirror are counted once
2024-03-27 23:52:22 +01:00
Zeno Rogue
d2cd6fa2c1
Princess Quest now marked as 'ingame' when in Princess Challenge
2024-03-27 23:52:22 +01:00
Zeno Rogue
8a407f4505
specially generated lands now respect Unlocked and LandIngame rules
2024-03-27 23:52:22 +01:00
Zeno Rogue
3e30a7ded1
test command in custom land list
2024-03-24 00:51:20 +01:00
Zeno Rogue
66a79fe2cd
ls:: no 'better_mirror' in Patched Chaos, Total Chaos, or Landscape
2024-03-21 22:51:13 +01:00
Zeno Rogue
fdf83820f2
ls:: landscape land structure
2024-03-21 20:15:45 +01:00
Zeno Rogue
97f8c5ed72
CA does not count for hyperstones
2024-03-14 20:27:01 +01:00
Zeno Rogue
94bf06f7dc
custom:: disable/enable all option, and don't srestart the game when customizing
2024-03-14 20:20:33 +01:00
Zeno Rogue
261800d765
Cellular Automaton now works when enabled in land_list
2024-03-14 20:20:01 +01:00
Zeno Rogue
2b2cc4e8a9
in getNewLand, do not freeze if no land is valid
2024-03-14 20:19:27 +01:00
Zeno Rogue
cbccf4936d
Asteroids now has some gameplay in non-shmup
2024-03-14 19:52:22 +01:00
Zeno Rogue
68f5ad6e92
custom: Wild West now enablable
2024-03-14 19:38:26 +01:00
Zeno Rogue
9f44f98b0a
fixup to Halloween
2024-03-14 19:37:24 +01:00
Zeno Rogue
5bb4b69c23
fixup to Halloween
2024-03-14 19:36:21 +01:00
Zeno Rogue
9cc370a2d2
enabling Halloween in infinite geometries now produces something that makes sense
2024-03-14 19:34:51 +01:00
Zeno Rogue
26e61783b2
in getNewLand, both laMirrorOld and laMirror are now options, so both are supported in custom land list
2024-03-14 19:31:19 +01:00
Zeno Rogue
4421143ae5
customize land mode
2024-03-14 19:27:08 +01:00
Zeno Rogue
6d9f7e791b
Trollheim does not generate adjacent non-unlocked troll lands
2024-02-22 18:59:08 +01:00
Zeno Rogue
e343ed9c3f
alternative land unlock rules when monster/item requested is not available due to geometry etc
2024-02-22 18:57:41 +01:00
Zeno Rogue
2fc42cb114
ls:: in Voronoi, made Rlyeh and Temple appear, and Haunted and Free Fall are now unavailable
2023-12-17 17:43:59 +01:00
Zeno Rogue
f5c5a5f876
ls:: better land compatibility in Voronoi
2023-12-17 17:42:03 +01:00
Zeno Rogue
16cb1090e8
reduced CR3 land requirement to 20 in casual
2023-12-02 11:34:51 +01:00
Zeno Rogue
845237c756
Merge pull request #343 from Quuxplusone/constexpr
...
Change `static const` to `static constexpr` wherever possible
2023-10-19 12:31:56 +02:00
Zeno Rogue
1c0bf5def3
ls:: Prairie in Horodisk
2023-10-05 13:53:24 +02:00
Zeno Rogue
fb5e4d25bb
ls:: horocyclic variant of Warped Coast
2023-09-22 12:50:39 +02:00
Zeno Rogue
2c171f7be4
also made laElementalWall available
2023-09-22 12:37:30 +02:00
Zeno Rogue
9326220310
fixed some lands not appearing in horodisk (Caribbean, Kraken, Whirlpool, Rlyeh, Temple, Haunted)
2023-09-22 12:13:06 +02:00
Zeno Rogue
c2f1f4371c
fixed land generation becoming glitched in standard modes when Lost Mountain or Clearing becomes unlocked
2023-09-22 11:58:56 +02:00
Zeno Rogue
eeb6373338
hive is valid
2023-09-19 08:00:15 +02:00
Zeno Rogue
d4247e7b13
ls:: (reverse) ivory tower joins the game again in H/V
2023-09-18 14:34:46 +02:00
Zeno Rogue
a74cdeeacc
ls:: Galapagos now works and is fun in H/V
2023-09-18 13:02:17 +02:00
Zeno Rogue
66ea0804cf
ls:: more careful incompatibility handling in voronoi
2023-09-18 11:10:41 +02:00
Zeno Rogue
cab3cfe2f9
ls:: fixed some land validity rules
2023-09-18 11:09:35 +02:00
Zeno Rogue
77e5efa28f
ideal Voronoi implemented
2023-09-14 15:06:39 +02:00
Zeno Rogue
50e5cc2c5a
ls:: horodisk implemented
2023-09-14 11:41:51 +02:00
Zeno Rogue
0293680ea1
horodisk land structure
2023-09-14 11:38:39 +02:00
Arthur O'Dwyer
62629f3e70
Change static const
to static constexpr
wherever possible
...
Since we require C++11, most of these consts can be constexpr.
Two `static const ld` remain non-compile-time-evaluable because
they depend on the runtime `log` function. One `static const cld`
remains non-compile-time because `std::complex<T>` doesn't become
constexpr until C++14.
2023-08-23 09:47:28 -08:00
Zeno Rogue
511ffe8498
fractal geometry
2023-03-28 22:54:46 +02:00
Zeno Rogue
3793bb00c3
hat: Frog Park is now OK
2023-03-28 12:48:30 +02:00
Zeno Rogue
15623fd84d
CLI -land-info to list validity for every land
2023-03-24 23:18:30 +01:00
Zeno Rogue
a0f91faf67
land_validity for hat
2023-03-24 23:18:16 +01:00
Zeno Rogue
de6f5ba97a
patched chaos in aperiodic tilings
2023-03-23 09:29:07 +01:00