Commit Graph

1130 Commits

Author SHA1 Message Date
13spacemen
2754c2fd14 Cosmetic Tail Organs [NO WAGGING] (#36060)
* mob part bitflags in proper format, added tail part bitflag, hidetail clothing cover flag, reordered tail layer, added tail_underlimbs_layer for overlapping tails, limbs_layer for limbs placed under, tail_wagging + has_icon_skin_tone + tail_overlapped species anatomical flags, mutable_appearance() helper, made many suits cover tail, added tail wagging emote for species that can wag, made a species folder for species files, rewrote update_tail_showing(), character preview can show tails, vox tails are now separate from the body instead of being baked into the chest, vox tails will show slightly in north dir instead of being invisible

* added color defines, undid bitfield format change, wag emote is shorter and doesnt show text on stopping wag, vox tails have their own file and have better names, removed icon manipulation from tail updating, species can have own tail icon, made vox tail north sprites full/complete sprites

* wag emote no longer displays runechat, custom emotes can choose to not show runechat, restores old husk overlays

* limb_tail tail define, moved 2 tail species flags to organ level, added span define, tail is on organ level, added support for cosmetic organs, tail preview icon shows better, added tail support to common surgeries

* fix double tail organ, tail organ item only uses east sprite and is shifted to center it more

* removes tail wagging

* rename tail define, minor tweaks

* more checks, fix char preview issues, remove unused proc, frankensteins spawn with random kind of tail, repaired tajaran and unathi tails credit to falcon2346, robotail support, rambler will not spawn with tail, gibbing drops tails

* Update species.dm
2024-02-28 20:26:34 +00:00
github-user208604
694ae25498 Landline Telephones Update. (#35775)
* Update stylesheet.dm

* Update weapon.dm

* Update message.dm

* Add landline.dm

* Update requests_console.dm

* Update message_server.dm

* Update browserOutput.css

* Update vgstation13.dme

* Delete icons/obj/items.dmi

* Delete icons/obj/terminals.dmi

* Add items.dmi and terminals.dmi

* Add sounds

* Update setup.dm

* reviews take 1

* fix moodylights

* reviews take 1

* reviews take 1

* fix beartraps

should probably stop drag-dropping files into the thing and instead just copypaste the part i changed

* fix beartraps 2

wish github had an easy way to revert a commit like gitlab does

* redphone fixes, radio overhear fixes

* Update weapon.dm

* Update landline.dm

* Delete icons/obj/items.dmi

* Add files via upload

* muh darkmode

* alt to pickup instead of control

* conflict fix?

* confl?

* items.dmi

PLEASE GOD WORK

# Conflicts:
#	icons/obj/items.dmi

* Add files via upload

* lighter

* moar fixes

Signed-off-by: faggot <janezivan@cock.li>

* spent almost an hour doing this i fucking hate byond lists so much

* second list

---------

Signed-off-by: faggot <janezivan@cock.li>
Co-authored-by: free-transtuff <157070399+free-transtuff@users.noreply.github.com>
Co-authored-by: hacker-on-steroids <159179330+hacker-on-steroids@users.noreply.github.com>
Co-authored-by: faggot <janezivan@cock.li>
2024-02-27 08:02:01 -06:00
nervere
4b0f690720 delay between surgery steps reduced by 90% (#36048)
* surgery delay defined and reduced to 0.2 seconds

* delay changed from 0.2s to 0.1s (same as global click delay)

---------

Co-authored-by: nervere <sage@lulz>
2024-02-24 14:07:24 -06:00
github-user208604
0e168d97ce Revert "vox tails, except no wag emote and no code supporting tailwags (#36032)" (#36062)
This reverts commit 7acb15a192.
2024-02-24 13:35:57 +00:00
nervere
7acb15a192 vox tails, except no wag emote and no code supporting tailwags (#36032)
* mob part bitflags in proper format, added tail part bitflag, hidetail clothing cover flag, reordered tail layer, added tail_underlimbs_layer for overlapping tails, limbs_layer for limbs placed under, tail_wagging + has_icon_skin_tone + tail_overlapped species anatomical flags, mutable_appearance() helper, made many suits cover tail, added tail wagging emote for species that can wag, made a species folder for species files, rewrote update_tail_showing(), character preview can show tails, vox tails are now separate from the body instead of being baked into the chest, vox tails will show slightly in north dir instead of being invisible

* added color defines, undid bitfield format change, wag emote is shorter and doesnt show text on stopping wag, vox tails have their own file and have better names, removed icon manipulation from tail updating, species can have own tail icon, made vox tail north sprites full/complete sprites

* remove the ability to wag tail

---------

Co-authored-by: 13spacemen <46101244+13spacemen@users.noreply.github.com>
Co-authored-by: nervere <sage@lulz>
2024-02-24 11:20:20 +00:00
Eneocho
86c43c3465 New Uplink Item: Dirty Bomb Remote (Radstorm Remote) (#35967)
* adds proper event timers to radstorm and syndiestorm var

* Create radstorm_remote.dm

* syndie radstorm

* adds the radstorm remote file to the environment

* adds the rad remote icon

* radstorm remote uplink

* price tweak

* desc tweak

* meep

* april fools sfx

* april fools sfx

* tiny prob
2024-02-18 20:06:21 -06:00
west3436
cde22ec4d7 Station Alerts Pager (#35799)
* Alerts Pager

* remove debug text

* Prolathe design + delayed triggering

* a

* modernize

* emp_act

* review
2024-01-23 07:58:28 -06:00
Kurfursten
8b7f7df635 Red Core, First Edition (#35766)
* Red Core, First Edition

* finish

* better reach

* Small anomalist tweaks

* finished
2024-01-17 12:08:48 -06:00
jwhitak
4df7f00474 reagent split into files (#35753) 2024-01-10 20:27:12 -06:00
Eneocho
b4971cb915 Creatine Crickets: You VILL get SWOLE (#35708)
* creatine cricket part 1

* creatine cricket meats

* including the creatine cricket file

* Create creatinecricket.dm

* sounds for the creatine bros

* icons for the creatine cricket and cricket king

* creatine cricket meat on the budget meat crate
2024-01-05 03:50:22 -06:00
DeityLink
9209582fe7 Kettle reduced entropy and other coffee n tea-related fixes (#35700)
* kettle temp

* kettle steam offset and fixes

* more fixes

* fix conflicts and remove obsolete tea and hot_coco states
2024-01-03 16:17:28 -06:00
d3athrow
e0d742dc77 Merge pull request #35658 from Cyberboss/tgs-support
Add integration for tgstation-server
2023-12-31 03:29:07 -06:00
Kurfursten
f10beb80a5 HoP Chest (#35671)
* HOP Chest

* Formatting
2023-12-31 02:03:22 -06:00
Shifty
87ff336107 Final revert + HUD conflicts 2023-12-25 11:29:30 +01:00
Shifty
8bf1344ccc Revert Snaxi Daylight cycle 2023-12-25 11:21:55 +01:00
Shifty
38fa4c8bdd Revert "fixes box default map (#35630)"
This reverts commit f774eafcdd.
2023-12-25 11:20:17 +01:00
jwhitak
9dc91ca5fa HUD Vision Datums (#35633)
* WIP HUDs

* Iterative

* midway with nightvision

* introduction of the nullrodhud

* Thermal hud update to new system

* basic pathogen hud

* vampirehud updates

* rebasing sechuds on /hud vs /sunglasses

* wrapping up mob coverage

* curseddoublehuds and pai can still arrest

* combined hud rename and icons

* removing medical hud mental changes and icons

* reverts medhud icons

* Final cleanup

* missing icon, weird git merge bug

* Removes vampire glasses

* BUSSING errr testing procs

* fix runtimes with missing clients

* fixes arrest inheritance and det tracking huds

* Magic number into variable
2023-12-24 13:30:05 -06:00
Kurfursten
ab4115a552 Wild West Props (#34376)
* Wild West Props

* finish

* bug testing
2023-12-24 03:44:17 -06:00
Jordan Dominion
cef0286ce5 Integrate the TGS DMAPI into the codebase 2023-12-23 21:44:31 -05:00
ShiftyRail
f774eafcdd fixes box default map (#35630) 2023-12-17 12:06:02 -06:00
ShiftyRail
efff1f0fa0 Snaxi Day/Night cycle re-enable (#35622)
* Try and fix snaxi day/night system

* fixes snaxi day/night cycle

* undo corrections
2023-12-17 10:19:14 -06:00
Kurfursten
fb4e0e35de Trade Probe (#35579)
* Trade Probe

* Icons and such

* Small adjustments

* Feedback
2023-12-17 14:05:11 +00:00
ShiftyRail
8ff1e71883 Europa /vg/ Lights : overhaul of the lighting system!!! (#35571)
* A new dawn (#16)

* Added a toggle-able graphical blur to shadows (#30755)

* Lasers and tasers now give off light (#30613)

* Fixes some shuttle turfs being searing white (#30785)

* Fixes some shuttle turfs being searing white

* second

* parity with BE

* TGUI fixed

* beepers and holomaps

* fixes flickering

* cigs and other stuff too

* fix black squares once and for all!

* turns down postprocess

* Emergency shuttle lights

* conflict

* stoves and fireplaces

* box brig remap

* ... and it's all over now, baby blue.

* fixes lag machine

* box part 1

* better bar

* Fix light constructions

* Revert "better bar"

This reverts commit a851405f3f.

* better moving lights

* box bar mk2

* Bouncing lights

* t

* linter

* less pross mov lights

* Revert "less pross mov lights"

This reverts commit 4ff895e20a.

* smooth + gult

* Bird on the Buffalo

* check

* box

* box 2

* this doesn't work for now

* New reflections

* Rearrange temp

* testing half and half

* Rewrite the entire shadow projection from start for soft shadows.

* New Shadow Stuff

* New iteration

* Special effects fix

* more effects

* fix

* Test tiny back

* Fix holdover

* attempt at render sourcing it.

* Attempt to make lag machines less laggy

* Cheaper on the filtering too

* Solution for colour mixing problems

* mixing

* fix dorms light

* Light walls colours

* Makes wall shadows less jumpy.

* small fixes

* remove smooth_light_objs, they're not used anymore

* Part one of the possible wall shadow fix :/

* fixes wall jumpyness

* remove stuff

* undo the TGUI things

* Maps

* A new dawntest (#15)

* further round of otpimisations and fixes

* more optims

* Some optimsiations + fixes bug

* light fixtures moody lights

* some work on shadows+optimisations

* fix

* Fixes some light leaks; better lights

* fire optimisations begin

* try to fix ghosts/xray

* Optimisation + map fixes

* Box station relighting

* fix sliding shadows out of backbag

* Fixes appearing lights, re-enable life for gues and spooders

* Overdark for mobs

* Fixes byond darkness but it's a bit expensive

* try fix zzz

* Light bleeding through walls part 2

* definitive fix to flare sliding

* definitive fix to flare sliding

* FINALLY fix PDA lights

* Fixes grues dying instantly

* Light bugfixes + XRAY toggle

* Box final touches

* fixes 4 paint

* fixes wrong shadow icons

* fixes vox outpost

* Glasses, documentation, old-ass goonlights

* Box bridge one ways

* review: hub and hell universe

* missed define

* copy & paste error

* remove old world.dm status

* morgue icons?

* fix snaxi not working

* robotics light switch

* Light costs change revert

* More comments on the light range icon choices

* XRAYS sanity

* small optimisation with layers

* Europa Credit

* Bringing Nano Paint into parity with Europa Lights (#17)

* fix morgue

* documentation pass: remove unclear var names, etc

* unneeded now

* bloom fix

* fixes

* last second fixes

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-12-15 12:30:21 -06:00
DeityLink
d8faacc012 Meat Blob (#35569)
* Meat Blob

* spawn meat blob secret button

* dme

* ahhhh

* derp

* oh yeah just forgot the sprites

* right
2023-12-15 12:20:04 -06:00
DeityLink
30f9caeb59 The Paint & Linen Update [Splinter 6]: Flax, Linen, Weaving, Sewing, Dyeing (#35538)
* Soft Reset

* fixing typos and stuff

* 😌

* fix types here and there
2023-12-10 18:08:47 -06:00
DeityLink
3ec956fbca The Paint & Linen Update [Splinter 3]: Mapping Changes (#35529)
* Soft Reset

* dme edit

* bigstacks of cloth

* fixing snaxi conflicts
2023-12-10 17:39:37 -06:00
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
f90d45fb46 The Paint & Linen Update [Splinter 2]: Splashplosions (#35528)
* Soft Reset

* gotta set up the FLAXOIL define

* test_reach

* deprecated comment has left the building
2023-12-10 17:01:20 -06:00
d3athrow
354e88c295 Merge pull request #35523 from DeityLink/20231205-ThermalEntropyBase
The Thermal Entropy Update: Subsystems & blowing on sausages
2023-12-08 21:47:02 -05:00
Deity Link
7983238d97 derp 2023-12-06 00:14:33 +01:00
DorainGrey
9e1aed3f5c Horizon Fixes IV (#35518)
* More Fixes

* More changes

* The Horizon Fixes

* Fixes Everything

* Update vgstation13.dme

* Adds Filing Cabinet to Cargo
2023-12-03 17:02:50 -06:00
Eneocho
c793888ee1 Makes the drug lab double walled, adds some minor flavour text and fixes an oversight. (#35467)
* Makes the drug lab double walled, adds flavourtext

* adds the laundromat code to the dme
2023-11-28 01:12:46 -06:00
DorainGrey
ceb6de59ad Horizon fixes (#35493)
* Fixes Door Wiring & Door accesses

* Moved HOS office one back to make room ini wardens for security alert console

* More holopads and wardrobes in dorms

* Fixed a shitton of scrubbers

* Filled maint a tiny bit

* Turns box back to default

* Major Fixes

* Viro Fix
2023-11-26 22:32:45 -06:00
Shifty
a2882f8a68 Fix compile/untick horizon 2023-11-22 17:53:42 +00:00
DorainGrey
104a717c63 NRV Horizon: Electric Boogaloo (#34261)
* Re-Adds Horizion

* Adds it to map votes

* shuttle working

* Another commit test

* Fixed most of disposals

* Fixes Escape Shuttle being a bit off center

* Removes Errant Firelock fixes 1-2 scrubbers

* Added Runtime

* Kurfs Changes

* Eva Changes

* Final Fixes

* Added Emergency Exit Button to brig
2023-11-21 16:27:55 -06:00
nervere
e6444e3669 deprecate remaining hook handlers to use events instead (#34504)
* deprecate revs hook handler

* properly deprecate revs hook, deprecate apes hook, make apes into faction and role datums

* make apes into faction and role datums

* remove redundant reboot hook handler and hook

* handle media setup in login

* remove mob hooks

* replace MobAreaChange hook

* remove rest of hooks and remove files from dme

* no more SetupHooks()

* MobAreaChanged event and move jukebox hook into proc

* fix OnMobAreaChanged proc

* byond sux

* remove unused event

* fix title music

---------

Co-authored-by: nervere <sage@lulz>
2023-11-19 00:44:37 +00:00
Peter Wedder
c688d06258 Adds plushies and a claw machine from which to get them (#35336)
* Add new plushie sprites. Remove plushie-like sprites from gashas. Move plushie-like sprites from toy.dmi to new plushie.dmi.

Sprite credits:
Goonstation (CC3.0 BY-NC-SA): bee, bunny, fancypenguin, goat, kitten, kitten_wizard, monkey, orca, penguin, possum, teddy
TGStation (CC3.0 BY-SA): bumbler, narsie, nukie, peacekeeper, ratvar

2hu fumo sprites by yours truly.

* Puts the borer back.

* Rename gasha monkey

* Add plushies as objects

* Replace plushified gasha toys in map files.

* Initial plushie implementation

* Update sprites for Alice, Yukari and Patchouli fumos.

* Use sound variables

* Add suicide_act to plushies.

* Add claw machine sprite

* Adds a Nitori fumo (requested)

* Make the claw sprite mankier

* Rename claw machine icon state

* Add some claw machine-related sounds from Goon.

License: CC3.0 NC-BY-SA. Credit: goons

* Implement the claw machine.

* Add new capsule buy sound to gashapon machine too.

* Improve odds of coin-yanking.

* Make 2hu fumos go pichu~n when they explode

* Add coupla comments

* Adjust cash volume and anim length

* Improve the claw machine.

* Adds the Sylveon plushie, available with a pomfcoin

* Adds the vox fumo, courtesy of Falcon2346

* Adds the clownette fumo

* Add telekinetic thievery

* Add non-critical failure to tk thievery.

* Add ex_act, copypasted from vending machines.

* Improve plushie ex_act

* Qdel the grenade on destroy

* Update Alice sprite

* Update Remilia sprite

* Add crew fumos, courtesy of Nigglywiggly

* Maps in claw machine

* Adds the chef fumo, courtesy of NigglyWiggly

* Alphabetize

* Add assistant, borg and plasmaman, fix a runtime.

* Add assistant, borg, chef, plasmaman to claw machine loot table.

* Add sounds to the clown fumos.

* Phrasing

* Adds chicken plushie courtesy of Falcon2346. Also adds sounds to some plushies.

* Add chicken to claw machine loot table

* Add roach plushie. Remove uggo TG nukie.

* Make bumbler smaller.

* Remove bee

* Update librarian sprite

* Add ladybug, courtesy of Deity

* Update librarian and miner sprites

* Replace gasha paths and add in claw machine on Wheel

* Adds atmostech and engi, courtesy of NigglyWiggly (except I edited the engi)

* Make claw machine wider

* Make claw machine sprite outlines a bit darker
2023-11-18 23:00:05 +00:00
xXxEMBERGHOSTSQUADDIExXx
1dfcfdd25c Make objects burn if they overheat past the autoignition point and there's oxygen (#35306)
* fix improve fire

* Update vgstation13.dme

* Update objs.dm

* molar

* undo

* fire chain reaction

* portal sparks dont burn everything down

* less bright

* change name of firedummy

* fix firecolor on New()

* msg

* fire dont get in the way of clicks

* list type

* list type again
2023-11-18 22:55:53 +00:00
toomykins
72817b4266 mushroom local telepathy (#35223)
* lib comp filter/sort working on boxstation

* addressing UI issues

* public/remote gallery changes for compatibility

* local telepathy option

* small refactor

* target -> targets, more accurate with local/all

* include __DEFINES\living.dm

* change to minimize duplication

* making All target auto update

* bitwise operation

---------

Co-authored-by: gheritt <145183032+gheritt@users.noreply.github.com>
2023-11-18 22:50:12 +00:00
jwhitak
6f8c19c007 Cargo Computer Improvements with Minor Crate Update (#35326)
* cargo revamp

* internals kits as requested

* weird crate permissions fix

* missed a spot in the ui

* unused unatomic changes

* last second tweak

* cargo automation desc

* Clown crate desc updated

* cargo icon override

* fix New

* brndd recommended changes

* Optimism Grey pack desc changes

* i now know what starscreen-ex does

* corinjace changes

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-11-11 15:20:41 -06: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
Peter Wedder
093db8eb4f Wheelstation remastered (#35236)
* Readd the wheel

* remove unused vars

* remove empty healthkits

* remove lasertype

* fix n2o everywhere

* fix sme room scrubbers

* Anchor the circulators.

* add 4th teg

* separate singulo to its own APC

* Readd telesci

* random stuff

* Adds small mining outpost

* Reimplement the lost misc changes

* clutterify maint

* Fix aux cyborg recharge area

* Fix some broken wires as reported by check-wires

* Add windows to mining outpost airlock

* Ditto for the outpot research wing airlock

* Rotate the way mining shuttle docks at outpost

* Change the way the shuttle docks (again) and mass replace a stupid varedited window

* Map infirmary to outpost

* Add mech recharger to west mining outpost

* Add grinchstarts

* Rework xenoarch to its new slimmer form

* Beginning of the great missing objtype replacement

* Great replacement done

* Map in new vox stuff

* Rwalls to vox engineering

* salvage shuttle dock for vox outpost

* Revert "salvage shuttle dock for vox outpost"

This reverts commit 09dad432e5.

* Adds second button to west mining outpost airlock interior

* Supermatter shutters and signage

* Dirt under sec discount dan, mesons in SME room

* Remove security evidence storage maint door.

Reroute sec disposals through courtroom and add some pipes that go round through
the sec infirmary.

* Move vents that were under tables

* Couple more on the vox outpost

* Add elitesyndie near station marker

* Remove stray gas filters

* Replace cigarette with butt

* A couple more maint clutter

* fix virology break room area def

* Add some new shit to armory

* Switch around sleeper and scanner

* Improve ventcrawling experience

* Move some bypass valves into maint rooms

* One more ventcrawl shortcut

* Fixes to said shortcut

* Still more ventcrawling qol

* Some more minor fixes

* Coupla more light switches

* Some more tracking beacons

* Add some more shit to xenobio maint

* minor maint stuff

* beer

* Adds lots of lightswitches to rooms that didn't have them

* Add light switch to telesci

* Add window to captain's bedroom

* Add bridge blast doors button to captain's office

* Add full pane to captain's quarters window

* Add airshield to vox trader shop

* Put lockdown blast doors on engineering and atmos maint entrances

* Remove nudges from maint teeth

* Replaces a beer with a whiskey

* Fix tile under vox jew

* Add extra airlock to vox station

* Readd windoor to vox shop and remove airshield because it doesn't work for this.

* Slight overpressure in vox shop

* Vox shop window tile at neutral pressure

* Oops forgot some pipes

* Okay we'll just doit this way

* Put some random loot on the vox shuttle

* Add some more random loot for the voxes

* Even more loot

* Rework EVA to have FREE SUITS

* Add an extra oxygen can near EVA

* Avoiding Exxion's wrath

* Fix up areas around EVA

* Remove sec ERT dock. Shuffle syndie docks around a bit.

* Move atmos distro room air alarm

* Add some missing cameras to engineering and EVA

* Adds lights around the singulo

* Adds pointless grilles over singulo emitter wires to annoy people like on box

* Rename a camera

* Fix up grille around sec escape pod

* Put the shard in a crate

* Adds signage in hallways. Realigns bunch of wall-mounted machinery.

* A couple of more air alarms etc.

* Remove stray supermatter sign

* Uncrate the shard again.

* Crate the shard back but add mapping_idtag to the crate.

* Remove surprise wall under EVA maint airlock

* Add missing junk to telesci

* More telesci crap

* Fix telesci meters

* Add missing warning stripe corners to SME

* Address issues pointed out by pedr69

* Address stuff Deity pointed out. Also removes a couple more unnecessary hallway airlocks.

* Some minor additions to maint

* Some more minor additions to maint

* Guess I can widen this maint too. And add a soap and rag to ghetto bar.

* Fix access on morgue maint airlock

* Adds cell timer to eastern sec checkpoint cell

* Fix the dir on the checkpoint cell timer

* Let me just remove this status display

* Add some more holopads

* Let me just move this pillar

* Tick wheelstation/areas.dm

* Adds a wheel-specific manual for the SME.

* Fix formatting in said book.

* Fix more formatting.

* Fix another mistake.

* Remove empty SM crate from engineering secure storage

* Add an engineering blast door on atmos maint airlock

* Fix ticking wheelstation\areas.dm (it was in the wrong order)

* Add the lotto vendor to the bar

* Add the games vending machine into the library

* Make SME chamber plating airful

* Minor equipment tweaks

- Art stuff to library
- Remove obsolete kitchen machines, add food press
- Shuffle around some vending machines

* Adds a backup art storage room into the southeastern maint

* Adds one (1) spiderweb

* Adds another spiderweb

* fix PA emitter arrangement

* Add a couple of missing scaffoldings

* Add a couple of more signs

* Rearrange escape shuttle

* Move this vent and scrubber

* Add coupla lights

* Move a coupla lights
2023-11-06 02:40:39 -06: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
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
Optimism333
b5157668b9 Adds Lunchboxes and Premade Lunches (Content) (#34928)
* adds_lunchboxes_and_premade_lunch

* fix_that

* and_that

* getmore_lunchbox_empty

* slightly_reduced_zamvendor_lunch_price

* add_empty_lunchboxes_to vendors

* feex_dat

* quick_fill_and_empty

* oops_wrong_trader_sprite

* syndicate_lunch_menu

* desc_tweak

* few_more_additions

* more_drinks_quantum_no_more

* increase_lunchbox_w_class_by_1

* more_menu_variety

* oops

* beeg_changes

* force_adjustment

* syndie_has_better_donk

* boop

* fix_desc

* fix_dat

* fix_issues
2023-08-29 16:11:29 -05:00
Hinaichigo
3ef9ede2be Compilation option for OpenDream compatibility (#34893)
* Update __compile_options.dm

* Create __opendream

* Update __compile_options.dm

* Update vgstation13.dme

* Rename __opendream to __opendream.dm
2023-08-29 15:42:10 -05:00
nervere
adf64376dd full removal of islandstation from code (#34785)
* workflows

* full removal of islandstation from code

* remove island from dme
2023-07-28 19:53:13 -05:00
Securitymain
735f82235b Gatling laser: Base (#34673)
* Gatling laser

* Start with cell/high

* Update removed cell

* Remove duplicated code from constructor, style fix

* Remove unused parameters from fire calls

Forgot I did some changes to fire that were removed

* Energy guns can be set unchargeable, add rusty gatlaser, gatlaser unchargeable

Rusty version has weakerlaser projectile (10 damage instead of 15)
Chargeable variable for energy guns: If they can be put in rechargers or not

* Fix missing viscerator minigun

* Laser musket - not chargeable

* Missed an icon

* Sorted mini import

* Refactor non-rechargeable guns from exceptions to flag + var holding reason

* First shot is a regular, pin-point shot. Fixes being able to just lie down to dodge it all
2023-07-22 14:19:48 -05:00
ShiftyRail
c1512a92c5 Revert 'Nuke Ops Requesting Reinforcements' (#34644)
* Revert 'Nuke Ops Requesting Reinforcements'

* Fixes cargo
2023-07-17 10:36:12 -05:00