Commit Graph

1600 Commits

Author SHA1 Message Date
DeityLink
dd749c36c4 The Paint & Linen Update [ATOMIZED] (#35451)
* Soft Reset

* better nanopaint cost

* AHHHH
2023-12-10 17:29:37 -06:00
DeityLink
04eaaf7153 The Paint & Linen Update [Splinter 5]: Painting Floors, Walls, Paint Rollers, High Rollers (#35534)
* Soft Reset

* white define

* alpha define

* high roller starting mats, recyk, and melt temp

* open container check

* removed radium prank, moved to a special interaction with the painting brush

* fixing conflicts in items.dmi (removed coin icons moved to coins.dmi)
2023-12-10 17:04:17 -06:00
DeityLink
00e584b333 The Paint & Linen Update [Splinter 1]: Table Shifting (#35527)
* Soft Reset

* Table Shift
2023-12-10 17:01:05 -06:00
Kurfursten
d780d775e1 Research Archive (#34397)
* Research Archive

* update description

* Log changes

* Spawn intend

---------

Co-authored-by: ShiftyRail <31417754+ShiftyRail@users.noreply.github.com>
2023-11-18 22:42:40 +00:00
Peter Wedder
dc34bdc095 Improvements to the service cyborg experience (#35311)
* Gives service cyborgs several new improvements to make them less painful to play.

Adds the chemical synthesizer.

Rename borg synth, add coffee and tea to it, preserve whitelist temperature when scanning.

Add impropers and change desc

Make rapid service fabricator not spark inelegantly.

Give service cyborgs the chem synth and a shaker to boot.

Adds some spicy chemicals to emagged service borg

Add chloral beer to emagged service borgs

Remove's brobot and mickey finn entirely

Allow the RSF to dispense directly into borg grippers

Remove cooking upgrade and make it part of the default loadout.

Make the portable seed extractor as good as an unupgraded static o ne. Also update the name and description to be less confusing.

Give the chem synth its own sprite

Adds a rag to service cyborgs.

Add champagne and poison wine to scannable reagents

* Remove debug printout

* Replace tot cleaver with regular cleaver

* Shut up the linter.
2023-11-06 03:15:22 -06:00
jellyveggie2
bf96811f55 Bedsheet ghost costumes (#35253)
* hoodie rework

* Bedsheet ghost: forced hoods, backpack hiders

* placeholder hoodies might have been a dumb idea

* Almost forgot the most important part

* spoopy holiday description check

* crafting

* cameras don't like nonexistent icons

* cult hood polish

* more polish

* removing hoods from xenoarch

* tying loose ends (loose hoods)

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-10-29 20:54:57 -05:00
CrazyAmphibian
0507d2209f Suit Storage Units can be moved and created (#35184)
* movable and creatable SSUs

* now is weld anchored to the floor

* removed previous now useless commented code

* added a semicolon

* accidental input fixed
2023-10-23 15:44:49 -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
JonathanSpaceStation
588527976c arcane mirror (#34949) 2023-08-29 15:56:47 -05:00
Optimism333
d23081764c Xcom Armor Update (Sprites and Stats) (#34827)
* try_again_again

* maybe_avoid_sprite_problem

* dredd_restrict_xcom_stat_buff

* dropped_material_cost_of_armors

* when_at_first_you_dont

* plastic_and_plasma

* slightly_reduced_research_cost

* xcom_helmet

* improve_helmet_sprites_slightly
2023-08-12 10:42:22 -05:00
Exxion
81fecc2b1c nameof (#34826) 2023-08-02 22:27:05 -05:00
DeityLink
2a1861db72 Fixes the abominable snowflake code for nearsighted crewmembers, also health scanner glasses (#34490)
* prescription

* polish

* gneh
2023-07-03 19:04:53 -05:00
DorainGrey
feb729ef09 Sanitizes Github, So we can get public access again. (#34400)
* Removes the gamer word from the code.

* Removes requested words from github

* Updates Tajaran spelling.

* Updated beepsky message

* More beepsky message maintain.

* Added Missing string ending

* Update catbeast.dm to add lovecrafts Cat

* Update religions.dm to remove whitespace

* Update code/game/objects/items/devices/PDA/apps/general.dm

Co-authored-by: DeityLink <logistics256@gmail.com>

* Update code/game/objects/items/robot/robot_items/robot_harm_alarm.dm

Co-authored-by: SonixApache <SonixApache@users.noreply.github.com>

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
Co-authored-by: SonixApache <SonixApache@users.noreply.github.com>
2023-06-20 07:49:01 +01:00
Exxion
73f7b1c098 Makes game work on 515, probably 2023-04-02 17:20:12 -04:00
githubuser4141
3f7572ca5a Buffs the MK-2 Ripley, adds the MK-1 (#33995)
* Yes.

* Yes.

* Yeah.

* Yes.

* yuppers

* yeah probs

* probs yea

* stuff

* fix
2023-02-17 18:23:00 -06:00
SECBATON GRIFFON
4ad37aae78 Adds an extra ghost warning to defibrilations when pads start setting up (#34074)
* Adds an extra ghost warning to defibrilations when pads start setting up

* this might help

* code cutdown while we're here

* some more

* some more

* some more

* some more

* some more

* typos

* more cutdown again

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-02-12 14:10:31 -06:00
SECBATON GRIFFON
d8c8a9bb90 Adds qdel defines (#33991)
* Adds qdel defines

* Adds qdel defines

* halfway through fixes

* rest of em

* fixes

* adds more

* list in action

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-02-10 15:01:18 -06:00
DorainGrey
5fa17f3bf3 Fixes Switchtool + RND Fab Runtimes. (#33924)
* Fixes Switchtool runtimes

* Fix RND machines
2023-01-02 19:35:39 -06:00
SECBATON GRIFFON
b8acfb7e8a Auto-make option on upgraded microwaves (#33890)
* Auto-make option on upgraded microwaves

* Auto-make option on upgraded microwaves

* Auto-make option on upgraded microwaves

Co-authored-by: SECBATON GRIFFON <sage>
2022-12-26 17:21:39 -06:00
nervere
2b46dd6142 artifact analyzer ghosthands (#33864)
* artifact analyzer ghosthands

* a
2022-12-20 13:53:44 -06:00
SECBATON GRIFFON
4ca75671fb Building and upgrading artifact scanners and harvesters (#33836)
Co-authored-by: SECBATON GRIFFON <sage>
2022-12-20 13:39:50 -06:00
adacovsk
d7a5758db7 Fix snacks artifact and update a unit test (#33751)
* Update artifact_vendor.dm

* snacks

* Update artifact_vendor.dm

* Update artifact_vendor.dm

* Update sound.dm

* Update icons.dm

* Update icons.dm
2022-11-29 14:21:05 -05:00
Hinaichigo
0f16cd60d7 Heating up reagents in food when cooking (#33679)
* Heating up reagents in food when cooking.

* .

* Cooktop-specific thermal transfer to cooking vessel reagents.

* .

* Heating non-reagent pan content's reagents if there are no reagents directly in the pan itself.

* Don't make stuff scalding hot when cooked in a pan.

* Allow arcane tampered cooking machines to bring food to scalding temperatures.

* .

* Avoid redundant thermal calculations.

* Update recipes_microwave.dm

* Update setup.dm

* Update setup.dm
2022-11-23 14:43:59 -06:00
SECBATON GRIFFON
f9da7baeb0 Auto-clothing items (#33688)
* Auto-clothing items

* better system

Co-authored-by: SECBATON GRIFFON <sage>
2022-11-18 08:59:26 +00:00
SECBATON GRIFFON
45fc65ba78 Alternate dimension vendor large artifact find (#33651)
* Alternate dimension candy vendor large artifact find

* Alternate dimension candy vendor large artifact find

* a

* a

* more stuff works now

* more stuff works now

* more stuff works now

* more stuff works now

* more stuff works now

* more stuff works now

* more stuff works now

* stuff in food

* stuff in food

* stuff in food

* stuff in food

* more chems

* more chems

* more chems

* more chems

* more chems

* test pass

* one function

* adds proper weighting to this

* more name and description generation

* more name and description generation

* these not needed for names

* mroe chems

* hi developers swearing bot known as @gitlost, how the fuck are ya?

* now being powered and unpowered makes a difference for stuff vended

Co-authored-by: SECBATON GRIFFON <sage>
2022-11-12 12:30:10 -06:00
Hinaichigo
03c70e0960 Cooking with frying pans (#33569)
* Beginnings of frying pan.

* Sprite stuff and make cooking use process().

* Some progress towards being able to put a frying pan on a grill.

* More progress.

* More progress towards campfires and barrels. Recipe flags.

* Progress on the various cooktops and standardize var names.

* Wearing frying pans.

* Get bunsen burners working. Hopefully get jecties working as well.

* Fixes and neatenings.

* Add frying pans to maps.

* Update item_attack.dm

remove debug

* Make some recipes only valid in microwave.

Co-authored-by: threshold862543 <gitgudemailaddress@proton.me>
2022-11-04 21:03:13 -05:00
SECBATON GRIFFON
51aeb85ad4 Wizard's Arcane Tamper (#33409)
* beginning work on it

* the spell

* invocations and capitalization fix

* defibs n vendors

* case...

* machine frames

* compooters too

* T

* removes on death of mob

* removes on death of mob

* removes on death of mob

* Canisters and hacking

* Canisters and hacking

* inverted key behavior

* potted plants

* potted plants

* couches

* improves glass, visuals and method of saying things

* actual sprites and spellbook downside

* making it work

* food tampering

* new spell method

* kicking

* kicking

* the hungry bag

* the hungry bag

* the hungry bag

* the hungry bag

* the hungry bag

* movables

* more fun with welding tanks

* comms consoles

* request ones too

* markov paper

* better like this

* better like this

* randomised artifact

* starts on by default

* rand not random

* slot machines too

* removing this because if recursive casting is on it's just unfair

* spell cost adjust, microwaves, hydroponics

* door now properly stuck

* envelopes

* attempt at fixing vehicle stuff

* attempt at fixing vehicle stuff

* mirrors

* cash

* ID access random spam sanity

* Better system

* Better system

* doors like this

* doors like this

* better pen stuff

* more stuff

* more stuff

* spoons and forks

* conveyors

* cables

* grenades

* grenades

* grenades now work

* sharts

* singulo

* fix

* mops and janicarts

* mops and janicarts

* dna

* switchtool

* lotto vend

* inherit you git

* i said INHERIT

* arcade

* removing this

* only once please

* ways to do this

* better

* more table fun

Co-authored-by: SECBATON GRIFFON <sage>
2022-10-21 12:38:57 -05:00
SECBATON GRIFFON
297b524a5c Xenoarch digsite scanner tweaks (#33528)
* Clearer digsites in scanner

* better line

* description update

* only for subsequents

Co-authored-by: SECBATON GRIFFON <sage>
2022-10-21 10:05:16 -05:00
west3436
1b2f1d6d83 Burning Barrels (#33452)
* initial commit

* yes

* comfyfire

* light

* lol, lmao

* icon

* error fix

* fix

* final update

* global comfyfire list

* global fuel list
2022-10-11 12:00:10 -05:00
jellyveggie2
7065a5d9fc Fixes prolonged energetic interactions (electricity trigger) on artifacts (#33418)
* fixes electric trigger on artifacts

* proper power usage
2022-10-05 02:44:30 -05:00
adacovsk
d08770dc58 Hologram projector device (#33382)
* hologram

* Update hologram_projector.dm

* Update hologram_projector.dm

* polish

* Update hologram_projector.dm

* Update bluespace.dm

* Update hologram.dm

* Update human_attackhand.dm

* add pai

* Update hologram_projector.dm

* Update bluespace.dm
2022-09-30 10:09:25 -05:00
kacurasuo
ffb25b10a3 Flatpacks now print with upgraded parts if they were researched from upgraded machines (#33290)
* makes the flatpack printer produce updated flatpacks

* fixes several sections of logic, including:
-no longer deletes components from source machine
-phazon parts now have a cost
-now doesn't reuse parts if there's only one source upgraded part
-no longer copies trader parts

* Improved several sections of logic:
- Fixed bitflag check for trade-protected parts
- Adjusted check order to reduce indentation per Kurfurst's requests
- Removed redundant list.Copy()
- Reduced complexity of the replacement proc somewhat
- Added additional comments to explain some of the less obvious code.

Co-authored-by: poales <amcclain02@gmail.com>
2022-09-24 01:30:48 -05:00
nervere
3f698b6bb3 i before e except after c (#33268)
* i before e except after c

* i before e except after c

* i before e except after c
2022-09-12 20:56:08 -05:00
Optimism333
6d77823457 Space Polyp Milking Fix and Gelatin Condiment Sprites (#33208)
* polyp_milking_fix

* adds_gelatin_condi_sprites

* forgot_to_save_sprite

* slight_desc_change

* this_wont_compile

* progress_sort_of_kinda

* null_b_gone

* fixed_glassdm_line

* fixed_per_kurf
2022-09-06 23:59:47 -05:00
adacovsk
38839e9151 Collecting some Profiler valids (#33193)
* Closet refactor #20265

* Update mob.dm
2022-09-01 21:41:18 -05:00
Eneocho
8b951338ec Matsynths don't recycle. (#33179) 2022-09-01 21:34:03 -05:00
Eneocho
0a65acbf39 Airshield machinery. (#33170)
* airshield machine

* airshield circuitboard

* airshield design

* .

* airshield circuitboard on engivend
2022-09-01 21:30:54 -05:00
boy2mantwicethefam
f7b929993f Some Science-related changes (#33155)
* Changes

* commits
2022-09-01 21:28:40 -05:00
adacovsk
cc9a022c06 Weeds (#33083)
* Update hydro_tray.dm

* miscellaneous scaling for weed_coefficient

* less hardcoded
2022-08-21 11:01:14 -05:00
adacovsk
190f90f5f0 Change AI's see_invisible from SEE_INVISIBLE_LEVEL_TWO to SEE_INVISIBLE_LEVEL_ONE (#33030)
* level_one

* upgrade vision

* change to diamond

* Update misc.dm

* Revert "Update misc.dm"

This reverts commit 1d765142e5.

* revert

* Update misc.dm

* Update ai.dm
2022-08-17 22:51:58 -05:00
kane-f
7a8901769b Kicking reverse engines processes queue (#32927)
* Kicking reverse engines processes queue

* Actual name

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-07-21 00:42:42 -05:00
kane-f
aa65fe1f15 Allows protolathes to recycle materials (#32926)
* Allows protolathes to recycle materials

* Flips these

* New unit test, more accurate

* Now maybe

* This too

* Thing itself

* Just in case

* Indents

* Proper inheritance

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-07-21 00:42:35 -05:00
adacovsk
d7daa25a0d Roundstart and Init speed (#32900)
* Update unsorted.dm

* lightswitch init

* ff

* Update test_tiny.dm

* Update lighting.dm

* Update lighting.dm

* Update lightswitch.dm

* remove jump from world/New
2022-07-10 11:50:59 -05:00
adacovsk
a05d78af20 Hydroponics Mutations Rework (#32853)
* commits were messed up, should be good now

* fix hematophage and balance left4zed

* Update hydroponics_reagents.dm

* Update Chemistry-Reagents.dm

* Update Chemistry-Reagents.dm

* Update hydroponics_mutations.dm

* Eneocho changes

* Update hydroponics_mutations.dm

* Update hydroponics_mutations.dm

* Update hydroponics_mutations.dm

* Update hydroponics_mutations.dm

* no more no_react and auto_harvest

* Update hydroponics.dm

* somatoray changes

- all genes included
- replaced particle effects
- put it all in energy weapon special.dm

* somatoray compiles

* somatoray generally works

* Update special.dm
2022-07-10 11:37:28 -05:00
west3436
5b885b5be1 Eye Tracking Glasses/Examine Messages (#32850)
* Flawless Glasses/Examine Messages

* lore update

* Better sprite

* Better better sprite
2022-07-04 15:01:57 -05:00
kane-f
03ae6fd44e Adds console screens (plus new upgrade types) to protolathes (#32800)
* Adds console screens (plus new upgrade types) to protolathes

* This should hopefully no longer be a problem

* Fourth tier

* Way it can be obtained

* Excludes it here

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-07-03 10:13:59 -05:00
kane-f
256a29f65b Sorts R&D designs by name (#32835)
* Sorts R&D designs by name

* Makes it an optional toggle, off by default

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-07-01 14:19:36 -05:00
west3436
59eefaeb00 Adds engineering and mining cameras to the circuit imprinter (#32848) 2022-06-27 22:02:59 -05:00
DorainGrey
a86efaa21c ALT + Click to insert entire stack into auto/protolathes (#32829)
* ALT + Click to insert entire stack into auto/protolathes

* Corrected typo

* Refactor because dreamchecker doesn't like it
2022-06-27 21:51:01 -05:00
adacovsk
91d18efde8 Necromorph and zombies are now friends (#32798)
* necromorph

* other files

* fix for quick reviving

* bugfix

* Update necro.dm

* Update necro.dm
2022-06-21 22:05:15 -05:00