Commit Graph

21176 Commits

Author SHA1 Message Date
boy2mantwicethefam
71d5e6b1b4 fix 2023-10-23 18:00:57 +03:00
Securitymain
facc939ef0 Add cluwne ban to job ban list (#35183) 2023-10-20 17:28:06 -05:00
Securitymain
2cb215f975 Update siegecannon.dm (#35181) 2023-10-20 17:26:49 -05:00
Hinaichigo
09bc1a6f6e Gentling mask that prevents wizards from casting spells (#35201)
* Gentling mask.

* Sprite adjust.

* Sprite tweak.

* Sprite tweak.

* Sprite tweak.

* Sprite tweak again.

* .

* Add to crate.

* Change to individual items.

* Sprite tweak.

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-10-20 17:24:05 -05:00
Peter Wedder
04de5f39c5 Allow the AI to alt-click objects to view turf contents (#35196)
* Remove code repetition from window altclicks.

* Allow AI to alt-click to view turf contents.

Allows the AI to alt-click objects with no other alt-click interactions
to view the contents of the turf the object is on.

This reflects the behaviour of other mobs, where alt-clicking displays
a list of the turf's contents in the right-hand panel.

* Removes alt-clicking on airlock turfs to electrify airlock as AI

* Change range to 7 here to mirror viewport size.
2023-10-20 17:21:16 -05:00
Hinaichigo
a4cb2747ca Update Chemistry-Holder.dm (#35190) 2023-10-20 17:20:30 -05:00
Dacendeth
8d037307e8 remove compator job requirement (#35176) 2023-10-20 17:14:19 -05:00
Exxion
64641ae954 Fixes bee/Move() signature (#35205) 2023-10-18 23:18:58 -05:00
João Marcos
7bc242de9c Add Frequency and ID settings to the RPD (#35142)
* Add frequency setting to the RPD

* Add ID setting to the RPD

* removes buildFrom copy-paste in each pipe
2023-10-16 12:52:24 -05:00
Securitymain
ded3ebdfc3 Blob meat, blob food, blob drinks, blob reagents (#35147)
* Blob meat and blob core meat, new reagents for each

* Blobs drop meat

* blob_core meat as meat/blob/core, blob_act() doesn't qdel meat

* Blobanine (Generic blob meat reagent) turns eyes green

* Blob burgers

* Blob meat in premium meats crate

* Blob kabob

* Blob pudding

* Baked egg in a blob broth

* Blob soup

* Add blob meat icons

* Missing commas, wrong path types...

* blob burger -> bloburger, + icon

In-hand sprites when

* Blob meat spawns with spore disease

* Icon for french baked blob(egg)

* Drink: Evoluator

* Drink: Blob beer & Liberator

* Blob meat has some nutriment

* Basic blob volcano + recipe

* Blob volcano cleanup

* Fix recipe collision screwdriver/liberator

* MORE GRISTLE

* Icons for: Blob kabob, blob pudding, blob drink: liberator

* Fix icon name

* Blob spore pets

Created by injecting blob volcano with mutagen, 5 per spore, 10 spores max

* blobkabbob -> blobkabob typo fix

* Blob beer

* Blob burgers now dribble half the time

* Evoluator

* Blob soup (Blobisque

* Karmotrine drink: Spore

* In-hand sprites, summone spore starts on cooldown

+ Blobburger
+ Liberator
+ Spore karmotrine drink

* Blob volcano fixes and temporary sprite

Hopefully someone makes a better one

* Symmetric evoluator sprite

* Meat drop factor to 1, different blob looks don't drop meat(yet)

* Revert "different blob looks don't drop meat(yet)"

Busted

* Small fixes
2023-10-15 15:35:44 -05:00
boy2mantwicethefam
6775d73c27 Ninjas see better in the dark (#35167) 2023-10-15 15:31:47 -05:00
boy2mantwicethefam
0591e3abe4 honor honor honor (#35168) 2023-10-15 15:31:38 -05:00
d3athrow
a133998fda Merge pull request #35163 from ValkyrieSkies/RemoveKillPhrase
Removes the old discord kill phrase system
2023-10-14 00:18:41 -05:00
João Marcos
68da0084b5 Fix noreact trait not being passed to mutated seeds (#35126)
* makes plasma cabbages absorb plasma from the air

* reduces amount of cabbages per harvest

* fix plant absorb amount so the gas doesnt go negative

* oopsies -1 is not actually smaller than -2

* revert yield change

* turn it into a xenophysiology trait that works for other gases besides plasma

* add oxygen production to gas_carbon and balance the ratio of oxy and carbon

* Adds gas_absorb trait to plant analyzer and seed extractor

* remove the unnecessary capacity variables

* Increase potency of the plant when absorbing gas

* No longer modifies the New() proc for all grown food

* Add potency cap of 200 to gas_absorb trait

* fix noreact trait not being passed to mutated seeds

* will this work?
2023-10-13 16:40:15 -05:00
falcon2346
80b12a3e5a Fix Engi Coffee Overdose (#35146)
Fixes the ability of Engi-Coffee to OD you
2023-10-13 11:34:25 -05:00
ValkyrieSkies
8b520b5858 Removes the stupid snowflake kill phrase system 2023-10-13 02:33:38 +01:00
boy2mantwicethefam
451d8149a2 Tweaks Bound Object (#35002)
* Update recall.dm

* adds list helper, description tells you what you can bind
2023-10-10 11:40:49 -05:00
João Marcos
108e5d6953 Makes plasma cabbages absorb plasma from the air (#35104)
* makes plasma cabbages absorb plasma from the air

* reduces amount of cabbages per harvest

* fix plant absorb amount so the gas doesnt go negative

* oopsies -1 is not actually smaller than -2

* revert yield change

* turn it into a xenophysiology trait that works for other gases besides plasma

* add oxygen production to gas_carbon and balance the ratio of oxy and carbon

* Adds gas_absorb trait to plant analyzer and seed extractor

* remove the unnecessary capacity variables

* Increase potency of the plant when absorbing gas

* No longer modifies the New() proc for all grown food

* Add potency cap of 200 to gas_absorb trait
2023-10-06 18:30:47 -05:00
ShiftyRail
9bb09d54de Add placeholders titles/desc/names for books and paintings. (#35018)
* Add placeholders titles/desc/names for books and paintings.

* ||

* || paint
2023-10-06 18:27:03 -05:00
ValkyrieSkies
18d496ef77 Admin custom bomb warnings and logs (#35124)
* RESPONSIBILITY

* don't include the var/ you fool

* message and admin key name
2023-10-06 18:23:10 -05:00
Eneocho
6081fb0e49 pAIs with the chem module can make Space Cola (#35132)
* Cola and beer for pAIs

* .

* I'm sorry veggietales facts, I had to bend the knee
2023-10-06 18:09:05 -05:00
boy2mantwicethefam
802625bfc2 Update subspacetunneler.dm (#35120) 2023-10-06 17:45:50 -05:00
CrazyAmphibian
151a004572 radiation absorbtion device mutual exclusivity (#35045)
* fixed it but better than last time

* rad_shield mutual exclicivity

makes it so both modules cannot be added to the same suit
2023-10-06 17:32:13 -05:00
Hinaichigo
8852df59d1 Reagent containers gradually heat up and cool down to match the air temperature in their location (air temperature doesn't change) (#34855)
* Thermal dissipation.

* Change comment.

* Sub-tick calculations for really hot reagents.

* Config option for air heating, safety measures.

* Add config.

* Only on_reagent_change().

* remove from list on Destroy()

* Don't go below TCMB.

* .

* Sanity check.

* Lower limit.

* .

* Optimize handle_reactions().

* .

* Little bit faster.

* Faster.

* Bit faster.

* .

* Move these earlier.

* Faster.

* Faster.

* Faster.

* Update Chemistry-Holder.dm

* Remove redundant checks.

* Skip null check.

* Skip rechecking handle_reactions() where avoidable.
Add overflow countermeasures.

* Move this to where it should be.

* .

* .

* Fix paren.

* Avoid recalculating heat_capacity().

* Don't always need to declare this.

* Bit faster.

* Admin toggle.

* Make simpler and faster and fix bug.

* Faster way.

* Massively faster.

* Fix.

* .

* Change config.

* Less checking config.

* Less checking.

* Simplify.

* .

* Simplify again.

* Make refrigerators more insulative.

* Simpler.

* Update freezer.dm

* Update chem_master.dm

Make heat-dissipation-upon-pilling also depend on thermal config settings.

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-10-06 16:59:10 -05:00
nervere
5dfbd696c0 add logging for ghosting (incl. special log for admin ghosting) (#34974)
* add logging for admin ghosting

* spacing

* better ghost logging implementation

* remove worse implementation of ghost logging
2023-10-06 16:48:57 -05:00
boy2mantwicethefam
fc8ecbe676 Update fireball.dm (#35071) 2023-10-06 16:37:21 -05:00
Hinaichigo
d6c22da5e7 Wearing shoes with one foot, and one-handed glove and one-footed shoe sprites (#35070)
* One-handed glove sprites.

* Wearing one shoe on one foot.

* Alien one foot shoe sprites.

* .

* Update organ_external.dm

Simplify

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-10-06 16:35:11 -05:00
boy2mantwicethefam
39bdd6e04c Update spell_code.dm (#35050) 2023-10-06 16:34:50 -05:00
boy2mantwicethefam
046d35dccf People can now walk on one leg. (#35065)
* legs are now OK

* Losing a leg will knock you down

* Bolas will no longer affect legless people, halved chance of hitting if the target is one-legged
2023-10-06 16:26:30 -05:00
boy2mantwicethefam
c1f10f1d4a Printed paintings are no longer blank by default (#35051)
* Update remote_gallery_access.dm

* maybe it looks a little bit better like this
2023-10-06 16:21:42 -05:00
Hinaichigo
c13c334782 Campfire and stove tweaks (#35035)
* Campfire and stove tweaks.

* Update spaceheater.dm

* De-duplicate and fix not being able to add in some situations.

* Fix wood amount.

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-10-03 12:00:17 -05:00
samo priimek
cf5a94dc0e Update handle_disabilities.dm (#35041) 2023-10-03 11:59:30 -05:00
DeityLink
33b59ab0e4 Attack Logs now indicate the damage actually taken per instances of eye emitter hits (#35073)
🆑
* rscadd: Better eye emitter damage logging.
2023-10-03 11:59:08 -05:00
boy2mantwicethefam
23d29a6dda Update projectile.dm (#35088) 2023-10-03 11:58:29 -05:00
gheritt
90445bbfa6 slime person cloning instakill fix (#35094)
* slime person cloning instakill fix

* comment
2023-10-03 11:56:45 -05:00
gheritt
477acff7be Defib unattached brain nerf (#35099)
* makes defib fail if brain not attached

* removed unnecessary line
2023-10-03 11:55:59 -05:00
gheritt
20842d761b lung message fix (#35074) 2023-09-28 13:57:35 -05:00
gheritt
0564e13eb4 advanced lung toxin/sleep immunity (#35054) 2023-09-27 22:50:28 -05:00
gheritt
0264c4f51d vox gassing alert (#35080) 2023-09-27 22:47:56 -05:00
gheritt
f696544ade vox lung nerf (#35048) 2023-09-23 21:00:46 -05:00
gheritt
4b4465ef16 Library Computer Multi-Category Filtering, Ordering (#35036)
* lib comp filter/sort working on boxstation

* addressing UI issues

* public/remote gallery changes for compatibility
2023-09-22 17:45:04 -05:00
Hinaichigo
e34b4b0bd0 Ghost drinking. (#35026)
Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-09-22 10:55:02 -05:00
CrazyAmphibian
7181b60548 fixed it but better than last time (#34997) 2023-09-22 01:58:54 -05:00
boy2mantwicethefam
f9a24cc357 the contents (#35027) 2023-09-22 01:58:34 -05:00
Hinaichigo
51974697b6 Fix not being able to remove pans from barrel. (#35030)
Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-09-22 01:50:11 -05:00
boy2mantwicethefam
2b7edf4e09 Fixes silicons not having access to malfunctiong AI stats (#35022)
* fixes

* Move this to /mob/living instead.
2023-09-22 01:35:21 -05:00
boy2mantwicethefam
430d9c0949 fixes (#35020) 2023-09-22 01:34:51 -05:00
gheritt
f1aa7cae44 Fix for preview function of library computer (#35010) 2023-09-17 11:25:24 +01:00
voxhater78
66187baa0d Allows the powercell in the rapid crate sender to be removed (#35011)
* RCS_POWERCELL_STUFF

* RCS_HAND
2023-09-16 16:45:07 -05:00
D3athrow
11a2f5de0e Make the library computer and gallery computer store the id of the last item ID processed to find malformed books or paintings causing runtimes. 2023-09-16 15:17:04 -05:00