Голубь
c86c92c5cf
update namespace for shared ghost folder ( #45095 )
...
a
2026-08-03 07:16:25 +00:00
opl-
9b3daeaf93
Fix teleport scroll teleporting into walls ( #40815 )
...
* 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>
2026-07-31 17:47:17 +00:00
TheShuEd
bdbc143e7f
Stationary teleporters ( #32134 )
...
* sprite, start work on systems
* Woah! Its work!
* Show gateways! Yay!
* Update ring.png
* Update portal.yml
* bububui
* Fuck UI
* draw lines!
* clear old links lines
* UI button work now!
* we can cut links via UI now!
* yay! linking via UI
* comfortable linking
* Update hand_teleporter.yml
* ambience, linked entities events
* nice connect and disconnect sounds!
* unpowering and memory
* power fix
* chip added
* chip linking & auto linking
* chip examined
* auto linked chips&gates variants
* Update meta.json
* Update computers.yml
* syndicate gateway console, portal coloring, realtime UI update
* QoL update
* Circuitboards
* Update StationGatewayNavMapControl.cs
* optimize Draw(), add Filled console variant
* documentation
* mass renaming bro
* resprited
* resprite agani
* Update tags.yml
* Update Resources/Prototypes/Entities/Structures/Machines/station_teleporter.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Objects/Devices/teleporters_chips.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Server/StationTeleporter/Components/TeleporterChipComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/StationTeleporter/StationTeleporterComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* renaming renaming
* sharedization
* UI fix
* Data simplify
* remove autodeletion
* PostWallDrawingAction
* Update TeleporterChipComponent.cs
* fix lines offset
* labeler renaming, rebound restiction removed
* prevent link popup and sound spamming
* auto linking refactor
* RD handheld teleporter integration
* fix randomteleport bug
* Update hand_teleporter.yml
* Update SharedStationTeleporterSystem.cs
* Update SharedStationTeleporterSystem.UI.cs
* some clean up
* first smol review pass
* and that
* review pass 2
* Update station_teleporter.yml
* review pass 3
* review pass 4
* finally
* update protos
* another clean up
* fix bugs
* add to players
* remove unnecesary update loop lol.
* Update computers.yml
* fieldrance review apply
* Kazne resprite
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: chromiumboy <50505512+chromiumboy@users.noreply.github.com>
2026-07-28 11:39:26 +00:00
AsnDen
b3cc7a5e54
WarpPoints are localizable now ( #39319 )
...
* WarpPoints locale
* string
* Revert "string"
This reverts commit 0148e4193dafce43f793da1f3306b6246d602824.
* Mothership Core
* fix
* merge fix
---------
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-07-20 09:44:09 +00:00
Голубь
d15d16651f
Teleport scroll and ninja bomb whitelist and blacklist ( #40758 )
...
* Teleport scroll whitelist
* Stupid
* review
review
* Update dat_fukken_disk.yml
* NinjaWhitelist
* uuuupdate
* Update station_beacon.yml
* Update emergency_amber.yml
* Update Resources/Prototypes/Entities/Markers/warp_point.yml
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
* request
* Revert tags
* Apply suggestions from code review
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
---------
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-06-30 22:47:15 +00:00
Samuka
0fb7dd5cea
Fix portal different grids ( #44360 )
...
* update FizzlePortals to use null user
* CheckPortals method
* subscribe to grid split event
* summary to fizzle method
2026-06-28 04:48:01 +00:00
Pieter-Jan Briers
5168b5f3d4
IoC source gen compatibility ( #43863 )
...
* IoC source gen compatibility
Can be merged before or after https://github.com/space-wizards/RobustToolbox/pull/6549 doesn't really matter.
* Missed a spot
2026-05-09 03:29:58 +00:00
slarticodefast
a428130d45
Remove blacklist methods in EntityWhitelistSystem ( #40932 )
...
* replace blacklist methods
* VS is trolling me
2025-11-24 00:38:08 +00:00
slarticodefast
ee9d1032bb
Move ChatSystem.Emotes to shared ( #40866 )
...
* move to shared
* entity effect to shared
* refactor: whitespaces+xml-doc typo fixups
* refactor: a little bit more of xml-doc typos fixups
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-10-13 18:06:01 +00:00
keronshb
0a394d4af5
Wizard Teleport Scroll (Teleport Location ECS) ( #36424 )
2025-04-28 19:42:24 +02:00
ScarKy0
89ea21bc31
Fix admeme hand teleproter. ( #36147 )
...
* init
* changes
2025-03-29 17:51:46 +03:00
SlamBamActionman
43d08100b9
"New player" admin logging improvements ( #35961 )
...
* Initial commit
* Adjust a whoooole bunch of logs
* Also spears
* Track going crit
* Review fix
* Review fixes
2025-03-20 20:56:51 +01:00
slarticodefast
d171057680
UseInHandEvent cleanup ( #35231 )
2025-02-18 23:27:30 +11:00
icekot8
627187988e
hand teleport portals now may start in the same grid. ( #28556 )
2024-06-04 12:34:07 -04:00
Moony
2459572ecc
Handheld teleporter portals now must start on the same grid. ( #28423 )
...
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2024-05-30 13:45:16 -07:00
nikthechampiongr
362d56981f
Simplify DoAfterArgs behavior for movement and distance checks ( #25226 )
...
* Merge BreakOnWeightlessMove and BreakOnMove. Provide different theshold for weightless movement.
* Adjust WeightlessMovementThresholds. Put a thing I forgot to put in the doafterargs.
* Make DoAfterArgs only use OnMove to determine whether to check for
movement and MoveThreshold to determine the threshold regardless of
weightlessness. Gave DistanceThreshold a default value which will always
be checked now.
* Fix issue introduced by merge.
* Use interaction system for determining whether a distance is within range
* Fix incorrect doafter args introduced by previous merge.
Forgor to commit these.
* Exorcise ghost.
The execution system should have been deleted when I merged previously.
For a reason I cannot comprehend it came back, but only the execution
system.
* Exorcise ghost Pt. 2
* Allow for movement check to be overriden in zero g and adjust doafter args where needed.
You can now override checking for movement in zero g with the BreakOnWeightlessMove bool. By default it will check.
The following doafters were made to ignore the movement check in zero g:
- Healing yourself with healing items,
- Removing embedded projectiles,
- Using tools like welders and crowbars
* Adjust distance for cuffing/uncuffing to work. Make injections not break on weightless movement.
* Fix evil incorrect and uneeded comments
2024-03-19 21:09:00 +11:00
metalgearsloth
269c93245d
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2023-11-27 22:12:34 +11: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
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
DrSmugleaf
3f3ba6ac62
Move minds, roles, jobs and objectives to shared ( #19679 )
2023-08-30 21:46:11 -07:00
metalgearsloth
0b542098db
Remove ghost compref ( #19478 )
2023-08-25 18:50:46 +10:00
Kara
2e86f4c556
Portal sprite & behavior tweaks ( #19179 )
...
* Portal repalette
* Portal traversal verb + anchoring
* map restriction
* optional max distance checks if we decide to have them later
* lower pointlight energy slightly hopefully makes it less garish
2023-08-15 14:56:14 -06:00
Vordenburg
796d818bba
Check Deleted instead of null for HandTeleporter ( #18260 )
2023-07-24 14:21:44 -06:00
ShadowCommander
dd7032a860
Mind ECS ( #16826 )
2023-06-19 04:33:19 +10:00
Leon Friedrich
19277a2276
More DoAfter Changes ( #14609 )
...
* DoAfters
* Compact Clone()
* Fix mice and cuffables
* Try generalize attempt events
* moves climbabledoafter event to shared, fixes issue with climbable target
* Fix merge (cuffing)
* Make all events netserializable
* handful of doafter events moved
* moves the rest of the events to their respective shared folders
* Changes all mentions of server doafter to shared
* stop stripping cancellation
* fix merge errors
* draw paused doafters
* handle unpausing
* missing netserializable ref
* removes break on stun reference
* removes cuffing state reference
* Fix tools
* Fix door prying.
* Fix construction
* Fix dumping
* Fix wielding assert
* fix rev
* Fix test
* more test fixes
---------
Co-authored-by: keronshb <keronshb@live.com>
2023-04-02 21:13:48 -04:00
Leon Friedrich
4d71b1b81e
Revert "Mind ecs" ( #14881 )
2023-03-27 08:24:00 +11:00
ShadowCommander
bfc4da9377
Mind ecs ( #14412 )
2023-03-26 14:31:13 -04:00
keronshb
9ebb452a3c
DoAfter Refactor ( #13225 )
...
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-02-25 01:01:25 +01:00
Chief-Engineer
061d4de1e4
Add teleporter logs ( #13375 )
2023-02-17 01:27:43 +01:00
Kara
5eacde3da7
Hand teleporter / portal tweaks ( #13305 )
2023-01-02 23:53:16 -08:00
Kara
c821ca71aa
Portals & hand teleporter ( #13266 )
...
* basic system with portals & linked ents
* hand tele sprites, no impl
* hand tele and teleportation works
* fancy it up
* oog
* special case projectiles
* predict portal-to-portal teleportation
* this stuff
* check nullspace
* sloth
* give to rd instead
* i guess this can probably happen
* docs
2023-01-02 19:58:25 -06:00