Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More General Fixes #1547

Merged
merged 20 commits into from
Jan 14, 2025
Merged

Conversation

sleepyyapril
Copy link
Contributor

@sleepyyapril sleepyyapril commented Jan 14, 2025

Fixes several issues alongside some console errors.
Also refactors MoverController to use Entity.

Not specified changes:

  • Fixes the SurveillanceCamera console error.
  • Fixes the ItemToggleComponent for PDAs console error (hopefully)
  • Fixes the NPCSteeringSystem error.
  • Fixes the random bark error.

Changelog

🆑

  • tweak: Outer clothing will now count as partial identity coverage.
  • fix: Fixed portal artifacts targeting the Station AI.
  • fix: Fixed job titles not showing up in various announcements.
  • fix: Ported some general mob AI fixes.
  • fix: Fixed energy shield visuals.

sleepyyapril and others added 4 commits January 14, 2025 16:50
* Added checks to not target AIs and people in containers

* made the change to use IsEntityInContainer. Much Better!

* returned old Mindquerry and removed wrong use of admin logger

* guard statment

* removed unnecessery refs and fixed position swap

* Minor change

---------

Co-authored-by: metalgearsloth <[email protected]>
Layout would break for machines with >6 lights because the column count was hardcoded. Uncap the UI width and fix the rows count instead.

Lights with less than 4 characters of text weren't aligned right, now they are.
@github-actions github-actions bot added Changes: C# Changes any cs files Changes: YML Changes any yml files labels Jan 14, 2025
IProduceWidgets and others added 11 commits January 14, 2025 17:11
* allow ai to understand if its handcuffed.

* rerun tests they worky on local

* Contained here in, a string of expletives about flaky tests.

* on retrospect, default true is probably smorter.

* do reviews

* I forgor xml

* more xml
Reordered MeleeCombatCompound to improve unpulling
* ai stays seated while cuffed.

* Do the thing I thought was dumb.... whatever.

* less than
* Add IsNullOrEmpty checks before indexing KnownSubnets

* actor
* remove ItemToggle from PowerCellDraw query

* add EntityQuery for resolves, make them all optional

* move integration to ToggleCellDraw

* add ToggleCellDraw to almost every PowerCellDraw prototype

* :trollface:

* :trollface:

* :trollface:

* let it disable on mapinit

* set update time on mapinit, make borg power logic consistent now

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
* ItemToggle + slots stuff

- Add component for itemslot locks to match LockComponent (surprised this didn't exist).
- Add thing for pointlight to match itemtoggle. In future should be used for PDAs and stuff but need to fix some other stuff first.

* Also this

* grill
fix energy shield visuals
@github-actions github-actions bot added the Changes: Localization Changes any ftl files label Jan 14, 2025
Plykiya and others added 2 commits January 14, 2025 17:51
* Update MoverController.cs

* Update a bunch of movement code to use Entity<T>

* Last errors

* wow, there were more errors

---------

Co-authored-by: plykiya <[email protected]>
Copy link
Contributor

@Aidenkrz Aidenkrz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reminder this shouldnt be squashed :-)

* PDA can no longer be linked to multitool

* Ignore previous commit, it would've broken things

* Added SavableAddress field to DeviceNetwork component and PDA for testing. Still need to implement

* System works, borg and pda addresses cannot be saved, but they still connect to the net.

* Suit sensors can no longer be added to network configurators, still work for monitoring purposes.

---------

Co-authored-by: Zachary Yona <[email protected]>
@sleepyyapril
Copy link
Contributor Author

Will merge it myself after ensuring tests pass as non-squash o7

@github-actions github-actions bot added the Changes: Map Changes any yml file in the Maps directories label Jan 14, 2025
@sleepyyapril
Copy link
Contributor Author

test fail looks fixed

@sleepyyapril sleepyyapril merged commit bed3627 into Simple-Station:master Jan 14, 2025
10 of 11 checks passed
SimpleStation14 added a commit that referenced this pull request Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Map Changes any yml file in the Maps directories Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.