Commit Graph

4184 Commits

Author SHA1 Message Date
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
nervere
3e2f117f35 [wip] fix golem gibbing / dusting / etc (#34534)
* broken framework to fix golemgib; todo: species dust

* species-specific dusting and fixing this spaghetti

* code cleanup, fix runtimes, fix animations

* this tab removal brought to you by dilt

---------

Co-authored-by: nervere <sage@lulz>
2023-12-17 10:18:21 -06: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
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
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
JonathanSpaceStation
7cfa882071 Adds manifest to list of species not allowed for frankensteins (#35389) 2023-11-18 23:34:55 +00:00
samo priimek
08cd65388e prevent crawling away when you get grab intented (#35387)
* Update human.dm

* make it work

why does an empty list count as true anyway
2023-11-18 23:30:31 +00:00
xXxEMBERGHOSTSQUADDIExXx
aed96e4112 fix bird bug gloves (#35351) 2023-11-18 23:19:15 +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
Exxion
dbd51b3874 Fixes other SpacemanDMM problem (#35310) 2023-10-31 23:31:43 -05:00
DeityLink
d6d7317222 Rapid Cable Layer rewrite & Cable Coilours (#35241)
* RCL Revolution

* Polishing

* fixing conflicts

* aight

* SpaceRCL

* Fixing Conflict & macro name

* fixing conflicts
2023-10-29 21:55:15 -05:00
jellyveggie2
8eacc04c6f facepaint (#35286) 2023-10-29 21:29:21 -05: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
Peter Wedder
6f59e50d76 Makes dionae 3 faster (#35212) 2023-10-29 20:37:53 -05:00
nervere
27ae99ac45 remove extraneous space (#35211) 2023-10-29 20:35:41 -05:00
d3athrow
840d9ea43b Merge pull request #35239 from boy2mantwicethefam/pain-mirror-event-fix
Removes Summon Server Crash
2023-10-29 04:47:50 -04:00
boy2mantwicethefam
9c1b7f7807 Spare Bear pelts count as all access even when worn as hats (#35131)
* Update human.dm

* Just head check
2023-10-26 04:48:08 -05:00
boy2mantwicethefam
71d5e6b1b4 fix 2023-10-23 18:00:57 +03:00
boy2mantwicethefam
6775d73c27 Ninjas see better in the dark (#35167) 2023-10-15 15:31:47 -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
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
samo priimek
cf5a94dc0e Update handle_disabilities.dm (#35041) 2023-10-03 11:59:30 -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
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
Hinaichigo
17ffa576eb Scalding people by splashing them with hot reagents (#34842)
* Initial stuff for scalding.

* Scalding stuff.

* Change scaling.

* Change scaling.

* Ambient pills.

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-08-29 18:53:49 -05:00
Hinaichigo
d7fb715647 Feeling if held items are particularly hot or cold in examine description (#34875)
* 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.

* Sensing if something is hot by touch.

* Update Chemistry-Holder.dm

* Update items.dm

* Update human_defense.dm

don't need these here

* Update shock.dm

* Update items.dm

* Update items.dm

* Update items.dm

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-08-29 15:50:06 -05:00
Hinaichigo
ec72c9debb Give opium a painkilling effect (#34876)
* Update shock.dm

* Update Chemistry-Reagents.dm

* Update shock.dm
2023-08-12 10:45:37 -05:00
Hinaichigo
dc4ad7149a Blood-stain-related examine fixes (#34824)
* Examine fixes.

* Update examine.dm

* Fix phantom blood.

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-08-03 12:05:55 -05:00
Optimism333
f0e3077cb7 scarves_fit_ayys (#34856) 2023-08-02 23:37:48 -05:00
Exxion
81fecc2b1c nameof (#34826) 2023-08-02 22:27:05 -05:00
Hinaichigo
5d5761dea1 Bloody hands tweaks and examine description fix (#34791)
* Bloody hands tweaks.

* Update examine.dm

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-07-30 09:49:03 -05:00
nervere
2d84ccb871 random names for the mmis of mommi/cyborg with pref enabled (#34723) 2023-07-28 19:59:18 -05:00
Hinaichigo
3e7c092b59 Refactor slime adult types. (#34715) 2023-07-28 19:56:50 -05:00
DeityLink
017a3d7dd4 The Ultimate Bartender Power Creep - Episode Two : Flair Bartending (#34775)
* Flair Bartending

* woops

* better

* quieter yet

* fix job prefs panel

* clumsy
2023-07-28 19:56:16 -05:00
Hinaichigo
4bb5a5b0f3 Say vomit-stained, oil-stained, fuel-stained, etc. in item examine descriptions (#34781)
* Say vomit-stained, oil-stained, fuel-stained, etc. in item examine descriptions.

* Tweak.

* Clamp HSV value to [55, 200].

* an oil-stained chief medical officer's jumpsuit

* .

* Fix stained hands.

* Fix blood-stained hands.

* Update text.dm

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-07-28 19:54:53 -05:00
Optimism333
467cb4f006 An Attempt At Grey Random Names (#34755)
* ayy_rando_names

* woops

* adds_more_humanized_names

* more_alium_names

* more_names_no_nt

* a_few_more

* a_few_more_suggestions
2023-07-28 16:03:26 -05:00
RealestEstate
ed27f6ebc5 Multiple-Use Slime Extract Icons (#34726)
* adds 3 use and 2 use slime extract icons

* tells you how many uses left on examine

---------

Co-authored-by: realestestate <>
2023-07-28 15:49:46 -05:00
jwhitak
2e98d83afb Artifical Limb Bugfixes (The First Mystery of Xivvis) (#34700)
* peg/robo limb tweaks and fixes

* have to add hands/feet separately now

* wrap up changes

* why can you suture peg limbs, why
2023-07-20 12:08:14 -05:00
DeityLink
ba8f59a2bc Tons of Grinch bugfixes and polish (#34665)
* Allows admins to force the Grinch ruleset outside its yearly period

* Fixed Grinch

* ackackaack

* grinch stuff

* derp

* one last runtime

* Update code/datums/gamemode/role/grinch.dm
2023-07-17 17:10:25 -05:00
jwhitak
981badcf07 Chemical Healing with Damaged Robolimbs Bugfix (The Second Mystery of Xivvis) (#34687)
* healing chems target only organic limbs

* refactor to match other procs
2023-07-17 11:27:02 -05:00
DeityLink
e265328273 Plasmamen can now wear Cult Robes. The old "armor" is still available from vox traders. Also fixed lots of plasmamen cult robes/armor interactions. And adding winter robes too why not. Can this title get any longer? (#34676)
* Fixed Plasmaman Cult Robes and Armor

* plasmaman cult armor temp management

* plasmaman plasmatank

* and tank back

* ok let's do this differently

* alright

* hurr

* heh

* winter cult clothes
2023-07-17 10:45:42 -05:00
DeityLink
8ee3d048eb Station Holomap Workplace Finder (#34588)
* Workplace Finder

* derp

* image

* multi

* herp
2023-07-14 18:23:03 -05:00
nervere
b935f06355 fix handcuffs disappearing when shot by a damaging projectile (#34634)
* fix handcuffs disappearing when shot by a damaging projectile

* whitespace
2023-07-13 19:46:00 -05:00
RealestEstate
9356807bb4 fixes space travel bug with superfarting (#34629)
* fixes space travel bug with superfarting

* removed needless newlines

---------

Co-authored-by: realestestate <>
2023-07-13 19:45:41 -05:00
DeityLink
d8141e9368 Fixes Monkeys never taking damage from high or low temperatures (#34518)
* Fixes Monkeys never taking damage from high or low temperatures

* durp
2023-07-03 19:02:59 -05:00
nervere
3e198c9c88 complete and total revert of adam changes to tinfoil hat code (#34485)
* complete and total revert of adam changes to tinfoil hat code

* forgot some changes

* fix map

* this map stuff isnt even related to my changes but whatever

* quotes

* revert map changes to avoid merge conflict for upcoming refactor

* newline
2023-07-03 18:57:43 -05:00
nervere
ceb50e8317 mass-buddha mode toggle for admins (found in secrets menu) (#34461)
* mass-buddha mode toggle for admins

* spelelelle

* don't send messages to clientless mobs
2023-07-01 20:06:35 +01:00
nervere
22206ca57c remove deprecated and unused bay hooks (#34497)
* remove deprecated and unused bay hooks

* remove from dme
2023-07-01 11:30:12 +01:00
nervere
232b8b96e0 Allows clone backups from destroyed bodies (but for real) (#34460)
* fix destroyed bodies being uncloneable

* fixes slimes cloning when gibbed or dusted
2023-06-27 19:45:42 +01:00