Commit graph

1327 commits

Author SHA1 Message Date
yuni b69f5945af add frame to Luna's workshop, define lightorbs in scene 2024-10-27 23:42:30 +01:00
yuni 792e68de08 revert position of luna and rotation of player 2024-10-27 23:41:30 +01:00
yuni 65ffee383e remove xyzaxis.blend/glb 2024-10-27 23:41:19 +01:00
yuni 1b13d9b0e0 cleanup 2024-10-27 22:43:21 +01:00
yuni 7ae7a1dd8b WIP fixing axis/rotation of scene imports from blender files 2024-10-27 22:39:41 +01:00
yuni 1291971f38 add conversation options about geology to Mudley 2024-10-27 19:17:13 +01:00
yuni 717bf34575 move Rynyk and her MeteorAce out of Pizzeria's shadow 2024-10-27 19:13:56 +01:00
yuni 0badc52914 fix off-by-one error that hid the eclipse achievement in the menu 2024-10-27 18:11:16 +01:00
yuni 039440cd7e generic chat ids (luna->tinker, mudley->pig), add mudley phone call 2024-10-27 18:03:06 +01:00
yuni f92a7b190c rename Sus to Mudley (sus seems like a shitty name) 2024-10-27 17:42:26 +01:00
yuni 0cc9c9427f phone.ogg: add sound to phone calls 2024-10-27 02:45:09 +01:00
yuni 52709dad4c better stub for luna's phone call 2024-10-27 02:21:52 +01:00
yuni 6f4d44febc notifications and SFX on phone registry and luna's backup software install 2024-10-27 02:14:47 +01:00
yuni 989b6cfb17 cargo fmt 2024-10-27 02:01:47 +01:00
yuni eacd3f159a declutter FASTravel conversation 2024-10-27 02:01:02 +01:00
yuni 324659e041 disable jupiter orbital clock when not in orbit around jupiter 2024-10-27 02:00:47 +01:00
yuni 11dfbad5af declutter phonebook 2024-10-27 02:00:31 +01:00
yuni fb6d51405b move icarus more centrally 2024-10-27 02:28:54 +02:00
yuni 41ccde2d00 remove micrometeorites option from icarus 2024-10-27 02:28:45 +02:00
yuni e0c9c4186c Remove "Thanks" option for Luna when entering other chat paths 2024-10-27 02:17:51 +02:00
yuni 9c0026cc5c extend luna chat 2024-10-27 02:13:40 +02:00
yuni 038a18ef5e luna now installs backup software on player's space suit 2024-10-27 02:06:51 +02:00
yuni 51f024900b add chat README 2024-10-27 00:48:11 +02:00
yuni 538b65c513 fix luna's chat, add phone number option 2024-10-27 00:48:02 +02:00
yuni 91c05d88ec add warning signs to "FACTORY RESET" and "Take Off Helmet" 2024-10-27 00:24:45 +02:00
yuni 6b82b39e1c implement factory reset 2024-10-27 00:21:01 +02:00
yuni bb724c9a10 automatically face towards points of interest on fast travel 2024-10-26 23:43:19 +02:00
yuni 7a66740f15 tweak serenity station location 2024-10-26 23:33:10 +02:00
yuni 74ec6cf2c3 add outfly header to new file 2024-10-26 23:27:03 +02:00
yuni 47d93e88e6 faster cryo fade effect 2024-10-26 23:24:34 +02:00
yuni 6a3fa7c64c tweak phonebook rendering 2024-10-26 23:23:48 +02:00
yuni da956130c5 add phonebook display under the achievements in the menu screen 2024-10-26 23:11:51 +02:00
yuni 678979db7e add conversation option to add FASTravel phone number 2024-10-26 22:49:47 +02:00
yuni 9ea706c48e implement fast travel via phone call to FASTravel 2024-10-26 22:46:50 +02:00
yuni 52d962a6bb fix phonebook duplicates 2024-10-26 22:44:39 +02:00
yuni c787e7caf4 implement persistent phonebook 2024-10-26 22:01:52 +02:00
yuni b9708f7839 replace magic strings with constants 2024-10-26 21:25:00 +02:00
yuni 758114e3a2 add orbital clock (in menu) 2024-10-26 21:22:14 +02:00
yuni 55426ba0dd implemented Phone Call and "script changename" command 2024-10-26 19:37:28 +02:00
yuni 242e06ebf1 rebrand StarTrans to FASTravel 2024-10-26 02:42:20 +02:00
yuni b2f28c36f1 fix ending of chats 2024-10-26 02:19:27 +02:00
yuni 092feccc84 disable chat timer 2024-10-26 00:59:44 +02:00
yuni b01d53833b add implicit "Continue" option to all conversations 2024-10-26 00:41:46 +02:00
yuni 3234b1f4bb remove "`" (backquote) keybinding 2024-10-26 00:40:24 +02:00
yuni 5723fd909b cargo fmt 2024-10-26 00:37:58 +02:00
yuni 2d92fd9266 AR: avatars now receive shadows (but still do not cast any) 2024-10-12 06:41:28 +02:00
yuni f77adbd34e Luna is a cat. Therefore Luna meows. (But Luna is *not* cute) 2024-10-12 06:31:11 +02:00
yuni c737e4ac8b add setting to change reticule/pointer 2024-10-12 06:22:31 +02:00
yuni 7a358537ab rename Luna to The Moon™ 2024-10-12 02:59:27 +02:00
yuni e07f077ab3 Add Rynyk, new character near pizzeria. Mainly to show off dress.^^ 2024-10-12 02:55:18 +02:00
yuni d0a28e5ea3 give river the red dress (for now. so at least *someone* wears it) 2024-10-12 02:14:14 +02:00
yuni f5c7dc772e AR: add red lace dress 😍 2024-10-12 02:06:50 +02:00
yuni 954807fa59 give Luna a third AR avatar. Because she a haxx0r 2024-10-11 07:18:24 +02:00
yuni 72a81701e0 AR: add armor 2024-10-11 05:35:44 +02:00
yuni 811254e885 fix bra 2024-10-11 03:32:44 +02:00
yuni e9c4c38a22 suit_v2: change neck from black to white 2024-10-11 03:31:15 +02:00
yuni cd7aef8f37 AR: add bra 2024-10-11 03:30:40 +02:00
yuni 7f2568be0f AR: add hoodies 2024-10-11 02:33:08 +02:00
yuni 614105558b add The Moon™ 2024-10-10 23:56:31 +02:00
yuni 2469b613eb WIP skybox 2024-10-10 23:06:46 +02:00
yuni 4d7706fad6 AR: high-res asteroid disguise 2024-10-10 19:52:42 +02:00
yuni e91dd8d995 move yuni back into the shadow 2024-10-10 07:12:58 +02:00
yuni a27036461a allow multiple avatars on NPCs, give Luna skirt+nekomimi 2024-10-10 06:56:25 +02:00
yuni 192fdd0cba add nekomimi avatar 2024-10-10 06:47:09 +02:00
yuni dc01cbfe12 fix light amp settings and "take off helmet" option 2024-10-10 06:10:03 +02:00
yuni 1b833254f2 change pronoun of Luna (if it would be that simple in RL!!!) 2024-10-10 06:10:03 +02:00
yuni 24eddbf00c add skirt to River and Luna 2024-10-10 06:10:03 +02:00
yuni 0ab0fd03aa fix avatar setting 2024-10-10 06:10:03 +02:00
yuni 7572df7d33 add skirt AR avatar 2024-10-10 06:09:56 +02:00
yuni f0d4b9709c suit_v2: new hexagon texture, red -> white 2024-10-10 04:39:44 +02:00
yuni c0bb39958a release cursor when alt-tabbing out of the game 2024-10-10 01:51:31 +02:00
yuni 7412eb082f reduce power usage when window is defocused 2024-10-10 01:23:04 +02:00
yuni de9b8d99e8 pause physics + bevy systems in menu or when window is defocused 2024-10-10 00:53:50 +02:00
yuni 7b6282d13b cargo fmt 2024-10-10 00:48:15 +02:00
yuni e9a1580ce7 make dead/KO people not count towards talk achievement 2024-10-09 23:56:25 +02:00
yuni 9a578e1093 make fuel tank not count towards "talk to everyone" achievement 2024-10-09 23:50:39 +02:00
yuni a618414a1a Fuel Tank: interact to refill oxygen 2024-10-09 22:13:20 +02:00
yuni f4c25352b4 add fuel tank to Luna's workshop 2024-10-09 22:06:25 +02:00
yuni 0397992d6d cargo fmt 2024-10-05 04:27:00 +02:00
yuni 4d19495ab5 better solution for thruster particle crash 2024-10-05 04:26:44 +02:00
yuni b5105ff4c5 tweak default values for preferences 2024-10-05 04:23:47 +02:00
yuni 4af88bab15 add another stray asteroid near thebe 2024-10-05 04:10:35 +02:00
yuni bfc5e2666a fix bevy_embedded_assets not finding '../textures' by moving it into models/ 2024-10-05 03:55:15 +02:00
yuni df7cb75666 fix menu not updating sometimes when changing avatar from asteroid to none 2024-10-05 03:27:22 +02:00
yuni 20ff266cc4 add 2 stray moonlets near thebe 2024-10-05 03:11:55 +02:00
yuni 2409da8fed cleanup 2024-10-05 03:03:19 +02:00
yuni 7a7b4422d1 more efficient collider on moonlet 2024-10-05 02:56:59 +02:00
yuni 1112e2a03a attempt to fix "Error: The vector given to Dir3::new_unchecked is not normalized"
fixes #24
2024-10-05 02:52:37 +02:00
yuni 8e5b17fcfa ash/river: can now refill your oxygen 2024-10-05 02:41:14 +02:00
yuni a0ce5c0df0 nox: more brief conversation 2024-10-05 02:17:39 +02:00
yuni a6abd3a57a satellite: add solar panel texture and .blend file 2024-10-05 02:02:03 +02:00
yuni f9227583d2 overhaul pizzeria 2024-10-05 01:31:42 +02:00
yuni 361587a7d7 show warning message when entering Luna's experimental MeteorAceGT 2024-10-04 01:00:47 +02:00
yuni 09f0d16d7e add radioactivity sign to "OVERLOAD" reactor setting 2024-10-04 00:08:04 +02:00
yuni a2423fa642 implement sfx volume controls 2024-10-03 23:59:15 +02:00
yuni 09115f8e3c add proper colliders to metis/amalthea/adrastea 2024-10-03 22:59:59 +02:00
yuni b6d66f5150 make Thebe model 20% thicker 2024-10-03 15:55:36 +02:00
yuni 8172af8084 auto-disable reactor overload inside vehicles (as there's infinite power anyway) 2024-10-03 06:48:03 +02:00
yuni 5597411bac infinite energy inside vehicles 2024-10-03 06:26:06 +02:00
yuni f135122dc7 fix instant death when teleporting with dev mode but no god mode 2024-10-03 06:11:54 +02:00
yuni 26ec38e9ce cargo fmt 2024-10-03 06:08:51 +02:00
yuni 212f62fbc6 mute suffocation sound when sfx is muted 2024-10-03 06:08:20 +02:00
yuni f583200b13 don't play suffocation sound in god mode 2024-10-03 06:08:12 +02:00
yuni 108efd0e55 unlimited energy in god mode 2024-10-03 05:59:50 +02:00
yuni 7b53419899 add new model for metis, used also for moonlet, adrastea, amalthea 2024-10-03 05:38:30 +02:00
yuni 7c5c8e93d4 change model of ring moons to thebe 2024-10-03 01:51:11 +02:00
yuni ec218c6351 fix tidal locking rotation for galileian moons 2024-10-03 01:50:57 +02:00
yuni d98b216c8d implement tidal locking of moons 2024-10-03 01:32:15 +02:00
yuni 5caae03384 remove asteroid "Lum", it was pretty much just a test 2024-10-03 00:55:28 +02:00
yuni a89c53d998 add textured high poly model for thebe 2024-10-03 00:46:31 +02:00
yuni afb67d0d0f smaller flashlight cone 2024-09-22 17:12:46 +02:00
yuni 3105b75b1c reduce all power gain/usage, turning kW into W 2024-09-22 17:12:23 +02:00
yuni ef7aae7201 clean up menu 2024-09-22 16:21:18 +02:00
yuni b6b8e6a8d0 add radiation damage 2024-09-22 07:15:29 +02:00
yuni 56bab3f526 fix suit modifications not being saved 2024-09-22 07:15:07 +02:00
yuni b1b2ed5f34 better suit modding descriptions 2024-09-22 07:14:58 +02:00
yuni 5aa815a803 show radioactivity icon on reactor overload 2024-09-22 06:42:44 +02:00
yuni 5104f2bbcf add extra-bright flash light mode 2024-09-22 06:39:21 +02:00
yuni bb539c00cc implement reactor overload and shutdown 2024-09-22 06:38:44 +02:00
yuni 0b5058abf5 menu: display suit system power usage 2024-09-22 06:12:15 +02:00
yuni ae3e9c9b48 change thruster sound pitch while boosting 2024-09-22 06:00:11 +02:00
yuni b5e969f0f7 added audio + visual effects for battery overload 2024-09-22 05:50:01 +02:00
yuni ebe028d567 add thruster boost feature 2024-09-22 04:47:27 +02:00
yuni c48e5cdb3a add setting for flashlight strength 2024-09-22 03:42:27 +02:00
yuni 93293092ce add setting for light amplification strengh, incl. power drain 2024-09-22 03:11:08 +02:00
yuni 2876266008 cleanup 2024-09-17 16:41:19 +02:00
yuni 3e8d4bf6d7 particles: show them only in augmented reality 2024-09-17 16:41:04 +02:00
yuni 6704056d3a click3.ogg: add new sound for targeting and menu cursor movement 2024-09-17 01:11:31 +02:00
yuni 4b42f441dc improve Luna's conversation 2024-09-17 00:50:51 +02:00
yuni cdc1dcec36 fix crash in handle_wants_lookat/trans.up() when trans.translation is 0 2024-09-16 04:07:36 +02:00
yuni 8b0d4d3df9 release+unhide mouse cursor in menu 2024-09-16 02:31:51 +02:00
yuni 16a578d294 particles: make them bearable in first-person-view 2024-09-16 02:20:36 +02:00
yuni 39054c71d2 particles: make unlit 2024-09-16 01:42:57 +02:00
yuni 5ab4ee2fcf particles: disable when inside vehicles 2024-09-16 01:36:51 +02:00
yuni 7e7b8e7432 particles: fade out transparency over time 2024-09-16 01:17:43 +02:00
yuni 4f71f833fb particles: grow now over time 2024-09-16 00:45:20 +02:00
yuni b01823c641 WIP thruster particles 2024-09-16 00:45:05 +02:00
yuni dcb6e6e5a9 fix handle_wants_lookat() with ID_SPECIAL_PLAYERCAM 2024-09-15 23:51:03 +02:00
yuni 904f7927eb renamed "Radio: Space Wave" to "Speakers: Space Wave Radio" 2024-09-15 23:50:04 +02:00
yuni 06a0bf3984 var: fix radio station 2024-09-15 21:12:58 +02:00
yuni 45a58ac350 camera: tweak sounds of engine and reaction wheel 2024-09-15 05:11:57 +02:00
yuni 0dd0474bb0 cargo fmt 2024-09-15 04:53:33 +02:00
yuni 533a3a5543 add sound for drinking coffee/pizza 2024-09-15 04:52:04 +02:00
yuni fa9f1096cd add car door sounds when entering/exiting vehicles 2024-09-15 04:30:09 +02:00
yuni 83ab703ea9 add oxygen refill sound 2024-09-15 04:06:33 +02:00
yuni 69972f9f8e Add new free background music: Takeoff (remastered) by Serat 2024-09-15 02:39:50 +02:00
yuni d358718081 hud: show Info messages in subtitles 2024-09-15 02:30:13 +02:00
yuni 9769658bfd fix "Could not determine Jupiter's position" warning 2024-09-15 02:13:25 +02:00
yuni cb2ff574ed remove nonfree "Aleksey Chistilin - Cinematic Cello.ogg" 2024-09-14 23:47:13 +02:00
yuni 8309e32f85 simplified noise cancellation, add "Amplify outside recordings" to radio 2024-09-14 23:43:21 +02:00
yuni bd155c0be5 growl.ogg: added free replacement for bikestart.ogg 2024-09-14 01:53:50 +02:00
yuni a49edac0ce click2.ogg: added as free replacement of typosonic-typing-192811-crop.ogg 2024-09-13 23:46:20 +02:00
yuni 1ddb7675ea cargo fmt 2024-09-13 23:40:03 +02:00
yuni bd206be108 replaced click.ogg with a selfmade free variant 2024-09-13 23:36:56 +02:00
yuni e350697125 remove rocket.ogg 2024-09-13 22:44:23 +02:00
yuni fbf5581ea5 don't accelerate chat speed in dev mode, since you can now fast forward 2024-08-19 00:12:46 +02:00
yuni e49c7e052f add ` key to fast forward conversation 2024-08-19 00:11:24 +02:00
yuni 8837ffea1b ask if player wants soykaf or pineapple pizza when learning about them 2024-08-18 23:53:30 +02:00
yuni 495046a09f fix pizza achievement with "Surprise me" option 2024-08-18 23:46:23 +02:00
yuni e54aea5b46 revert saving state about luna introduction 2024-08-02 04:09:01 +02:00
yuni b7838e0f5a The cake is a lie 🍰 2024-08-02 04:03:47 +02:00
yuni 9a091cd9f3 Add Leonard Nimoy's death poem 2024-08-02 02:34:44 +02:00
yuni 458b712394 cleanup 2024-08-02 02:27:36 +02:00
yuni 9d44a2db85 tweak conversation 2024-08-02 02:18:39 +02:00
yuni 2337da40ae save game state about Luna's introduction 2024-08-02 02:09:35 +02:00
yuni 03be6d176c add handcrafted collider for clippy, giving a huge performance boost 2024-08-01 20:53:00 +02:00
yuni f33855c018 more conversation for Luna 2024-07-31 20:49:32 +02:00
yuni 0af4b7dab9 add autogeneration warning to src/data/scenes.in 2024-07-31 06:43:11 +02:00
yuni c4e75278fc extend conversation of Luna, add tuned MeteorAceGT 2024-07-31 06:35:29 +02:00
yuni f5154216e5 fix Luna chat 2024-07-31 05:22:35 +02:00
yuni 2998282462 add 2 light orbs near Luna 2024-07-31 05:21:12 +02:00
yuni 398266ea83 add a chat for Luna, he now repairs suit and refills oxygen tank 2024-07-31 05:04:21 +02:00
yuni a6c88e1344 add Luna's workshop with a couple of shipping containers 2024-07-31 04:49:11 +02:00
yuni 5847fde332 fix matching velocity when inside vehicles 2024-07-14 21:16:32 +02:00
yuni 20b2ae049a cleanup (cargo fmt) 2024-07-14 21:16:19 +02:00
yuni f2ed30a5b6 brighter flashlight 2024-07-14 21:09:00 +02:00
yuni 6b0dd36859 cleanup (cargo fmt) 2024-07-14 21:08:41 +02:00
yuni ed0641d68e fix flashlight when in vehicles 2024-07-14 21:08:35 +02:00
yuni 534a313e21 place only 1 cruiser in test scene 2024-07-14 20:29:07 +02:00
yuni 441efcabef rename "Eclipse the Sun with Jupiter" achievement to "Enter Jupiter's Shadow" 2024-07-14 20:24:39 +02:00
yuni fb82e3cc29 add comment about possible panic 2024-07-13 14:31:11 +02:00
yuni e5f9409fd8 automatically match velocity to the closest object 2024-07-13 14:30:02 +02:00
yuni 5e9441dd5e abstract out orbit calculation into nature::pos_offset_for_orbiting_body() 2024-07-12 15:32:45 +02:00
yuni 90c89fc3f3 add comments 2024-07-12 14:58:50 +02:00
yuni 4f787c33e8 cleanup (remove unnecessary scope block, unindenting by 1)
(I had this scope block before in order to release ownership of some
variable so that it can be used again after the scope block, but seems
like this is not necessary anymore by now)
2024-07-12 14:23:54 +02:00
yuni cc45c7bc05 fix clippy colliders with "collider mesh" 2024-07-11 22:49:53 +02:00
yuni 4cc267b55c fix supply crate collider with "collider mesh" 2024-07-11 22:49:36 +02:00
yuni 45fac4d35f fix orange light orb collider with "collider mesh" 2024-07-11 22:49:20 +02:00
yuni 075520d68b Revert "fix collisions with light orbs (orange only)"
This reverts commit 4c4d776741.
2024-07-11 22:44:56 +02:00
yuni 252aabf16b fix bus stop light orb collisions 2024-07-11 22:42:05 +02:00
yuni 4c4d776741 fix collisions with light orbs (orange only) 2024-07-11 22:28:12 +02:00
yuni 9967c6feca add "I don't want to talk to you" option to Icarus 2024-07-09 04:59:23 +02:00
yuni 3e22d4d493 shorter dialog 2024-07-09 04:50:47 +02:00
yuni 3f5bb0c21a s/micros/micrometeorites 2024-07-09 04:49:11 +02:00
yuni dc6b419afd cargo fmt 2024-07-09 04:33:31 +02:00
yuni 1ce56ac909 bevy14: update GLtf emission parameters (*1/1000) 2024-07-09 03:58:03 +02:00
yuni 21a800942e bevy14: fix suit animation 2024-07-09 03:32:03 +02:00
yuni a14dbcb5c7 bevy14: upgrade Translation::look_at with directional arguments 2024-07-09 02:45:44 +02:00
yuni 82ff5491a6 bevy14: Fix error with multiplying color by float 2024-07-09 02:42:10 +02:00
yuni f8cb84ccb1 bevy14: Upgrade Color method names (set_a -> set_alpha) 2024-07-09 02:41:05 +02:00