Zeno Rogue
648dd67dc7
fixed Curse of Repulsion to use moveItem
2024-02-23 00:39:48 +01: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
Jacob Mandelson
00c4d2c0a5
Grammar fix to Alt-to-highlight message.
2022-10-05 20:26:17 -07: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
49d7ab3ed3
floating bubbles now should work correctly for Mirror Shards, Elemental Gems and Ancient Jewelry
2022-04-26 16:19:02 +02:00
Zeno Rogue
00d640fa22
fixed the Orb of Safety not disappearing in shmup+OSM
2022-03-27 22:47:51 +02:00
Zeno Rogue
f3d6f831dd
Curse of Repulsion now correctly marked as used
2022-02-28 20:15:51 +01:00
Zeno Rogue
fae4ceb672
the orb power gaining order is now: Purity extras -> Choice loss -> standard gain
2022-02-01 17:27:29 +01:00
Zeno Rogue
770949978a
reduced the other land range for currentLocalTreasure in 3D geometries
2021-11-07 10:53:04 +01:00
Zeno Rogue
5d4df5d9d6
fixed message about 9 types
2021-10-01 08:00:42 +02:00
Zeno Rogue
025893e946
cleaned up where summoned creature appears for Orb of Life and Orb of Friendship
2021-08-08 19:04:58 +02:00
Jesse Ruderman
85cfd1d01f
Clear stuntime when generating new monsters
2021-08-03 16:32:04 -07:00
Zeno Rogue
d04416dae8
fived bugs with moving the key with boats
2021-08-01 02:39:42 +02:00
Jesse Ruderman
061e9bb014
Fix extra Viziers when walking around the Palace with 12 treasures
2021-06-26 22:36:15 -07:00
Zeno Rogue
cd8856ea80
picking up an Orb of Purity with no Cursed Land in sight will grant 5 charges of every curseable orb
2021-05-23 16:42:26 +02:00
Zeno Rogue
bb47ad99e6
Curse of Repulsion now activates plates and other effects
2021-05-23 16:00:49 +02:00
Zeno Rogue
61891c4eb8
implemented curses
2021-05-02 15:16:29 +02:00
Zeno Rogue
91bd0c2018
lovasz completed
2021-04-15 18:21:05 +02:00
Zeno Rogue
4b1b0516f3
choice of the land structure
2021-04-11 22:15:40 +02:00
Zeno Rogue
04472e513d
fixed a revert-related bug which could cause a non-collected key to be considered collected
2021-03-09 14:05:47 +01:00
Zeno Rogue
ce33511905
messages at 30 treasures etc. should no longer appear in PTM
2020-11-05 16:00:41 +01:00
Zeno Rogue
63f895974e
improved the checkmove.cpp, also works for golems now
2020-11-05 14:24:01 +01:00
Zeno Rogue
3505f17460
redone modecode
2020-08-02 12:55:37 +02:00
Zeno Rogue
f900ec7443
new sound effects
2020-07-07 21:24:56 +02:00
Zeno Rogue
c39700d8de
added CAP_COMPLEX2 guards
2020-05-22 16:52:30 +02:00
Zeno Rogue
f69b6f0795
fixed Orb of Safety in multiplayer
2020-05-16 02:38:13 +02:00
Arthur O'Dwyer
f2b7746c1b
Move all defaulting-of-CAP_FOO
to sysconfig.h.
...
- The phrase `#ifdef CAP_` should never appear anywhere.
- The phrase `#ifndef CAP_` should appear only in sysconfig.h.
- The phrases `#if CAP_` and `#if !CAP_` may appear wherever,
as long as "sysconfig.h" is included first.
The rules for `CAP_FOO` equally apply to `ISFOO`.
There are many one-off macros still tested with `#ifdef`,
including `HAVE_ACHIEVEMENTS`, `PRINT_ACHIEVEMENTS`,
`FAKEWEB`, `FAKE_SDL`, `EASY`, and `WHATEVER`. I don't
have much grasp on what these are used for or how they're
configured, so I'm leaving them alone.
2020-05-03 15:12:12 -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
d9b1461c81
tortoise:: moving over other tortoises no longer clones them
2020-03-22 09:46:51 +01:00
Zeno Rogue
ed015de6c9
changes: fixed items disappearing with Orb of Magnetism
2020-03-16 21:38:13 +01:00
Zeno Rogue
0381999842
Orb of Chaos no longer despecializes Tortoises
2020-03-12 10:22:46 +01:00
Zeno Rogue
35dbeea702
fixed ambush size
2020-03-07 04:47:11 +01:00
Zeno Rogue
75bbbe6b42
changes:: ambush
2020-03-07 04:47:11 +01:00
Zeno Rogue
a76cbaaf7c
changes: fixed Holy Grail
2020-03-07 04:47:11 +01:00
Zeno Rogue
9ded3f8c7c
changes:: fixed Galapagos
2020-03-07 04:47:10 +01:00
Zeno Rogue
6e4b041f6b
changes:: princess::reviveAt was not kept
2020-03-07 04:47:10 +01:00
Zeno Rogue
069d09d2b0
fixed a crash on buggy items
2020-03-07 04:47:10 +01:00
Zeno Rogue
3f5af1f5bd
items[0] no longer is raised and is no longer displayed
2020-03-07 04:47:10 +01:00
Zeno Rogue
2636b195a2
fixed Orbs in undo
2020-03-07 04:47:10 +01:00
Zeno Rogue
e564622a48
rewritten undo: part 1
2020-03-07 04:47:10 +01:00
Zeno Rogue
756b5a6690
treasure bubbles did not appear
2019-12-27 14:03:33 +01:00
Zeno Rogue
9d88528939
replaced TEMPLE_EACH with function temple_layer_size()
2019-12-14 12:35:03 +01:00
Zeno Rogue
26fb19e7a8
subdivided game.cpp; split movepcto into separate functions
2019-12-08 20:07:02 +01:00