Search found 26 matches
- Mon Aug 28, 2023 2:45 pm
- Forum: Akashic Records
- Topic: box
- Replies: 2
- Views: 2124
reduced box
below is a hex that does what modified box does, but faster. It uses hexal's running sum to reduce the number of dimensions the hex has to iterate over by one. The fist half is just to set everything up to make the loop as simple as possible, and make sure that running sum does the biggest dimension...
- Fri Aug 25, 2023 6:22 pm
- Forum: Akashic Records
- Topic: Macro Megathread
- Replies: 46
- Views: 78903
minangle
Searchlight Exaltation vec, vec, [entity] → entity Takes position, a direction, and a list of entities. Finds the entity of which the vector from the given position to it has the smallest angle with the unit vector. To give an example in the style of the book, if I used my position and my look dire...
- Tue Aug 15, 2023 10:50 am
- Forum: Akashic Records
- Topic: Macro Megathread
- Replies: 46
- Views: 78903
wisp navigation
vacillate vec, vec → macro for a wisp to constantly travel between two positions the hex looks a bit weird but basically it's first checking whether it has a destination, if it does the second conditional will just return that. If it doesn't it will compare the wisp's position to the second vector ...
- Sun Aug 13, 2023 7:37 am
- Forum: Hex Chat
- Topic: Proposal - a "CELL" iota for one-shot mutability
- Replies: 2
- Views: 10062
Re: Proposal - a "CELL" iota for one-shot mutability
actually, I do see a practical problem, which is that the server would have to store the value of every cell. I don't know how much storage space/working memory a cell would take up, but the fact that you could very easily spam cells does seem a bit concerning to me. maybe there could be a limit to ...
- Fri Aug 11, 2023 11:46 am
- Forum: Hex Chat
- Topic: hex balance essay
- Replies: 0
- Views: 17789
hex balance essay
The problem hex has is that, like psi, anything within 32 blocks of you (or more with wisps/circles/sentinels) is under your influence, the time to activate (TTA) is zero, and there are no counterspell mechanics. All this combined means pvp will never work with hex, due to the inability to avoid a h...
- Fri Aug 11, 2023 11:37 am
- Forum: Hex Chat
- Topic: Proposal - a "CELL" iota for one-shot mutability
- Replies: 2
- Views: 10062
Re: Proposal - a "CELL" iota for one-shot mutability
pointers? really? jk, I think this would be a really nice addition. This would be a really cool/balanced way to have different systems across the world all pass information to each other. Although the write once aspect would probably mean designing such a system would cause insanity. epic.
- Sat Jul 15, 2023 9:23 am
- Forum: Akashic Records
- Topic: reconsider
- Replies: 0
- Views: 2754
reconsider
Once upon a time, in my infinite wisdom, I decided to make a hex that does a lot, but also almost nothing at the same time. A hex that takes a pattern list, and replaces every intro-retro sequence with <consideration, [patterns]>. Your hex will turn into a nested nightmare, but in return it reduces ...
- Mon Jul 10, 2023 10:32 am
- Forum: Akashic Records
- Topic: Macro Megathread
- Replies: 46
- Views: 78903
stack scoping
Thoth's padded cell [pattern] → [any],any Executes a pattern list like Hermes, but also uses Thoth's own stack, and its own ravenmind as well. Pushes the resulting ravenmind and restores the original after executing the pattern list. Useful for dealing with multiple hex pieces that interact with th...
- Fri Jul 07, 2023 3:59 pm
- Forum: Akashic Records
- Topic: Apparitions (wireframe models)
- Replies: 0
- Views: 2037
Apparitions (wireframe models)
Hexal's particle spell lets you make arbitrary lines, which means with enough code you can make entire models appear out of thin air. Do note that these lines are made of particles and so more complex models won't appear completely when cast by hand. Use a wisp instead. For the model rotation functi...
- Tue Jul 04, 2023 10:36 am
- Forum: Akashic Records
- Topic: Macro Megathread
- Replies: 46
- Views: 78903
Quine function builder
Quinio [pattern] → loops a pattern list forever and hides itself in the execution stack loop can be broken by using flow control in the input function [pat=edqawq dir=ne] [pat=aadaa dir=e][pat=aqaeaq dir=e][pat=aqaaw dir=se][pat=waaw dir=ne][pat=ddqaa dir=e][pat=qqq dir=w] [pat=qqq dir=w] [pat= dir...