]>
git.smokeofanarchy.ru Git - space-station-14.git/log
deltanedas [Thu, 9 May 2024 07:12:48 +0000 (07:12 +0000)]
make fire not burn through hardsuits (#27161)
* add FireProtection system and event
* minor optimisation + make flammable use fire protection event
* add fire protection values to some things, nerf firesuit heat resistance
* bruh
* unrevert laser nerfs, make elite hardsuit fully fireproof
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
deltanedas [Thu, 9 May 2024 07:07:17 +0000 (07:07 +0000)]
fix master (#27833)
pro
Co-authored-by: deltanedas <@deltanedas:kde.org>
Sphiral [Thu, 9 May 2024 06:50:50 +0000 (01:50 -0500)]
Make storage UI close upon being locked (#27810)
* make storage close on lock
* formatting and comments
* Update Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
Co-authored-by: ShadowCommander <shadowjjt@gmail.com>
* Apply suggestions from code review
Co-authored-by: ShadowCommander <shadowjjt@gmail.com>
* Swap to foreach instead of for
Co-authored-by: Kara <lunarautomaton6@gmail.com>
---------
Co-authored-by: ShadowCommander <shadowjjt@gmail.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
PJBot [Thu, 9 May 2024 06:50:00 +0000 (06:50 +0000)]
Automatic changelog update
vorkathbruh [Thu, 9 May 2024 06:48:53 +0000 (23:48 -0700)]
Nukie agent requires chemistry hours, rather than general medical hours. (#27098)
* Update nukeops.yml
Change nukie agent's playtime requirement from 5 hours medical to 5 hours chemistry.
* Update nukeops.yml again
5 hours -> 3 hours
Killerqu00 [Thu, 9 May 2024 06:48:32 +0000 (08:48 +0200)]
Revolutionaries can now cuff command instead of killing/exiling them (#27627)
* command can now be restrained for revs victory
* headrevs still must be killed
PJBot [Thu, 9 May 2024 06:37:14 +0000 (06:37 +0000)]
Automatic changelog update
deltanedas [Thu, 9 May 2024 06:36:07 +0000 (06:36 +0000)]
malf killer 9000 (robotics console) (#24855)
* create devicenet frequencies
* create borg transponder and give it to all nt borgs
* add robotics console
* actually implement battery charge display + some fix
* tab
* real explosion
* little safer
* disable destroy button clientside too when on cooldown
* m
* how do i do this when i review things...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* webedit ops
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
* ui updates
* oracle java
* do a thing
* update ui when a borg times out
* maybe fix test
* add IsLocked to LockSystem
* make destroying gib the chassis again, so emagging isnt sus
* use locking
* require using alt click to unlock so normal click is open ui
* the
* use LogType.Action
* take this L
* pocket lint?
* sharer
* pro ops
* robor pushmarkup
* m
* update and make it not use prototype anymore
* frame0
* update yaml
* untroll
* bad
* h
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
deltanedas [Thu, 9 May 2024 06:35:11 +0000 (06:35 +0000)]
ninja criminal records hacking (#24982)
* more humour
* spotted a troll
* add TryFindObjective to MindSystem
* replace copypaste bool conditions with CodeCondition
* use CodeConditionSystem in ninja + add handling for criminal hack
* add criminal records hacking
* update objectives
* :trollface:
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
lzk [Thu, 9 May 2024 06:33:08 +0000 (08:33 +0200)]
Add auto map vote cvar (#27496)
* Add auto map vote cvar
* :trollface:
Plykiya [Thu, 9 May 2024 06:11:50 +0000 (23:11 -0700)]
Make ERT use short raffle timer (#27830)
Co-authored-by: plykiya <plykiya@protonmail.com>
PJBot [Thu, 9 May 2024 06:04:51 +0000 (06:04 +0000)]
Automatic changelog update
Plykiya [Thu, 9 May 2024 06:03:44 +0000 (23:03 -0700)]
Add Missing Unlocks to Emagged Lathes and Move Recipes to Protolathe (#27575)
* Add missing emag recipes to lathes
* Move autolathe dynamic recipes over to the protolathe
* No disablers!
* Move blast grenades to protolathe as well
* Forgot about tranq shells
* forgotten things from the autolathe PR
* Altered lathe descriptions to more accurately reflect their purpose
---------
Co-authored-by: Plykiya <plykiya@protonmail.com>
PJBot [Thu, 9 May 2024 06:01:53 +0000 (06:01 +0000)]
Automatic changelog update
Alzore [Thu, 9 May 2024 06:00:47 +0000 (01:00 -0500)]
Atmos pipes now deal blunt damage (#27673)
* pipe
* weak
* inhand
* IT WORKS
* inventory
metalgearsloth [Thu, 9 May 2024 06:00:16 +0000 (16:00 +1000)]
Add CanAttack check if target is in a container (#27689)
PJBot [Thu, 9 May 2024 05:57:19 +0000 (05:57 +0000)]
Automatic changelog update
Rio [Thu, 9 May 2024 05:56:13 +0000 (00:56 -0500)]
Drinking from spray bottles (#27815)
Added drinking from spray bottles
deltanedas [Thu, 9 May 2024 05:55:15 +0000 (05:55 +0000)]
fix mech energy display for 0 (#27828)
Co-authored-by: deltanedas <@deltanedas:kde.org>
Plykiya [Thu, 9 May 2024 05:54:48 +0000 (22:54 -0700)]
Adds supplybot to crafting menu (#27827)
Add supplybot to crafting menu
Co-authored-by: plykiya <plykiya@protonmail.com>
Plykiya [Wed, 8 May 2024 15:54:17 +0000 (08:54 -0700)]
Fix Supplybot Ghostrole (#27811)
* Add raffle to supply bot
* Add GhostTakeoverAvailable
---------
Co-authored-by: plykiya <plykiya@protonmail.com>
deltanedas [Wed, 8 May 2024 13:14:17 +0000 (13:14 +0000)]
fix mapping door access (#27784)
Co-authored-by: deltanedas <@deltanedas:kde.org>
PJBot [Wed, 8 May 2024 12:31:49 +0000 (12:31 +0000)]
Automatic changelog update
K-Dynamic [Wed, 8 May 2024 12:30:43 +0000 (00:30 +1200)]
Bike Horn, Clown Recorder, Suspenders for Theatrical Performances Crate (#27668)
added clown and mime item to theatrical crate
PJBot [Wed, 8 May 2024 10:23:05 +0000 (10:23 +0000)]
Automatic changelog update
DrSmugleaf [Wed, 8 May 2024 10:22:09 +0000 (03:22 -0700)]
Move step sound distance and footstep variation to MobMoverComponent (#27799)
Plykiya [Wed, 8 May 2024 10:21:59 +0000 (03:21 -0700)]
Katana Dash checks based on vision rather than collision (#27793)
* Fix dash check
* unused
* obsolete function
---------
Co-authored-by: plykiya <plykiya@protonmail.com>
Tornado Tech [Wed, 8 May 2024 09:18:03 +0000 (19:18 +1000)]
Added new HTN operations and preconditions (#27486)
* Added new HTN operations & preconditions
* Ok I forgot about partial
* Namespace pierce the skies
* Some fixes, debug and new operators
* Bruh git eat my files
PJBot [Wed, 8 May 2024 07:31:59 +0000 (07:31 +0000)]
Automatic changelog update
Hobbitmax [Wed, 8 May 2024 07:30:53 +0000 (03:30 -0400)]
Replace Train syndicate Jaws (#27734)
Should push the right changes to my Train Branch
Plykiya [Wed, 8 May 2024 07:30:03 +0000 (00:30 -0700)]
Reimplement supplybots as non-vehicles (#27769)
* Reimplement supplybots as non-vehicles
* what the hell is a container container?
* Dumpable
* let them hear supply comms
* unmigrate
* no more QM access
* Skill issue
---------
Co-authored-by: plykiya <plykiya@protonmail.com>
Kukutis96513 [Wed, 8 May 2024 06:57:21 +0000 (09:57 +0300)]
Secoff senior uniform fix (#27775)
* weh.
* get the weh out of my repository
* add best lizard figurine
* remove umbra stuff from master
* remove the additional pixels from the senior secoff jumpskirt sprite
* fix the fix
PJBot [Wed, 8 May 2024 06:50:34 +0000 (06:50 +0000)]
Automatic changelog update
ShadowCommander [Wed, 8 May 2024 06:49:28 +0000 (23:49 -0700)]
Fix pull not stopping when character is downed (#27796)
PJBot [Wed, 8 May 2024 06:47:10 +0000 (06:47 +0000)]
Automatic changelog update
Verm [Wed, 8 May 2024 06:46:48 +0000 (01:46 -0500)]
Fix cak and breaddog not being able to escape inventories (#27794)
Fix cak and breaddog
Cojoke [Wed, 8 May 2024 06:46:03 +0000 (01:46 -0500)]
Shoot Over Racks (#27797)
Racks now have table collisions
DrSmugleaf [Wed, 8 May 2024 06:23:26 +0000 (23:23 -0700)]
Fix the changelog window being very laggy until a tab is clicked (#27795)
Flareguy [Wed, 8 May 2024 03:48:42 +0000 (22:48 -0500)]
Revert "Make the floppy lizard ears have two colors." (#27790)
Revert "Make the floppy lizard ears have two colors. (#27679)"
This reverts commit
bd06aa2365d6ce093ac47462deb69858c6cc18c0 .
Pieter-Jan Briers [Wed, 8 May 2024 02:24:54 +0000 (04:24 +0200)]
Fix preferences sent to client not being sanitized (#27789)
Fucking whoops
In #27742 I made it so sanitization of character profiles was moved to be *after* database load. Except that means I moved it to be after the copy of all character profiles got sent to the client.
Move the sending to *also* be in that second load stage, and rename it. Fixes the issue.
PJBot [Wed, 8 May 2024 00:26:47 +0000 (00:26 +0000)]
Automatic changelog update
deltanedas [Wed, 8 May 2024 00:25:41 +0000 (00:25 +0000)]
make dragons breathe fire (#26746)
* add ActionGun system
* add RepeatingTrigger
* dragons breath projectile, repeatedly explodes
* give dragon fire breathing action, fireproof it
* oop
* oop 2
* prevent troll
* proper repeating thing
* pro
* webedit ops
* realops
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
pigeonpeas [Wed, 8 May 2024 00:22:25 +0000 (20:22 -0400)]
Make the floppy lizard ears have two colors. (#27679)
* Make the floppy lizard ears have two colors.
* please fix whatever the hell happened
* fix the error
* suggestion from Ubaser
* another suggestion from ubaser
PJBot [Wed, 8 May 2024 00:21:01 +0000 (00:21 +0000)]
Automatic changelog update
OnsenCapy [Wed, 8 May 2024 00:19:55 +0000 (21:19 -0300)]
Change combat gloves sprite (#27373)
* Changed combat gloves sprite.
* Edited combat gloves sprite.
deltanedas [Tue, 7 May 2024 20:42:28 +0000 (20:42 +0000)]
make hyper printer inherit base lathe (#27777)
Co-authored-by: deltanedas <@deltanedas:kde.org>
TurboTracker [Tue, 7 May 2024 19:44:20 +0000 (20:44 +0100)]
Stop Toilets crushing you into walls (#27778)
PJBot [Tue, 7 May 2024 18:21:50 +0000 (18:21 +0000)]
Automatic changelog update
deltanedas [Tue, 7 May 2024 18:20:43 +0000 (18:20 +0000)]
make lube speed up lathes (#25515)
* add LatheGetSpeedEvent
* add LatheLube system
* make typical lathes accept lube
* spill
* :trollface:
* rework to generic ReagentSpeedSystem
* hyperlathe ops
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
PJBot [Tue, 7 May 2024 18:16:04 +0000 (18:16 +0000)]
Automatic changelog update
Hannah Giovanna Dawson [Tue, 7 May 2024 18:14:58 +0000 (19:14 +0100)]
Weapon Reflection Movement Mechanic (#27219)
* Weapon Reflection Movement Mechanic
Adds a movement mechanic to deflection.
Standing still gives you your best chance of deflecting a shot.
Moving lowers this to 2/3rds. Sprinting to 1/3rd.
This allows for robust players to express better and provides
counterplay to someone finding a goober-strong deflection
weapon, giving more design space.
As part of this PR I've also touched the numbers of a few swords,
shields, etc. and modified some descriptions to make them read
better. The balance numbers are not remotely final, but as intent:
1. All the sidearm swords (katana, cutlass, captain's sabre) have the same damage. There's no good reason the "ceremonial" blade the captain has doing more damage than a katana.
2. The Captain's Sabre has a 30% reflect chance, dropping to 20% when moving and 10% when sprinting. This one is controversial due to the recent nerf, I suspect: This could easily be 15->10->5?
3. The Energy Katana has a flat 30% reflect chance.
4. The meme Throngler has a 30% reflect chance, dropping to 20% when moving and 10% when sprinting.
5. The E-Sword has a 30% reflect chance, dropping to 20% when moving and 10% when sprinting.
6. The Double E-Sword has a mighty 75% reflect chance, dropping to 50% and then 25%.
7. Both reflective shields - Mirror and Energy - have a 95% deflect chance, dropping to 63% then 31%.
* Resolve PR comments.
* Weh?
* Reign in double esword a tad
* Shield nerfs no longer real
* Improve Mirror Cult desc
* Simple alert for deflection! No art yet.
* Added a new icon for deflecting
PJBot [Tue, 7 May 2024 15:56:09 +0000 (15:56 +0000)]
Automatic changelog update
cool dolphin [Tue, 7 May 2024 15:55:03 +0000 (17:55 +0200)]
More trinkets for loadouts (#27292)
* woo yea more tinket
* plushie has no timer
ShadowCommander [Tue, 7 May 2024 15:33:00 +0000 (08:33 -0700)]
Set max line width to 120 (#27765)
PJBot [Tue, 7 May 2024 15:14:35 +0000 (15:14 +0000)]
Automatic changelog update
Kara [Tue, 7 May 2024 15:13:28 +0000 (08:13 -0700)]
Log event starts to admin alert chat (#27761)
Łukasz Mędrek [Tue, 7 May 2024 10:53:59 +0000 (10:53 +0000)]
Fix construction instructions on flippables (#27574)
Fixes #27547
metalgearsloth [Tue, 7 May 2024 10:52:18 +0000 (20:52 +1000)]
Revert "Fix turned off thrusters consume power" (#27755)
Revert "Fix turned off thrusters consume power (#26690)"
This reverts commit
70959e7bb081c1a6e1457a8f8ee7732da91bb270 .
ShadowCommander [Tue, 7 May 2024 10:50:22 +0000 (03:50 -0700)]
Make arguments and parameters wrap to one variable per line (#27766)
PJBot [Tue, 7 May 2024 07:27:38 +0000 (07:27 +0000)]
Automatic changelog update
lzk [Tue, 7 May 2024 07:26:33 +0000 (09:26 +0200)]
Little morgue overhaul (#27750)
PJBot [Tue, 7 May 2024 04:22:10 +0000 (04:22 +0000)]
Automatic changelog update
Pieter-Jan Briers [Tue, 7 May 2024 04:21:03 +0000 (06:21 +0200)]
Fix preference loading bugs (#27742)
First bug: if an error occured during pref loading code, it would fail. If the person then readied up, it would likely cause the round to fail to start.
Why could they ready up? The code only checks that the prefs finished loading, not that they finished loading *successfully*. Whoops.
Anyways, now people get kicked if their prefs fail to load. And I improved the error handling.
Second bug: if a user disconnected while their prefs were loading, it would cause an exception. This exception would go unobserved on lobby servers or raise through gameticker on non-lobby servers.
This happened even on a live server once and then triggered the first bug, but idk how.
Fixed this by properly plumbing through cancellation into the preferences loading code. The stuff is now cancelled properly.
Third bug: if somebody has a loadout item with a playtime requirement active, load-time sanitization of player prefs could run into a race condition because the sanitization can happen *before* play time was loaded.
Fixed by moving pref sanitizations to a later stage in the load process.
PJBot [Tue, 7 May 2024 03:25:14 +0000 (03:25 +0000)]
Automatic changelog update
Kara [Tue, 7 May 2024 03:23:50 +0000 (20:23 -0700)]
Reduce ratking chance severely (#27760)
Flareguy [Tue, 7 May 2024 03:23:27 +0000 (22:23 -0500)]
Adds most non-displacement-mappable vox sprites (#27577)
* non-displacement-mappable vox sprites part 2
* fixes
* more fixes
* a
* more para sprites + ntrsa voidhelm
* no more clown...
Ed [Tue, 7 May 2024 03:02:22 +0000 (06:02 +0300)]
Night on Europa (#27731)
night
PJBot [Tue, 7 May 2024 01:49:23 +0000 (01:49 +0000)]
Automatic changelog update
no [Tue, 7 May 2024 01:48:16 +0000 (03:48 +0200)]
Add ghost role raffles (#26629)
* Add ghost role raffles
* GRR: Fix dialogue sizing, fix merge
* GRR: Add raffle deciders (winner picker)
* GRR: Make settings prototype based with option to override
* GRR: Use Raffles folder and namespace
* GRR: DataFieldify and TimeSpanify
* GRR: Don't actually DataFieldify HashSet<ICommonSession>s
* GRR: add GetGhostRoleCount() + docs
* update engine on branch
* Ghost role raffles: docs, fix window size, cleanup, etc
* GRR: Admin UI
* GRR: Admin UI: Display initial/max/ext of selected raffle settings proto
* GRR: Make a ton of roles raffled
Jezithyr [Tue, 7 May 2024 00:27:36 +0000 (17:27 -0700)]
Moved Serverside solution container code to shared (yes that includes ensureSolution!) (#27478)
* Added warning to tryGetSolution, moved SolutionContainer code to shared
- Added an optional warning (false by default) to print an error if a solution is missing when using tryGetSolution methods
- Moved ensuring solution containers to shared, left the old method stubs for compatability and marked them as obsolete.
* Update SharedSolutionContainerSystem.cs
* Update SharedSolutionContainerSystem.cs
* Update SolutionContainerSystem.cs
* Update SharedSolutionContainerSystem.cs
* Fixing ensuring chem solutions always returning false on client
- ensuring chem solutions will only return false on the client if it is waiting for a server solutionEntity to be synced
* Added concentration helpers
* fix whitespace
PJBot [Mon, 6 May 2024 20:21:25 +0000 (20:21 +0000)]
Automatic changelog update
Alzore [Mon, 6 May 2024 20:20:19 +0000 (15:20 -0500)]
Reduce the amount of burn damage from touching lights (#27728)
* chilled
* external
Alzore [Mon, 6 May 2024 20:19:57 +0000 (15:19 -0500)]
Half the amount of bleed rate cauterized by burn damage (#27726)
half
Ygg01 [Mon, 6 May 2024 15:02:50 +0000 (17:02 +0200)]
Remove duplicate liar word id. Again (#27727)
Missed one translation
PJBot [Mon, 6 May 2024 11:26:17 +0000 (11:26 +0000)]
Automatic changelog update
Kara [Mon, 6 May 2024 11:25:11 +0000 (04:25 -0700)]
Fix `TryFindRandomTile` grid weighting (#27724)
PJBot [Mon, 6 May 2024 10:11:18 +0000 (10:11 +0000)]
Automatic changelog update
Kara [Mon, 6 May 2024 10:10:12 +0000 (03:10 -0700)]
Event frequency balance pass (#27721)
balance
Ygg01 [Mon, 6 May 2024 09:28:48 +0000 (11:28 +0200)]
Remove duplicate liar word id (#27723)
Kara [Mon, 6 May 2024 08:54:37 +0000 (01:54 -0700)]
Fix missing command desc (#27722)
PJBot [Mon, 6 May 2024 08:18:41 +0000 (08:18 +0000)]
Automatic changelog update
T-Stalker [Mon, 6 May 2024 08:17:35 +0000 (05:17 -0300)]
New lobby art: Just a week away (#27717)
just a week away
Kara [Mon, 6 May 2024 07:33:30 +0000 (00:33 -0700)]
Round event frequency simulation command (#27718)
T-Stalker [Mon, 6 May 2024 05:26:18 +0000 (02:26 -0300)]
Update license of deadline.ogg (#27715)
metalgearsloth [Mon, 6 May 2024 04:22:59 +0000 (14:22 +1000)]
Update submodule to 222.1.0 (#27714)
PJBot [Mon, 6 May 2024 04:00:07 +0000 (04:00 +0000)]
Automatic changelog update
0x6273 [Mon, 6 May 2024 03:59:01 +0000 (05:59 +0200)]
Dock device link port (#27646)
* Add dock device link port
* SpawnAndDeleteAllEntitiesInTheSameSpot moment
* The fuck is TryStopNukeOpsFromConstantlyFailing??
Do we have a new test that can randomly fail?
PJBot [Mon, 6 May 2024 03:52:40 +0000 (03:52 +0000)]
Automatic changelog update
exincore [Mon, 6 May 2024 03:52:35 +0000 (22:52 -0500)]
fix(ui): Fix shuttle control radius marking text vertical spacing (#27695)
T-Stalker [Mon, 6 May 2024 03:51:33 +0000 (00:51 -0300)]
New Salvage song: Deadline (#27707)
Deadline
DrSmugleaf [Mon, 6 May 2024 02:08:56 +0000 (19:08 -0700)]
Fix tests (#27711)
* Fix tests
* Fix test fail
* Apply same fix to other tests
DrSmugleaf [Mon, 6 May 2024 01:38:55 +0000 (18:38 -0700)]
Fix AlertControl throwing an error if the sprite view entity is deleted multiple times (#27690)
* Fix AlertControl throwing an error if disposed multiple times
* Replace default check with deleted check
PJBot [Mon, 6 May 2024 01:13:36 +0000 (01:13 +0000)]
Automatic changelog update
Ty Ashley [Mon, 6 May 2024 01:12:30 +0000 (20:12 -0500)]
Added new icons for the emote wheel (#27541)
* Added new icons for the emote wheel
* Corrected weh path
* Changed whistle to better match other vocal emotes. Modified honk icon to match dimensions of box. Corrected chirp and chitter emote icons.
* Cleaned up edges of icons
* Added attributions.yml to emotes folder
metalgearsloth [Mon, 6 May 2024 00:19:43 +0000 (10:19 +1000)]
Expeditions audio tweaks (#27524)
- Now uses a SoundCollection.
- Now properly handles going between maps (audio rework mucho wow).
- GetAudioLength used so it can properly countdown ANY song (wow audio rework wow wow).
PJBot [Sun, 5 May 2024 23:33:50 +0000 (23:33 +0000)]
Automatic changelog update
Mr. 27 [Sun, 5 May 2024 23:32:43 +0000 (19:32 -0400)]
Add solution temperature to chemical analysis goggles (#27693)
yes
PJBot [Sun, 5 May 2024 23:31:13 +0000 (23:31 +0000)]
Automatic changelog update
Killerqu00 [Sun, 5 May 2024 23:30:06 +0000 (01:30 +0200)]
welding masks on utility belts (#27694)
Vasilis [Sun, 5 May 2024 23:16:12 +0000 (02:16 +0300)]
Remove useless line in runclient (#27701)
I forgor