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

163 Commits

Author SHA1 Message Date
Zeno Rogue
95b4ad28b9 fixed some bugs with which_copy -- now should consistently use the View coordinate system 2021-06-01 13:07:56 +02:00
Zeno Rogue
e819552986 dice:: shapes for other geometries 2021-06-01 13:07:55 +02:00
Zeno Rogue
2973cada6d dice:: added Angry Dice 2021-06-01 13:07:55 +02:00
Zeno Rogue
a2a1acfd8d renamed waBlandDie to waHappyDie 2021-06-01 13:07:55 +02:00
Zeno Rogue
6f18ef8cf9 Orb of Air/Dice interaction 2021-06-01 13:07:55 +02:00
Zeno Rogue
6a6ed4ea0d first version of the Land of Dice 2021-06-01 13:07:36 +02:00
Zeno Rogue
744f03c7d6 reduced charge limits for curses, and bonus for Draining 2021-05-23 16:00:50 +02:00
Zeno Rogue
ac070a72e9 added itOrbWinter as a secondary reverse for itCurseWater, and also made some reverses cancel each other 2021-05-23 16:00:49 +02:00
Zeno Rogue
698104b29c implemented Orb of the Woods 2021-05-23 16:00:49 +02:00
Zeno Rogue
61891c4eb8 implemented curses 2021-05-02 15:16:29 +02:00
Zeno Rogue
46683b06fe extra Orb shapes 2021-05-02 13:39:09 +02:00
Zeno Rogue
40d450676e more fixes to multiplayer 2021-03-06 11:46:13 +01:00
Zeno Rogue
5acdab45d6 fixed a crash bug when collecting an Orb of Safety via Orb of Space with Orb of Impact active 2020-12-26 17:17:05 +01:00
Zeno Rogue
63f895974e improved the checkmove.cpp, also works for golems now 2020-11-05 14:24:01 +01:00
Zeno Rogue
d64c5e338c extra guards 2020-10-15 16:33:52 +02:00
Zeno Rogue
b782452a4a push Statue/Fire with Orb of Winter 2020-09-16 23:49:17 +02:00
Zeno Rogue
82f32607e6 MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix 2020-07-28 22:06:14 +02:00
Zeno Rogue
0d87481d29 fixed revolvers 2020-03-11 10:27:33 +01:00
Zeno Rogue
a8d2b97c27 changes: fixed Orb of Impact 2020-03-07 23:52:25 +01:00
Zeno Rogue
5f6eb39a9e export void teleportTo 2020-03-07 23:45:30 +01:00
Zeno Rogue
56258c7239 fixup 2020-03-07 04:47:11 +01:00
Zeno Rogue
db5bcef578 Orb of Empathy now protects your allies from your indirect attacks 2020-03-07 04:47:11 +01:00
Zeno Rogue
561ce1a141 Orb of Vaulting and Dark Frogs can now jump over trees and explosive barrels 2020-03-07 04:47:10 +01:00
Zeno Rogue
0c6b9aa696 fixed some bugs with frog orbs 2020-03-07 04:47:10 +01:00
Zeno Rogue
20910ec364 refactored frog_power and a minor fix 2020-03-07 04:47:10 +01:00
Zeno Rogue
796975e8c7 more Orb fixes 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
eb15070ac4 more map effects for the new stuff 2020-03-07 04:47:10 +01:00
Zeno Rogue
6d29728326 replaced weaSea with seaDeepWater in Galapagos and Irradiated, and adjusted the rules -- effects like snakepile now create shallow water 2020-03-07 04:47:10 +01:00
Zeno Rogue
6317101d66 Orb of Plague 2020-03-07 04:47:10 +01:00
Zeno Rogue
ca54d909db Orb of the Swamp (yet unimplemented) 2020-03-07 04:47:10 +01:00
Zeno Rogue
511a8e9157 onemore fixup to ElectricLand 2020-03-07 04:47:10 +01:00
Zeno Rogue
40dc80df9c implemented Orb of Chaos 2020-03-07 04:47:09 +01:00
Zeno Rogue
b96eb32246 cleaned up jumping orbs; implemented Orb of Impact 2020-03-07 04:47:09 +01:00
Zeno Rogue
2271a67506 removed the MAX_EDGE limit 2020-01-18 16:03:32 +01:00
Zeno Rogue
26fb19e7a8 subdivided game.cpp; split movepcto into separate functions 2019-12-08 20:07:02 +01:00
Zeno Rogue
07477e2b23 inv:: buffed up the Orb of Intensity 2019-11-30 18:06:47 +01:00
Zeno Rogue
982f01e6e5 tracking the specific copy of the player in confusing geometries 2019-11-23 19:05:24 +01:00
Zeno Rogue
bf584b5429 more movei 2019-11-22 18:48:51 +01:00
Zeno Rogue
9521b622e1 movei from cellwalker, old empathyMove removed 2019-11-22 18:12:50 +01:00
Zeno Rogue
6d44105fef more movei. Also animated Friendly Ivy growth 2019-11-22 18:07:16 +01:00
Zeno Rogue
2172ca6fd7 movei used in more places, also improved push in shmup 2019-11-22 17:31:23 +01:00
Zeno Rogue
9647cbd47e added #include hyper.h to all cpp files 2019-09-12 22:50:16 +02:00
Zeno Rogue
8b1c7bffe4 initial reformatting of comments for Doxygen 2019-09-12 22:50:13 +02:00
Zeno Rogue
f723a8d419 further cleanup, separated multi.cpp from shmup.cpp 2019-09-12 22:50:12 +02:00
Zeno Rogue
65c4e6a31c further 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
cecd362915 Orb of Matter no longer 'works' in the Free Fall 2019-09-12 22:50:06 +02:00
Zeno Rogue
5330491876 Terracotta Warrior statues flashed or shocked now count as kills 2019-09-12 22:50:01 +02:00
Zeno Rogue
ea768b634b fixed Mutant Ivies appearing via Orb of Change 2019-09-12 22:43:01 +02:00
Zeno Rogue
62c2f0f666 using an Orb of Change on a Red Raider now also changes the other Red Raider 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
463e874520 fixed Friendly Ivy attacking non-attackable monsters 2019-09-12 22:42:58 +02:00
Zeno Rogue
83d8025133 replaced [8] with [MAX_EDGE] 2019-09-12 22:42:58 +02:00
Zeno Rogue
e4ad1c07a3 removed Witch and Evil Golem from the polymorph list; replaced them with Falling Dog and Mutant 2019-09-12 22:42:58 +02:00
Zeno Rogue
6a8d2b9046 Orb of Freedom takes Rose scent into account 2019-09-12 22:42:58 +02:00
Zeno Rogue
6e13da5800 Orb of Gravity now gives life in shmup (since it does not work) 2019-09-12 22:38:39 +02:00
Zeno Rogue
ebe75cdd62 renamed itOrbBrown to itOrbIntensity 2019-09-12 22:38:38 +02:00
Zeno Rogue
54e262c157 explosive barrels now react to flash and lightning 2019-04-29 17:19:06 +02:00
Zeno Rogue
4169fe4cb1 newlands:: OLR and summoning rules added 2019-04-29 17:19:06 +02:00
Zeno Rogue
2bc66342dd newlands:: implemented new Orbs: Gravity, Intensity, Choice 2019-04-29 17:19:06 +02:00
Zeno Rogue
458b3f5dae Orb of Air now affects boats, statues, thumpers, and barrels 2019-02-08 17:07:07 +01:00
Zeno Rogue
35043b5528 tortoise flags are now editable with Shift+G and saved into saved levels 2019-02-06 18:48:53 +01:00
Zeno Rogue
c117b0e2d0 fixed a crash when jumping on an Orb of Safety 2018-11-19 22:22:16 +01:00
Zeno Rogue
453c06f9f9 functions with rotation parameters in S84-degree system have been removed or replaced in radian versions 2018-08-19 15:52:39 +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
9220938e79 fixed the message order for teleport/jump orbs 2018-08-01 14:05:17 +02:00
Zeno Rogue
508cecb3b3 the cost of leaving Land of Power now happens before collecting items 2018-08-01 14:04:47 +02:00
Zeno Rogue
ef883a41d8 it is no longer allowed to use Orb of Space on saved Baby Tortoises 2018-07-30 09:53:50 +02:00
Zeno Rogue
9fc9abce98 blowing a Tortoise+baby away now moves the baby even if there was an item on the target cell 2018-07-30 09:52:50 +02:00
Zeno Rogue
371ecc1ce2 summoned Tortoises no longer die on hit 2018-07-30 09:52:19 +02:00
Zeno Rogue
0f4de1fa9a [10.3i] fixed shooting in the Wild West 2018-06-29 13:14:49 +02:00
Zeno Rogue
c2d7b0c011 fixed the map not being generated far enough in non-std geometries after Teleport (and other orbs) 2018-06-28 14:14:18 +02:00
Zeno Rogue
cf8dffd6b8 fixed bugs with manual celllisters 2018-06-28 13:35:03 +02:00
Zeno Rogue
d11044a80a refactoring: sval/aitmp is no more, celllister(manual) used instead 2018-06-28 12:59:35 +02:00
Zeno Rogue
ed8ff63ce4 removed some more incorrect instances of pathdist 2018-06-28 11:55:59 +02:00
Zeno Rogue
ad74267080 Orb of Freedom now considers active arrow traps as impassable 2018-06-28 10:40:25 +02:00
Zeno Rogue
87dc7dcd62 renamed the global variable 'which' to 'who_kills_me' for clarity and bug prevention (would be better still to remove it) 2018-06-26 00:56:46 +02:00
Zeno Rogue
63869c6d33 renamed the size function to isize 2018-06-22 14:47:24 +02:00
Zeno Rogue
35301f0a68 movement animations now work in quotient geometries 2018-06-17 17:51:26 +02:00
Zeno Rogue
75b096c58d conflicts resolved 2018-06-12 21:57:00 +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
88c69bb97a lightning bolts are no longer generated forever 2018-05-20 15:18:03 +02:00
Zeno Rogue
ac37b6df99 more elegant cellwalkers 2018-03-24 12:59:01 +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
7859455bfb added some declarations to hyper.h 2018-01-14 21:21:32 +01:00
Zeno Rogue
9c86b073bb Added summoning rules for the new lands. 2018-01-04 20:28:57 +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
a8460b1ac7 Theming Ruins. Implemented Orb of Slaying (also cleaning up some kill/stun/Vizier code). 2018-01-03 21:49:14 +01:00
Zeno Rogue
daba860085 some more special cases for Magnetism 2017-12-31 00:08:55 +01:00
Zeno Rogue
9d1fe00d8f Orb of Magnetism. Orb of Phasing. Also fixed Aether in Whirlpool. 2017-12-30 23:47:10 +01:00
Zeno Rogue
5f5c86e529 new land: Docks 2017-12-29 01:10:47 +01:00
Arthur O'Dwyer
eb270595f8 Fix the return type of monstersnear.
No intended functional change.
2017-12-20 15:35:53 -08:00
Zeno Rogue
2d5eee7035 StrongWind allowed in Euclidean -- why not? 2017-11-03 19:45:26 +01:00
Zeno Rogue
d2d15cae7c flash/lighting destroys terra warriors 2017-10-15 01:16:42 +02:00
Zeno Rogue
343d0719b1 adapted most new lands for Shmup and some other modes 2017-10-11 22:16:07 +02:00
Zeno Rogue
135e3cd336 renamed 'DogPlains' enums to 'Hunting' 2017-10-10 14:24:39 +02:00