Commit Graph

9770 Commits

Author SHA1 Message Date
Casey
b235d3c27e Merge pull request #13750 from Heroman3003/altevian-foodstuff-2
Adds more altevian content
2022-09-18 05:38:20 -04:00
Casey
f11e88790a Merge pull request #13748 from Heroman3003/slotfix
Fixes runtime with cryopods
2022-09-18 05:37:57 -04:00
Casey
6aeb0a48cc Merge pull request #13742 from Heroman3003/moreruntimes
Fixes a few more runtimes.
2022-09-18 05:35:27 -04:00
Heroman
c0728f0d18 Fixes slot issue
Fixes runtime with cryopods
2022-09-17 15:14:41 +10:00
Heroman
77359efea0 Adds more altevian content 2022-09-17 14:34:33 +10:00
Heroman
6b525c8c6c Fixes a few more runtimes. 2022-09-16 08:40:34 +10:00
Unknown
0fee7cd94d Snowglobes
Does not place them anywhere yet, just adds them to the code.
2022-09-13 09:48:32 -04:00
Casey
ee7fd1cd86 Merge pull request #13687 from Very-Soft/tunnelsnakes
Tunnel Snakes Rule
2022-09-10 16:36:47 -04:00
VerySoft
1cbe882199 Tunnel Snakes Rule
Makes it so that certain squiggly mobs can go into mouse holes even though they fall outside what's usually allowed!

These mobs also get the option to eat anything else that might be in the tunnel with them!

The special mobs include:
catslugs
morphs
protean blobs
slimes (which promethean slimes are a subtype of)

The thinking is these are squishy things that could reasonably be made to fit, or otherwise fit thematically!

I would like to make it so snakes could do this too, but we should get some vore enabled snakes first!
2022-09-07 20:59:16 -04:00
TheGreatKitsune
772e3bca7b Fixes bug regarding feral xenochimera and treating others/being treated 2022-09-07 09:32:16 -05:00
Casey
37b8126dce Merge pull request #13671 from Cameron653/light_overlay
More light updates!
2022-09-06 15:43:56 -04:00
C.L
a619121abe More light updates!
- Changes how lights function. Instead of lights being qdel'd when you take them in/out of light sockets, it now holds them _in_ the light socket! (Due to this change things have been thoroughly tested, numerous bugs squashed which arose due to this change, and then tested again.)
- Makes it so overlays update properly on lights
- Makes it so light colors persist, even if you turn an alarm off & on again (previously reset the light to normal)
- Made it so nightshift properly updates the overlays of lights.
- Updated the light replacer to swap lights in a more efficient way
- Makes it so light replacers can set the color of the lights being inserted. (This only affects the daytime lights. For more complex changes, a multitool is required.)
2022-09-05 15:47:46 -04:00
Heroman
e9687e294b Fixes a few more runtimes 2022-09-06 05:37:37 +10:00
Casey
3bd62608c4 Merge pull request #13658 from Heroman3003/stackruntime
fixes runtime with stack dna transfer
2022-09-04 17:50:17 -04:00
Heroman
a07ada635f Fixes whetstone runtime 2022-09-04 11:27:32 +10:00
Heroman
62c6b9c50c fixes runtime with stack dna transfer 2022-09-04 10:35:13 +10:00
Heroman
6cd3b4494a Fixes ghost comms runtime probably 2022-09-04 08:09:02 +10:00
VerySoft
c563bba904 Makes it so you need to be inside to leave
Mouse holes and micro_interact-able things, you need to be inside them to use their interaction prompt, so you aren't allowed to instantly teleport back to a tunnel for leaving the prompt open or whatever!
2022-09-01 23:48:51 -04:00
Verkister
6b60681c52 Pizza vouchers now fit inside wallets
Adds pizza vouchers to the list of things that can be stored inside wallets.
2022-08-30 19:11:48 +03:00
VerySoft
1a0aadbde6 I'm going to bed once this is done I promise 2022-08-30 06:32:01 -04:00
VerySoft
a00163a241 /objs with people in them spit out the people before they Destroy() 2022-08-30 06:26:52 -04:00
VerySoft
2ba39f6d2f further poke 2022-08-30 04:44:33 -04:00
VerySoft
2b94ff7e1b further fixes 2022-08-30 04:34:10 -04:00
VerySoft
6877c539d3 Adds mouse hole spawners to the maps, and fixes a couple issues 2022-08-30 02:32:18 -04:00
VerySoft
5fd9cc3168 Micro hiding!
Adds a var and a proc to all objects in the game! 

If an object starts with the 'micro_target' var enabled, then it will obtain the 'micro interact' proc as a verb on initialize. 

The 'micro interact' proc, allows micros and other small mobs such as mice, to hide inside of whatever the object is. Additionally, those inside one object can use the verb to move to an adjacent object that has the 'micro_target' var. 

Non micros/small mobs can also use the 'micro interact' verb to attempt to extract anyone who might be within the given object.
2022-08-29 21:40:25 -04:00
VerySoft
89f80012a0 wawo 2022-08-29 01:23:18 -04:00
VerySoft
5f4879dae5 Increase max allowed size to 50%! 2022-08-29 00:37:32 -04:00
VerySoft
3bdbf43455 Mouse hole... 2022-08-28 23:49:50 -04:00
VerySoft
1cf6e03fbd Wow mouse hole it's not lewd it's an actual hole 2022-08-28 21:35:20 -04:00
Novacat
1aa4c73e8d Revert "[MIRROR] /atom New() => Initialize() [MDB IGNORE]" 2022-08-27 08:49:56 -04:00
Novacat
13c044388b Revert "Fixes chair wrong color thing" 2022-08-27 08:36:27 -04:00
Heroman
2be9f1be7c Fixes chair wrong color thing 2022-08-27 14:20:09 +10:00
Novacat
5b45f17809 Merge pull request #11826 from VOREStation/upstream-merge-8298
[MIRROR] /atom New() => Initialize() [MDB IGNORE]
2022-08-26 18:12:56 -04:00
MistakeNot4892
f85c9be1c5 /atom/movable/storage_slot New => Initialize 2022-08-26 10:43:04 +10:00
Casey
51673d177e Merge pull request #13578 from Cameron653/inducer_fix
Makes the inducer not break forever when trying to charge a gun
2022-08-25 19:00:29 -04:00
Casey
1d746af048 Merge pull request #13576 from Cameron653/flashlight_runtimefix
Makes flashlights not runtime.
2022-08-25 19:00:18 -04:00
C.L
d3dfa1031a Makes the inducer not break forever
When you attempted to charge a gun when it didn't have the ability to do so, it had set 'recharging = TRUE', and then kicked you out of the 'recharge' proc and left 'recharging = TRUE' meaning it would see 'recharging = true' and just return TRUE when the recharge proc was called.

This makes it so if you hit a gun and you can't charge it, it just sets the recharging = FALSE and then returns.

Also gives it a better error message
2022-08-25 00:50:28 -04:00
MistakeNot4892
d717a4b50a Merge branch 'master' of https://github.com/VOREStation/VOREStation into upstream-merge-8298 2022-08-25 14:26:20 +10:00
MistakeNot4892
7082955d23 Fix linter fails due to sleeping in Initialize(). 2022-08-25 14:16:33 +10:00
C.L
d4025326ef Makes flashlights not runtime.
Flashlights would runtime when used on a species w/ no eyes (proteans)
This fixes it by stopping it when it realizes there is no eyes to be seen.
2022-08-25 00:15:26 -04:00
Heroman
be6a441d68 Adds Altevian cuisine 2022-08-24 16:23:14 +10:00
Casey
e5ae85f667 Merge pull request #13536 from Heroman3003/casino-changes
More casino updates
2022-08-21 15:38:28 -04:00
Heroman
5da5265461 Post-test fixes for casino 2022-08-21 14:27:33 +10:00
Heroman
5876c365db More casino updates 2022-08-20 16:18:06 +10:00
C.L
ac220df420 Allows portable freezer to hold more items.
- Allows the freezer to hold bloodbags, beakers/bottles, drinks, and food instead of just organs.
2022-08-19 18:23:45 -04:00
ItsSelis
60c9b02909 Makes secure briefcases more secure 2022-08-14 09:48:51 +02:00
Casey
2cdfa72cdd Merge pull request #13485 from Cameron653/LANGUAGE_MODIFIDICATION
Condenses all the animal languages and deletes unused/unwanted languages
2022-08-14 01:43:41 -04:00
Casey
b9f3a277e5 Merge pull request #13476 from TankTheBirb/Borg-SUCC
LEMME SUCC
2022-08-14 01:39:44 -04:00
Casey
5e314bd44f Merge pull request #13469 from Cameron653/plushie
Makes you able to select the borg plushies
2022-08-14 01:38:10 -04:00
C.L
900bf18433 Condenses all the animal languages and deletes unused/unwanted languages. 2022-08-12 14:51:43 -04:00