Commit Graph

1295 Commits

Author SHA1 Message Date
SapphicOverload
827e14bbda skill update part 2 (#22956)
* skill issue

* more stuff

* not so much
2025-01-18 23:11:31 -06:00
Molti
1b9263dcd0 Adds shadowflame gout spell to darkspawn warlock + merge thrall buttons (#22949)
* work work work

* Should be done

* linebreaks

* Update shadowflame.dm
2025-01-11 19:55:15 -06:00
ynot01
76c84cd80d Blindspot Quirk (Yet Another Overlay Quirk) (#22880)
* blindspot

* blindspot fadecode

* remove unused trait

* resolve missing type lints

* clean up code

* lessen immersion breaking corner lighting
2025-01-01 19:57:01 -06:00
SapphicOverload
4cd2de93c2 Adds Skills (#22683)
* skill issue

to do:
-chemistry
-virology
-balance stuff
-??? i forgor

* this shouldn't be here

* more stuff

* bit of rebalancing

* i hate javascript!!!

* more balance

* stuff

* things

* fixed some stuff

* hacking

* ghost roles

* fix

* crafting skill requirements

* real menu button

* cyborg

* fixed IPC repair

* new skill icons

* fix + rebalancing

* skill icons 2

* exploit fixed

* chem dispenser fix

* fix again

* clockwork style

* genetics

* science fix

* progress bar indicators

* minor refactor + rebalance

* dna console fix

* exploit fix

* progress bar

* more like evilscript

* remove exploit

* fix

* why is round ID a string???

* another day, another exploit fixed
2024-12-30 12:51:12 -06:00
SapphicOverload
c529ec6a63 uh oh (#22892) 2024-12-27 19:46:30 -06:00
Bop
0f2a646b21 wwwhy (#22869) 2024-12-26 20:29:42 -06:00
Oblisk234
4b2a9d317a pAI Redux (#22751)
* Maybe converts expansion card slots into pai holders

* Update card_slot.dm

* Update card_slot.dm

* Update card_slot.dm

* card

* No aux card slot pAI

* Progress

* Half the way there to ejecting pAIs from PDAs

* Works

* pAI card has a description now

* New message proc

* Old PDAs have backwards compatibility working now, at least

* TGUI start

* .map()

* Update PaiInterface.tsx

* Attempted debugging

* Not causing errors now

* Directives

* That's one page (somewhat) done

* Now for software

* All modules converted

* Buttons

* Semi-working software downloads

* Update software.dm

* Better than whatever that was

* It didn't throw an error this time

* Now it actually works

* Now it fills up space

* Apparently those existed

* I hate the atmos sensor

* Never have I needed such an annoying if statement

* Remote signaller

* Tab highlighting works

* Removes old interface

* I forgot ministation got merged

* Update MiniStation.dmm

* Card interface & cleans up some other stuff

* Diagnostics now measured in GQ rather than arbitrary units

* Maybe lints will stop being angry with this (I hope)

* I thought I fixed all of those

* Arrows
2024-10-27 22:53:42 -05:00
ktlwjec
0ec4053bd8 removes halloween filter (#22757) 2024-10-21 12:50:45 -05:00
Byemoh
d93428fe4b [MDB IGNORE] [PRE-ALPHA] MiniStation (#22568)
* Create MiniStation new.dmm

* ministation

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* ministayion

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* actual changes oops

* Update MiniStation.dmm

* Update MiniStation.dmm

* miniaturestation

* Update maps.txt

* more fixes

* fixes broken path

* more fixes

* Update MiniStation.dmm

* Update MiniStation.dmm

* filters

* robotics changes

* fixes pipes

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* spawns + job overrides

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* more work

* Update MiniStation.dmm

* misc stuff

* maint stuff

* uopdates

* fixes bad area and chair

* tool storage + fixes

* mining APC

* cargo + hooks up some disposals

* more disposals + launcher

* lights

* more fixes

* Update MiniStation.dmm

* Update MiniStation.dmm

* more fixes

* sink

* remove sign

* expand janitor room

* Update MiniStation.dmm

* ai stuff + more firealarms

* meeting room, etc

* fixes wire

* Update MiniStation.dmm

* fixes

* Update MiniStation.dmm

* yep!

* atmos area

* fixes some map errors

* bookbinder

* robo shutters

* stair and chem fix

* fixes bad decals

* honesly no clue what's different

* disposals + pets

* Update MiniStation.dmm

* asteroid area

* more fixes

* medbay mixup

* choom button

* wire toxin room to grid

* remove this

* more fixes

* Update ai_whale.dmm

* more cameras

* Update networking_machines.dm

* update freezer

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* new service

* hawk + tuah + backrooms

* special charters

* remove that lol

* move him a little

* Update MiniStation.dmm

* yeah

* Update MiniStation.dmm

* psych office + more fixes + robo stuff

* thermomachines

* Update MiniStation.dmm

* maints + APCs

* all this stuff

* cameras

* air alarms

* RD office and the like

* Update MiniStation.dmm

* fixes these

* glass floors

* Update MiniStation.dmm

* more firelocks

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* extra pipe moment

* Update MiniStation.dmm

* looking up and down/fixes

* neat

* wire

* Update MiniStation.dmm

* fixes some issues

* asdad

* better SM stuff

* amon gus

* fixing falling

* Update MiniStation.dmm

* Update MiniStation.dmm

* fixes this

* fixes

* Update MiniStation.dmm

* remove stairs

* Update MiniStation.dmm

* Update MiniStation.dmm

* Update MiniStation.dmm

* fixes some ai stuff

* Update MiniStation.dmm

* adds some missing bells

* maint

* more maint stuff

* ai upload and goodbye meeting room

* fixes multiz pda stuff

* fixes locker

* ministation fixes

* requested changes

* shadows

* removes shadows

* adds medhuds

* no smoking

* move up/down

* correct medhuds

* brig stuff

* cameras

* fixes

* more lights

* more fixes

* fix one turf

* idk randomstuff

* more lights

* navigation nation (thanks plant)

* fixes + better flooring

* jamie changes

* myriad changes

* some more stuff

* server room fix
2024-10-19 00:13:31 +01:00
Molti
df51b30a0c Deletes all gamemodes in favor of storytellers (#22661)
* storytellers

* Update _base_event.dm

* Update _base_event.dm

* storytellers and midround events

* work

* antags

* last

* Update vote.dm

* fixes

* Update backrooms.dm

* so long gay dynamic

* Update vote.dm

* dynamic unit test

* cleanup

* delete minimum pop

* fix

* storyteller tweaks

* traitor awakening

* Update traitor.dm

* Update _basemap.dm

* Update ghost.dm

* oh god so much stuff

* Update _logging.dm

* buh bye events

* Update nuclearbomb.dm

* Update collections.ts

* Revert "Update collections.ts"

This reverts commit ff93cf170a.

* maybe

* fix

* fix

* Update game_mode.dm

* fixes

* fixes and more logging

* oh good gravy

* Update portal_storm.dm

* bring them back

* Update gamemode_subsystem.dm

* Update admin_verbs.dm

* Update force_event.dm

* damnit

* Update _base_event.dm

* fixes

* more

* it compiles :)

* more

* passes linter

* Update radiation_leak.dm

* Update dolphin_migration.dm

* Update brother.dm

* Update gamemode_subsystem.dm

* Update _base_event.dm

* Update _base_event.dm

* updates

* fixup

* add vampire remove prompt

* Update vampire.dm

* Update vampire.dm

* Update vampire.dm

* Update _base_event.dm

* Update gamemode_subsystem.dm

* Update gamemode_subsystem.dm

* Update dolphin_migration.dm

* fix migration

* title icon

* fixes

* formatting

* Update gamemode_subsystem.dm

* Update tzimisce.dm

* Update tzimisce.dm

* Update gamemode_subsystem.dm

* Update storytellers.dm

* tweak for our pop

* Update darkspawn.dm

* Update gamemode_subsystem.dm

* tweaks and fixes

* more and less roundstart

* Update ghost.dm

* lol lets just port the voting system

* Update scrubber_overflow.dm

* fix scrubber

* bye gamemode

* cleanup

* Update clown_operative.dm

* Update clown_operative.dm

* Update _base_event.dm

* probably fixed

* Update supermatter_surge.dm

* buh bye

* Update brain_trauma.dm

* more

* new pseudogamemode vote

* tweaks

* Update gamemode_subsystem.dm

* Update high_priority_bounty.dm

* Update gamemode_subsystem.dm

* Update storytellers.dm

* Update high_priority_bounty.dm

* tweaks

* Update high_priority_bounty.dm

* Update high_priority_bounty.dm

* fixes

* fixes

* tweak

* Update obsessed.dm

* so long pal

* Update battleroyale.dm

* deletions

* Update implant_dusting.dm

* bye

* uplinks fix

* Update uplink_items.dm

* Update uplink_items.dm

* delete more gamemodes

* more

* lol one ctrl f change

* hm what

* Update antagonists.dm

* Revert "Update antagonists.dm"

This reverts commit c3c2ee192e.

* Revert "hm what"

This reverts commit 43dbbcebcf.

* Revert "lol one ctrl f change"

This reverts commit 95e28f5221.

* cleanup

* more stuff

* more deletion

* this one gone too

* you and only you i shall save

* Update revolution.dm

* hold this please

* it's done

* bye admin stuff

* Update uplink.dm

* Update alert.dm

* should be fine

* fixes

* tweaks

* fixes

* fixes

* Update ticker.dm

* this is important

* Update heretic.dm

* Update clown_operative.dm

* rewrite

* fixes

* Update clockwork_cult.dm

* fixes

* Update uplink_items.dm

* reorganize

* Update objective.dm

* rewrite nightmare

* Update storytellers.dm

* tweak

* tweaks

* Update stray_cargo.dm

* Update stray_cargo.dm

* Update stray_cargo.dm

* delete unneeded tgui

* Update ticker.dm

* Update roundend.dm

* Update anomaly_grav.dm

* Update gamemode_subsystem.dm

* Update statpanel.dm

* Update statpanel.dm

* no additional delay

* clean up

* Update _base_event.dm

* Update _event.dm

* antag token and brothers

* no token picked

* Update _base_event.dm

---------

Co-authored-by: Byemoh <baiomurang@gmail.com>
2024-10-18 17:20:14 -05:00
John Willard
a642b2b07b Removes old PDAs (#22671)
* Removes old PDAs

* Removes ntnet store

* limits ntnet removal to pai

* Update message.dm

* re-adds pda painter

* updates pda painter to work with new pdas

* Update PDApainter.dm

* Update PDApainter.dm

---------

Co-authored-by: ynot01 <ynot000001@gmail.com>
2024-10-12 22:52:21 -05:00
Chubbygummibear
0ef5818963 there that's all (#22672) 2024-10-09 12:16:42 -05:00
SapphicOverload
7bf19a2fcc Fixes being unable to grab things with ctrl-click (#22670)
* savefile updating

* it's grabbin' time

* upgrades, people, upgrades

* fixes some stuff

* Update click.dm
2024-10-02 16:47:44 -05:00
SapphicOverload
f80fa254a2 Reworks grab controls (#22629)
* savefile updating

* it's grabbin' time

* upgrades, people, upgrades

* fixes some stuff
2024-10-01 22:45:08 -05:00
SapphicOverload
a76e0159c9 guhhhh (#22633) 2024-09-24 00:45:53 -05:00
Chubbygummibear
b77e228140 alright we're good i think (#22614) 2024-09-21 22:48:15 -05:00
SapphicOverload
27f46b0f94 Exosuit Update 3: Overheat Edition (#22538)
* too slow, mqiib

* adds sprites, removes unused equipment

* i love pushing untested changes!!!

* balance

* fix + repair qol

* forgor to remove this line

* Update declarations.dm
2024-09-09 23:17:55 -05:00
Byemoh
19f8c54c00 runtimes (#22525) 2024-08-15 13:36:31 -05:00
Molti
559a9ff8f9 Update item_attack.dm (#22346) 2024-07-23 10:28:10 -04:00
AMyriad
0c6dd4b327 Adds pixel-precise pointing (#22250)
* precise pointing yes

* smh
2024-06-30 23:40:09 -05:00
SapphicOverload
6ef06759ce Blocking Rework (#22029)
* DEATH TO BLOCK CHANCE

* i forgor

* stuff

* rename define

* Update statue.dm

* i said death to block chance!!!!

* stamina damage modifiers begone

* mech stuff

* better parrying

* Update blocking.dm

* oof
2024-05-31 04:27:49 -05:00
SapphicOverload
b13ed70f05 Replaces intents with combat mode (#21883)
* it begins

* Update gun.dm

* misc fixes

* Update gun.dm

* more fixes

* Update lightning_flow.dm

* i may be stupid

* Update suicide.dm

* fix mech strafing

* Update mecha.dm

* let there be qol

* ghost stuff

* Update screen_clockwork.dmi

* does the stuff

* stuff

* Update worldbreaker.dm

* moltial arts

* Update worldbreaker.dm

* CRITICAL FIX

* mech stuff

* Update tables_racks.dm

* stuff

* fix seismic arm

* buster/seismic arm fix 2

* saber + lockers

* stuff

* hand tele and pre_attack_secondary

* more right click acts

* Update closets.dm

* who did this

* heck

* Update mob.dm

* Update items.dm

* darkspawn fix

* fixes wound healing

* Update item_attack.dm

* minor qol stuff

* Update kinetic_crusher.dm

* Update kinetic_crusher.dm

* runtime fix

* Update kinetic_crusher.dm

* Update screen_plasmafire.dmi

* stuff

* syringes

* i am very silly

* death to /obj/item/toolset_handler

* Update assembly.dm

* surgery fix + hypo stuff

* mantis fix

* gas harpoon

* atmos machines

---------

Co-authored-by: Molti <gamingjoelouis@gmail.com>
2024-05-09 13:50:24 -05:00
Molti
b125cd504d Gives synths two new research projects + minor code refactor (#21972)
* guh code

* tweak

* Update synth_os.dm
2024-05-08 23:09:02 +02:00
John Willard
c7f506428a mirage drive minor code improvements that spiraled a little bit (#21921)
* pushes the codebase around a bit cause i found it a little annoying

* Fixes armor args

* Removes old TG sound defines

* a

* Update miragedrive.dm
2024-04-23 17:46:48 -05:00
Molti
341f960257 Deletes shadowling + Reworks darkspawn (#20581) 2024-04-08 20:44:37 +00:00
TheGamerdk
2e787af654 AI Rework | 2024 edition (#21266)
* fix ui

* oops

* Fixes map bibby broke

* Revert "Fixes map bibby broke"

This reverts commit af1d1c610e.

* e

* Unfucks deltastation

* stuff

* cleans things after bibby

* Fix subcontroller cache

* Fixed APCs and air alarms not working when connected to a subcontroller

* bunch of fixes

* job icon

* tcomms server

Update traffic_control.dm

* make compile

* Update synthetic.dm

* Update synthetic.dm

* Update access.dm

* er

* le runtime

* Update ai_data_core.dm

* le dupe

* wall

* Update decentralized_ai.dm

* Update decentralized_ai.dm

* e

* Update wy_synths.dm

* we do a little trolling

* e

* small cahnges

* more minor changes

* Create conflict_fixer.dmm

* Create conflict_fixer - Kopi.dmm

* minor map cahnges

* broken maps

* oops

* bon

* Update ainetworkinterface.dm

* Update ainetworkinterface.dm

* Update ai.dm

* lol

* light

* fixes

* e

* Update synth_pod.dm

* e

* Update synth_os.dm

* Update objective.dm

* fixes

* Update synthetic.dm

* e

* antag

* tweaks

* e

* Update VRSleeper.js

* e

* Update synth_pod.dm

* Update synth_pod.dm

* 1

* Update synth_pod.dm

* Update synth_os.dm

* Update synthetic.dm

* fixes

* headset and ID go boom

* Update wy_synths.dm

* Update robot_parts.dm

* cremator

* Update communications.dm

* Update synthetic.dm

* no synth control

* Update synthetic.dm

* Update ai_dashboard.dm

* Update miscellaneous.dm

* Update miscellaneous.dm

* Update headset.dm

* Update damage_procs.dm

* Update server_cabinet.dm

* minor fixes

* Update miscellaneous.dm

* Update rack_creator.dm

* Update synthetic.dm

* compiles

* fixes

* brainless

* access request

* cofnlict

* fixes

* controller

* Update yogstation.dme

* Update yogstation.dme

* s

* maps

* Update NtosSynthManager.js

* unrevert this lol

* eat

* Update wy_synths.dm

* sigh

* e

* Update wy_synths.dm

* sigh

* fixed ma

* Update synthetic.dm

* better

* Update ethernet_cable.dm

* Update computer.dm

* Update computer.dm

* i hate this

* Update ai_laws.dm

* Update hardsuit.dm

* initialize

* sigh

* Update synth_os.dm

* Update master_subcontroller.dm

* Update master_subcontroller.dm

* Update synth_requester.dm

* Update synth_requester.dm

* Update room_lockdown.dm

* small fixes

* propa sprite matey

* no latejoin lol

* Update synth_os.dm

* maps fixed

* compiles

* Update brain_item.dm

* fixes

* mappers

* Update hud.dmi

* Update passworddoor.dm

* button puzzle

* mine stuff

* Update yogstation.dme

* le map

* changes

* ye

* Update abandoned_mine.dm

* Update _puzzles.dm

* bingus

* Update abandoned_mine.dm

* maps

* e

* no more quirks

* e

* DMI merge conflict resolver (from TG)

* update yogstation map

* Minor away mission changes

* forgot something

* proper fix

* donut

* maps

* asteroid

* gax

* all maps done

* Update synthetic.dm

* makes it compile

* Update backstabs.dm

* more compile!

* fix this map

* bad item

* remove broken objects

* gax

* Update ticker.dm

* pdas

* omg save the file

* Update networking_machines.dm

* area string moment

* s

* awkward

* revival

* Update ai_dashboard.dm

* fixes

* fixed floopy

* less difficult

* this is important

* Update ai_network.dm

* maps

* fixes the maps

* wHAT

* WHAT

* wet

* start fixing conflicts

* Update yogstation.dme

* start fixing map conflicts

* Update DonutStation.dmm

* updates

* donut conflicts

* update box

* Update IceMeta.dmm

* icon diffs

* Update crew.dm

* Update unsorted.dm

* Update layers.dm

* Update YogStation.dmm

* conflicts

* Update IceMeta.dmm

* will this finally fix it

* Update IceMeta.dmm

* fix all this SHIT

* what

* more shit ugh

* what!

* Update DonutStation.dmm

* Update AsteroidStation.dmm

* Update AsteroidStation.dmm

* Update dead.dm

* Update catwalk_plating.dm

* Update catwalk_plating.dm

---------

Co-authored-by: adamsong <adamsong@users.noreply.github.com>
Co-authored-by: wejengin2 <48154165+wejengin2@users.noreply.github.com>
Co-authored-by: Byemoh <baiomurang@gmail.com>
2024-04-01 16:32:09 -05:00
SapphicOverload
4b42b21acb Atom-level integrity + wall destruction rework (#21336)
Moves integrity to the atom level (ported from tgstation/tgstation#61183), and allows turfs to be destroyed in the same way objects can.

Many things which destroy walls have been reworked to use the integrity system instead, and walls can now be destroyed through conventional means like hitting them with something strong. They can also be repaired with welding tools while not on harm intent. Reinforced walls are still very strong and require powerful tools or weapons to damage. Also changes some demolition modifiers slightly to fit the new system: emitters have 2.4x, overcharged emitters have 4x, and pulse rifles have 6x.

Standard wall - 300 integrity, 20 damage deflection, 60 melee/bullet/laser armor

Reinforced wall - 400 integrity, 75 damage deflection, 80 melee/bullet armor, 60 laser armor
2024-03-04 04:56:46 +00:00
Chubbygummibear
0fda5cfc6a Icon smoothing, and Rendering overhaul, and Camera fix, and mapmerge.py fix, and Multi-z, and THE PLANE CUBE (#21221)
* why no work

angy

* weird errors

shit sucks

* fixved it

I can spell good

* fix?

POSSIBLY

* nope

wasnt this

* no more immutable

thhanks koffee

* ok

ok

* removes all the pref stuff

""removes""

* remove this

idiot

* this goes bye

 bye

* these go too

genius

* bye

bye

* better night vision

* tries to fix camera

maybe

* ok fuck it we ball

we ball

* ok lets go back

go back go back go back

* WORK

DAMNIT

* ha

fuc kyou

* this

maybe

* this doesnt work :(

* maybe fix

maybe

* fucks everything

why do i do this

* test update

test

* Revert "tries to fix camera"

This reverts commit 2d14fbae66.

* reverts everything I just did

peko pain

* bye

bitch

* oh yeah add this

I guess

* Fucks up the camera net + chunk

why

* test maybe revert

* Revert "test maybe revert"

This reverts commit 98c5ef1b93.

* Revert "Fucks up the camera net + chunk"

This reverts commit 0e421ebf5f.

* this isnt going well

uh oh

* Attempts to rework out security camera

and probably more

* Revert "this isnt going well"

This reverts commit 1d8ceac867.

* Revert "Revert "this isnt going well""

This reverts commit e26fb61415.

* ok

ok

* Revert "ok"

This reverts commit 7e7a7f8372.

* Revert "Merge remote-tracking branch 'upstream/master' into NahI'dPortit"

This reverts commit 01094731c1, reversing
changes made to c0cf69ebf1.

* this doesn't need to be redefined

I guess

* no we need this

totally

* a familiar pain

* 515 is L

* yeah

yeah

* ok god

fine

* bye bye basemap :(

doesnt work on runtime station

* Fixes AI statis not working

god im good

* remove this

oh god

* Revert "Revert "Merge remote-tracking branch 'upstream/master' into NahI'dPortit""

This reverts commit b3fb3ba0db.

* proves to god I exist

and im pissed

* yog exclusive feature (tm)

plane master

* bring this back from previous push

* updates vendor emissives

as well as firealarms

* Updates barsign

and fucks everything up

* Fixes barsigns breaks all lights and updates barsigns to be machines and not structures

We will address this in a later patch

* not sure who changed that

oh well

* yeah

this got moved

* this needs updating

yeah

* turns off the carbon monoxide alarm

duh

* FIXES IT YES

thank you biome

* turns this off too

yeah

* Can't compile yet but ports a ton of shit

* L

* the game opens ig

* extra shit

* fixes

* signals and smooth queue

* look ma im going horribly out of scope

* fixes chasms

* this fixed nothing

* ???

* more barsigns

for later

* forgive me cowboy. also fuck diagonals

* oops

we need this apparently

* fuck it we ball

* Update _lists.dm

* Update icon_smoothing.dm

* it now works kinda

* Update atom_initializing_EXPENSIVE.dm

* lighting don't work

* we have light

* sort turfs better

* big fucking reorganize

* like everything except templates

* boy i sure hope nothing bad happens to these bar templates

* we're back

* no runtimes baby

* no errors

* shuttles are almost fixed i think

* Revert "shuttles are almost fixed i think"

This reverts commit 046058827c.

* Revert "Merge remote-tracking branch 'upstream/master' into icon_smoothing"

This reverts commit 863e1b776d, reversing
changes made to 884623e600.

* Revert "no errors"

This reverts commit 884623e600.

* too far back i think

* midround smoothing runtimes fixed i think

* comment cleanup

* should fix the component runtimes

* Revert "Revert "Merge remote-tracking branch 'upstream/master' into icon_smoothing""

This reverts commit a8ff8d63aa.

* NO RUNTIMES AND ICEMETA WORKS LET'S GOOOOOO

* please stay fixed icemeta

* organizing render dms

* woops this too in the reorganizing

* cryo fixed

* nah, i'd win

* parallax isn't my problem

* pls don't break icemeta

* runtime station gets a cam console

* well it compiles

* maybe fix the map

* woops

* man i hate maps

* was that it?

* PLEASE

* missing focus tests

* maybe that was it

* maybe

* let's take the batteries out of the carbon monoxide detector

* fuck osha

* i hate vending machines

* that's not a computer

* slot machine fix

* PLEASE

* that wasn't supposed to be there

* fuck it i can't fix everything at once

* BLUESPACE LOCKER?

* literally why

* hhh

* does this fix chasms?

* that should fix bad index

* please?

* turf_flags for reservations

* haha oops

* yolo (kill me)

* fix wood walls and other walls

* fix stairs

* that might have fixed shittles

* baseturfs are good now i think

* should fix plasma windows

* decals fixed

* please fix changelog

* shuttle lighting still fucky

* lighting is stinky slow and doesn't finish updating by the time the server starts guh

* lighting seemingly works

* slipping works

* shuttle sounds, slips, and windoors fixed

* why am i here

* fuck the changelog

* of course someone touched smoothing as i'm almost done

* we good?

* updating ai_eye and rename

* z updates and more ai cam updates

* ice fixed

* weather and ice fix

* clockies can see and other clean up catches

* windows fixed

* cowbot forgive me i'm trying to update flashlights to tg because there's no light on lower multi-z z's like ice meta bottom floor

* movable lighting works on multi-z

* gps fix

* item stacking from drag works

* falsewall fix

* job panel fixed

* AI HANDLED

* woops that comment should be gone

* i hate ai i hate ai

* brass glass visible again

* vents on top of tiles now

* sigdrobe sprite back

* centcomm portals work

* portals and see openspace mapping icons fixed

* icemeta my behated

* kill

* is that it

* lighting cutoff is old hat

* angery overlay

* not super necessary

* also extra but whatever

* ticker but thicker

* job fix i hope

* this isn't needed anymore

* latejoin fix?

* laserpointer, pipecrawl, and some consoles fixed

* i hate fixing bugs as they're made

* we're not ready for that

* redef cleanup

* gps arrows, gun flashlights, shuttle console placement, multi-z pulling fixed

* goofy ah gun code

* this was a good idea and necessary

* should fix caltrop component

* does this please the linter

* linter please accept this async function

* THERE

* take the batteries out

* make it stop

* cowbot stopped me from letting ghosts dab

* recycler loc fix

* fix border firedoors not blocking movement

* should fix screen fade out and fade in on round start and end

* darker command tile trim and fixed bronze wall sprites

* fuck you linter

* railings actually stop you from leaving

* probably fixes gibtonite overlay when struck

* armaments dispenser and clockwork catwalk

* turbine fix probably

* pointing at inhand items should be fixed

* fix overwatch app

* should hopefully fix cable rotation on shuttle move

* flashlights have better directionality logic

* hopefully fixes shuttle atmos on move

* grilles fixed

* hopefully this fixes shuttle buttons, airolocks, and other machinery not working after moving

* ice meta mining area finally not freezing

* fix lightbulb icons not updating

* lava mask and lighting dots

* we actually have this

* fuck glowshrooms GC

* fix light fixture interactions and icon updates

* hopefully catches all the updates

* lava lighting good to go

* seclite was missing inhands

* smoothing in replays

* light updates accurate in replays

* biome's multi-z requests

---------

Co-authored-by: cowbot92 <75333826+cowbot92@users.noreply.github.com>
Co-authored-by: Molti <gamingjoelouis@gmail.com>
Co-authored-by: Ringalong <53777086+JohnFulpWillard@users.noreply.github.com>
2024-02-18 13:16:55 -06:00
SapphicOverload
d08cdca399 Update radial.dm (#21407) 2024-02-15 00:01:19 +00:00
Redmoogle
2df699272c Revamps the jump to area and teleport menu (#21384)
* commit funny

* random fixes

* Update jumpto.dm
2024-02-14 23:28:50 +00:00
Rune Knight
1f5d9bc8b6 [admin] Silicon Law Manager (Again) (#21294)
* refactor pt 1 done

* trying to figure out how the default state law lists work

* guess its time to rework it

* checking

* refactor hopefully all done.

* finalized merging to master crap

* span info comment

* i am blessed

* MAY THE SILICON RULE US

* almost done

* TIME FOR BUG TESTING

* double negative error

* undo pai inherent

* undo onclick cyborg

* undo 4real

* dont need old verison of checklaws

* dont show laws on certain modules

* bugfix

* ready for public code review :)

* no more auto announce verb

* typecast? ive never met her

* replace some law_header & comments

* todo, autodoc, and just checking stuff over

* ui working again

* misplaced stuff

* fix hacked error + two comments about notable issues that idk how to fix

* admins can edit antag laws now

* im not lying now

* uses .tsx instead of .js

* how the heck did this get changed to 28

* better noticebox words

* solves 1 of 2 tgui issues

* a little revert

* unneeded comments

* the pains of being outdated

* zzz

* zzz2

* creativity and adminonly

* 0 --> FALSE, 1 --> TRUE

* asimov++ change from PR 20670

* more silent

* changes from PR 20309 and other stuff

* ??? why spaces instead of tabs

* better doc

* correction

* robotact State Laws --> Law Manager

* whoopies

* better naming

* solves that bug report

* better ["antag"]

* extra space

* ?? how did this happen

* comment no longer relevant. hooray

* probably no longer needed comment

* zzzzz3

* this goes here instead

* comment to make it obvious

* autoupdate borg + allow edit for syndie mmi

* additional info for syndiemmi in admin tgui

* autodoc

* handle todo

* update 2 lawsets that are non-current
2024-02-11 16:54:29 +00:00
Djiq
85db9beea2 [IDB IGNORE][MDB IGNORE] Adds Jungleland as a randomly chosen alternative to Lavaland, [Bounty] (#14802) 2024-01-05 12:15:25 -06:00
SapphicOverload
4b3881bba8 [PORT] Demolition Modifier (#20988)
* i am going to create an environment that is so demolished

-bottles/broken bottles (0.25x)
-scalpels (0.25x)
-screwdrivers (0.5x)
-shotgun pellets (0.5x)
-all incendiary bullets (0.75x)
-knives (0.8x)
-welders (0.5 inactive, 1.5 active)
-7.62mm bullets (1.2x standard, 1.5x AP)
-pickaxes (1.2x)
-chainsaw (1.5x)
-crowbars (2x)
-plasma cutter beams (2x)
-shotgun slugs (2x standard, 3x uranium)
-.50 rounds (2.2x standard, 1x penetrator, replaces unique check)
-emitter beams (3x)
-sledgehammer (3x, replaces unique check)
-vxtvul hammer (3x)
-fire axe (3x standard, 4x energy, replaces unique checks)
-rockets (4x)
-cannonballs (4x)
-breaching slugs (50x, 8x vs mech/silicon, replaces unique check)

* Update shotgun.dm

* Update silicon_defense.dm

* Update tools.dm

* Update sniper.dm

* Update items.dm

* stuff

* bug spotted, neurons activate

* YARRRRR

* Update beam_rifle.dm
2023-12-02 22:02:08 -06:00
John Willard
5be3c1dc8b Ports many improvements to lighting (directional lights) (#20569)
* Adds species lights

* uses image instead of overlay effect

* Removes No lumcount

* Updates much of lighting code to be closer to TG

* ah whateva

* re-adds bandaid

* Updates vis overlays (fixes a harddel)

* Should fix replays

* spinning bitflag

* fixes pAI lights

* remove unused pAI code

* conflicts i forgot to deal w/ (how did this happen?!?!?)
2023-11-25 01:38:39 -06:00
cowbot92
f3fb6a5816 Adds new station trait: Moonscorch (#20878)
* ok for real

lets see

* ok cool

lit as the kids say

* sick

done

* spelling

idiot

* Updates it

As requested

* Lets make it more mysterious

what the moon doing

* reworks the code

when you leave the z-level the moon no longer resets, thanks chubby

* remove this

throw it away
2023-11-14 19:46:46 -06:00
cowbot92
63b5d15a65 Reenables Echolocation, now with the ability to pick up stuff (tm) (#20866)
* round two

here we go

* ok

all done head hurts

* bye basemap

idiot

* slight adjustment

to this

* adds tables

god im good

* else if

else if

* ok fine its blue

biaomu add mr bluesky back please
2023-11-11 23:05:20 -06:00
Rune Knight
2f4acd492d Cyborg Chameleon Projector Can Disguise as Any Crew Cyborg Module (#20802)
* done

* unneeded var
2023-11-07 14:33:00 -05:00
Call-Man-Dennis
fa6938c456 Revised Obsidian in-game UI. (#20821)
* Adds an obsidian theme for the in-game UI.

* Updated hud.dm to pull the new obsidian theme files.
2023-11-05 12:43:13 -03:00
John Willard
c3b4fd3a8d destroys the entire codebase for golf (#20658)
* destroys the entire codebase for golf

* Swags out abandoned crates
2023-10-31 22:37:49 -05:00
Chubbygummibear
2489bcf45e Port TG's "Kills obj/item/projectile in favour of obj/projectile" and rename its flag var to armor_flag (#20586)
* seems good

* and the flags
2023-10-14 20:54:01 -05:00
Kell-E
161d84c04b Prevents the removal of objects from yourself while disabled. (#20446)
* Prevents removal of objects while disabled

* Better handling
2023-09-30 22:47:52 -05:00
Rune Knight
0e4a1671aa Service Cyborgs Can Truly Cook (With Upgrades) (#20045)
* service gripper completed

* initial cookbook & item/gripper -> item/borg/gripper

* make it an upgrade

* final

* update comment

* fixing fail from merge w/ master

* fix build error

* this unit -> this cyborg
2023-08-31 19:44:04 -05:00
Rune Knight
a184c1bedc "Jestographic Sequencer", a clown-exclusive traitor item & tweaks (#19832)
Jestographic Sequencer, a role-restricted traitor item for the Clown, is buyable at 4 TCs.
Jestographic Sequencer, if used on airlocks, will invert access.
Failing to emag something refunds the charge.
Cyborgs gets feedback similar to the AI when they interact with an non-functioning (e.g emagged) airlock.
Mechs no longer need a pilot to determine if they have access to a door.
Changed Explosive Airlock Charge's uplink description to be more accurate on how it is triggered.
Emagging the sechailer works now.
2023-08-21 15:08:40 +02:00
John Willard
9640d15010 Removes do_atom, do_after_mob and do_mob (also interaction key stuff) (#19813)
* removes do_after_mob and do_atom

* Ports TG do_after

* Convert a ton of do_mob to do_after

* Removes do_mob entirely

* Now breaks the compile 👍

* Goes over current do_afters and fixes problems I found

* Increases CPR speed

* you eat food faster too

* Fixes stripping mobs

* Revert "you eat food faster too"

This reverts commit abcca7e673.

* Fixes accidental swapover

* Update horror.dm

* Update hecata.dm
2023-08-19 22:34:34 -05:00
Chubbygummibear
a797efa567 TG DNA update attempt #3: post-TGUI preferences edition (#18197)
* please let this work (#1)

* ho

* pod nerfed by a pod main

* sugone

* yea

* yer

* lotsa stuff

* tgui is pain

* i don't know

* maybe?

* god kill me

* tailed

* wait no i fixed it wrong, this should be better

* SCOPE CREEP BABEEEEEEEEEE

* sins

* mother of all omlettes jack

* is it over?

* ethereal colors because idk

* i think that's it until we find out what else i broke

cl ass

clean up debug messages

last one probably

* Revert "i think that's it until we find out what else i broke"

This reverts commit 574b0e8b75.

* last time with gusto

* hhh

* ho

* pod nerfed by a pod main

* yer

* fix

* Revert "fix"

This reverts commit 979eddbaa8889a249cc9ff830109757af888e753.

* Delete plantpeople.dm

* Revert "Merge branch 'dna-blocks-but-like-good' of https://github.com/Chubbygummibear/Yogstation-TG into dna-blocks-but-like-good"

This reverts commit 1756ff2be6, reversing
changes made to 05f88bee81.

* this shouldn't be in here

* missed that

* so many little things

* please for the love of god work

* that might be it

* may the future not suffer as we have in the past

* higher version because it only updates sometimes

* works

* reorder those cause yog is snowflake

* updated

* conflicting mutations fix

* alright we're good to go AGAIN

* glowy and extendo colors work again

* please let this work (#1)

* ho

* pod nerfed by a pod main

* sugone

* yea

* yer

* lotsa stuff

* tgui is pain

* i don't know

* maybe?

* god kill me

* tailed

* wait no i fixed it wrong, this should be better

* SCOPE CREEP BABEEEEEEEEEE

* sins

* mother of all omlettes jack

* is it over?

* ethereal colors because idk

* i think that's it until we find out what else i broke

cl ass

clean up debug messages

last one probably

* Revert "i think that's it until we find out what else i broke"

This reverts commit 574b0e8b75.

* last time with gusto

* hhh

* ho

* pod nerfed by a pod main

* yer

* fix

* Revert "fix"

This reverts commit 979eddbaa8889a249cc9ff830109757af888e753.

* Delete plantpeople.dm

* Revert "Merge branch 'dna-blocks-but-like-good' of https://github.com/Chubbygummibear/Yogstation-TG into dna-blocks-but-like-good"

This reverts commit 1756ff2be6, reversing
changes made to 05f88bee81.

* this shouldn't be in here

* missed that

* so many little things

* please for the love of god work

* that might be it

* may the future not suffer as we have in the past

* works

* reorder those cause yog is snowflake

* updated

* conflicting mutations fix

* alright we're good to go AGAIN

* glowy and extendo colors work again

* it compiles

* the adds antags pr is the worst thing i've ever seen

* Revert "the adds antags pr is the worst thing i've ever seen"

This reverts commit b18dc91a34.

* i need github to stop being a shit for 2 seconds

* i didn't even need those god dammit

* can i go now
2023-08-01 17:16:14 -05:00
John Willard
040129b303 Two-handed component (#19365)
* Adds twohanded and ports some things to use it

this will require update_appearance to properly compile.
Haven't ran updatepaths yet, I'm just saving my progress.

* Saving my progress again.

* Nearly finished

* Fixes

* test commit

* Revert "test commit"

This reverts commit 6e4e79a57a.

* existing base_icon_state

* base to atom

* Update twohanded.dm

* map updates and updatepaths relocation

* merge conflicts

* Fixes in local testing

* call parent

* fuck you admins have to wait procs out

* wielded stats
2023-07-23 22:49:39 -05:00
Bop
dabdd9ced1 disabled station adrift (#19760)
* yes

* increase timer

* not fixed!!

* why is it still going on

* Update neutral_traits.dm

* Update plane_master.dm

* ye
2023-07-22 13:07:27 -04:00
John Willard
bd0c3bf8c6 Disables echolocation (#19787)
* Disables echolocation and fixes some problems w/ it

* undef

* Update echolocation.dm

* Update echolocation.dm
2023-07-22 14:45:51 +00:00
azzzertyy
059bb8284b [BOUNTY] Adds echolocation (#19701)
Blind people can now echolocate
Blindness quirk point reduction reduced to -6
2023-07-22 00:23:21 +00:00
John Willard
9a89bb674f Adds update_appearance (this is friggin big news) (#19643)
* update icon and update appearance

* update name

* fixes

* Removes double parent calls from many things

* More fixes

* minor fixes

* fuck

* A!

* general annoyances in this PR

* going in specific fixes

* remove remaining update icons and hud fixes

* Mass replace update icon with update icon state/overlays

* compile

* push my work so far

* goes back on things I broke

* a

* goes through like 80 more cases

* going through more update icons

* compile again

* thank you tattax

* Goes through the remaining update icon

* fix CI cries

* Fixes cigs, canisters and guncases

* Fixes airlock unres sides

* Fixes the flash

* Fixes cryo cells

* gun fix

* Egun fixes

* fixes mini eguns

* Update energy.dm

* Fixes MMIs

* Fixes security level interface

* Fixes cigar cases

* Bow & Critter crate fixes

* Fixes signalers

* Fix canisters again

* re-adds blinking red

* Fixes solar panels

* Fixes cryogenics (and forced standing)

* Update cryo.dm

* sechailer fix

* Maybe fixes pitch black roundstart APCs

* Update apc.dm

* yet another egun fix

* Fixes plasmamen helmets among other stuff

* Fixes canisters for good

* Fixes booze dispensers

* Fixes new icon updates people added

* Probably fixes ballistic guns

* i give up lol
2023-07-21 18:49:04 -05:00