16 Commits

Author SHA1 Message Date
ef7529332f classes for key and keycard to be able to add items depending on class 2020-01-28 15:35:08 +01:00
2779be0e0e #31 2020-01-27 16:41:33 +01:00
350127b797 Use buses for true/masked volume shifting 2020-01-27 12:32:04 +01:00
a51eec71b1 Fix window scaling not being applied on viewport 2020-01-27 00:41:16 +01:00
Ententerminator
c8155d3080 daytime visuals added 2020-01-26 23:57:12 +01:00
2fcfaf4f49 #39 2020-01-17 20:56:36 +01:00
f2dbcc91a5 fixed lever
outline-refactoring
2019-12-14 21:05:09 +01:00
785254f98a - added basic inventory and items (ugly but working!)
- TODO: move inventory handling to global
2019-11-19 13:46:44 +01:00
SlightlyObscure
892f85e8ad doors exist and can be opened 2019-11-18 16:15:20 +01:00
ff1d85a325 Add Pill singleton with basic behavior
A pill can be taken (key 'E', currently in Player.gd for testing) to
increase the level up to the max level (currently 6).

The drugged level gradually decreases down to the min level
(currently 0).
2019-11-11 21:54:17 +01:00
93f59ec131 Add NPC class which Meldewesen now inherits from
This is in preparation for being able to more finely control the NPC,
both from the specific NPC implementation and the PathNavigator (which
was renamed accordingly)
2019-11-11 10:24:29 +01:00
932930b6b7 - added Logger 2019-11-02 20:06:20 +01:00
f280e6e349 - added basic movement and camera control
- collsion with floor does not work!
2019-11-02 19:02:16 +01:00
9c583ed694 Implement basic path following for Meldewesen
The PathNavigatorForKinematicBody node can take a KinematicBody as a
child and move it along its path. It doesn't strictly follow the path
though, but also avoids obstacles according to the Navigation (with its
Navmesh).

How the Navigation node is fetched will be changed using Groups later,
the current structure is temporary.

A PathTestWorld has been added for testing this behavior, as well as a
basic Meldewesen.
2019-10-28 01:25:52 +01:00
28775eef3c Name render and collision layers (true and masked)
Doesn't have any technical ramifications, but will be nice for
convenience
2019-10-27 21:43:25 +01:00
8d0f453452 Add empty Godot project 2019-10-25 14:09:01 +02:00