Skip to content

Add teleportation rituals and spells#11

Merged
HyScript7 merged 5 commits intoHyScript7:feat/content_update_1from
Spelis:feat/teleportation
Dec 4, 2025
Merged

Add teleportation rituals and spells#11
HyScript7 merged 5 commits intoHyScript7:feat/content_update_1from
Spelis:feat/teleportation

Conversation

@Spelis
Copy link
Contributor

@Spelis Spelis commented Dec 3, 2025

  • Add myself to the LICENSE file
  • Reply to Script <3
  • Add "Ritual of the Anchor", a ritual that lets you create a new compass pointing to a Lodestone. Additionally, add a Recall spell that when cast, teleports you to the held special compass' link location. I also added the spell and the ritual to the Registry.

Add teleportation mechanics because nothing hurts more than using a boat for 3000 blocks.

…ss pointing to a Lodestone. Additionally, add a Recall spell that when cast, teleports you to the held special compass' link location. I also added the spell and the ritual to the Registry.
@Spelis
Copy link
Contributor Author

Spelis commented Dec 3, 2025

There are some minor bugs that I don't even want to try to debug

@HyScript7
Copy link
Owner

What bugs would those be? I'll take a look.

@Spelis
Copy link
Contributor Author

Spelis commented Dec 4, 2025

What bugs would those be? I'll take a look.

Sometimes when performing the ritual, the compass doesn't get a target.

Copy link
Owner

@HyScript7 HyScript7 left a comment

Choose a reason for hiding this comment

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

Btw would it be possible to open the PR against the content update branch or is that not a feature on github?

@HyScript7
Copy link
Owner

What bugs would those be? I'll take a look.

Sometimes when performing the ritual, the compass doesn't get a target.

You should be able to fix that by creating and giving the compass one tick later.

@Spelis
Copy link
Contributor Author

Spelis commented Dec 4, 2025

Btw would it be possible to open the PR against the content update branch or is that not a feature on github?

i don't know lol

@Spelis
Copy link
Contributor Author

Spelis commented Dec 4, 2025

by the way, i need a way to fail the ritual. how?

@HyScript7
Copy link
Owner

HyScript7 commented Dec 4, 2025

You can just return the default instant ritual earlier.
The executor doesn't distinguish between failrule and success.
To indicate that, you can just spawn an explosion at the context location.

@Spelis
Copy link
Contributor Author

Spelis commented Dec 4, 2025

should i refund or just have a comment saying "// idgaf no more, no refunds"
edit: don't answer. i'm nice enough to implement a refund

…s, use shared NamespacedKey, verify lodestone validity, and center teleport location.
@Spelis
Copy link
Contributor Author

Spelis commented Dec 4, 2025

one more suggestion (that i'm not implementing) is that the compass is the thing that casts the spell (with right click). (suggested by Chris on Pydis)

@HyScript7
Copy link
Owner

Lmk when you're done, I'll merge it into the new content branch manually cause I don't think GitHub lets me do that.

@Spelis
Copy link
Contributor Author

Spelis commented Dec 4, 2025

i'm basically done. the rest of this is basically up to you unless i or someone else tries to fix a bug

@Spelis Spelis changed the base branch from Main to feat/content_update_1 December 4, 2025 15:50
@HyScript7 HyScript7 merged commit bd36ec5 into HyScript7:feat/content_update_1 Dec 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants