diff options
author | Minteck <contact@minteck.org> | 2022-08-26 22:29:23 +0200 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-08-26 22:29:23 +0200 |
commit | 09bd0164ebc020a54b944b7326dcba496fb5d82c (patch) | |
tree | 0c5e765e627ecc94e534ccb6e2bc83917d58dc4c /README.md | |
parent | a2df9a69dcc14cb70118cda2ded499055e7ee358 (diff) | |
download | pluralconnect-09bd0164ebc020a54b944b7326dcba496fb5d82c.tar.gz pluralconnect-09bd0164ebc020a54b944b7326dcba496fb5d82c.tar.bz2 pluralconnect-09bd0164ebc020a54b944b7326dcba496fb5d82c.zip |
idk when was the last commit so I'm making a new one - Violet Dawn
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 314 |
1 files changed, 231 insertions, 83 deletions
@@ -1,96 +1,244 @@ # ponies.equestria.horse ## Metadata Bits -24bit bitsets are now used to define metadata that doesn't require a string input. A lot of reserved values remain for future use. +48bit bitsets are now used to define metadata that doesn't require a string input, they were 24bit in the past but were changed to 48bit after adding additional metadata. A lot of reserved values remain for future use. ``` -00...................... = No direct access to shared memory. -01...................... = Partial direct access to shared memory. -10...................... = Full direct access to shared memory. -..0..................... = Not part of a median system. -..1..................... = Part of a median system. -...00................... = Not a little. -...01................... = Age regressor. -...10................... = Little. -...11................... = Not a little, but younger. -.....0.................. = Not a protector. -.....1.................. = Protector. -......0................. = Not a fictive. -......1................. = Fictive. -.......0................ = No "Not talking" attribute. -.......1................ = "Not talking" attribute. -........0............... = Not an host. -........1............... = Host. -.....................0.. = Not a robot -.....................1.. = Robot -.........0001........... = 1st species: Earth pony. -.........0010........... = 1st species: Unicorn. -.........0011........... = 1st species: Pegasus. -.........0100........... = 1st species: Alicorn. -.........0101........... = 1st species: Bat pony. -.........0110........... = 1st species: Crystal pony. -.............0001....... = 2nd species: Earth pony. -.............0010....... = 2nd species: Unicorn. -.............0011....... = 2nd species: Pegasus. -.............0100....... = 2nd species: Alicorn. -.............0101....... = 2nd species: Bat pony. -.............0110....... = 2nd species: Crystal pony. +................00.............................. + => Doesn't need to eat food. + +................01.............................. + => Can't eat fish or meat. + +................10.............................. + => Can't eat meat. + +................11.............................. + => Can eat everything. + +..................000........................... + => Can't use magic at all. + +..................001........................... + => Magic in some cases. + +..................010........................... + => Magic using a horn. + +..................011........................... + => Magic using wings. + +..................100........................... + => Magic using wings + horn. + +..................101........................... + => Magic using another part. + +.....................000........................ + => Does not have sensitive spots at all. + +.....................001........................ + => May have one or more sensitive spot·s. + +.....................010........................ + => Has affectionately sensitive spots. + +.....................011........................ + => Has sexually sensitive spots. + +.....................100........................ + => Has both types of sensitive spots + +........................00...................... + => No direct shared memory. + +........................01...................... + => Partial direct shared memory. + +........................10...................... + => Full direct shared memory. + +..........................0..................... + => Not part of a median system. + +..........................1..................... + => Part of a median system. + +...........................00................... + => Not a little. + +...........................01................... + => Age regressor. + +...........................10................... + => Little. + +...........................11................... + => Not a little, but younger. + +.............................0.................. + => Not a protector. + +.............................1.................. + => Protector. + +..............................0................. + => Not a fictive. + +..............................1................. + => Fictive. + +...............................0................ + => No "Not talking" attribute. + +...............................1................ + => "Not talking" attribute. + +................................0............... + => Not an host. + +................................1............... + => Host. + +.............................................0.. + => Not a robot + +.............................................1.. + => Robot + +..............................................0. + => Not a plush + +..............................................1. + => Plush + +...............................................0 + => Not affected by age spells + +...............................................1 + => Affected by age spells + +.................................0001........... + => 1st species: Earth pony. + +.................................0010........... + => 1st species: Unicorn. + +.................................0011........... + => 1st species: Pegasus. + +.................................0100........... + => 1st species: Alicorn. + +.................................0101........... + => 1st species: Bat pony. + +.................................0110........... + => 1st species: Crystal pony. + +.....................................0000....... + => 2nd species: <none> + +.....................................0001....... + => 2nd species: Earth pony. + +.....................................0010....... + => 2nd species: Unicorn. + +.....................................0011....... + => 2nd species: Pegasus. + +.....................................0100....... + => 2nd species: Alicorn. + +.....................................0101....... + => 2nd species: Bat pony. + +.....................................0110....... + => 2nd species: Crystal pony. + +.........................................0000... + => 3rd species: <none> + +.........................................0001... + => 3rd species: Earth pony. + +.........................................0010... + => 3rd species: Unicorn. + +.........................................0011... + => 3rd species: Pegasus. + +.........................................0100... + => 3rd species: Alicorn. + +.........................................0101... + => 3rd species: Bat pony. + +.........................................0110... + => 3rd species: Crystal pony. + ``` +<details> +<summary>List of reserved bits</summary> The following bits are reserved for future use or for technical reasons: ``` -11...................... = <Reserved value(1)> -...11................... = <Reserved value(1)> -.........0000........... = <Reserved value(2)> -.........0111........... = <Reserved value(2)> -.........1000........... = <Reserved value(2)> -.........1001........... = <Reserved value(2)> -.........1010........... = <Reserved value(2)> -.........1011........... = <Reserved value(2)> -.........1100........... = <Reserved value(2)> -.........1101........... = <Reserved value(2)> -.........1110........... = <Reserved value(2)> -.........1111........... = <Reserved value(2)> -.............0000....... = <Reserved value(2)> -.............0111....... = <Reserved value(2)> -.............1000....... = <Reserved value(2)> -.............1001....... = <Reserved value(2)> -.............1010....... = <Reserved value(2)> -.............1011....... = <Reserved value(2)> -.............1100....... = <Reserved value(2)> -.............1101....... = <Reserved value(2)> -.............1110....... = <Reserved value(2)> -.............1111....... = <Reserved value(2)> -.................0000... = <Reserved value(3)> -.................0001... = <Reserved value(3)> -.................0010... = <Reserved value(3)> -.................0011... = <Reserved value(3)> -.................0100... = <Reserved value(3)> -.................0101... = <Reserved value(3)> -.................0110... = <Reserved value(3)> -.................0111... = <Reserved value(3)> -.................1000... = <Reserved value(3)> -.................1001... = <Reserved value(3)> -.................1010... = <Reserved value(3)> -.................1011... = <Reserved value(3)> -.................1100... = <Reserved value(3)> -.................1101... = <Reserved value(3)> -.................1110... = <Reserved value(3)> -.................1111... = <Reserved value(3)> -......................00 = <Reserved value(4)> -......................01 = <Reserved value(4)> -......................10 = <Reserved value(4)> -......................11 = <Reserved value(4)> -......................00 = <Reserved value(4)> -......................01 = <Reserved value(4)> -......................10 = <Reserved value(4)> -......................11 = <Reserved value(4)> +.....................110........................ <(1)> +.....................111........................ <(1)> +.....................000........................ <(1)> +.....................001........................ <(1)> +.....................010........................ <(1)> +.....................010........................ <(1)> +.....................011........................ <(1)> +.....................100........................ <(1)> +.....................101........................ <(1)> +.....................111........................ <(1)> +..................110........................... <(2)> +..................111........................... <(2)> +.....................101........................ <(2)> +.....................110........................ <(2)> +.....................111........................ <(2)> +........................11...................... <(2)> +...........................11................... <(2)> +.................................0000........... <(3)> +.................................0111........... <(3)> +.................................1000........... <(3)> +.................................1001........... <(3)> +.................................1010........... <(3)> +.................................1011........... <(3)> +.................................1100........... <(3)> +.................................1101........... <(3)> +.................................1110........... <(3)> +.................................1111........... <(3)> +.....................................0111....... <(3)> +.....................................1000....... <(3)> +.....................................1001....... <(3)> +.....................................1010....... <(3)> +.....................................1011....... <(3)> +.....................................1100....... <(3)> +.....................................1101....... <(3)> +.....................................1110....... <(3)> +.....................................1111....... <(3)> +.........................................0111... <(3)> +.........................................1000... <(3)> +.........................................1001... <(3)> +.........................................1010... <(3)> +.........................................1011... <(3)> +.........................................1100... <(3)> +.........................................1101... <(3)> +.........................................1110... <(3)> +.........................................1111... <(3)> +...............................................0 <(4)> +...............................................1 <(4)> ``` -`(1)` Reserved for additional value state<br> -`(2)` Reserved for additional supported species<br> -`(3)` Reserved for an additional species entry<br> +`(1)` Reserved for extended metadata<br> +`(2)` Reserved for additional value state<br> +`(3)` Reserved for additional supported species<br> `(4)` Reserved for additional metadata -The minimum value of the bitset is 0 and the maximum value 16777215. -For example, for Scoots, the value would be `100010101010000110000000` (9085312)
\ No newline at end of file +</details> + +The minimum value of the bitset is 0 and the maximum value 281474976710655. +For example, for Scoots, the value would be `000000000000000000000000100010101010000110000000` (9085312)
\ No newline at end of file |