18 Commits

Author SHA1 Message Date
Jamie Greunbaum
8062cd3641 Added a special resource to contain unique instances of BugMarker materials. 2024-05-16 18:26:09 -04:00
Jamie Greunbaum
d279bef2b1 Properly disabled the bug info collider on the bug marker dummy. 2024-05-16 18:21:21 -04:00
Jamie Greunbaum
bf014d0e38 Went back to not using a special dummy BugMarker, because it turned out to be less versatile. 2024-05-16 17:57:05 -04:00
Jamie Greunbaum
0ed55dd461 - Spit BugMarker and BugMarkerDummy into two different classes so they can be more easily differentiated.
- Added a collision area to the marker to act as an info box in the future.
2024-05-16 15:02:32 -04:00
Jamie Greunbaum
cc321675f0 Added underscores to more private variables, and also made them double underscores to match what most Python-like languages use. 2024-05-15 23:10:14 -04:00
Jamie Greunbaum
af88ced103 - Added underscores to private properties.
- Added more code regions.
2024-05-15 19:30:33 -04:00
Jamie Greunbaum
366d882583 Added subgroup prefixes to InputEvent properties. 2024-05-15 19:10:24 -04:00
Jamie Greunbaum
8527572748 - Added an icon to the bug marker.
- Bug marker position now updates on every process frame.
- Updated licence document to include CC4 icons for bug reports.
2024-05-15 19:09:47 -04:00
Jamie Greunbaum
de4bd6e3db Added a marker for bug placement. 2024-05-15 14:45:31 -04:00
Jamie Greunbaum
6c00b0ff62 Bugbot camera will no longer attempt to take properties of the active game camera unless one was active in the first place. 2024-05-15 14:21:07 -04:00
Jamie Greunbaum
d245096bc5 Added a static class that automatically spawns a Bugbot. 2024-05-15 01:21:37 -04:00
Jamie Greunbaum
d880ef70c6 - Some action and event removals were accidentally adding duplicate events and actions. This has been fixed.
- Maximum movement speed increased to 100m per second.
2024-05-15 01:04:39 -04:00
Jamie Greunbaum
c7e53c5dea Bugbot camera now automatically places itself in the same spot as the active game camera, and also takes on its properties. 2024-05-15 00:36:45 -04:00
Jamie Greunbaum
48ef7bf0b6 - Pause status is cached and restored when the Bugbot camera is spawned and despawned.
- Added extra explicit typing to node values just for the hell of it.
2024-05-14 19:16:37 -04:00
Jamie Greunbaum
e5fdd651df - Using a raw physics raycast instead of the node, for responsiveness reasons.
- Movement speed change amount was adjusted to be a bit higher.
- Added a laser glow at the point of impact.
2024-05-14 18:37:33 -04:00
Jamie Greunbaum
d370c1f0a3 - Added a raycast and laser that points to the location of a bug.
- Added the ability to exit bug placement when holding the exit button for a length of time.
2024-05-14 03:03:31 -04:00
Jamie Greunbaum
b3dbe0d72c - Adjusted movement speed calculation to be much closer to how Godot handles it in editor.
- Added a much smaller deadzone for all movement axes.
2024-05-14 00:15:49 -04:00
Jamie Greunbaum
9ab5751fac Initial commit 2024-05-13 18:54:55 -04:00