1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-29 11:30:35 +00:00
Commit Graph

418 Commits

Author SHA1 Message Date
Zeno Rogue
aead4b64f9 checkmove (called by initGame and on safety) no longer crashes the shmup mode 2019-11-14 19:51:16 +01:00
Zeno Rogue
0f84ec8dc8 Orb of Recall now recalls the original orientation 2019-11-14 17:16:54 +01:00
Zeno Rogue
ef9e2236ba viewctr is no more... major reduction of redundancy/complexity 2019-11-14 00:26:50 +01:00
Zeno Rogue
02bb9d5ea5 fixed 'locked with powerful magic' message spam; OoY not movable through land with OoWater; you can jump out of an OoY boat using OoFish/OoAether/OoGravity 2019-11-03 14:08:45 +01:00
Zeno Rogue
c7dfdaef4c hell unlock message on 10th shard 2019-11-03 13:56:42 +01:00
Zeno Rogue
7298c8b71e fixed a possible crash in ghostmove 2019-11-02 20:28:02 +01:00
Zeno Rogue
af5d961b1d 11.2g 2019-10-27 02:48:50 +01:00
Zeno Rogue
b1665ab23b Thumpers now attract monsters with special movement rules 2019-10-27 02:37:41 +02:00
Zeno Rogue
b5bbb05d07 warning on entering pits 2019-10-26 14:47:22 +02:00
Zeno Rogue
3d427cac61 fixed Orb of Speed saving on the first move 2019-10-26 14:40:15 +02:00
Zeno Rogue
69d0284745 fixed c->land == waBoat to wall 2019-10-05 19:59:59 +02:00
Zeno Rogue
43d8cd3b80 boats remain boats in makeEmpty 2019-10-05 18:55:11 +02:00
Zeno Rogue
b8fd4e1199 set landparam = 1 on recall in Brownian just in case 2019-10-05 18:55:11 +02:00
Zeno Rogue
0e759f9da9 ladders no longer disappear on recall 2019-10-05 18:55:11 +02:00
Zeno Rogue
51ef84f0b2 fire in Brownian no longer generates level-0 walls 2019-10-05 18:55:11 +02:00
Zeno Rogue
2e571ab337 devmods:: autoplay added 2019-09-30 01:51:16 +02:00
Zeno Rogue
f45b90bad4 fixed being able to phase into a chasm (and possibly some other issues) 2019-09-27 17:00:37 +02:00
Zeno Rogue
fd67768234 reverse_directions for heptagons 2019-09-26 13:23:44 +02:00
Zeno Rogue
d17b259422 nonisotropic geometries show the world overview 2019-09-12 22:50:16 +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
634c0635d3 some missing exports 2019-09-12 22:50:16 +02:00
Zeno Rogue
a03eb0d913 fixed new geometry handling for Archimedean 2019-09-12 22:50:15 +02:00
Zeno Rogue
dabd7889e8 fixed the lack of bound on lives in the shmup mode 2019-09-12 22:50:13 +02:00
Zeno Rogue
50e4990a76 improvements in documentation 2019-09-12 22:50:13 +02:00
Zeno Rogue
8b1c7bffe4 initial reformatting of comments for Doxygen 2019-09-12 22:50:13 +02:00
Zeno Rogue
4450cb5a08 replaced the ugly temps/tempval with tempmonsters 2019-09-12 22:50:13 +02:00
Zeno Rogue
0ef57dde15 further cleanup 2019-09-12 22:50:13 +02:00
Zeno Rogue
ad03115097 further cleanup 2019-09-12 22:50:13 +02:00
Zeno Rogue
609d1b91d3 further cleanup 2019-09-12 22:50:13 +02:00
Zeno Rogue
a0fcdb0c54 more header cleanup 2019-09-12 22:50:13 +02:00
Zeno Rogue
4422b910c0 header cleanup: rug 2019-09-12 22:50:12 +02:00
Zeno Rogue
5ea055b39e split namespace conformal into models and history 2019-09-12 22:50:12 +02:00
Zeno Rogue
245ee5878f removed function dirfromto as it was equal to neighborId 2019-09-12 22:50:12 +02:00
Zeno Rogue
a76a5dd265 further cleanup 2019-09-12 22:50:12 +02:00
Zeno Rogue
65c4e6a31c further cleanup 2019-09-12 22:50:12 +02:00
Zeno Rogue
05bd7a905c more header cleanup 2019-09-12 22:50:12 +02:00
Zeno Rogue
e1194ff588 more header cleanup 2019-09-12 22:50:12 +02:00
Zeno Rogue
a423dbd2da more header cleanup 2019-09-12 22:50:12 +02:00
Zeno Rogue
c2d56fb9bc autohdr.h applied in more files 2019-09-12 22:50:12 +02:00
Zeno Rogue
661743a19b removed the obsolete *MovR functions 2019-09-12 22:50:12 +02:00
Zeno Rogue
f96101c86a disabled COMEBACK achievement outside of standard geometry 2019-09-12 22:50:11 +02:00
Zeno Rogue
5c42c2f8e5 sandworms no longer explode in 3D 2019-09-12 22:50:10 +02:00
Zeno Rogue
b773ecc9d9 fixed incorrect pushing in some geometries (also caused crash when next to Thumper in Solv) 2019-09-12 22:50:10 +02:00
Zeno Rogue
c61b556730 fixed pushing thumpers in sol 2019-09-12 22:50:10 +02:00
Zeno Rogue
42b61e0053 ambush restriction no longer considers friendly, slow, or multi-tile monsters 2019-09-12 22:50:09 +02:00
Zeno Rogue
9616b76848 allies now prefer escaping unsafe locations to attacking 2019-09-12 22:50:09 +02:00
Zeno Rogue
9b8b2f638c allies did not avoid 1-stunned lancers 2019-09-12 22:50:09 +02:00
Zeno Rogue
eb4156fe29 fixed a crash bug with Bulls pushing things offscreen 2019-09-12 22:50:08 +02:00
Zeno Rogue
3a4e84effe Orb of the Sword in non-shmup 3D geometries 2019-09-12 22:50:08 +02:00
Zeno Rogue
9bec1bc96e CR4 achievement should be fixed 2019-09-12 22:50:07 +02:00
Zeno Rogue
c7620974a1 easier Chaos Mode + Inv 2019-09-12 22:50:06 +02:00
Zeno Rogue
7ce26fd5ec Hunting Grounds in >4-valent tilings 2019-09-12 22:50:05 +02:00
Zeno Rogue
25cbf1129b fixed ambushes in non-three-valent geometries 2019-09-12 22:50:05 +02:00
Zeno Rogue
5110a29d4d dual:: cshpos fixup to save all 2019-09-12 22:50:04 +02:00
Zeno Rogue
7d086da036 removed some junk 2019-09-12 22:50:04 +02:00
Zeno Rogue
381f5015c9 dual:: no Orb of Safety power (game cannot be saved) 2019-09-12 22:50:04 +02:00
Zeno Rogue
c3586308fa dual:: you can now swing at unkillable monsters 2019-09-12 22:50:04 +02:00
Zeno Rogue
5e05a0db61 dual:: if there is no effect, do no move rather than double swing 2019-09-12 22:50:04 +02:00
Zeno Rogue
e99896be06 dual:: disabled gameover for now 2019-09-12 22:50:04 +02:00
Zeno Rogue
9561e348a1 dual:: glance message 2019-09-12 22:50:04 +02:00
Zeno Rogue
b7daf93f2e dual:: movement orbs are replaced with Speed 2019-09-12 22:50:03 +02:00
Zeno Rogue
6467e38537 recallCell now remembers orientation (is cellwalker) 2019-09-12 22:50:03 +02:00
Zeno Rogue
8295251cdc multigame support, including dualmode 2019-09-12 22:50:03 +02:00
Zeno Rogue
13a044154b sword:: accurate sword angles 2019-09-12 22:50:03 +02:00
Zeno Rogue
2b1aebb9b4 chaosmode variants (CLI only for now) 2019-09-12 22:50:03 +02:00
Zeno Rogue
b6e303ec7d MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure 2019-09-12 22:50:03 +02:00
Zeno Rogue
53ecff6c00 Thumpers activated by Bulls are no longer permanent 2019-09-12 22:50:01 +02:00
Zeno Rogue
8c2b717223 monster orientation is now modelled in non-orientable geometries 2019-09-12 22:50:00 +02:00
Zeno Rogue
5353a82ebf Terracotta Warriors now turn into slimes when slimed 2019-09-12 22:50:00 +02:00
Zeno Rogue
3bad1aebae push cursor did not appear in the hardcore mode or while having targettable orbs 2019-09-12 22:50:00 +02:00
Zeno Rogue
df3e21b310 debug cleanup 2019-09-12 22:50:00 +02:00
Zeno Rogue
1c4d86e0e9 3D graphics in 2D (first commit) 2019-09-12 22:43:01 +02:00
Zeno Rogue
6253c6c3e3 redone gravity in shmup 2019-09-12 22:43:01 +02:00
Zeno Rogue
f98448464a renamed shmup::safety to delayed_safety to prevent confusion 2019-09-12 22:43:00 +02:00
Zeno Rogue
f507b7cf55 fixed Orb of the Warp destroyed while refactoring 2019-09-12 22:42:59 +02:00
Zeno Rogue
ddf43101b2 some flavor messages no longer display in special modes if they are inappropriate for them 2019-09-12 22:42:59 +02:00
Zeno Rogue
f90e1001e3 refactored native and landUnlocked into content.cpp 2019-09-12 22:42:59 +02:00
Zeno Rogue
14b32ced68 auto-charged teleport in bounded minefield 2019-09-12 22:42:59 +02:00
Zeno Rogue
039118425c 3D:: alternate minefield adjacency rule 2019-09-12 22:42:59 +02:00
Zeno Rogue
9b7ad345a9 mine adjacency rule can be changed (in 2D for now) 2019-09-12 22:42:59 +02:00
Zeno Rogue
52305eb830 fixed thumper-to-water/chasm counters 2019-09-12 22:42:59 +02:00
Zeno Rogue
e762fcab2e fixed fire in Brownian 2019-09-12 22:42:59 +02:00
Zeno Rogue
743af3217d the magic of Orb of Yendor makes them immobile using boats 2019-09-12 22:42:58 +02:00
Zeno Rogue
05ee76015f a better message on illegal moves in Brown Island 2019-09-12 22:42:58 +02:00
Zeno Rogue
f5d08e34fd bulls rage when pushed 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
57f2891826 bounded Minefield now works according to the standard Minesweeper rules 2019-09-12 22:42:58 +02:00
Zeno Rogue
5356eba11c Asteroids 2019-09-12 22:42:58 +02:00
Zeno Rogue
75fff87366 moveghosts no longer stops completely if one of the ghosts is stunned 2019-09-12 22:38:47 +02:00
Zeno Rogue
fbf73cd66b better cellEdgeUnstable rule in 3D 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
0e10dec9e2 added some exports to hyper.h and rogueviz.h 2019-09-12 22:38:46 +02:00
Zeno Rogue
f0092d9633 3d:: vision-based gamerange in shmup 2019-09-12 22:38:45 +02:00
Zeno Rogue
52ce5ac9aa 3d:: all the regular honeycombs 2019-09-12 22:38:43 +02:00
Zeno Rogue
b5c7df4b11 3d:: getHemisphere works nicely; disabled wall removing in sphere3 crossroads 2019-09-12 22:38:43 +02:00
Zeno Rogue
a52755bf50 some fixes due to weird action in git 2019-09-12 22:38:43 +02:00
?
42e4342c4a 3d:: fixed pushing directions 2019-09-12 22:38:42 +02:00
?
111bc3697d sword:: removed the dependence on the S* constants 2019-09-12 22:38:42 +02:00