Ed
1e36a61339
Skill progression system [Draft] ( #1056 )
...
* fuck all
* clean up
* remove knowledge books
* Update base.yml
* cl
* fix #991
* fix
* Update subgamemodes.yml
* manual migration + recipes fix
* Update comoss.yml
* setup data
* setup skills systems
* more blacksmithing skills
* Update base.yml
* Create CP14SkillEffectAction.cs
* skill button returns
* base graph UI window
* skill tree drawing
* UI improve
* pyro setup
* skill trees selection, dragging control
* refactor skill system: rename Skills to LearnedSkills, add experience tracking and learning logic
* Create available.png
* skill description generation setup
* auto parsing skill names and descriptions
* Hydrosophistry
* water light fire and metamagic ported to skill tre
* ice dagger spell returns
* Update ice_dagger.yml
* delete old files
* Update modular_garde.yml
* ice arrow spell
* link graph with parallax
* show experience counter
* polish
* puf
* p
* pipap
* finally ready to merg?
* fix
* fix 2
2025-03-27 17:20:20 +03:00
Ed
acc9886242
Merge remote-tracking branch 'upstream/stable' into ed-2025-03-03-upstream-stable-2
...
# Conflicts:
# Content.Client/Options/UI/OptionsMenu.xaml
# Content.IntegrationTests/Tests/PostMapInitTest.cs
2025-03-03 23:23:40 +03:00
Dora
53dc27cb1e
Adding sorting to chem master ( #34763 )
...
* Adding sorting to chem master
* Chem Master can now sort based on following categories
- Alphabetical
- Quantity
- Time Added to Machine
* Sorting is disabled by default and persist in the machine for everyone
* Removed some pointless code from Chem Master's UI
* Changed None and Time Added's text to reflect what they do better
* Minor adjustments to the code requested by maintainers
2025-02-27 12:19:52 +01:00
Ed
07e0606ecf
Merge remote-tracking branch 'upstream/master' into ed-23-02-2025-upstream
...
# Conflicts:
# Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs
# Content.Server/Nutrition/EntitySystems/CreamPieSystem.cs
# Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml
2025-02-23 23:07:55 +03:00
SlamBamActionman
3200ba88a5
Add ability for +VVEDIT users to scale damage/healing in the game ( #35255 )
...
* Initial commit
* Add universal modifier for all damage/heals, make guidebooks work.
* help text
2025-02-18 08:28:42 +01:00
Ed
7328f3449c
Merge remote-tracking branch 'upstream/master' into ed-16-02-2025-planet-light-upstream
...
# Conflicts:
# Content.IntegrationTests/Tests/EntityTest.cs
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Content.Server/Medical/HealthAnalyzerSystem.cs
# Content.Server/Procedural/DungeonSystem.Rooms.cs
# Content.Server/Procedural/RoomFillComponent.cs
# Content.Server/Procedural/RoomFillSystem.cs
# Content.Shared/Inventory/InventorySystem.Relay.cs
# Content.Shared/Projectiles/SharedProjectileSystem.cs
# Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
# Resources/Prototypes/Maps/Pools/default.yml
# Resources/migration.yml
2025-02-16 11:58:47 +03:00
SpaceManiac
4122310735
Fix 38 non-obsolete warnings ( #33794 )
2025-02-11 20:59:50 +11:00
Ed
0783eb1380
Knowledge system ( #770 )
...
* remove all requirements
* clean up and renaming to knowledge
* update code
* add admin knowledge verbs
* move shoes under pants
* knowledge based recipes
* clean up
* sewing knowledges
* knowledge dependencies
* knowledge learning objects
* more knowledge
* metallforging skill
* knowledge books
* start knowledges, T1 and T2 books in demiplanes
* remove coins from demiplanes
* roundstart knowledge
2025-01-17 00:08:13 +03:00
Ed
677e5194d6
Merge remote-tracking branch 'upstream/master' into ed-20-11-2024-upstream-sync
...
# Conflicts:
# Content.Server/Chemistry/EntitySystems/InjectorSystem.cs
# Content.Server/Traits/TraitSystem.cs
# Content.Shared/CCVar/CCVars.cs
# Content.Shared/Inventory/InventorySystem.Relay.cs
# Resources/Maps/box.yml
# Resources/Maps/core.yml
2024-11-23 01:48:24 +03:00
beck-thompson
da4fa9bea9
Clumsy system refactor ( #31147 )
...
* First commit
* Fixes
* Added the noise
* Renames
* Timespan
* Fixed space
* entity -> ent
* This shouldn't work
* opps....
* Datafield name change
* Better comments
* small comment
* Personal skill issue
* Event renames and stuff
* Couple fixes
* Defib ref fixes (Silly me)
* Added clumsy back!
* no hard code clumsy!
* Identity fix
* Event name change
* Comment change
* Function name change
* opp
* Update names
* Damage stuff!
* Fixes!
* Fixes
* opps
* This was hidden away!!
* negative diff feeds me
2024-11-16 00:46:01 +01:00
Preston Smith
70e3650246
Make Droppers Respect Closed/Sealed Containers ( #33011 )
...
* Make droppers respect closed/sealed
* Combine nested
* Optimize conditions a bit
2024-11-12 19:06:43 +07:00
Ed
ae3cbd6092
Merge remote-tracking branch 'upstream/stable' into ed-29-10-2024-upstream
...
# Conflicts:
# Content.Server/Chat/Managers/ChatSanitizationManager.cs
# Content.Server/Temperature/Systems/TemperatureSystem.cs
# Content.Shared/Localizations/ContentLocalizationManager.cs
2024-10-29 11:16:56 +03:00
ScarKy0
62f5a31c4a
Syringe gun! ( #32112 )
...
* Init testing
* copyright
* oops
* Tracking the embed entity uid
* testing stuff for gradual injection
* work
* weh
* god save me
* bleh
* Yippee!
* Again
* Mini syringe ammo
* cleaning up
* mini syringes have a texture for fill amount
* -3 cool points :(
* hitboxes
* init cleanup
* much needed fixes
* Fixes
2024-10-23 00:03:42 +11:00
Ed
1df3ed177b
Merge remote-tracking branch 'upstream/master' into ed-27-09-2024-upstream
...
# Conflicts:
# Content.Server/Explosion/EntitySystems/TriggerSystem.cs
2024-09-27 10:22:05 +03:00
IProduceWidgets
550c423181
Clean up solution regen and drain comps ( #29777 )
...
* clean up solution regen and drain comps
* Tape applied.
* Update Content.Server/Chemistry/Components/SolutionRegenerationComponent.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
* remain entity
* That has to be a rogue test fail.
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2024-09-19 12:17:13 +10:00
Ed
22171de45a
Fix soil refilling ( #442 )
...
* fix soil
* Revert "fix soil"
This reverts commit 8176355286 .
* Reapply "fix soil"
This reverts commit 0c958f4c9c .
2024-09-18 15:56:50 +03:00
Ed
cc02a133e0
Merge remote-tracking branch 'upstream/master' into ed-17-09-2024-upstream2
...
# Conflicts:
# Content.Server/GameTicking/GameTicker.Spawning.cs
2024-09-17 11:54:36 +03:00
blueDev2
c8f2ddc729
Add ReagentWhitelist to Injector component and system ( #28262 )
...
* Add reagent whitelist to Injector component and system
* Apply suggested Changes
* Remove LINQ function for performance
* Update Content.Server/Chemistry/EntitySystems/InjectorSystem.cs
Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com >
---------
Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com >
2024-09-12 13:29:11 +03:00
Ed
5b2020d708
Merge remote-tracking branch 'upstream/master' into ed-08-09-2024-upstream
...
# Conflicts:
# .github/PULL_REQUEST_TEMPLATE.md
# Content.Server/Station/Systems/StationSpawningSystem.cs
# Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml
# Resources/Prototypes/Maps/box.yml
# Resources/Prototypes/Maps/marathon.yml
# Resources/Prototypes/Maps/meta.yml
2024-09-08 21:20:54 +03:00
Cojoke
ef1fadf275
Replace instances of SolutionContainerSystem with SharedSolutionContainerSystem ( #30084 )
...
* Replace instances of SolutionContainerSystem with SharedSolutionContainerSystem
* guap
* More fixes
* Wait you can do that?
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2024-09-02 13:26:04 +02:00
Ed
ca656b3c10
Merge remote-tracking branch 'upstream/master' into ed-29-08-2024
...
# Conflicts:
# Content.Server/Station/Systems/StationSpawningSystem.cs
# Resources/Prototypes/Maps/reach.yml
2024-08-29 14:32:09 +03:00
metalgearsloth
a89d4c750b
Power stuff ( #31314 )
...
* Power stuff
- Add shared IsPowered
- Add shared ResolveApc
- Move PowerChangedEvent to shared for now
- Add SlimPoweredLight that actually functions how you'd expect a PoweredLight to function it id didn't have a bunch of bloat on it.
* big update
* boing
2024-08-25 22:18:42 +10:00
Ed
d9336781f1
Merge remote-tracking branch 'upstream/master' into ed-05-08-2024-upstream
...
# Conflicts:
# Content.Shared/Inventory/InventorySystem.Equip.cs
# Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
2024-08-12 14:40:15 +03:00
SlamBamActionman
07174d0aaf
Better DNA forensics & ReagentData ( #26699 )
...
* Added the ability for blood to track DNA using ReagentData; Forensic Scanner now accounts for solution DNA, non-DNA holders have "Unknown DNA"
* Removes touch DNA for puddles, adds DNA to vomit
* DNA now leaves traces in containers and those marked without don't show DNA on scan (except for puddles), gibbed parts have DNA
* Fix stupid metamorphic glass bug grrr
* Removed SpillableComponent since DnaSubstanceTraceComponent is used instead
* Removes data field from maps, adds DNA tracking for some missed items
* Give default value, fix missing values.
* Fixes recipe bug
* Review changes
* Make the Data list into a nullable type
* Revert map changes
* Move gibbed unknown DNA to forensicssystem
2024-08-09 09:27:27 +10:00
Ed
97939f6e3e
Merge remote-tracking branch 'upstream/master' into ed-05-08-2024-upstream
...
# Conflicts:
# Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
2024-08-08 12:29:20 +03:00
Plykiya
a87efd7d01
Replace xform.WorldPosition with xformSystem method for Setting/Getting ( #30029 )
...
* GET WORLD POSITON, ROTATION
* Missing parentheses
* ui system depndency
* the issue
* Unused
* Let the function do the transform
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-08-06 21:02:01 +10:00
Ed
fb40f8cd25
Merge remote-tracking branch 'upstream/master' into ed-28-07-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Maps/core.yml
# Resources/Prototypes/Maps/train.yml
# Resources/Prototypes/Traits/categories.yml
# Resources/Prototypes/Traits/disabilities.yml
2024-07-28 20:58:48 +03:00
osjarw
aa886ca494
Make NeedHand modifiable for injectorSystem ( #29870 )
...
* Get needhand from yml
* MovementThreshold modifiable + inheritdoc
2024-07-24 12:26:52 -07:00
Ed
2367085160
Merge remote-tracking branch 'upstream/master' into ed-23-07-2024-upstream
...
# Conflicts:
# .github/PULL_REQUEST_TEMPLATE.md
# Content.Client/Clothing/ClientClothingSystem.cs
# Content.Client/Hands/Systems/HandsSystem.cs
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Content.Shared/Hands/Components/HandsComponent.cs
# Content.Shared/Inventory/InventoryComponent.cs
# Content.Shared/Storage/StorageComponent.cs
# Resources/Prototypes/Accents/word_replacements.yml
# Resources/Prototypes/Entities/Mobs/Player/human.yml
# Resources/Prototypes/Maps/Pools/default.yml
# Resources/Prototypes/Maps/fland.yml
# Resources/Prototypes/Maps/oasis.yml
# Resources/Prototypes/Maps/packed.yml
# Resources/Prototypes/Maps/saltern.yml
2024-07-23 12:24:42 +03:00
osjarw
d8433a8f86
Make delay incurred from additional syringe contents modifiable + tiny syringe buff/fix ( #29825 )
...
* Make delay incurred by transfer amount modifiable
* No unintentional negative delay please
* Use more fixedpoint, hope I didn't break anything
* merge review suggestion
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
---------
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2024-07-22 03:20:36 -07:00
Ed
0931c9e7d1
Merge remote-tracking branch 'upstream/master' into ed-12-07-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Maps/cluster.yml
# Resources/Prototypes/Maps/europa.yml
2024-07-12 12:53:42 +03:00
Verm
13b84870ec
Bartending+: Shaking and Stirring ( #29243 )
...
* Shaking and Stirring
* Remove shake message
* Switch if order a bit
* Add doafter supprot for reactionmixer
* Fix nullability
* Timespan zero
* Forgot to remove loc string
* Reorganize usings
* Remove unneeded usings, fix b52 needing to be shaken
2024-07-08 00:21:53 +10:00
Ed
dbdb81381b
Merge remote-tracking branch 'upstream/master' into ed-30-06-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Maps/box.yml
# Resources/Prototypes/Maps/meta.yml
# Resources/Prototypes/Maps/oasis.yml
# Resources/Prototypes/Maps/origin.yml
# Resources/Prototypes/lobbyscreens.yml
2024-06-30 11:18:30 +03:00
SlamBamActionman
b9fa941ca6
Turn ReagentEffects into generic EntityEffects ( #28168 )
...
* Oh the possibilities
* Merge fixes
* Forgot to remote LavaSystem oops
* Changed EntityEffectArgs to EntityEffectBaseArgs and EntityEffectReagentArgs
* Throw exception for unimplemented effectargs
* Remove Json and overrideable datafields
* Fix test issues
* Actually fix the compiling issue
* Fix comments and remove EntityEffectArgs (no longer used, replaced with EntityEffectBaseArgs)
2024-06-30 13:43:43 +10:00
Ed
04d29b6268
Merge remote-tracking branch 'upstream/master' into ed-17-06-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Maps/oasis.yml
2024-06-17 14:20:38 +03:00
Tayrtahn
89a9f07c3a
Add a system for modifying entity names without causing conflicts ( #27863 )
2024-06-16 15:38:53 -04:00
Ed
c5a8e96dca
Skills system ( #247 )
...
* init basic skill system
* add skill requirement to advanced melee weapon
* working hard
* more hard work
* shot skill issue
* Now the skills give you the components
* add job special autolearning skills
* traits recreating
* some tweaks
* remove bg and components for now
* sharpening now require skills
* add alchemist role on maps
* pestle skill issue
2024-06-15 16:55:04 +03:00
Ed
39bb249eb3
Alchemy fun mechanics ( #246 )
...
* heating solution refactor
* chromium slime effect refactor
* guidebook hint
* hint chance fix
* убираем ненужное
2024-06-14 19:10:16 +03:00
Ed
209f02a0dd
Merge remote-tracking branch 'upstream/master' into ed-30-05-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Maps/Pools/default.yml
2024-05-30 13:29:19 +03:00
Ed
70a1856736
Ru Alchemy playtest bugfixes ( #188 )
...
* Update chromium_inverse.yml
* bufixes
* mortar fix
* fuel fix
2024-05-30 13:22:25 +03:00
blueDev2
3efd7559b0
Fixed hypo and injector entities going into disposal units ( #28317 )
2024-05-30 00:18:07 -04:00
Ed
918ba35ccb
Merge remote-tracking branch 'refs/remotes/upstream/master' into ed-17-05-2024-upstream
2024-05-17 12:57:04 +03:00
Brandon Li
bfed85aff2
Reagent dispenser UI (Again) ( #27958 )
...
* reagent dispenser: fancy window
* reagent dispenser: dispense button grid
* reagent dispenser: rearrange containers & info
* reagent dispenser: remove `reagent-dispenser-window-container-label`
* reagent dispenser: add `Scrollcontainer` on right side
* reagent dispenser: get rid of pointless actions
* reagent dispenser: cleanup actions and `inventory` field on bound ui state
* reagent dispenser: cool reagent cards & finishing touches
* reagent dispenser: final cleanup and formatting
* reagent dispenser: `ButtonGrid` and `ReagentDispenserSetDispenseAmountMessage` refactor
* reagent dispenser: cleanup code & address minor concerns
* reagent dispenser: text in reagent cards no longer clips
* reagent dispenser: oh wait i forgot to change this and thats why the builds keep failing probably
* reagent dispenser mayybe this
* reagent dispenser: remove `using FastAccessors;`
* delete unused classes
* disable reagent button when container is empty
* Make things a bit bigger
* remove obsolete text color override
2024-05-13 17:46:16 -04:00
Ed
dda8ea2b09
Merge remote-tracking branch 'refs/remotes/upstream/master' into ed-13-05-2024-upstream
...
# Conflicts:
# Content.Shared/Lock/LockSystem.cs
# Resources/Prototypes/Maps/oasis.yml
2024-05-13 18:32:59 +03:00
Kara
993eef1e7c
Resolve 'EntitySystem.Get<T>()' is obsolete in content ( #27936 )
...
* PROJECT 0 WARNINGS: Resolve `'EntitySystem.Get<T>()' is obsolete` in content
* pass entman
* dog ass test
* webeditor
2024-05-12 20:34:52 -04:00
Kara
1596e04d0f
Resolve all non-obsoleting warnings in content ( #27934 )
...
* Resolve all non-obsoleting warnings in content
* Update ClientGameTicker.cs
* Update SkeletonAccentSystem.cs
* Update BwoinkSystem.cs
2024-05-11 20:13:58 -07:00
Brandon Li
98b2a79e77
Reagent dispenser UI ( #27831 )
...
* reagent dispenser: fancy window
* reagent dispenser: dispense button grid
* reagent dispenser: rearrange containers & info
* reagent dispenser: remove `reagent-dispenser-window-container-label`
* reagent dispenser: add `Scrollcontainer` on right side
* reagent dispenser: get rid of pointless actions
* reagent dispenser: cleanup actions and `inventory` field on bound ui state
* reagent dispenser: cool reagent cards & finishing touches
* reagent dispenser: final cleanup and formatting
* reagent dispenser: `ButtonGrid` and `ReagentDispenserSetDispenseAmountMessage` refactor
* reagent dispenser: cleanup code & address minor concerns
* reagent dispenser: text in reagent cards no longer clips
* reagent dispenser: oh wait i forgot to change this and thats why the builds keep failing probably
* reagent dispenser mayybe this
* reagent dispenser: remove `using FastAccessors;`
2024-05-09 19:37:03 -07:00
Ed
4c692d7d4a
Alchemy + Guidebook initialization ( #124 )
...
* remove Guidebook
* water and blood
* localization things
* added vital extract
* some fixes
* added bloodgrass
* guidebook localization
* fixes icons and remove unnecesary fields
* added inhand cauldron
* fix wallmount board
* Update bonfire.yml
* Update bonfire.yml
* alchemy furnace + mist
* fixes
* Guidebook localization
* Update drinks.yml
* Revert "remove Guidebook"
This reverts commit 7924cf235f .
* fix filtering guidebook
* test fix
* Update heater.yml
2024-05-02 20:41:11 +03:00
Ed
0169cb55d8
Alchemy instruments ( #122 )
...
* add beer barrel
* add vet
* add storage to vat
* make bucket viable!
* bandage vat item fix
* Update vat.yml
* add small vial
* tiny vial
* Update SharedStorageSystem.cs
* Create biological.yml
* spilable and bonfire climbing
2024-04-30 16:48:08 +03:00
Ed
91028a5149
remove Injector SolutionName constant ( #27493 )
...
remove stupid constant
2024-04-29 17:29:15 -04:00