* loving it
* wording ig
* first pass
* makes more sense
* Update changeling.yml
* issuers to prototypes
* *screams!!!!!!!!!!!!!
* functional
* yes im salty about the order
* works!
* screw this text
* add it to rolls
* nah
* review
* partial review
* no more roundend text
* remove append stuff
* guh
* var
* Initial System and Comp implementation, moves FlammableSystem to Shared
* Revert "Initial System and Comp implementation, moves FlammableSystem to Shared"
This reverts commit 41b4ab839f97645705c733ca62c19851992caea1.
* Adds SharedFlammableSystem, adds hitscanignitesystem and hitscanignitecomponent
* Switching up method used
* Cleaning up system with notes
* THIS SHOULD WORK BUT WHY NOT
* converts random roll to proper function, adds firestacks field to HitscanIgniteComponent
* removed hitscanignite from laser
* Code cleanup, moving everything to Server
* more cleanup
* Expanded scope of PR, adding xenoborg module for Heavy xenoborg, firing burst ignite lasers
* typo
* Added xeno laser sprites
* passed adjustfirestacks into TryComp
* changed accuracy, recoil and damage values
* Altered accuracy values, removed lathe recipe
* fixing yaml errors
* new sprites for xenoborg burst fire laser, new sound for xenoborg burst fire laser, new icon for burst fire laser module
* Fixing sprite assignment
* typo
* sprite corrections, increased recharge speed
* sprite fixes and naming convention
* What did I doooo
* revert changes to submodule
* Remove changes to RobustToolbox
* Update Content.Server/Weapons/Hitscan/Systems/HitscanIgniteSystem.cs
Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>
* Update Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json
Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>
* Update Content.Server/Weapons/Hitscan/Systems/HitscanIgniteSystem.cs
Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>
* Update HitscanIgniteSystem.cs
* Update HitscanIgniteSystem.cs
* Update borg_modules.yml
* Update HitscanIgniteSystem.cs
* Update borg_modules.yml
* module sprite change
* rename to xenoborg fire laser ray
* fix and balacne
---------
Co-authored-by: august-sun <45527070+august.sun@users.noreply.github.com>
Co-authored-by: Samuel-C <samuelcamilo8@gmail.com>
Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
* better
* VendingMachineComponent upd
* move components
* small fix
* move some fields to VendingMachineEjectComponent
* move some fields to VendingMachineVisualsComponent
* fix
* move some fields to VendingMachineDispenseOnHitComponent
* move NextEmpEject to VendingMachineEjectComponent
* upd
* split shared system to eject
* no more dummies for name
* fix contraband inventory
* small fix
* and again
* move VendingMachineDispenseOnHitComponent to server
* upd dispense
* upd
* move visuals to client
* fix
* move canshoot to server
* fix client
* fix
* upd
* fix merge
* fix
* upd1
* afterhandlestate
* upd
* more docs and protoid
* upd visuals
* upd components
* reorganize
* Entity<>
* revert AfterAutoHandleState
* No more permastuns
* Throwing rocks at the problem
* Update StunOnCollideSystem.cs
* Update Content.Server/Stunnable/Systems/StunOnCollideSystem.cs
Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
---------
Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
* feat: xeno artifact debug commands
* refactor: minor renaming + whitespaces
* refactor: do not allocate unless needed
* refactor: rename common xeno-artifact commands localization string
* refactor: extract reusable parts of code, change command to work with EntityUid and not with NetEntity
* refactor: renaming
* refactor: make all commands toolshed
* refactor: localization fix, command naming reverted to camelCase, xml-doc for new commands
* refactor: make toolshed tuple actually work
* refactor: remove unused code
* refactor: cache for EffectPrototypes
* refactor: fix unlcokNode command, remove engine copy-paste for TryParseEntity
* refactor: fix localization for toolshed
* refactor: remove unused dependency
* refactor: caching systems for XenoArtifactCommand where possible, comments clarification, whitespacing
* refactor: added readonly to SharedXenoArtifactSystem.EffectPrototypeIds
* refactor: use component to detect which proto is xenoarch effect
* refactor: fix missing partial for XenoArtifactCommand
* refactor: fix readonly on dependencies for XenoArtifactCommand
* refactor: fix missing partial for nested XenoArtifact related parsers
* refactor: cleanup after merge
* refactor: remove obsolete IPrototype.HasComponent call and unused using
* refactor: change xenoarch commands to lowercase (as convention dictates)
* refactor: XenoArtifactNodeParser and XenoArtifactTypeParser are now CustomCompletionParser (removed duplicate code)
* refactor: XenoArtifactNodeParser is now CustomCompletionParser, moved custom parsers to shared/toolshed/parsers
* refactor: todo for ent proto caching, moved XenoArtifactCommand to toolshed namespace
* refactor: fix xenoartifact:totalresearch command
* refactor: remove system caching, clean whitespaces
* fix: fix localization for xenoarch commands
* refactor: moved StatusEffectCompletionParser to shared, added same todo remark for cache of status effect entity prototypes.
* refactor: use proxy methods in command and _entityManager.System in all parsers
* refactor: mved commands and parsers into respective folders
* refactor: access restriction for cached EntityPrototypeIds
* refactor: todo link to issue, fixed DI in StatusEffectCompletionParser
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
* add BlockHands
* and mechs
* move to another place
* small fix
* TrySpawnUnremoveableVirtualItemInHand
* upd
* fix docs
* VehicleHandBlockerComponent
* Move Ulam spiral generator to its own class
* Make UlamSpiral.Point return a zero vector for n<=0
* Add UlamSpiral.PointsForMaxDistance
* Fix TeleportLocationsSystem can teleport user into a wall
Uses an Ulam spiral pattern to check for valid locations around the target entity.
* Handle teleportation failures more gracefully
* Fix unconventional name for delay system field
* Fix client crashes when target entity is paused/in nullspace
* Show popup when teleportation destination is obstructed
---------
Co-authored-by: opl <4833621+opl@users.noreply.github.com>
* the great mindshield rework
* it just works :D
* glory to nyanotransen, I said with my very obviously fake mindshield.
* work on things to remove manual mindshield queries
* very wip impl
* yeah there we go apc destroyed mission accomplished
* some comments
* textures!
* i will stab the person who decided to spell it differently.
* rename things since i am crazy (i was also crazy once)
* minor spelling mistake :(
* Revert "minor spelling mistake :("
This reverts commit ece1f1c3509063d1c43b7f136509ed4df2cd62e7.
* Revert "rename things since i am crazy (i was also crazy once)"
This reverts commit e75411d4bb84e819ca525b9fa0fe1792b6ace0b6.
* Revert "i will stab the person who decided to spell it differently."
This reverts commit 696ffdc062094cc9e4cf382f1e39b4ae4e3d781d.
* fixed things + better texs
* aaaa
* INSANITY RAHHHHH
* e
* changing things a bit.
* testifying things actually no insanity
* cleaning
* only doing this cuz of heseintests failing
* cleanup
* Update Content.Server/Revolutionary/RevolutionarySystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Apply suggestions from code review
fucking suggestions WHY IS THE BUTTON THERE EVEN WHEN ITS DISABLED!!!!
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* half of things for scarky0
* event merging stub / beginning
* big rewrite
* there ya go scar
* e
* NETWORK YOU PRICK
* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Server/Revolutionary/RevolutionarySystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/FakeMindshieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* e
* RAHHHH
* cleaning
* Update changeling.yml
* Update meta.json
* slarti 1/3
* slarti things 2
* le real fix
* commit & push
* Update Content.Client/Overlays/ShowMindShieldIconsSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Server/Implants/MindshieldImplantSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/FakeMindshieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/Components/MindShieldStatusComponent.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* scarky0
* dirty
* fml
* robust thyself now
* minor fix
* stub
* Revert "stub"
This reverts commit c1204b88d3ae1bbdca2deeb075a9dd0d6c529326.
* s
* jrwebiwerhweir
* shrimple fix
* Apply suggestions from code review
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* yeeeuuuwhqeheueuuu
* rweifohgeterwt
* cleaning, compiling
* container bs and icons
* werewrewr
* fix
* crisis averted
* howd i forget this
* leave me ALONE
---------
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
* Dirty ApcPowerReceiver if state doesn't match defs
* surely this will work and isn't massive hubris
* SPACE
* docs & comments
* voltage, not charge
* no space
* jfc
* Resolve obsolete TransformComponent warnings
* all gas no lerp, a few unused imports
* Resolve TransformSystem via IEntityManager.System
* Revert to set anchored in ConstructionSystem.Graph
* pragma, no FIXME, redundant TransformSystems
* Remove unused variable
* Address sloth's suggestions
* oneliner rotation assignment
* Use spawn commands with rotation
* yet more spawnattachedto changes & cleanup
* Remove unused transform import
* more transform system cleanup, dump restock warn
* feat: ConditionalSpawnerComponent can now stack items it spawns automatically
* refactor: StackComponent quick cleanup, while we are at it
* refactor: replace custom code with StackSystem.SpawnMultiple
* refactor: update for RT changes
* refactor: update after merge
* refactor: cleanup + fix GetRadomOffset using full range
* fix: change GetRandomOffset to not pass negative offset to NextVector2Box, NextVector2Box negates value by itself
* refactor: now artifact spawns stacks of resrouces, as god intended
* refactor: modernize
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
* Revert "New not fun meteors (#37716)"
This reverts commit 423b38287b.
* Revert "Add SpawnAfter for SpawnEntitiesBehavior (#41004)"
This reverts commit 308c92b160.
* fard
* hell
* last revert
* forgor
* Hope I'm not forgetting anything...
* They call me the sender the way I'm sending it.
* remove commented out YAML
* last of the slop
* fix test fails
* first batch of test fails
* no more test fails
* make cryo pods work again.
* Make cryo work better-er
* I didn't like that a firesuit helmet was so effective on its own so I decided to be a dick about it.
* review.com
* oop
* actually real quick do this
* fix YAML issues
* IHeatContainer my beloved <3
* borger
* not networked :(
* jackets
* burgeewqjfrwjkhaskfjfsahjkfsahjkfsahjkfsajhkfsa
* utter yaml nonsense
* phishing
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* initial
* final
* this is gonna take a while.....
* more
* progress
* Shrink it
* Revert "Merge branch 'structs/health-bases' into structs/destructible-alwaysinherit"
This reverts commit 88fc74722b95942e1b12482e2346d846f47f2ffc, reversing
changes made to dcade0e7832cb86898ace1e854716b8d894bf366.
* windoors WOW
* okay
* Revert "windoors WOW"
This reverts commit 96bffc71642ec641da37c4cfbe4efeb7efc396fa.
* beds chairs carpets
* Revert "chairs"
This reverts commit 6aecd1e268d86caf509c21b31f6faf2109b977bf.
* a whole lot more
* windows
* break before machines
* random errors
* walls
* more walls
* machines
* Squish thresholds
* misc test fails
* mobs
* test
* self review
* another once over
* revert
* a bunch of changes
* remove squish
* more remove squish
* more self review
---------
Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* i shitted
* fsasfaasffasfsafsafsafsafsasfasfa
* typo
* remove TODO that I forgot about
---------
Co-authored-by: iaada <iaada@users.noreply.github.com>
* Part one of Vehicles
* Also we need this
* Part 1
* Part 1.1
* And we need this
* Part 2
* Part 2.1
* We REALLY need this
* Part 1 of integration
* Little fix
* Just fixes
* fixes (i'm tired)
* fix
* fix
* Apply suggestions from code review
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* update
* fixed
* just for cleaner diff
* just in case
* I think this might be cleaner
* fix
* fix
* upd
* upd
* fix update
* small fix
* upd
* fix test?
* fix?
* remove initialize
* move attack to vehicle
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>