The Touched
From LSWiki
Revision as of 15:32, 7 August 2021 (edit) Esmene (Talk | contribs) (→Current Bugs) ← Previous diff |
Current revision (02:22, 29 February 2024) (edit) Rebus (Talk | contribs) (Daed!) |
||
Line 1: | Line 1: | ||
+ | {{dead}} | ||
+ | Gone as of change 8314 | ||
+ | |||
=the Touched= | =the Touched= | ||
Line 24: | Line 27: | ||
'''Current Join status : Open''' | '''Current Join status : Open''' | ||
- | In order to join the Touched, you must first get *very* drunk, then step up to the bar in the Temple of Discordia and say in a language that will be understood (Anglic works) | + | In order to join the Touched, you must first get *very* drunk, then step up to the bar in the Temple of Discordia and say in a language that will be understood (Anglic works). |
allow me to be touched | allow me to be touched | ||
+ | |||
+ | Looks like you need at least introed telepathy or a wild talent to join. | ||
+ | |||
+ | Someone states, <=\- You do not possess any telepathic capabilities and | ||
+ | thus are not able to be touched by Irelun. -/=> in Anglic. | ||
+ | I was unable to join with ironman and 2 specs in [[redaction]]. It appears you need [[telepathy]] specifically. Bonding a matrix is an easy way around this problem! Garbage, 3/6/22 | ||
==Leaving== | ==Leaving== | ||
Line 48: | Line 57: | ||
The ability to '''concentrate on sensing the latent wild talents within an individual''', | The ability to '''concentrate on sensing the latent wild talents within an individual''', | ||
- | along with the ability to '''concentrate on manifesting a suit of psychic armor'''. | + | along with the ability to '''concentrate on manifesting a suit of psychic armour'''. |
- | To dispell this suit of armor, simply '''concentrate on releasing your suit of psychic energy'''. | + | To dispel this suit of armor, simply '''concentrate on releasing my suit of psychic armour'''. |
The below only appear for the leader of The Touched | The below only appear for the leader of The Touched | ||
Line 73: | Line 82: | ||
! scope="col" style="background:#efefef;" | Fix Status (Reported, In progress, Retest, Fixed) | ! scope="col" style="background:#efefef;" | Fix Status (Reported, In progress, Retest, Fixed) | ||
! scope="col" style="background:#efefef;" | Workarounds | ! scope="col" style="background:#efefef;" | Workarounds | ||
- | ! scope="col" style="background:#efefef;" | Root Cause | + | ! scope="col" style="background:#efefef;" | Root Cause // Suggested fix |
|- | |- | ||
|Suit not functioning as a paraquerlos | |Suit not functioning as a paraquerlos | ||
Line 80: | Line 89: | ||
A the fluxflow suit manifests in your inventory. | A the fluxflow suit manifests in your inventory. | ||
Your fluxflow suit begins to flow and shift, a helm, a breastplate, a right sleeve, a left sleeve, a right gauntlet, a left gauntlet, a right legging, left legging, a right boot, and a left boot extruding from it, changing and growing from a miniscule diaphany into an enormous full suit of armour. | Your fluxflow suit begins to flow and shift, a helm, a breastplate, a right sleeve, a left sleeve, a right gauntlet, a left gauntlet, a right legging, left legging, a right boot, and a left boot extruding from it, changing and growing from a miniscule diaphany into an enormous full suit of armour. | ||
- | |Reported | + | |Fixed |
| | | | ||
- | |The fluxflow suit is specifically set up to shift form -- unlikely to be a bug. | + | |The fluxflow suit is specifically set up to shift form -- unlikely to be a bug. // Setting set_fluxflow_shapeshift to false should prevent the shifting of armour type. // Prototyped in my /w/ folder. |
|- | |- | ||
|Suit not giving psionic skill bonuses | |Suit not giving psionic skill bonuses | ||
Line 89: | Line 98: | ||
You wear your fluxflow suit on your body. | You wear your fluxflow suit on your body. | ||
You are an unskilled first-degree somatopsychotic (0). | You are an unskilled first-degree somatopsychotic (0). | ||
- | |Reported | + | |Fixed |
| | | | ||
- | |Skill bonuses are not apparently a feature that was coded into the fluxflow suit. | + | |Skill bonuses are not apparently a feature that was coded into the fluxflow suit. // Adapt the formula for talent sensing faculty to this. Prototyped in my /w/ |
|- | |- | ||
|Sensing latent talents too accurate | |Sensing latent talents too accurate | ||
|The power "concentrate on sensing the latent wild talents within an individual" is 100% accurate in all cases | |The power "concentrate on sensing the latent wild talents within an individual" is 100% accurate in all cases | ||
|Using the ability | |Using the ability | ||
- | |Reported | + | |Fixed |
| | | | ||
- | | The code is not at all set up to actually generate false positives here. | + | | The code is not at all set up to actually generate false positives here. |
|- | |- | ||
|Joining looks odd from a third person perspective | |Joining looks odd from a third person perspective | ||
Line 106: | Line 115: | ||
|Reported | |Reported | ||
| | | | ||
- | |Improper messaging descriptors. | + | |Improper messaging descriptors. // Separate out the messaging into three different messages: 1: The hand itself, keyed to Sense_Astral; 2: the person is knocked to the ground, keyed to visual and kinesthetic_for_source; 3: The rising and realization that you're more than you were, keyed to cognitive sense and displayed only to the target. Also make the hand out of actual vril. Prototyped in my /w/ -- also includes leave message updates cuz they had the same issues. |
|- | |- | ||
|People sometimes removed at random | |People sometimes removed at random | ||
Line 112: | Line 121: | ||
When stripped I didn't get a message, and kept the flux suit for that incarnation - Fitz | When stripped I didn't get a message, and kept the flux suit for that incarnation - Fitz | ||
|None known | |None known | ||
- | |Reported | + | |Fixed |
|If you receive an invite from Guardas it appears that you no longer get kicked out. | |If you receive an invite from Guardas it appears that you no longer get kicked out. | ||
- | |The Touched Daemon only saves its list of allowed members when Guardas adds/removes a member, so when the daemon reinitializes, it will typically lose the records of the people who weren't specifically invited (or people who just joined when Guardas invited or removed someone else), and those people are removed when the affiliation link tries to attach (generally at reincarnation). tldr: The Touched Daemon needs to call a save function for members to be able to stay members across reboots, and it doesn't unless Guardas does a thing. | + | |The Touched Daemon only saves its list of allowed members when Guardas adds/removes a member, so when the daemon reinitializes, it will typically lose the records of the people who weren't specifically invited (or people who just joined when Guardas invited or removed someone else), and those people are removed when the affiliation link tries to attach (generally at reincarnation). tldr: The Touched Daemon needs to call a save function for members to be able to stay members across reboots, and it doesn't unless Guardas does a thing. // Add the save function when someone joins via the affiliation steward. Prototyped in my /w/ |
|- | |- | ||
|Fluxflow suit giving odd messages when attacking and deflecting with hands | |Fluxflow suit giving odd messages when attacking and deflecting with hands | ||
Line 122: | Line 131: | ||
As the fluxflow suit makes contact upon your fluxflow suit it emits a small flare of energy. | As the fluxflow suit makes contact upon your fluxflow suit it emits a small flare of energy. | ||
+ | |Fixed | ||
| | | | ||
- | |Reported | + | |The hook that causes this messaging apparently passes 0 as the attacker when deflecting unarmed. // Can be fixed by defining some alternative messaging when the attacker is identified as the suit -- probably based off querying the attack descriptor for the attack vector or something. Prototyped in my /w/ -- if the attacker is 0, the messaging describes the vector instead. |
- | |The hook that causes this messaging apparently passes the object itself as the attacker when deflecting unarmed. Can be fixed by defining some alternative messaging when the attacker is identified as the suit -- probably based off querying the attack descriptor for the attack vector or something. | + | |
|- | |- | ||
|Talent sensing can't target by nickname | |Talent sensing can't target by nickname | ||
Line 130: | Line 139: | ||
|Set a nickname on a random autonomon, try to sense them by nickname, get "You concentrate on sensing the latent wild talents within Mindblaster Bez." // "You cannot perceive mindblaster bez." - since `for` prefers to use nicknames, this makes batch-sensing difficult. | |Set a nickname on a random autonomon, try to sense them by nickname, get "You concentrate on sensing the latent wild talents within Mindblaster Bez." // "You cannot perceive mindblaster bez." - since `for` prefers to use nicknames, this makes batch-sensing difficult. | ||
|Reported | |Reported | ||
- | | | + | |You can use capital letters in your nicknames, or you can use color controls, but you can't do both. |
- | | | + | |This appears to fail specifically when attempting to use "for" to target something with A: a color control and B: a capital letter anywhere in the nickname. Probably because the argument passed to locate_name is forced to lowercase. This is because locate_name apparently will not return on anything other than an exact match when a color control is passed to it. So we could probably either strip the color control or just not have it force the string to lowercase. // Prototyped in /w/ |
|- | |- | ||
|Fluxflow suit sticks around on leave | |Fluxflow suit sticks around on leave | ||
Line 138: | Line 147: | ||
|Reported | |Reported | ||
| | | | ||
- | |The suit should probably check for an affiliation link and remove itself if the link isn't detected, but doesn't. | + | |The suit should probably check for an affiliation link and remove itself if the link isn't detected, but doesn't. // Add a hook that makes the suit remove itself if you try to equip it but fail because you're not Touched. Also added stuff to remove any manifested fluxflow suit in the inventory of a person who leaves/is kicked out. Prototyped in my /w/ |
|- | |- | ||
|} | |} |
Current revision
The Touched is DEAD! R.I.P.
|
Gone as of change 8314
Contents |
the Touched
There isn't just one path to psychic power. Experimentation, god granted powers and even blind luck can unleash a person's potential. Blind luck would be how one describes Irelun's path to psychic power. After a night of drinking and brawling he awoke to the power of psychic abilities but he also awoke to much more. He had learned how to identify the psychic ability in others and the ability to manifest a suit of psionic armor. Furthermore he had gained the ability to instill the capability in others with concentration and a 'gentle tap' to the head. But not everyone can join, only those deemed worthy and sufficiently drunk may join. Those who don't know how to have a good time need not apply. Where did he receive this ability? Was he touched by the gods? Was it spontaneous? No one knows; not even him (far, far too much brain damage). All that is known is that his Touched have gained the capability to achieve psychic power unlike most mortals.
NOTE: the Touched are currently a beta assoc. The affiliation may change over time, and not all information presented here may remain accurate. Some things are a 'lil buggy, and who knows what'll happen in the future.
Joining
Current Join status : Open
In order to join the Touched, you must first get *very* drunk, then step up to the bar in the Temple of Discordia and say in a language that will be understood (Anglic works).
allow me to be touched
Looks like you need at least introed telepathy or a wild talent to join.
Someone states, <=\- You do not possess any telepathic capabilities and thus are not able to be touched by Irelun. -/=> in Anglic.
I was unable to join with ironman and 2 specs in redaction. It appears you need telepathy specifically. Bonding a matrix is an easy way around this problem! Garbage, 3/6/22
Leaving
In order to leave you need to return to the bar and say, "I don't want to be touched anymore."
It appears as though there are no restrictions around leaving and rejoining.
Required Specs
[min..]max REQUIREMENTS Somatopsychosis 1 Telepathy 1 Redaction 1 Carousing 1
1 wil, 1 int, 2 ego
Powers Given
As a member of the Touched you are granted access to the following powers: The ability to concentrate on sensing the latent wild talents within an individual, along with the ability to concentrate on manifesting a suit of psychic armour. To dispel this suit of armor, simply concentrate on releasing my suit of psychic armour.
The below only appear for the leader of The Touched
As leader of the Touched you can also perform the following commands: concentrate on opening the Touch to an individual concentrate on removing the Touch to an individual concentrate on showing those who can be Touched concentrate on shifting the availability of the Touched to open or closed
The suit of armor provides AC scaling based on your psionic skills. In addition, it works as the diaphany armor class, covering any uncovered limbs. It is rumored to provide some benefit to the psionic skills of the users, as well as provide a retributive effect.
Specialty Access
all Touched are given a blanket +5 spec access to *all* psionic skills.
Current Bugs
Bug | Description | Repeatable Steps | Fix Status (Reported, In progress, Retest, Fixed) | Workarounds | Root Cause // Suggested fix |
---|---|---|---|---|---|
Suit not functioning as a paraquerlos | The fluxflow suit is still functioning as a parageos or paralemnos and is shifting form rather than simply covering all slots like a paraquerlos | You concentrate on manifesting a suit of psychic armor.
A the fluxflow suit manifests in your inventory. Your fluxflow suit begins to flow and shift, a helm, a breastplate, a right sleeve, a left sleeve, a right gauntlet, a left gauntlet, a right legging, left legging, a right boot, and a left boot extruding from it, changing and growing from a miniscule diaphany into an enormous full suit of armour. | Fixed | The fluxflow suit is specifically set up to shift form -- unlikely to be a bug. // Setting set_fluxflow_shapeshift to false should prevent the shifting of armour type. // Prototyped in my /w/ folder. | |
Suit not giving psionic skill bonuses | The suit should be generating a skill bonus of 15-40 depending on psionic skills per specification | You are an unskilled first-degree somatopsychotic (0).
You wear your fluxflow suit on your body. You are an unskilled first-degree somatopsychotic (0). | Fixed | Skill bonuses are not apparently a feature that was coded into the fluxflow suit. // Adapt the formula for talent sensing faculty to this. Prototyped in my /w/ | |
Sensing latent talents too accurate | The power "concentrate on sensing the latent wild talents within an individual" is 100% accurate in all cases | Using the ability | Fixed | The code is not at all set up to actually generate false positives here. | |
Joining looks odd from a third person perspective | The second line should be adjusted for a third person viewing to just the recipient rising | On someone else joining:
Pupil is knocked to the ground suddenly by a huge force. As you rise you realize you are something...more than you were. | Reported | Improper messaging descriptors. // Separate out the messaging into three different messages: 1: The hand itself, keyed to Sense_Astral; 2: the person is knocked to the ground, keyed to visual and kinesthetic_for_source; 3: The rising and realization that you're more than you were, keyed to cognitive sense and displayed only to the target. Also make the hand out of actual vril. Prototyped in my /w/ -- also includes leave message updates cuz they had the same issues. | |
People sometimes removed at random | On incarnation/disincarnation sometimes people are removed from the association
When stripped I didn't get a message, and kept the flux suit for that incarnation - Fitz | None known | Fixed | If you receive an invite from Guardas it appears that you no longer get kicked out. | The Touched Daemon only saves its list of allowed members when Guardas adds/removes a member, so when the daemon reinitializes, it will typically lose the records of the people who weren't specifically invited (or people who just joined when Guardas invited or removed someone else), and those people are removed when the affiliation link tries to attach (generally at reincarnation). tldr: The Touched Daemon needs to call a save function for members to be able to stay members across reboots, and it doesn't unless Guardas does a thing. // Add the save function when someone joins via the affiliation steward. Prototyped in my /w/ |
Fluxflow suit giving odd messages when attacking and deflecting with hands | Deflecting with hands seems to treat the suit like the attacking object and leads to very odd messages. | In Combat:
The white-skinned female kielleth guard attacks you with her mithril broadsword, but you deflect it with your right claw. As the fluxflow suit makes contact upon your fluxflow suit it emits a small flare of energy. | Fixed | The hook that causes this messaging apparently passes 0 as the attacker when deflecting unarmed. // Can be fixed by defining some alternative messaging when the attacker is identified as the suit -- probably based off querying the attack descriptor for the attack vector or something. Prototyped in my /w/ -- if the attacker is 0, the messaging describes the vector instead. | |
Talent sensing can't target by nickname | Not much more to say | Set a nickname on a random autonomon, try to sense them by nickname, get "You concentrate on sensing the latent wild talents within Mindblaster Bez." // "You cannot perceive mindblaster bez." - since `for` prefers to use nicknames, this makes batch-sensing difficult. | Reported | You can use capital letters in your nicknames, or you can use color controls, but you can't do both. | This appears to fail specifically when attempting to use "for" to target something with A: a color control and B: a capital letter anywhere in the nickname. Probably because the argument passed to locate_name is forced to lowercase. This is because locate_name apparently will not return on anything other than an exact match when a color control is passed to it. So we could probably either strip the color control or just not have it force the string to lowercase. // Prototyped in /w/ |
Fluxflow suit sticks around on leave | If you get kicked out on disincarnation (as noted above), this does not dispel a manifested fluxflow suit, though it will no longer resize or reshape | Manifest a fluxflow suit, disincarnate, incarnate | Reported | The suit should probably check for an affiliation link and remove itself if the link isn't detected, but doesn't. // Add a hook that makes the suit remove itself if you try to equip it but fail because you're not Touched. Also added stuff to remove any manifested fluxflow suit in the inventory of a person who leaves/is kicked out. Prototyped in my /w/ |