Commit Graph

88 Commits

Author SHA1 Message Date
rhailrake
aa8e31fa7e - add: Changeling antagonist (#2)
* Changeling WIP

* UI

* Pointers fix

* Moved out abilities

* Regenerate ability

* Fixed Regenerate ability
Prevent ghosting while regenerating

* Cleanup

* Base lesser form

* Finished Lesser Form && Transform

* Transform Sting

* Blind Sting

* Mute Sting
Added OnExamine on absorbed human

* Hallucination Sting
Changeling Absorb and transfer absorbed entities to absorber

* Cryogenic Sting

* Adrenaline Sacs

* Transform now uses Polymorph

* Armblade, Shield, Armor

* Tentacle Arm ability
Tentacle Gun system

* WIP with bugs

* WiP bugs

* fix implant transfer

* Fixed bugs with shop transfer and actions transfer

* Just in case

* Vi sitter i ventrilo och spelar DotA

* Fixes and proper LesserForm tracking

* !!!!!

* Fixed empty buttons

* WIP Gamerule
Ready - shop

* nerf stun time cause its sucks

* cleaning

* just in case

* Absorb DNA Objective.

* Partial objectives with bugs

* fix

* fix pointer

* Changeling objectives

* Changeling objectives №2

* Admin verb, game rule

* Fixed empty list check
Icons for objectives

* Changeling chat, changeling names etc.

* fix some merge errors

* - fix: Fixed all bugs with changeling

---------

Co-authored-by: Y-Parvus <yevhen.parvus@gmail.com>
Co-authored-by: Y-Parvus <61109031+Y-Parvus@users.noreply.github.com>
Co-authored-by: HitPanda <104197232+EnefFlow@users.noreply.github.com>
Co-authored-by: EnefFlow <regeto90@mail.ru>
2024-01-31 14:01:35 +00:00
Remuchi
b4dd3b0555 фиксы тестов 2024-01-29 01:02:37 +07:00
Remuchi
3a08b81d53 перенос общих файлов из папки White в _White 2024-01-28 18:37:24 +07:00
Remuchi
1e4ad59270 перенос файлов сервера из папки White в _White 2024-01-28 18:18:54 +07:00
Remuchi
899d6cf698 fix: фикс чатбабла культа 2024-01-28 16:35:32 +07:00
EnefFlow
4fab8188f0 main cult 2024-01-28 08:05:55 +03:00
Aviu00
d3cd3c430a Upstream upstream 2024-01-27 09:34:07 +03:00
Tayrtahn
149654be88 Fix color tags in admin logs (#24606) 2024-01-26 21:31:54 -05:00
HitPanda
9de8ef540a [Tweak] Panda web server POST upgrade (#628)
* [Feat] Panda web server POST upgrade

* Move token in comms
2024-01-26 10:46:28 +03:00
HitPanda
97a9c04d4e [Feat] Panda socket (#616)
* base server side

* token check & base command response

* panda base command response addition & some commands

* web event, rest of commands & events

* fix empty api

* [DRAFT] Panda HTTP server (#570)

* [Sponsor] Nairsark ghost (#492)

* [Sponsor] Trora ghost (#493)

* [Sponsor] Trora ghost

* ckey

* Vtergot fluff (#494)

* Твики (#491)

* Economy additions

* Tweak implant cooldowns

* Cult stuff

* Random appearance aspect nuke ops fix

* Auto shuttle enable on round end

* Holy water threshold

* Automatic changelog update

* [Sponsor] Geraldiy fluff (#496)

* [Fix] Reputation respawn hotfix (#497)

* Automatic changelog update

* Новые аспекты (#495)

* Add ReflectAspect

* Add SlipperyAspect

* Add TraitorRichAspect

* Add WhisperAspect

* Add DarknessAspect & StolenFloorAspect

* Add WindowLeakAspect

* Add CatEarsAspect

* Add NothingAspect

* Fix fast and furious clone

* Add SkeletonAspect

* Add cvar ceanup

* Automatic changelog update

* [Sponsor] Fluff knife cappy (#498)

* [Sponsor] Fluff KnifeCappy

* loadout

* Всякое (#501)

* eftpos form jurist

* ebal parameda

* Automatic changelog update

* [Sponsor] Zilendorie ghost upgrade (#502)

* Апдейт карт, станция прибытия (#503)

* Automatic changelog update

* Fix aspects (#500)

* Automatic changelog update

* Rules popup fix (#504)

* Defib fix (#499)

* Automatic changelog update

* Фикс флаффа (#507)

* Фикс прибытия (#509)

* Automatic changelog update

* Фиксы (#508)

* Fix cult blindfold

* Add stamina resistances

* Energy bolt is energy

* Laser shield is anti-laser

* Cult blindfold welding protection

* Eject id cards on deconstruct

* Wires panel power fix

* Add markings for species

* Ebow gaming

* feat: настенные консольки (#505)

* Automatic changelog update

* [Sponsor] Fluff Medicgaming (#510)

* Привязка банковского аккаунта (#506)

* Sustenance vend price fix

* Account link

* Automatic changelog update

* antag ban fix (#511)

* antag ban fix

* rename some shit

* Bugfixes (#512)

* Bullets go through open crates

* Bullets don't hit pulled dead bodies

* No glued cuffs

* Missed reflect aspect mark

* vehicles cannot be shot (#18910)

Co-authored-by: deltanedas <@deltanedas:kde.org>

* Cleanup

---------

Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>

* Automatic changelog update

* атмос гейминг indeed (#513)

* fix hypernob + plasma and trit fire

* add 11 new gas types

* actually fix hypernob

---------

Co-authored-by: halicopter <kirillhalic@gmail.com>

* Automatic changelog update

* [Sponsor] thechaotic fluff

* Revert "[Sponsor] thechaotic fluff"

This reverts commit d19c807751258f9cfb205db01b0e4617b638fe98.

* [Sponsor] Fluff updates (#518)

* warete update

* renosan & warete size

* [Sponsor] thechaotic fluff (#519)

(cherry picked from commit d19c807751258f9cfb205db01b0e4617b638fe98)

* fix tts sanitize (#517)

* Automatic changelog update

* [Fluff] ghost regari

* Buffs (#515)

* FIRE axe

* Bow pro

* Bang

* Meleeeee

* Disarm two-handed hard

* Automatic changelog update

* Игнор вайтлист требования ролей если стоит флаг TOOLS (#514)

* forAmins be like

* >вайтлист в девелопменте

* а описание кто напишет а

* Размеры попапов в чате (#525)

* попытка деконить магнит пока он активен гибает интернет приколистов (#524)

* Интернет прикол

* попап

* Prevent using cultist items & halberd (#523)

* Fix skeleton aspect (#522)

* Fix cult door (#521)

* Fix cult door

* Prevent emagging

* Walls and griders

* Fix

* Drone fix (#520)

* Drone fix

* RCD

* Automatic changelog update

* Смешное в конце раунда с аспектом (#516)

* Cats

* Fix

* Automatic changelog update

* Fix cult win conditions (#527)

* Runes stuff (#526)

* Blood boil 2.0

* Attach to grid

* No

* Automatic changelog update

* [Sponsor] thefrendlypsychopath ghost (#529)

* knifeCappy (#528)

Co-authored-by: Mona Hmiza <you@example.com>

* [Feat] TTS 8 new voices

* borg fix

* Automatic changelog update

* мапперы тестили

* fix void prototype

* [Fix] Cult chat fix (#536)

* ERT tweak (#530)

* tweak values

* tweak spawn logic

* Invisible rune (#531)

* Automatic changelog update

* [Sponsor] Oleg_Tinkoff fluff (#534)

* [Sponsor] Oleg_Tinkoff fluff

* name fix

* Small fixes (#537)

* No sleeping emotes

* Beakers & jugs in fridge

* Drone fix

* Fix teleport pulling

* Fix loc

* More fixes

* Fix ghost role

* Stuff

* Automatic changelog update

* Nerf grilles (#541)

* Nerf grilles

* tweak

* Bola fix (#540)

* Automatic changelog update

* Куча говна (#539)

* No Emp resistance (#538)

* No EMP resistance

* Cleanup

* Automatic changelog update

* mappews mapped some mowe~

* anothew update UwU

* [Sponsor] Geraldiy fluff 2 (#542)

* fix drydock

* Objective changes (#543)

* Automatic changelog update

* UwU spawnews are now fixed, hopefully~

* UwU tired of it alweady

* Automatic changelog update

* Респрайт капитанского лазера (#546)

* antique lasergun resprite lol

* лицуха

* Automatic changelog update

* Апдейт арахнидов (#544)

* Web underwear

* Fix layers

* Change melee sound

* Arachnid 2: Episode 2 (#19984)

* Shield

* minor sprite changes and buffs

* structure buff

* Crafting stuff

* tweaks

* 88-88

* Better web pocket sprites.

* yeah it's fine now.

* Fix

* Sprite tweaks

* This I guess

* Eye sprite

---------

Co-authored-by: PixelTK <85175107+PixelTheKermit@users.noreply.github.com>

* [Sponsor] Zilendorie fluff (#545)

* Automatic changelog update

* Fire buff (#549)

* EntityStorage deletion fix? (#548)

* strip fix (#21552) (#547)

Co-authored-by: PixelTK <85175107+PixelTheKermit@users.noreply.github.com>

* Automatic changelog update

* [Fluff] SSAO Ghost

* [Fluff] svinka ghost tweak

* [Fluff] Svinka Coat

* Meaty-Ore Idea (#550)

* qwe

* yeah

* Vtergot fluff fix (#552)

* наяриваем на лишние пиксели

* Чтобы мапперы не втыкали

* fix atmos (#551)

* fix atmos

* fixie

* Automatic changelog update

* Meow hotfix (#553)

* Many stuff (#555)

* Drone bucket

* Weird insuls

* Not too strong

* No cult door bolts

* Emergency shuttle after round end fix

* Fix spiders

* Automatic changelog update

* [FEAT] Всякие прикольные разности и вкусности (#554)

* feat: трикодер

* feat: принтер документов

* fix: текст фелинидов

* feat: возможность менять голос эмоутов

* feat: мяукаем при аспекте мяуканья

* feat: ПНВ

* fix: забирай свои метадаты

* fix: oopsies

* fix: линтер снова

* fix: пожалуйста линтер отстань

* Automatic changelog update

* Гарпии (#533)

* harpy initial

* fix and some locale

* ru locale

* actions refactor shit

* пофиксив гавпий~~~ пойду тестить~~

* hawpies are ready UwU

* cweanup OwO

* hawpies fixed a bit, still cant seawch them nya~

* hawpies can be stwipped now, fixie-dixie awwived~

* emotes fixie-dixied nya~

* говно

* говно говна линтер соси

* Automatic changelog update

* Revert "Гарпии (#533)" (#557)

This reverts commit e3f2166bf7cbd775278a396a3f8d8215a2d5c506.

* Doom fluff (#556)

* DOOMMAX fluff

* Detective meow

* Сеньёр помидор офицер

* RSI validator su4ka

* [Fluff] MR_Regari ghost tweak

* [Fluff] svinka ghost tweak

* [Fluff] Antohag gasmask fluff

* ГАРПИИ (#559)

* harpy initial

* fix and some locale

* ru locale

* actions refactor shit

* пофиксив гавпий~~~ пойду тестить~~

* hawpies are ready UwU

* cweanup OwO

* hawpies fixed a bit, still cant seawch them nya~

* hawpies can be stwipped now, fixie-dixie awwived~

* emotes fixie-dixied nya~

* говно

* говно говна линтер соси

* Automatic changelog update

* [Tweak] Бумажная работа и фикс крафта пнв. (#560)

* fix: персонал станции вспомнил как делать пнв

* tweak: блюспейс технологии убраны у принтера документов

* feat: заказ бумаги в карго

* feat: бумажная дверь

* Automatic changelog update

* doommaxx-fluff

nothing interesting

* fluff skufa (#562)

* [Sponsor] Fluff Forg (#567)

* [Sponsor] Fluff Forg

* fix size

* sound

* [Feat] TTS 15 new voices (#568)

* Automatic changelog update

* base server side

* token check & base command response

* panda base command response addition & some commands

* web event, rest of commands & events

* fix empty api

---------

Co-authored-by: Cinkafox <70429757+Cinkafox@users.noreply.github.com>
Co-authored-by: Aviu00 <93730715+Aviu00@users.noreply.github.com>
Co-authored-by: RavmorganButOnCocaine <valtos@nextmail.ru>
Co-authored-by: Kotovskiy <77529717+wCATw@users.noreply.github.com>
Co-authored-by: ThereDrD0 <88589686+ThereDrD0@users.noreply.github.com>
Co-authored-by: Remuchi <72476615+Remuchi@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: KurokoTurbo <92106367+melanoTurbo@users.noreply.github.com>
Co-authored-by: halicopter <kirillhalic@gmail.com>
Co-authored-by: rhailrake <49613070+rhailrake@users.noreply.github.com>
Co-authored-by: Subversionary <109166122+Subversionary@users.noreply.github.com>
Co-authored-by: RavMorgan <48182970+RavMorgan@users.noreply.github.com>
Co-authored-by: Mona Hmiza <you@example.com>
Co-authored-by: Valtos <valtos@spaces.ru>
Co-authored-by: REBOLUTION228-a11 <128076300+REBOLUTION228-a11@users.noreply.github.com>
Co-authored-by: PixelTK <85175107+PixelTheKermit@users.noreply.github.com>

* newtonsoft version change

* remove semaphore

* remove double dooc

* fix admin stealth

* cleanup

* remove utka sockets

---------

Co-authored-by: Cinkafox <70429757+Cinkafox@users.noreply.github.com>
Co-authored-by: Aviu00 <93730715+Aviu00@users.noreply.github.com>
Co-authored-by: RavmorganButOnCocaine <valtos@nextmail.ru>
Co-authored-by: Kotovskiy <77529717+wCATw@users.noreply.github.com>
Co-authored-by: ThereDrD0 <88589686+ThereDrD0@users.noreply.github.com>
Co-authored-by: Remuchi <72476615+Remuchi@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: KurokoTurbo <92106367+melanoTurbo@users.noreply.github.com>
Co-authored-by: halicopter <kirillhalic@gmail.com>
Co-authored-by: rhailrake <49613070+rhailrake@users.noreply.github.com>
Co-authored-by: Subversionary <109166122+Subversionary@users.noreply.github.com>
Co-authored-by: RavMorgan <48182970+RavMorgan@users.noreply.github.com>
Co-authored-by: Mona Hmiza <you@example.com>
Co-authored-by: Valtos <valtos@spaces.ru>
Co-authored-by: REBOLUTION228-a11 <128076300+REBOLUTION228-a11@users.noreply.github.com>
Co-authored-by: PixelTK <85175107+PixelTheKermit@users.noreply.github.com>
2024-01-26 10:44:21 +03:00
ike709
6cbe4a8fb6 Ports colored chat names (#24478)
* Ports colored chat names

* Update name color on every message

---------

Co-authored-by: ike709 <ike709@github.com>
2024-01-25 01:39:00 -07:00
Aviu00
ecf3ecad81 Новые аспекты (#495)
* Add ReflectAspect

* Add SlipperyAspect

* Add TraitorRichAspect

* Add WhisperAspect

* Add DarknessAspect & StolenFloorAspect

* Add WindowLeakAspect

* Add CatEarsAspect

* Add NothingAspect

* Fix fast and furious clone

* Add SkeletonAspect

* Add cvar ceanup
2024-01-25 10:47:22 +03:00
Tayrtahn
b4046bc2bb Fix sloshing electricity & enable SpeechVerb masking (#24238)
* Implemented electricity speech verb masking

* Handle speech verb override elsewhere in the system, even though we're not using it

* Fix that protoId business

* No nullable component fields

* Use ProtoId, and try going back to a nullable.
Specifiy DataFields on VoiceMaskComponent.
2024-01-23 17:12:18 -05:00
rhailrake
d82924ff03 Fixesaaaaaaaaaaa (#360)
* some tweaks

* halt
2024-01-23 09:25:04 +03:00
Aviu00
e64c1b7e81 Fixes & Tweaks (#356)
* Revert "captains sword reflect chance (#18133)"

This reverts commit e393eedd09.

* Mirror shield passive reflect

* Traitor stuff fixes and tweaks

* Connected dispenser click sound

* No medipen heavy attack

* Slice sound for blades

* Crossbow & material stacking fixes

* Hypospray fixes

* Chenge crossbow damage type

* Fix penetrating on land

* Antispam tweak
2024-01-23 09:06:52 +03:00
Aviu00
b8db546c33 Fixes 2024-01-23 08:43:11 +03:00
rhailrake
00956b0fdb ну я и че (#346)
* CheZaHuetaSystem

* CheZaHuetaSystem2

* в
2024-01-23 07:32:33 +03:00
LordCarve
05a2e6b3a2 Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11:00
Aviu00
3aacf3c841 Antispam (#232)
* Antispam

* Add cvar
2024-01-20 04:57:04 +03:00
Aviu00
3f8ff32206 Фичи для педалей (#202) 2024-01-19 13:33:32 +03:00
Remuchi
296e8885c1 фиксы фиксульки 2024-01-17 18:17:35 +07:00
rhailrake
2dd362fb65 f (#96) 2024-01-17 12:07:29 +03:00
Tayrtahn
2d6d2aba0b Hackable intercoms (#23984)
* Enable wire interface for intercom

* Implement BlockListening component and system

* Implement ListenWireAction

* Added cooldown/overload to mic wire pulse

* Properly persist voicemask settings when user already has one.

* Addressed requested changes

* Added wire panel open/closed visuals
2024-01-14 16:37:28 +11:00
rhailrake
a05364f1ac [feat] Loadout, DeathGasps, EnergyDoubleCraftSystem 2024-01-13 09:22:48 +03:00
rhailrake
21a1fe0de3 [fix] No more exploits. 2024-01-11 14:06:22 +03:00
rhailrake
41e5ad7ac8 [feat] ComicSans back to clown! 2024-01-11 14:06:13 +03:00
rhailrake
c71ac26fdc [feat] Emote panel, monkey rsi fix 2024-01-11 08:36:08 +03:00
rhailrake
07bc0bb754 Asay for Meaty Ores 2024-01-11 08:29:29 +03:00
rhailrake
ea4f7595a2 [feat] TTS
# Conflicts:
#	Content.Client/Options/UI/Tabs/AudioTab.xaml.cs
#	Content.Client/Preferences/UI/HumanoidProfileEditor.xaml
#	Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs
#	Content.Server/Database/ServerDbBase.cs
#	Content.Server/Entry/EntryPoint.cs
#	Content.Server/Humanoid/Systems/HumanoidAppearanceSystem.cs
#	Content.Server/IoC/ServerContentIoC.cs
#	Content.Server/VoiceMask/VoiceMaskSystem.cs
#	Resources/Prototypes/Entities/Mobs/Species/base.yml
2024-01-10 23:56:07 +07:00
rhailrake
aca6843c0a [feat] Sockets, i guess mm hmm
# Conflicts:
#	Content.Server/Administration/Systems/BwoinkSystem.cs
#	Content.Server/Chat/Managers/ChatManager.cs
#	Content.Server/Entry/EntryPoint.cs
#	Content.Server/GameTicking/GameTicker.RoundFlow.cs
#	Content.Server/IoC/ServerContentIoC.cs
#	Content.Server/RoundEnd/RoundEndSystem.cs
#	Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs
#	Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs
#	Content.Shared/CCVar/CCVars.cs
2024-01-10 22:21:52 +07:00
rhailrake
20c1628913 colorfull chat system
# Conflicts:
#	Content.Server/Chat/Systems/ChatSystem.cs
2024-01-10 21:29:10 +07:00
rhailrake
0cbb69d0a1 [feat] SlangSatinization
# Conflicts:
#	Content.Server/Chat/Systems/ChatSystem.cs
2024-01-10 20:24:10 +07:00
Hannah Giovanna Dawson
84f544ff10 Clean out tags when attempting to speak/whisper/emote (#23055)
A few bugs have popped up where (legal) string formatting tags
have been duplicated out into whisper and local.

Using the RemoveMarkup static we can sanitize attempted
speech to remove markup.
2023-12-29 20:38:11 -04:00
Leon Friedrich
b6bd82caa6 Use ECS prototype-reload events (#22613)
* Use ECS prototype-reload events

* better constructors

* Maybe this fixes tests?
2023-12-23 01:13:45 +11:00
Skye
751bed509e Borgs can now speak while in Crit (#21802)
* Borgs can speak while crit, also radio bug fix

* Revert "Borgs can speak while crit, also radio bug fix"

This reverts commit e1136ad781229cf5fc3cadcf70742168fc73d961.

* Borgs can speak in crit + radio bug fix

* Tied to a new generic component on SpeechComponent

* Ignoring Speech Block via Component uses an event!

* Remove debug logs and bypass if already true
2023-12-01 19:25:20 -05:00
metalgearsloth
269c93245d Unrevert audio (#21330)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2023-11-27 22:12:34 +11:00
Pieter-Jan Briers
8bf807a9b5 Basic rate limiting for chat messages (#21907) 2023-11-27 14:08:30 +11:00
DrSmugleaf
c540b61390 Fix erase verb not removing chat messages in some cases (#21355)
* Fix erase verb not removing chat messages in some cases

* Admin changelog

* Fix deleting messages with entity id 0
2023-11-05 19:19:59 -07:00
metalgearsloth
5b8f3c48c4 Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
metalgearsloth
9b1b3e03ed Content audio (#20862) 2023-10-29 14:58:23 +11:00
Leon Friedrich
e685cb626b Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
metalgearsloth
a2bbda43cc Revert "Update submodule to 172.0.0 (#21222)" (#21225) 2023-10-24 21:55:20 +11:00
Leon Friedrich
7ba0ea2926 IPlayerManager refactor (#21215) 2023-10-24 20:19:08 +11:00
Mr. 27
e2227c6b09 Make common netspeak get replaced in the chat (#20180)
* added more slang to the sanitization manager

* idk why this file is here

* Added new sanitization accent

* No longer is an acccent, instead is a dictionary

* Reverted back to a system similar to before, added the new netspeak from the dictionary

* Added some new words to the chat san

* Added (wdym --> what do you mean) to the chatsan

* merge conflict

* removed boolvalue

* remove space

* Upcoming

* Added MF and ETC to chatsan :))

* upcoming

* added FYI and WYD to speech-chatsan.ftl

* Made the chatsan accent string a const string with [ValidatePrototypeId<AccentPrototype>]

* forgot the ';' :(((

* fixed error throw [AccentPrototype] --> [ReplacementAccentPrototype]
2023-10-21 15:43:11 -04:00
DrSmugleaf
5be0df32ad Add admin Erase verb, add checkbox to erase from the ban panel (#20985) 2023-10-14 02:02:56 -07:00
Kara
fb175a520d Ghost hearing action (#19722) 2023-09-24 16:34:08 -04:00
metalgearsloth
5a0fc68be2 Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Leon Friedrich
a08c381018 Make replays record ghost chat (#19957) 2023-09-10 21:49:45 +10:00
metalgearsloth
0b542098db Remove ghost compref (#19478) 2023-08-25 18:50:46 +10:00
Interrobang01
93f85751f7 Autocapitalize the word I in IC chat (#18633) 2023-08-21 21:43:37 -07:00