Commit graph

59 commits

Author SHA1 Message Date
yuni 15bd02f6f8 implement "orbit_phase_offset" command 2024-04-30 00:56:41 +02:00
yuni 7f5894f9f7 set moon orbit phases according to real time clock 2024-04-30 00:37:19 +02:00
yuni 8e27525b35 restore real size of moons. add setting "large_moons" 2024-04-25 02:22:58 +02:00
yuni 4c26f2ef4f implement shadows, tweak world objects for better visibility 2024-04-24 19:54:37 +02:00
yuni f0df596ea1 better lights at pizzeria and bus stations 2024-04-24 17:27:13 +02:00
yuni 3ded8103d5 fix bad lighting effect 2024-04-24 04:13:36 +02:00
yuni bf62689fe2 fix inability to scale model of light sources 2024-04-24 04:13:01 +02:00
yuni e7df73d4fc more efficient(?) collider hiding 2024-04-23 17:44:22 +02:00
yuni 9c4167f6e9 move defs.txt to src/data/ 2024-04-23 17:40:16 +02:00
yuni 8fa7859568 document module purposes 2024-04-23 17:33:36 +02:00
yuni a1910c4075 move model loading code into skeleton 2024-04-22 21:10:59 +02:00
yuni 556f097193 show point of interest marker only if HUD + map are active 2024-04-21 21:38:46 +02:00
yuni 00e4fb4957 add point of interest markers in AR mode 2024-04-21 21:21:34 +02:00
yuni 7b21c2b820 tweak ASCII art 2024-04-21 19:34:00 +02:00
yuni 1adb56c0e2 add ASCII art header to most files 2024-04-21 18:25:30 +02:00
yuni e6ca1c5b50 make pronouns optional (tā tāāā!) 2024-04-20 02:48:55 +02:00
yuni d8722a4f98 add orbit rings in map for jupiter and its moons 2024-04-20 02:09:04 +02:00
yuni e3ff386011 keep track of positions of IDed objects, for easy rel. position calc. 2024-04-19 22:23:25 +02:00
yuni ed6187d996 restore jupiter's ring 2024-04-19 04:18:45 +02:00
yuni fca8251f27 place sun separately of the other stars, for better placement in map 2024-04-18 23:39:34 +02:00
yuni 8afd150223 fix collider hiding 2024-04-16 17:12:39 +02:00
yuni babbef279a implement better scene collider removal 2024-04-16 16:40:20 +02:00
yuni fd16d6931e add "targeted yes" command 2024-04-16 15:55:37 +02:00
yuni 2402fe7b03 add "mesh handcrafted" command 2024-04-16 04:10:43 +02:00
yuni 23a85807a5 get colliders from scene mesh with name "Collider", hide it in render 2024-04-16 04:04:22 +02:00
yuni 830d371e36 set density/inertia for computed mesh 2024-04-16 02:31:25 +02:00
yuni 49f9900469 cleanup 2024-04-14 22:00:10 +02:00
yuni a2b348fc59 cleanup 2024-04-14 21:52:18 +02:00
yuni 5df3f66ea6 implement "set" token for chats 2024-04-14 16:20:51 +02:00
yuni eff6306a93 implement showing all first-level messages of a chat 2024-04-13 01:22:01 +02:00
yuni a572959df3 implement looking up chat id 2024-04-12 23:06:31 +02:00
yuni 56385b257d rip out existing chat implementation
(this was SO satisfying)
2024-04-12 20:49:26 +02:00
yuni 5ca31fda65 add chat definitions in YAML format (integration still needed) 2024-04-12 20:37:19 +02:00
yuni 2b74b50563 despawn AR overlay entities on death 2024-04-11 20:06:00 +02:00
yuni a6f6b8b582 implement bus stops (no riding yet) 2024-04-11 01:12:07 +02:00
yuni cd1f8c18cf move from mass-based to density-based definitions 2024-04-10 22:05:28 +02:00
yuni d064680d60 clippy: add AR face ^_^ 2024-04-10 21:03:30 +02:00
yuni 2ae05214f6 normalize planet sizes, make jupiter clickable 2024-04-08 04:17:45 +02:00
yuni ca89a6eaff disable "sleeping" of actors in physics engine 2024-04-08 02:15:58 +02:00
yuni 81187b4fe6 make stars clickable 2024-04-08 00:39:57 +02:00
yuni a869a7704e implement g-forces and passing out 2024-04-06 01:11:35 +02:00
yuni 1906366463 implement targeting based on player orientation 2024-04-05 19:03:50 +02:00
yuni a37ba60eaf WIP targeting world objects with mouse click 2024-04-05 18:14:26 +02:00
yuni 61c7cffcef implement damage on low oxygen and collisions 2024-04-05 03:31:52 +02:00
yuni 23bceebc79 implement player respawn with "z" key 2024-04-05 02:58:12 +02:00
yuni 93cc607613 add velocity command 2024-04-05 01:55:40 +02:00
yuni 6b6cdccee7 change WantsNo* to WantsMax*, cuz Icarus likes to rotate a bit 2024-04-05 01:42:50 +02:00
yuni 5d52d3cdf4 add "wants novelocity" command to icarus 2024-04-05 01:19:46 +02:00
yuni 83de08034a add "wants norotation" command to satellite and icarus 2024-04-05 00:54:58 +02:00
yuni ca7d2facd9 split off chat logic from actor.rs into new chat.rs 2024-04-04 13:34:13 +02:00