Zeno Rogue
308fcd90aa
savefile selection / an option to use no savefile
2022-09-15 12:38:39 +02:00
Zeno Rogue
c9dae8e753
peace:: cleanup
2022-06-17 01:03:05 +02:00
Zeno Rogue
793148729b
An option to play on a disk (and use bounded space rules). Also renamed 'bounded' flag to 'closed' or similar, and improved Halloween
2022-05-21 13:08:42 +02:00
Zeno Rogue
5d81260f0b
expansion_analyzer is now in cgi
2021-12-11 23:28:05 +01:00
Zeno Rogue
d7a7447699
factored generate_random_path from yendor out
2021-07-31 15:14:31 +02:00
Zeno Rogue
65a2a2e74b
fixed a bug in OoY message
2021-06-01 13:07:55 +02:00
Zeno Rogue
83070fe50c
PTM is now searchable
2021-06-01 13:07:55 +02:00
Zeno Rogue
b65e5f603f
casual mode
2021-06-01 13:07:36 +02:00
Zeno Rogue
0f767e16b6
XLAT refactor continued
2021-05-23 16:00:50 +02:00
Zeno Rogue
c0002da574
refactored some XLAT calls for automated analysis, fixing some bugs on the way
2021-05-23 16:00:50 +02:00
Zeno Rogue
a4fda1b843
fixed modecodes for yendor and tactic despite the ls change
2021-04-15 19:08:10 +02:00
Zeno Rogue
4b1b0516f3
choice of the land structure
2021-04-11 22:15:40 +02:00
Zeno Rogue
5a73510c4f
added some guards for MAXMDIM >= 4 and CAP_SOLV
2021-03-30 11:27:48 +02:00
Zeno Rogue
d64c5e338c
extra guards
2020-10-15 16:33:52 +02:00
Zeno Rogue
4aeb4e6287
fixed the issues with Orb of Yendor
2020-09-21 12:04:50 +02:00
Zeno Rogue
ff7549ccd2
improved Key generation in Land of Mirrors
2020-09-16 23:49:17 +02:00
Zeno Rogue
3505f17460
redone modecode
2020-08-02 12:55:37 +02:00
Zeno Rogue
947ec6afe9
fixed error
2020-07-30 03:40:00 +02:00
Zeno Rogue
61ab21fb07
redone peaceful mode to puzzle/exploration mode
2020-07-29 23:01:15 +02:00
Arthur O'Dwyer
934e3d9a42
Consistently name every hookset with prefix hooks_
. NFC.
...
I'm sure this causes massive merge-conflicts in the non-public code,
but I think it'd be a good idea, if only to avoid confusion between
e.g. `clearMemory` and the-variable-formerly-known-as `clearmemory`.
2020-04-12 10:49:32 -04:00
Zeno Rogue
97fc244ba9
changed some achievement_gain to achievement_gain_once (this also fixes achievements awarded too soon)
2020-04-06 09:22:05 +02:00
Zeno Rogue
cfbd5f830c
fixed some warnings and errors with ll to int assignment
2020-04-06 09:13:20 +02:00
Zeno Rogue
8eba146750
The powers you get for Orb of Yendor are now consistent with useless/dangerous/forbidden rules
2020-04-05 10:58:56 +02:00
Zeno Rogue
63c9cc1060
removed tactic::trailer
2020-03-27 19:57:57 +01:00
Arthur O'Dwyer
a0da10b408
Remove extraneous semicolons to quiet pedantic GCC warnings.
2020-03-23 14:38:57 -04:00
Zeno Rogue
269ff6c74f
fixed the missing messages (and click sound) when interacting with Orb of Yendor
2020-03-16 21:42:26 +01:00
Zeno Rogue
7067a501c8
changes: in Yendor
2020-03-07 04:47:11 +01:00
Zeno Rogue
e564622a48
rewritten undo: part 1
2020-03-07 04:47:10 +01:00
Zeno Rogue
164d964bab
removed unused #define LAND_YENDOR_CHAOS
2020-03-07 04:47:10 +01:00
Zeno Rogue
9a2f8e1529
new lands in the lists and in YC
2020-03-07 04:47:10 +01:00
Zeno Rogue
2ec37a4a6d
Steam rich presence
2020-01-06 22:03:45 +01:00
Zeno Rogue
2805c6308c
fixed the Recall Yendor Challenge
2019-12-27 23:02:07 +01:00
Zeno Rogue
26b565702c
arb:: exhaustive_distance_appropriate
2019-12-23 20:53:09 +01:00
Zeno Rogue
7f09bb6259
replaced macro VALENCE with function valence()
2019-12-14 12:31:20 +01:00
Zeno Rogue
8cfc5a578f
renamed penrose.cpp to kite.cpp and 'penrose' to 'kite::in()'
2019-12-14 12:12:24 +01:00
Zeno Rogue
d5c8aebf16
renamed binary:: to bt:: and binarytiling to bt::in()
2019-12-14 12:05:01 +01:00
Zeno Rogue
f772f9b7fd
replaced 'archimedean' with 'arcm::in()'
2019-12-14 11:57:23 +01:00
Zeno Rogue
1cba452f07
rewritten the Euclidean geometry
2019-11-30 18:06:47 +01:00
Zeno Rogue
9529ee6bbb
removed the buggy Ruby in Yendor
2019-11-22 23:10:36 +01:00
Zeno Rogue
d10a6d10b5
use_exhaustive_distance used in Yendor under same rules
2019-11-15 02:51:25 +01:00
Zeno Rogue
c7dfdaef4c
hell unlock message on 10th shard
2019-11-03 13:56:42 +01:00
Zeno Rogue
bd7d08f9db
separate modecodes for product and rotspace
2019-09-27 18:05:01 +02:00
Zeno Rogue
848eb8f48b
export everything: modules compiled separately
2019-09-12 22:50:16 +02:00
Zeno Rogue
82f24b4b6c
exporting necessary stuff all over (in progress)
2019-09-12 22:50:16 +02:00
Zeno Rogue
9647cbd47e
added #include hyper.h to all cpp files
2019-09-12 22:50:16 +02:00
Zeno Rogue
1e6970ca28
hybrid:: refactored the common parts of prod and sl2, also used them when applicable
2019-09-12 22:50:15 +02:00
Zeno Rogue
a03eb0d913
fixed new geometry handling for Archimedean
2019-09-12 22:50:15 +02:00
Zeno Rogue
7aed1b8551
modecode for product geometries
2019-09-12 22:50:14 +02:00
Zeno Rogue
50fdc8324e
modecode() returns modecode_t not int
2019-09-12 22:50:14 +02:00
Zeno Rogue
10352c95c1
product:: lazy Yendor
2019-09-12 22:50:14 +02:00