1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-16 10:14:48 +00:00
Commit Graph

228 Commits

Author SHA1 Message Date
Zeno Rogue
f90e1001e3 refactored native and landUnlocked into content.cpp 2019-09-12 22:42:59 +02:00
Zeno Rogue
31164e12d6 removed Lost Mountain and Brownian Islands from the chaos mode 2019-09-12 22:42:59 +02:00
Zeno Rogue
fc1e33f245 Space Rocks are now accessible 2019-09-12 22:42:58 +02:00
Zeno Rogue
96faa8ed0e typo fix 2019-09-12 22:42:58 +02:00
Zeno Rogue
dbcfc2e978 Minefield in bounded marked as specially_geo3 2019-09-12 22:42:58 +02:00
Zeno Rogue
f9ba041451 asteroids:: theming, changed look to invisible floors + grid, provided validity rules 2019-09-12 22:42:58 +02:00
Zeno Rogue
5356eba11c Asteroids 2019-09-12 22:42:58 +02:00
Zeno Rogue
835731e211 Yendorian and Ivory now use pattern_special 2019-09-12 22:38:47 +02:00
Zeno Rogue
db5e89feae removed the obsolete function isHive 2019-09-12 22:38:47 +02:00
Zeno Rogue
02a174b3ca item/monster/wall/land types done with X-macros; flags given too 2019-09-12 22:38:47 +02:00
Zeno Rogue
af0435e209 3d:: first version of landlock rules 2019-09-12 22:38:46 +02:00
Zeno Rogue
29e8bbd9d4 3d:: equidistant/gravity/brownian lands disabled for now 2019-09-12 22:38:45 +02:00
?
4586516a58 newlands:: disabled lands requiring CAP_COMPLEX2 2019-09-12 22:38:39 +02:00
?
c5a771c888 CAP_FIELD part 1 2019-09-12 22:38:39 +02:00
?
b25730d5c9 geometry flags part 1 2019-09-12 22:38:39 +02:00
Zeno Rogue
6e549ebc54 new lands appear in land lists, implemented land validity 2019-09-12 22:38:38 +02:00
Zeno Rogue
acdb9d2219 new lands:: land/monster nativity/treasure rules 2019-04-29 17:19:06 +02:00
Zeno Rogue
724d3516fa variant:: first version 2019-04-29 17:19:05 +02:00
Zeno Rogue
cd01e6bbf1 racing:: made the current version compile without CAP_RACING 2019-04-29 17:19:05 +02:00
Zeno Rogue
410c05554c racing:: fixed some lands for racing 2019-04-29 17:19:05 +02:00
Zeno Rogue
74ad8ea135 brownian:: more serious work 2019-04-29 17:19:05 +02:00
Zeno Rogue
dabadb0cf4 Graveyard no longer compatible with Ruined City 2019-02-06 18:48:52 +01:00
Zeno Rogue
9e3e4cf7a5 crystal:: more lands 2018-12-14 19:27:12 +01:00
Zeno Rogue
cd357303b9 cleaned up surface flags 2018-12-14 19:27:11 +01:00
Zeno Rogue
bd479d3c41 fixed worldsize display and gp::area for S3==4 2018-12-11 22:10:53 +01:00
Zeno Rogue
460eb19881 implemented new geometries: cylinder and (only one for now) Mobius band 2018-12-11 22:10:53 +01:00
Zeno Rogue
80e0ad5cd0 fixed some lands in Archimedean dual 2018-08-30 16:10:49 +02:00
Zeno Rogue
6de0f0a8aa instead of nonbitrunc, gp::on and irr::on, there is one variable, variation 2018-08-28 17:17:34 +02:00
Zeno Rogue
55bc7506df updated landvalidity for irr/gp and blizzard/volcano 2018-08-22 11:55:45 +02:00
Zeno Rogue
73729d4764 land validity: no Hall of Mirrors in gp 2018-08-22 11:22:14 +02:00
Zeno Rogue
ca0ef65eb6 land validity: hedgehogs known to be bad on Archimedean >3 2018-08-22 10:29:07 +02:00
Zeno Rogue
f3dd312562 semiline support; late regrouping 2018-08-21 17:54:53 +02:00
Zeno Rogue
da5ea5cc68 land validity: Warped Coast knows that it is OK in chessboard geometries 2018-08-21 15:38:22 +02:00
Zeno Rogue
7cdf1a353f improved mirrors in various geometries 2018-08-21 15:37:59 +02:00
Zeno Rogue
1baea22d72 land validity for binarytiling and archimedean 2018-08-20 17:30:55 +02:00
Zeno Rogue
cd91148459 arcm:: all patterns work 2018-08-20 15:24:44 +02:00
Zeno Rogue
682f804576 major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T> 2018-08-18 00:46:45 +02:00
Zeno Rogue
253c2d8b9b bitruncated irregular tilings 2018-08-05 05:07:34 +02:00
Zeno Rogue
190fa3ea1d irr:: horocycles 2018-07-21 17:46:14 +02:00
Zeno Rogue
29a91c8c80 laIce is not full game on irr 2018-07-17 02:29:31 +02:00
Zeno Rogue
4d61f2169e irr:: Orb of the Sword and Kraken. 2018-07-16 21:41:59 +02:00
Zeno Rogue
c8c1e3a346 irregular grids 2018-07-16 20:05:23 +02:00
Zeno Rogue
3345999180 gp:: Warped Coast and Crystal World do not work in a4 2018-07-10 21:55:54 +02:00
Zeno Rogue
f316be6793 marked Whirlpool as not working in a4 2018-07-10 21:29:33 +02:00
Zeno Rogue
63869c6d33 renamed the size function to isize 2018-06-22 14:47:24 +02:00
Zeno Rogue
8f8a259992 new quotient geometries 2018-06-22 01:48:46 +02:00
Zeno Rogue
4c619e60dd moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library 2018-06-11 01:58:31 +02:00
Zeno Rogue
728e57547a Randomized version of Land of Storms, for other hyperbolic geometries 2018-05-16 10:52:23 +02:00
Zeno Rogue
63013f643e Windy Plains is now 'pattern incompatible' in non37 2018-05-16 00:05:14 +02:00
Zeno Rogue
72abed3186 pattern incompatibility marked for Storms 2018-05-15 23:48:10 +02:00
Zeno Rogue
1ffd15e7cc Red Rock also does not work if no good pseudohept pattern 2018-05-15 23:42:37 +02:00
Zeno Rogue
ecd8d288ad Reduced validity of Hedgehog lands in a4 nonbitrunc 2018-05-15 23:42:13 +02:00
Zeno Rogue
825f1641da Brownian marked as non-implemented 2018-05-15 23:28:23 +02:00
Zeno Rogue
002c41058e Ruined City now needs the Graveyard pattern 2018-05-15 23:28:10 +02:00
Zeno Rogue
666ddb007e MAJOR REWRITE of floor patterns 2018-05-07 20:13:56 +02:00
Zeno Rogue
e1675c55ee silence missing case warnings for now 2018-05-07 20:10:16 +02:00
Zeno Rogue
47f0cc968f one_and_half flag 2018-05-01 19:34:57 +02:00
Zeno Rogue
8f6ad87280 isEquidLand flag 2018-05-01 19:34:37 +02:00
Zeno Rogue
18bf9f24dd weirdhyperbolic chaosmode no longer generates lots of the original land 2018-04-18 20:54:20 +02:00
Zeno Rogue
5db15c6ceb marked PQ as not_implemented if gp::on 2018-04-15 13:34:37 +02:00
Zeno Rogue
f124fb590d Fixed Land of Storms accidentally marked as invalid in heptagonal 2018-04-15 13:18:51 +02:00
Zeno Rogue
711229d2da All lands appear in geom-exp 2018-04-15 13:04:44 +02:00
Zeno Rogue
b5363ac93c Land switching in geom-exp (cheater enabled) 2018-04-15 13:04:02 +02:00
Zeno Rogue
4a255f83aa land_validity does not complain about pattern compatibility if randomPatternsMode is on (just in case) 2018-04-14 10:28:26 +02:00
Zeno Rogue
d9381c7284 Clearing in bounded geometries 2018-04-14 10:24:02 +02:00
Zeno Rogue
364605bb1a fixed Wild West not appearing in PTM 2018-04-14 09:43:58 +02:00
Zeno Rogue
1b32bf6ae3 Crystal World has been added to the standard full game -- removed 2018-04-13 15:05:24 +02:00
Zeno Rogue
68a54c0695 Elemental Planes work in weirdgeometries with simplified walls. Improved validity reports. 2018-04-13 13:42:22 +02:00
Zeno Rogue
fc6c3a6ec8 ... fixed typo 2018-04-13 13:15:28 +02:00
Zeno Rogue
4f6d912930 Fixed some compatibility rules 2018-04-13 13:15:00 +02:00
Zeno Rogue
210f9e80c7 More detailed land validity reporting 2018-04-13 13:08:41 +02:00
Zeno Rogue
adc192df46 gp:: improved LoP generation 2018-04-12 21:29:15 +02:00
Zeno Rogue
a5187864e6 gp:: improved patterns 2018-04-12 20:53:50 +02:00
Zeno Rogue
b9b0f9ba9a landvalid==1 lands are valid in CR4 weirdgeometry games 2018-04-12 11:15:03 +02:00
Zeno Rogue
f375ac498a Zebra, Palace, Power, and Vineyard are now OK in gp 2018-04-12 11:00:51 +02:00
Zeno Rogue
854c1dd3d2 improved the 'full game' in weird CR4 2018-04-11 23:37:28 +02:00
Zeno Rogue
9d91390677 tactic:: removed lasttactic in favor of specialland. No more treasures on Crossroads in equid lands. Fixed warped walls and CR4 in a4. 2018-04-11 17:44:46 +02:00
Zeno Rogue
90ff8c49dc marked land quality in gp, fixed some bugs 2018-04-10 08:05:35 +02:00
Zeno Rogue
d31341b403 equidistant-based lands in weirdhyperbolic are now based off CR4 2018-04-04 00:08:17 +02:00
Zeno Rogue
e311c8d481 fixed the unlock list in RPM 2018-02-14 11:45:53 +01:00
Zeno Rogue
f436a2bc53 added more lands to the Random Pattern Mode 2018-02-13 13:36:50 +01:00
Zeno Rogue
afd412f982 fixed the Elemental Planes 2018-02-12 20:23:07 +01:00
Zeno Rogue
be06bd31ce Implemented the shmup versions of Ruined City and Jelly Kingdom. 2018-02-12 12:48:31 +01:00
Zeno Rogue
64adb6f0ea updated the header comments to 2018, also added the missing ones 2018-02-09 00:40:26 +01:00
Zeno Rogue
8713d34d19 'remove faraway cells from the memory' option 2018-01-25 19:49:19 +01:00
Zeno Rogue
51652304ad Crossroads IV in alternate hyperbolic geometries 2018-01-08 23:11:29 +01:00
Zeno Rogue
a4593cd2b0 removed Crossroads from Chaos mode 2018-01-08 22:14:06 +01:00
Zeno Rogue
36f16f42bf Mirror Land is back in Euclidean 2018-01-06 22:47:25 +01:00
Zeno Rogue
5bf6d54c7d changed chamfered to bitruncated 2018-01-06 22:34:03 +01:00
Zeno Rogue
87ee73e3be marked docks as 'recommended' for octagonal 2018-01-05 16:00:34 +01:00
Zeno Rogue
2411d8f344 disabled Jelly/Ruins in Shmup 2018-01-04 22:02:43 +01:00
Zeno Rogue
0ee865828e new lands spawning, fixed appearance of SnakeNest. 2018-01-04 20:26:52 +01:00
Zeno Rogue
6479ddb73d Texts written/translated for 10.3 2018-01-04 20:05:34 +01:00
Zeno Rogue
495dbba809 renamed 'truncated' to 'chamfered' 2018-01-04 18:39:04 +01:00
Zeno Rogue
a3acd68880 fixed stalemate wrt the other moPair; fixed Magnetic warnings; improved Ruins balance; added the cases for Ruin Walls 2018-01-03 22:10:52 +01:00
Zeno Rogue
1e85e21fb4 renamed enums for Invincible -> Ruins 2018-01-03 21:51:11 +01:00
Zeno Rogue
2678fd93f0 added an unlock rule for the Ruins 2018-01-03 21:49:31 +01:00
Zeno Rogue
d3e789bc93 Magnetic and Switch V1 2017-12-30 15:12:15 +01:00
Zeno Rogue
5f5c86e529 new land: Docks 2017-12-29 01:10:47 +01:00
Zeno Rogue
d5bca73757 added Domination to Snake Nest; set some data 2017-12-21 16:35:19 +01:00
Zeno Rogue
91244ea484 updated land incompatibility rules 2017-12-21 15:12:17 +01:00
Zeno Rogue
87b6b8b372 Snakes Nest v1 2017-12-05 19:43:45 +01:00
Zeno Rogue
9b2f9ecc14 Pattern-related functions moved from cells and mapeditor to pattern2s; three-color patterns 2017-12-05 16:19:22 +01:00
Zeno Rogue
12d21161bf one more special case in orb unlock descs 2017-12-03 19:12:15 +01:00
Zeno Rogue
6805673513 no more Prairie/Crossroads III borders 2017-12-03 18:47:10 +01:00
Zeno Rogue
dfb0f6e1c1 a4* flags are now global; cleaner polygon case implementation 2017-12-03 10:43:37 +01:00
Zeno Rogue
64a37d3ba2 polygons a bit cleaner, use S7 and S3 not g* 2017-11-06 23:38:15 +01:00
Zeno Rogue
483e335db8 fixed glitches in Warp+Mirror 2017-11-06 23:11:40 +01:00
Zeno Rogue
499ac498f0 fixed the Hyperstone Quest listing 2017-11-03 23:55:20 +01:00
Zeno Rogue
f12e9e9ae9 upgraded Rose Garden to 90 treasure. 2017-11-03 22:41:13 +01:00
Zeno Rogue
ead665e311 made Power and Palace work on big spheres, be random on other non-stdeuc geometries 2017-11-03 22:39:46 +01:00
Zeno Rogue
7792c27d09 equidistant validity 2017-11-03 22:05:08 +01:00
Zeno Rogue
3504307cfb improved the Land of Storms in geometries 2017-11-03 21:51:08 +01:00
Zeno Rogue
676520a8ec pure heptagonal Warped Coast and Kraken are now known to be weak 2017-11-03 21:16:37 +01:00
Zeno Rogue
bc3003500d fixed whirlwind validity 2017-11-03 21:12:16 +01:00
Zeno Rogue
a4268e0ed6 some fixes in validity 2017-11-03 19:41:53 +01:00
Zeno Rogue
f38cf14110 unified the land lists 2017-11-03 19:31:42 +01:00
Zeno Rogue
060075f605 enabled the chaos mode in weird hyperbolic 2017-10-30 10:52:48 +01:00
Zeno Rogue
36fe4c670b more work on the Crystal World 2017-10-30 09:05:16 +01:00
Zeno Rogue
77f59648f0 fixed Zebra unlocking 2017-10-25 23:20:58 +02:00
Zeno Rogue
041d3b4fb2 land connection likelihoods adjusted for the new lands 2017-10-17 12:57:49 +02:00
Zeno Rogue
e0897de27f new lands should actually appear now 2017-10-14 15:08:31 +02:00
Zeno Rogue
f6de1ed84b fixed/updated land unlocking rules 2017-10-13 21:33:06 +02:00
Zeno Rogue
11d2acb022 more space for orbs in OSM, fixed some bugs 2017-10-10 15:00:38 +02:00
Zeno Rogue
9214bdb714 fixed renaming 2017-10-10 14:59:50 +02:00
Zeno Rogue
135e3cd336 renamed 'DogPlains' enums to 'Hunting' 2017-10-10 14:24:39 +02:00
Zeno Rogue
32ab46d5cd bestiaries are now shown in the help for lands 2017-10-09 01:40:32 +02:00
Zeno Rogue
f1bba9de0d landgen refactoring 2017-10-08 12:10:40 +02:00