1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-27 18:40:35 +00:00
Commit Graph

46 Commits

Author SHA1 Message Date
Zeno Rogue
15b711e099 if you are in water (and have no Fish), you can now see Orbs of Fish and Aether in adjacent water tiles, and also you can move there and pick them up 2024-03-24 19:29:44 +01:00
Zeno Rogue
37b498203c item movement animations for Orb of Space and Curse of Repulsion 2024-03-19 19:25:08 +01:00
Zeno Rogue
77a4bb4160 items moved by Orb of Water, Magnetism, and Winter are now animated 2024-03-19 19:19:23 +01:00
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