Commit Graph

  • 774808663a Stop door z fighting when opened justin 2021-11-27 00:28:59 +00:00
  • e231b851d9 Stop new old sounds from playing during rewinding justin 2021-11-26 19:57:03 +00:00
  • f29c200a27 Make rewind gun mostly work; todo sound, dropping item, perhaps more justin 2021-11-26 18:56:37 +00:00
  • c1d4f32903 Add file justin 2021-11-26 18:15:24 +00:00
  • 9057012bb2 First (buggy) implementation of rewind gun justin 2021-11-26 18:14:51 +00:00
  • 044a870412 Tweak start again justin 2021-11-26 14:53:06 +00:00
  • b0f89db66e Tweak start rooms justin 2021-11-26 14:40:32 +00:00
  • 040849a550 Allow for rooms to inherit floor tiling from parents justin 2021-11-26 13:57:22 +00:00
  • 123bcd2c94 Allow for random choice between placements in different rooms justin 2021-11-26 12:20:20 +00:00
  • aad79bdf25 Thread a more complex structure through the placement process justin 2021-11-25 01:32:25 +00:00
  • 0e87f340b4 Add file justin 2021-11-25 01:14:14 +00:00
  • 5b7d9fccf1 Cleanup, work towards allowing for placements to interact across rooms justin 2021-11-25 01:13:41 +00:00
  • 4ad02f29b2 Improve starting weapon rooms justin 2021-11-24 22:13:42 +00:00
  • 2c759cb40e Allow for yet more complex placement positioning justin 2021-11-24 21:31:19 +00:00
  • 1c80f1a681 Add file justin 2021-11-24 20:52:06 +00:00
  • e44c5e7120 Allow for more complex placement positioning justin 2021-11-24 20:51:50 +00:00
  • c4614866e6 Work towards allowing for children to attach to arbitrary link types justin 2021-11-23 22:54:43 +00:00
  • 0ca4f8a425 Add file justin 2021-11-23 22:33:33 +00:00
  • 5f6d81bd05 Cleanup justin 2021-11-23 22:33:23 +00:00
  • ddd120dee1 Use zip counting during room positioning justin 2021-11-23 22:08:51 +00:00
  • 86f363c2f9 Cleanup justin 2021-11-23 21:48:01 +00:00
  • b7d6eeaa84 Minor cleanup justin 2021-11-23 20:48:31 +00:00
  • 1f2d767d5e Move to using RoomLink datatype justin 2021-11-23 20:45:39 +00:00
  • a66ea1d922 Fix backtracking bug justin 2021-11-23 19:09:39 +00:00
  • 6e4b36fd82 Allow for multiple in links justin 2021-11-23 18:19:50 +00:00
  • 0f4040807a Transition to new room datatypes, first separate out/inlinks justin 2021-11-23 17:27:33 +00:00
  • 67b0d694af Define room link datatypes justin 2021-11-23 13:00:34 +00:00
  • f51a6a7216 Fix bug not adding last positioned room to list justin 2021-11-23 12:50:15 +00:00
  • 05bb1961c0 Fix bug that allowed for in links to be used as out links justin 2021-11-23 12:08:33 +00:00
  • 5ab5be3087 Test of lock and key system justin 2021-11-22 23:54:58 +00:00
  • 05e1307336 Improve (reduce) error messaging from shader compilation and framebuffers justin 2021-11-22 16:56:15 +00:00
  • 5d9ea4b733 Correct room link position numbering justin 2021-11-22 16:42:19 +00:00
  • b4759e4a27 Cleanup justin 2021-11-22 13:21:26 +00:00
  • 09e774d009 Fold in new composing room datatype justin 2021-11-22 12:46:32 +00:00
  • e185caf157 Ready for replacement of Either with bespoke data type for compo trees justin 2021-11-22 12:29:22 +00:00
  • dd97ba8e5e Start to rework composition of trees justin 2021-11-22 12:06:29 +00:00
  • 8489f37f83 Tweak drones justin 2021-11-22 10:44:56 +00:00
  • 213f573011 Reorganise weapons, start work on drones justin 2021-11-22 00:37:27 +00:00
  • 1aa797ddef Add quiet laser sound justin 2021-11-21 23:27:14 +00:00
  • afeb9d2b64 Add wire to central laser room justin 2021-11-21 19:14:17 +00:00
  • 2f3896345d Add laser central room, using new placement/roompos functionality justin 2021-11-21 17:44:32 +00:00
  • 48cd59069c Add ngon rooms justin 2021-11-20 20:17:05 +00:00
  • 454e702dc9 Add files justin 2021-11-20 19:48:16 +00:00
  • 20cf2ce26d Add dimensions to all items justin 2021-11-20 00:01:54 +00:00
  • 9f4ff3a75a Better check for wall collisions when expanding creature justin 2021-11-19 23:22:49 +00:00
  • 51d89982ed Readd wall corner collisions justin 2021-11-19 22:43:46 +00:00
  • 5658692ee4 Further tweak creature wall collisions justin 2021-11-19 14:32:02 +00:00
  • 6f518d720c Tweak equipment draw justin 2021-11-19 14:24:31 +00:00
  • 4ef1811dd6 Tweak item dropping, add item radius justin 2021-11-19 14:04:44 +00:00
  • da83bd06a6 Tweak wall collisions justin 2021-11-19 00:45:45 +00:00
  • b1a49bbdc3 Identify broken wall collisions justin 2021-11-19 00:35:04 +00:00
  • 15f2c419d2 Check wall collisions when expanding justin 2021-11-18 21:15:50 +00:00
  • a546d070f0 Add shrinkability and cursed items justin 2021-11-18 18:30:22 +00:00
  • 147d6098ab Tweak block sounds justin 2021-11-18 03:50:54 +00:00
  • 94552ff658 Make creature vocalizations stop on death justin 2021-11-18 02:42:12 +00:00
  • f6d5d5a201 Add basic vocalizations to chase creatures justin 2021-11-18 01:46:37 +00:00
  • 5949ad2b3d Reorganise wall placements justin 2021-11-17 12:35:05 +00:00
  • bcdf0e643c Reorganisation of light source placements and fittings justin 2021-11-17 12:04:03 +00:00
  • 602d91d3a8 Add wall dust when destroying a block justin 2021-11-17 11:48:20 +00:00
  • 9db091597d Add indexed world modifications, example use in flicker lights justin 2021-11-17 11:24:40 +00:00
  • 559d7e3a23 Tweak starting rooms justin 2021-11-16 22:48:45 +00:00
  • 5d0b48829c Cleanup and various bugfixes justin 2021-11-16 21:31:53 +00:00
  • ebe9ad6b90 Cleanup: broken pathfinding justin 2021-11-16 18:05:47 +00:00
  • cb8cbe03a4 Commit before reorganising level generation justin 2021-11-16 14:48:37 +00:00
  • f530952612 Add indicator light to switch doors justin 2021-11-16 12:57:13 +00:00
  • a7f2b5f3ea Move toward indexed external placements justin 2021-11-15 19:36:31 +00:00
  • 59dc24aff6 Minor cleanup justin 2021-11-15 02:16:17 +00:00
  • e93fa10a97 Working room generation with less shifting, should be more sensible justin 2021-11-15 01:55:35 +00:00
  • 8356496a7f Move toward not shifting rooms during generation justin 2021-11-15 00:56:25 +00:00
  • 2a28967cd3 Slightly broken placements justin 2021-11-14 19:56:22 +00:00
  • affdde0f21 Work towards using room positions rather than room links in placements justin 2021-11-14 10:13:56 +00:00
  • 52946f33a7 Allow arbitrary changes to a room when using a link slot justin 2021-11-14 01:47:33 +00:00
  • 4a089ff0cc Work toward adding wiring justin 2021-11-14 00:39:24 +00:00
  • 96c72ef578 Cleanup light mounts justin 2021-11-13 12:31:11 +00:00
  • 3624f22f2b Cleanup room moduling justin 2021-11-13 11:45:00 +00:00
  • 169ed7d05d Working inter-room placements justin 2021-11-13 11:13:34 +00:00
  • 17c1a2152d Use placement as continutation justin 2021-11-13 09:26:20 +00:00
  • b243479759 Move towards more usable placements justin 2021-11-13 00:04:50 +00:00
  • 67e164c830 Some cleanup, sidetracked from inter-room placements justin 2021-11-12 14:16:16 +00:00
  • 1d5b2ea765 Work towards cross-room placements justin 2021-11-12 11:13:59 +00:00
  • d63c2ac943 Commit before changing links justin 2021-11-11 22:51:02 +00:00
  • 8c45a02e46 Display abstract tree of placement, stout justin 2021-11-11 18:41:59 +00:00
  • da22d9833a Improve diagnostics for level generation justin 2021-11-11 17:08:03 +00:00
  • f706e541b9 Dump some info to sdout when generating level justin 2021-11-11 11:00:31 +00:00
  • a195157e54 Move toward better info display during level generation justin 2021-11-10 23:40:04 +00:00
  • 9aefc11e17 Successfully stop reuse of link placement spots justin 2021-11-09 17:24:01 +00:00
  • 5b09c9aa37 Attempt to stop reuse of link placement spots justin 2021-11-09 17:00:42 +00:00
  • 28f8ac1fbd Add fallback placement for falled link based placement spots justin 2021-11-08 11:16:08 +00:00
  • 2d98c74ab3 Slight cleanup of placement spots justin 2021-11-07 20:38:40 +00:00
  • 5681a37953 Cleanup. Add room-wise random placement spots justin 2021-11-07 19:46:14 +00:00
  • f380e140e1 Refactor sliding door movement justin 2021-11-06 10:37:44 +00:00
  • 4c6437da26 Fix one bug in door wall movement, add airlock, cleanup justin 2021-11-06 01:06:04 +00:00
  • 5a52b646e1 Add forgotten files, many updates concerning turrets and shields justin 2021-11-05 19:58:55 +00:00
  • 2c768845b2 Move towards adding reflective shield justin 2021-11-05 12:14:11 +00:00
  • 5cbfa6f1ff Stun turret turn with electrical damage justin 2021-11-05 01:41:57 +00:00
  • 92026bf06a Implement randomness at the placement datatype level justin 2021-11-04 18:13:19 +00:00
  • f0c56cbcac Working use of links as placement spots justin 2021-11-04 16:39:16 +00:00
  • 6933c4d3b3 Continue work on using links for placement positions justin 2021-11-04 14:40:53 +00:00
  • a9b802b883 Attempt to incorporate free link positions into placement chain justin 2021-11-04 10:38:30 +00:00
  • f45d19a787 Commit before unifying positions justin 2021-11-03 19:01:19 +00:00