15 Commits
Author SHA1 Message Date
siliconsandGitHub ac3e0a73a9 attack_self refactor (#6754)
Changes proc header
2024-09-16 13:09:37 -06:00
siliconsandGitHub 83bc9a7ebf Underfloor refactor + Mild codebase cleanup (#6518)
refactors deprecated and old level / hide system to a more orchestrated
and slightly more efficient one
2024-06-20 17:09:48 -06:00
39bc14bb4a reworks game preferences (characters v2 staging) (#6310)
Co-authored-by: silicons <no@you.cat>
Co-authored-by: LordME <58342752+TheLordME@users.noreply.github.com>
2024-04-08 12:44:30 +02:00
383308a1d1 storage rewrite (#6284)
Co-authored-by: silicons <no@you.cat>
2024-02-17 10:08:35 +01:00
93de2c0872 Revert "Revert "fixes noncompliance with 514 procpaths"" (#5781)
Co-authored-by: silicons <no@you.cat>
2023-07-27 20:49:36 +02:00
LordMEandGitHub 9b128134df Revert "fixes noncompliance with 514 procpaths" (#5780)
Reverts Citadel-Station-13/Citadel-Station-13-RP#5779
2023-07-24 21:50:50 +01:00
58f4094413 fixes noncompliance with 514 procpaths (#5779)
turns out the old way of doing procpaths is illegal now

this should fix some weird potential (?) bugs

---------

Co-authored-by: silicons <no@you.cat>
2023-07-24 21:26:17 +01:00
8b778b0321 Armor rework (#5158)
Co-authored-by: silicons <no@you.cat>
2023-03-25 11:58:25 +01:00
455ec82c4e refactors attack_hand, attackby, attack_self (#5120)
Co-authored-by: silicons <no@you.cat>
2023-03-11 17:15:58 +01:00
siliconsGitHubVM_USER <VM_USER>
6dec5d41e7 refactors pushing, movespeed, actionspeed, throwing, movement, pass flags, and probably things i forgot about; adds overhand throwing (#4360)
* initial

* wack

* changes

* insanity

* staging

* t

* note2self

* wild

* find replace

* changes

* pain

* fixes

* that's right out

* augh

* augh

* wild

* lol

* fuck this not refacotring all that in one day

* oopsy doopsy

* that goes away

* fixes

* pain!

* throwing stuff

* Fixes

* g

* eternal curse upon you, space indenter

* eternal curse upon you, space indenter x2

* real combat refactor energy

* refactors

* stuff

* subsystem logic

* a

* pain

* logic

* push logic

* logic

* i hate micros

* fixes

* a

* convert the rest

* let's finish this

* s

* fixes

* aah.

* augh

* AUGH

* stuff

* a

* more

* a
git pu

* fixes

* fixes

* fix

* fixes

* warnings

* more

* maybe don't have them throw past walls

* fixes

* ack

* f

* better ui

* fixes

* fixes

* a

* proximity monitors

* proximity monitors

* proximity monitors

* wack

* swap stuff

* a

* fix

* fix

* fix

* default

* Fix

* fixes

* ayy

* aoug

* aoug

* stuff

* fix

* fix

* ay

* ay

* ough

* ayo

* fix

* cannon

* wack

* i tested it

* fix

* why

Co-authored-by: VM_USER <VM_USER>
2022-09-08 01:43:03 -07:00
Captain277 1de37c02ce Fancy radials and cloth for molotovs. 2021-10-03 13:05:19 -07:00
Captain277 5e0fb1a451 Hanging seals and emas. 2021-05-21 05:39:40 -07:00
+12 d08acccd8a Overdue Update (#84)
* Automatic changelog compile [ci skip]

* fix linter uwu (#2934)

why yes i am speed selfmerging to fix a broken linter

* Update outlet_injector.dm

* Update admin_investigate.dm

* Create logging.dm

* Update vorestation.dme

* Update outlet_injector.dm

* woops

* fix

* we pog

a little bit

* a little bit more

* Update smes.dm

* Automatic changelog compile [ci skip]

* excludes turfs entirely

* Update beam_prism.dm

* excludes blind people

* Update floor.dm

* Update flooring.dm

* Update girders.dm

* Update materials.dm

* Update materials.dm

* Update window.dm

* Update gaia_planet.dm

* Update frozen_planet.dm

* Update classh.dm

* Update lavaland.dm

* Automatic changelog compile [ci skip]

* excludes itself

* Update clothing_accessories.dm

* Update clothing_accessories.dm

* Update cartridge.dm

* Update floor.dm

* Update floor.dm

* Automatic changelog generation for PR #2928 [ci skip]

* alien laserguns (?) sounds

why is it named beam/cyan wtf

* Automatic changelog compile [ci skip]

* adds comedy

* Automatic changelog compile [ci skip]

* Update window.dm

* allows cyborgs to pick up rus-t fuel rods

cyborgs should be able to start the rus-t solo to bring it inline with other engines

* missed a comma woops

ooopps

* Automatic changelog generation for PR #2936 [ci skip]

* Automatic changelog compile [ci skip]

* Update stack.dm

* Update floor.dm

* pretty

* update

* Automatic changelog compile [ci skip]

* del all

* Automatic changelog generation for PR #2929 [ci skip]

* Automatic changelog compile [ci skip]

* unsquishes minitest and adds emote stuff from main (#2949)

* unsquishes minitest and adds laugh stuff from main

🆑
fix: unsquishes minitest (dev)
add: adds laugh sounds from main
add: adds a *nyaha emote separately
/🆑

* add a help entry bc why not

* trailing newlines for linters

* ports screaming from main

* ports spam_flag from main

* this is better than having a separate PR and using the living.dm stuff

* after maint talk, better that this doesnt exist until it can be implemented nicer

* Automatic changelog generation for PR #2949 [ci skip]

* Automatic changelog generation for PR #2938 [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Changes to engine templates

## About The Pull Request
Adjusts the engine templates so that certain bugs are no longer present. Namely, everything wrong with the R-UST and duplicate radiator windows. Now it isn't just the SM that has radiator window shutters, as well.

## Why It's Good For The Game
Now, I know there was a ban on changing the layout of the map, so changing the layout of the pipes in the R-UST might be a bit of a stretch, but hear me out. Fixing the R-UST by means that you rightfully shouldn't need to take ICly every round fucking sucks.
The other things are just a bit of icing on the cake.
## Changelog
🆑Auris456852
fix: R-UST's hot loop now is set in the right direction and the wiring works.
fix: No more duplicate borosilicate engine windows.
tweak: Every engine submap now has radiator window shutters.
tweak: Removes the rogue button in the middle of the R-UST pipes.
/🆑

* Update Misc-Recipes.dm (#2972)

* [RTM] Language Flags Clean up, _vr merging and speech_verbs can be lists now (#2932)

* Language clean up

* Adjusts Pan-Slavic desription to be more correct
in current Lore

* Fixes a typo in the Squeakish description

* Add Gibberish protection, when using prefix for
unknown language(s)

* Removes the lowertext function from filling the
language_key list,
to allow both the cases of letters to be used for language prefix

* Gibberish protect now clears the prefix

* ! emotes delete the ! properly again

* Automatic changelog generation for PR #2932 [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog generation for PR #2959 [ci skip]

* yeah lets ban them

* trailing newline

* visual improvements, stability tweak

Ports icons from Scav, which I think uses Bay's.

Some code coming along with it, too.

Also: My own alpha changing with the colour and temperature.

* makes it easier to see without fake ambient occlusion

a visibility fix, and more scaling levels

* dynamically scales the fields alpha and the brightness with the temperature

wow, I can't believe my code worked first try.

* the brightening

the math made is kinda darker than before at max.

* untested beach sound fix (#2980)

* untested beach sound fix

* uncrush

* adds *clak (#2979)

* lets warn the user about what they're about to spawn (#2975)

* more horror things (#2968)

* toggle pain messages (#2962)

* toggle pain messages

* Update pain.dm

* Update pain.dm

* Update pain.dm

* Automatic changelog generation for PR #2962 [ci skip]

* lying can now be left or right like main (#2955)

* Fixes robotics labcoat icons (#2954)

* Automatic changelog generation for PR #2954 [ci skip]

* Update fishing.dm (#2951)

* Automatic changelog generation for PR #2951 [ci skip]

* adds taur loafing (#2950)

* test

* functional loafing

* better layering and sprite

* ok thats bad layering

* Update taurs_vr.dmi

* Update update_icons_vr.dm

* Automatic changelog generation for PR #2950 [ci skip]

* Update miscellaneous.dm (#2978)

* Update broadcaster.dm (#2981)

* Update dice.dm (#2983)

* minor changes (#2971)

* minor changes

* minor text fix

* choker fix (#2970)

* Update emote.dm (#2969)

* Suplexes all barsigns before it (#2898)

* Adds the new sign

Adds the C1-TA DEL-B barsign to the game.

* Replaces holoprojector with standard sign base, makes it so Celestial Cafe isn't backwards in literally every direction except down

e

* Update port_gen.dm (#2939)

* Update mob.dm (#2961)

* adds unus (uno) because it isn't a joke anymore (#2976)

* space uno pog

adds a deck of unus (uno) cards and adds them to loadouts, bits n bobs, and two spots on the triumph

* Update unus.dm

* Automatic changelog generation for PR #2976 [ci skip]

* lets event managers+ delete mobs in a specified range (#2958)

* lets event managers+ delete mobs in a specified range

the del-all verb makes me cry, so i made an optimized one

* minor polish

lets convert that path to the name rather than present event managers full type paths a second time

* Update debug.dm

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Update robot_upgrades.dm

* map tweaks

* Visual Studio Code things

* Revert "Visual Studio Code things"

This reverts commit 25a686baa5.

* Revert "Revert "Visual Studio Code things""

This reverts commit 2d607f29a6.

* Revert "Revert "Revert "Visual Studio Code things"""

This reverts commit 5a5b9319ef.

* Add files via upload

* Update sprite_accessories_vr.dm

* Revert "Update emote.dm (#2969)"

This reverts commit 05f26c81ac.

* Hopefully converts the maps to .tgm

* Missed a spot

* Exploration Shuttle Redesign

* Revert "Exploration Shuttle Redesign"

This reverts commit 73707a39fc.

* Revert "Revert "Exploration Shuttle Redesign""

This reverts commit 13a59f427e.

* Automatic changelog compile [ci skip]

* lets not show this to the user

* [MAINPORT]

* Update panic_bunker_player.dm

* Update admin.dm

* Update new_player.dm

* Automatic changelog generation for PR #2992 [ci skip]

* Automatic changelog generation for PR #2991 [ci skip]

* Automatic changelog generation for PR #2988 [ci skip]

* Update manuals.dm

* Update negative.dm (#2986)

* what if we removed the fusion environment heat cap..... haha... (#2987)

* Update core_field.dm

* Update core_field.dm

* fixes a bunch of things (borg attacks gravity etc combined pr)  (#2989)

* more

* wew

* Update movement.dm

* Update movement.dm

* Update areas.dm

* Update movement.dm

* Update areas.dm

* updates new_size (#2993)

* mannequins can no longer scream (#2994)

* lets not spam THUNDERDOME.ogg indefinitely in the holodeck (#2995)

* lets not spam THUNDERDOME.ogg indefinitely in the holodeck

* Update HolodeckControl.dm

ok thunderdome can have thunderdome.ogg

* Update triumph_things.dm

* The great de _vr-ening. Part one. (#2933)

* first pass

* pass 2

* e

* Update vorestation.dme

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Adds wirecutters to sciencehound

* Automatic changelog compile [ci skip]

* i dont know

???????

* Automatic changelog generation for PR #3004 [ci skip]

* Automatic changelog generation for PR #2973 [ci skip]

* Automatic changelog compile [ci skip]

* tweaks and fixes

* Automatic changelog generation for PR #2650 [ci skip]

* conveyor thing (#2964)

* fix

* Update conveyor2.dm

* Update station.dm (#2999)

* Update pins.dm (#3000)

* Automatic changelog generation for PR #3000 [ci skip]

* science no longer gets free tasers (fixes xeno taser guns) (#3001)

* Update weapons.dm

* Update weapons.dm

* fixes antimagic components, gives inversion beams 0.66x damage if someone is antimagic shielded (#3003)

* modifications

* component anti magic

* 0.66x

* fixes

* fixes dropped

* main

* fix pickup

* Automatic changelog generation for PR #3003 [ci skip]

* Update nif.dm (#3005)

* Update triumph-02-deck2.dmm (#3007)

* fixes modular weapons not updating after generatefiremodes somehow writing 5 lines of code to fix this doesn't change the fact this entire fire deserves to go in a trash fire (#3009)

* Update modulargun.dm

* Update modulargun.dm

* Update cult.dm (#3010)

* sometimes the only safe haven from shitcode is porting in status effects from main just to code a dagger for stabbing things with  (#3015)

* why did i do this

* wow

* actual files

* changes

* on second thought

* fix

* fixes

* woops

* wield

* fixes

* fix

* fix

* woops

* Automatic changelog generation for PR #3015 [ci skip]

* adds tagline config (#3018)

* Update world.dm

* Update general.dm

* Update config.txt

* maybe if atmos crashes it should automatically recover and fix itself instead of runtiming every 2 seconds for the rest of the round (#3020)

* Update air.dm

* Update air.dm

* Update air.dm

* Update air.dm

* Update cataloguer.dm (#3021)

* fixes inducer runtime, removes inducing smes because it's a blatant copypaste that is unnecessary  (#3024)

* Update inducer.dm

* Update inducer.dm

* Automatic changelog compile [ci skip]

* yup

* Update captain.dm

* 1

* fixes overlapping light and camera (that was there before my changes), re-does decals to follow science standard

* Automatic changelog compile [ci skip]

* Forgot decals in Virology and a sec bit

* fixes soulcatcher ar projections and switches AR rendering to appearance cloning (quite literally 3 orders of magnitudes faster) (#3006)

* woop

* done

* Update science.dm

* Update science.dm

* makes sizegun standard with other size nerfs

@nik707

* Automatic changelog compile [ci skip]

* Automatic changelog generation for PR #3028 [ci skip]

* Automatic changelog generation for PR #2952 [ci skip]

* sometimes i wish i could gitban whoever coded syringe infections because congratulations i will now instantly kill someone with 10 clicks with this omegalul tier dumpster fire of a proc  (#3022)

* Update syringes_vr.dm

* Update organ_external.dm

* Update syringes_vr.dm

* Update pain.dm (#3023)

* Update heat_exchanger.dm (#3030)

* Update spreading.dm (#3031)

* removes fun - no more spawning in dust clouds :( and i guess faster/more organized overmaps init  (#3040)

e

* syncs TGS, tgui, and build tools to latest tgstation (#3039)

lol said the crab, lmao

* Update triumph-04-deck4.dmm (#3047)

Re-Uploading the new shuttle

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Update 13_soulcatcher.dm (#3033)

* fixes rigsuit gauntlets erasing gloves (#3027)

* maybe

* alright

* fixes language colors (#3045)

* e

* tgui update

* wew

* fix

* Update triumph-03-deck3.dmm (#3036)

* lets not sterilise entire solar systems every shift (#3037)

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* the ultimate fix

Co-authored-by: Changelogs <action@github.com>

* Automatic changelog generation for PR #3037 [ci skip]

* The nose thing (#3035)

* Update new_player.dm (#3042)

* okay this is going to be a horrible idea but it's this or weeks of manual replacement - icon sync to vorestation via overwrite-or-append merge from cit onto vore icons  (#3038)

* scream

* i'm sorry affectedarc

* reset to master

* woohoo let's bloat the codebase with 342 more files it's okay we'll clean them up eventually, cit is doomed

* let's not

* probably fixes dogborgs

* Automatic changelog compile [ci skip]

* e (#3050)

* [READY] Yeet, Or, How I learned to stop hating resleeving and rework it entirely. (#3008)

* IT WORKS

* e

* i am losing my mind

* works

* mirrors transfer from the console

* adds new scanner

* mirrors persist on gib/ash/dust

* E

* nif save alteration + mirror tool

* adds mirror tool

* mirror tool cleanup

* e

* tidying

* Revert "tidying"

This reverts commit 13d62ca2ae.

* god i hope this is everything

* pref works but also doesn't

* e

* testmergies time

* e

* E

* e

* ok

* e

* This didn't break anything so HERE WE GO

* e

* adds the positronic mirror variant and required code to spawn with it

* Positronic mirror code

Co-authored-by: buffyuwu <42501819+buffyuwu@users.noreply.github.com>

* Automatic changelog generation for PR #3008 [ci skip]

* fixes and adjustments to slimes/xenobiology/fire extinguishers (#3048)

* wow

* wew

* grr

* grr

* this ones right (#3054)

* Automatic changelog compile [ci skip]

Co-authored-by: Changelogs <action@github.com>
Co-authored-by: nik707 <38332985+nik707@users.noreply.github.com>
Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
Co-authored-by: FreeStylaLT <freestyla8@gmail.com>
Co-authored-by: CygnusB <39594514+MalricB@users.noreply.github.com>
Co-authored-by: buffyuwu <42501819+buffyuwu@users.noreply.github.com>
Co-authored-by: CitadelStationBot <citadelstationcommunity@gmail.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
Co-authored-by: Kraseo <S0ldi3rKr4s0@hotmail.com>
Co-authored-by: Auris456852 <MegamanZeroZX@gmail.com>
Co-authored-by: Felix <58342752+TheLordME@users.noreply.github.com>
Co-authored-by: Mount0 <66533944+Mount0@users.noreply.github.com>
Co-authored-by: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Co-authored-by: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com>
Co-authored-by: Funkeronipasta <72235187+Funkeronipasta@users.noreply.github.com>
Co-authored-by: Ghostcoffeee <66063955+Ghostcoffeee@users.noreply.github.com>
Co-authored-by: MediHound <magda.c0rtana@hotmail.com>
Co-authored-by: LordDoge <44487173+LordDoge@users.noreply.github.com>
Co-authored-by: MediHound <47318585+MediHound@users.noreply.github.com>
Co-authored-by: crystal <harryrobertfoster@gmail.com>
2021-05-04 00:24:17 -07:00
kevinz000 b4ecf93d46 ok 2020-04-13 20:03:10 -07:00
kevinz000 6c1c339191 Updates code to November 2019 Vorecode 2020-02-08 00:41:54 -07:00