62 Commits
Author SHA1 Message Date
yagigreg f79772cec3 Merge branch 'main' of ssh://git.egg:2222/NanoYagi/JumpRopeOldTech
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 23:04:00 -05:00
yagigreg 0b68c7beb0 Add floor to quadrant c to help alleviate teleportal wonkiness 2026-10-18 23:01:54 -05:00
yagigreg a950e2b15f Merge branch 'main' of ssh://git.egg:2222/NanoYagi/JumpRopeOldTech 2026-10-18 22:50:01 -05:00
yagigreg 92f0cb57c0 Remove hidden teleportal class.
It doesn't do anything that the hidden group doesn't already, since the hidden logic is done in the player.
Also, hidden teleportal inherited the relative position bug that was since fixed in the regular one.
2026-10-18 21:57:35 -05:00
yagigreg 6848bd3d79 Merge branch 'main' of ssh://git.egg:2222/NanoYagi/JumpRopeOldTech
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 21:42:05 -05:00
yagigreg abfb8002af Tweak quadrant C some more, add debug mode warp portals 2026-10-18 21:41:22 -05:00
yagigreg 0a2c8211fd Fix teleporting from teleportals that are nested in a node, by using global position rather than relative position.
ci/woodpecker/push/woodpecker Pipeline was canceled
2026-10-18 20:34:31 -05:00
yagigreg d1fb937a93 Add a "hidden in editor" group that causes all nodes in that group to be shown when the level loads.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 19:56:00 -05:00
yagigreg 457c6df5c0 Merge branch 'disk_3_zone'
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 19:51:48 -05:00
yagigreg 5963dd8441 Merge branch 'main' into disk_3_zone 2026-10-18 19:45:33 -05:00
yagigreg c28463320a Teleportal fun 2026-10-18 19:41:03 -05:00
yagigreg bafdae2cfd Merge remote-tracking branch 'origin' into disk_3_zone 2026-10-18 19:19:04 -05:00
yagigreg 5c8dccf9d7 Reduce scope of disk 3 quadrant, and make the hidden moving block also visible in editor. 2026-10-18 19:18:36 -05:00
yagigreg 7072ddb73d initial stab at disk 3 area.
Also made hidden items visible by default since they will become hidden when the game starts anyway. This way they are visible in the editor.
2026-10-18 18:49:32 -05:00
yagigreg 008b2d2490 Adjust margin of objectives notepad.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 15:51:09 -05:00
yagigreg 9251a1dff6 Merge branch 'main' of https://git.nanoyagi.com/NanoYagi/JumpRopeOldTech
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 15:48:20 -05:00
yagigreg 7c7a123f97 Add notepad background for objectives display and use a handwriting-like font. 2026-10-18 15:47:45 -05:00
yagigreg 8f83d8b811 Merge branch 'main' of https://git.nanoyagi.com/NanoYagi/JumpRopeOldTech
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 15:19:57 -05:00
yagigreg 0f7c52b776 Merge branch 'main' of https://git.nanoyagi.com/NanoYagi/JumpRopeOldTech 2026-10-18 15:19:03 -05:00
yagigreg 85847e3340 Add slight delay to opening the OC so we can see the sarco open. 2026-10-18 15:18:41 -05:00
yagigreg 05fb9fd89d Merge branch 'main' of https://git.nanoyagi.com/NanoYagi/JumpRopeOldTech
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 15:02:20 -05:00
yagigreg 741600b2ce Dynamically adjust E/Space hint in Old Computer depending on input mode. 2026-10-18 15:00:43 -05:00
yagigreg b0b11ce3b7 Merge branch 'main' of https://git.nanoyagi.com/NanoYagi/JumpRopeOldTech
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 14:46:34 -05:00
yagigreg bc8aa9c9e8 Add fixedsys exelscior (public domain) font for computer console. Add color coding where appropriate (red for failures/errors, green for success, blue for messages directed towards player) 2026-10-18 14:44:49 -05:00
yagigreg e61b25e72d Merge remote-tracking branch 'http/main'
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 14:15:31 -05:00
yagigreg 60bc8956cb When sarc is opened then actually make the sarc appear open visually, and close other sarcs. 2026-10-18 14:15:04 -05:00
yagigreg 8bb2c5c840 Add ability to have two images in a slide.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 08:11:58 -05:00
yagigreg ddf7942890 Rudimentary comic/slideshow viewer and intro scene.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 07:16:08 -05:00
yagigreg eded968b4e Stubs for intro scene and slideshower control.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 03:29:46 -05:00
yagigreg 890541465b Record last known ground position. Idea is that when you die you drop the disks at the last place you stood. Doesn't seem to be reliable so I'm not using it at the moment;
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 03:21:33 -05:00
yagigreg f1c232847f Actually exit the game upon completing the main quest.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 03:10:37 -05:00
yagigreg 904c6e7f15 Fix issue where OldComputer crashes upon inserting the final disk. Add a message instructing player to press [E] to exit the game. 2026-10-18 03:08:33 -05:00
yagigreg 9ba305b6a1 Hide dialogue box by default
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 02:08:56 -05:00
yagigreg 93baf56fd5 Move interactable input handling into Player2D so we can selectively block it from working if OldComputer is open
ci/woodpecker/push/woodpecker Pipeline was successful
We probably could have special-cased that check in Interactable now that I think about it
2026-10-18 02:05:51 -05:00
yagigreg f061e1905f Remove hello world dialogue demonstration. 2026-10-18 01:52:22 -05:00
yagigreg cb1b579544 Block all input other than E/Space when OldComputer is up. Make it so that exiting out of OldComputer does not jump.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 01:43:41 -05:00
yagigreg 954fd873bd Fix sign interaction
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 01:40:20 -05:00
yagigreg a3d54fa9d3 .. fix indentation
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 01:03:03 -05:00
yagigreg f50b7da9eb Fix "respawn point set" message triggering even if that sarco is already the respawn point.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-18 01:01:00 -05:00
yagigreg 775338c4d2 fix issue where Open Sarcophagus objective did not complete, among other things 2026-10-18 00:59:08 -05:00
yagigreg c8ad334936 Merge branch 'main' of ssh://git.egg:2222/NanoYagi/JumpRopeOldTech 2026-10-18 00:57:35 -05:00
yagigreg c56a32555e Add rudimentary dialogue system. 2026-10-18 00:53:22 -05:00
yagigreg 8f2083bd9f When sarcophagus is interacted with, explicitly tell player respawn point is set.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-17 23:18:50 -05:00
yagigreg f8eb3cb378 Move "computer" related state to the OldComputer singleton.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-17 23:13:48 -05:00
yagigreg 5ef5874d11 Merge branch 'main' of ssh://git.egg:2222/NanoYagi/JumpRopeOldTech
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-17 23:09:39 -05:00
yagigreg 770fdde083 Add an explicit objective to talk to the sarc. Completing that objective gives the first data disk objective. 2026-10-17 23:08:46 -05:00
yagigreg fb5fb19df1 Don't show the OC at startup, since it now comes after the intro comic + tutorial level.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-17 22:44:01 -05:00
yagigreg a5f45800ba If player does not have the disk 1 objective and the pharaoh wants disk 1 then give the player the objective. 2026-10-17 22:42:00 -05:00
yagigreg 0f998f94b6 Track priority of quest objectives (i.e. "find disk 2" has higher priority than "install disk 4")
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-17 22:26:36 -05:00
yagigreg 3326f51434 Update pharaoh character image.
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-17 21:02:05 -05:00
yagigreg fe4a15c76b Merge remote-tracking branch 'origin' into quests 2026-10-17 20:59:35 -05:00
yagigreg 81322e787a Add the old computer screen popup. 2026-10-17 20:56:59 -05:00
yagigreg fef374fe95 null check next wanted disk 2026-10-17 19:02:29 -05:00
yagigreg 62d8bb5f51 Merge remote-tracking branch 'origin/main' into quests 2026-10-17 18:42:16 -05:00
yagigreg d01b62b8f7 Move the objectives listing down a bit 2026-10-17 18:41:31 -05:00
yagigreg a3fb8debbb Add disk numbers 1 through 4 (currently roman numerals) 2026-10-17 18:30:53 -05:00
yagigreg 1aa29a0539 Add objectives listing and all four data disks/tablets.
Track each individual disk and ensure they are loaded in order.
Player can collect multiple disks in one run but must present them
to the pharaoh in order.
2026-10-17 18:04:18 -05:00
yagigreg fa9ec1e5cd Merge remote-tracking branch 'origin/main' into quests 2026-10-17 17:05:59 -05:00
yagigreg 5dd4c27430 Proof of concept data disks, pharaoh character 2026-10-17 17:02:39 -05:00
yagigreg f6d6e287f1 Add programmer art pharaoh pink square 2026-10-17 16:59:10 -05:00
yagigreg 298417eadd Add splash screen
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-17 14:02:26 -05:00
yagigreg b377334a51 Import export presets from smokesignals
ci/woodpecker/push/woodpecker Pipeline was successful
2026-10-17 11:56:38 -05:00