-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
the malkavianing #722
base: master
Are you sure you want to change the base?
the malkavianing #722
Conversation
I like it, but not all Malkavians are in the schizo-affective vein. This would also ruin any attempts at a Malkavian who isn't obvious. |
It's amazing though I do have some suggestions. I do recommend making it a toggleable ability, perhaps an action granted by the tongue that allows toggling a variable on the tongue that will check whether it will do regular speech or malkavian speech? |
processing changes based on feedback |
It does look really neat but I think overall I'd prefer if it was something that randomly happened (maybe triggers on messages sent through the madness network) rather than a 100% all the time thing |
making it toggleable, which will roundstart disabled |
Very nice, once the discipline freeze is done,the radio will be back with this PR : #504, it will introduce the radio chat into the malk hivemind with other change to that as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Funny feature, but the code is a mess. You declared a proc, and then used verb syntax for it.
You don't need the item either, people will just find a way to cut it out and replant it into something else. I think you can make it into an action and assign it to malkavians upon spawning in, you should be able to do it when they receive their hivemind (though I'm not sure if they already have a client by then)
they do got a client, if there is a H(mob/living/carbon/human), there is a client inside of it, if they are a player. |
About The Pull Request
Makes Malkavians text resemble the Bloodlines Malkavian speech font, and adds hallucination texts loosely gathered from the game as well via the gamespot forums
Also, disables radio hallucinations from happening by setting the is_radio var to false. I didn't remove the rest of the radio hallucination code in-case someone feels like going through and updating it to display messages in the correct styling.
This PR utilizes the existing comic sans font as well as some specific unicode replacement characters on certain letters to achieve something resembling the RPG's font.
![image](https://private-user-images.githubusercontent.com/42501819/411287107-8acfaf3c-4e92-4488-a962-8e540edbdd86.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MjMyMDMsIm5iZiI6MTczOTQyMjkwMywicGF0aCI6Ii80MjUwMTgxOS80MTEyODcxMDctOGFjZmFmM2MtNGU5Mi00NDg4LWE5NjItOGU1NDBlZGJkZDg2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDA1MDE0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1OGZjNDM0Nzk4MmI1YzE2NjQ4MzIwZGJlNmEwYmEwZTg2MjM4NTM3NTViMmZjNTM1NzVjMDJlNWQ3MzE2NDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jJ4Lz8pfLn7mNVIrnT4kOl6kz8P311tKrK1b8QL1Vd4)
![image](https://private-user-images.githubusercontent.com/42501819/411287124-e47ad668-9c2b-4347-a00b-bcdf78e73b2e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MjMyMDMsIm5iZiI6MTczOTQyMjkwMywicGF0aCI6Ii80MjUwMTgxOS80MTEyODcxMjQtZTQ3YWQ2NjgtOWMyYi00MzQ3LWEwMGItYmNkZjc4ZTczYjJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDA1MDE0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0MzMwYmQ0Mjc5NTkxYzQxYjZlMmU0NjZlZWM3Y2Q4ZGE0NWEyYjdhNTY3M2VjMzcxODdiZGY3MTliYTI4MWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.LNpk85-carkUyz3-VSZe9iSTg-58oaU_uxlEZdeQ7ug)
Toggleable via a new 'Malkavian' verb tab received when a Malkavian spawns
Some new hallucinations (on live currently these three messages would either be HELP! or The prince is a traitor!)
Why It's Good For The Game
Malkavians are currently hard to distinguish from non-Malkavians because they suffer no real penalty to choosing to be the insane clan aside from the occasional harmless hallucination. In Bloodlines, you're a raving lunatic with a variety of hallucinations that directly impact your ability to both be understood and to understand the world around you. This PR brings us closer to that, where Malkavians' dialogue now seems as unhinged as their characters should come across.
The font styling starts disabled, and can be turned on in a new 'Malkavian' verb tab after the Malkavian spawns. Good for if your Malkavian is good at masking it.
Changelog
🆑
code: Malkavian text in chat is now Malkavianesque
add: Added much more hallucination text
qol: Removed nonsensical placeholder hallucination text
/:cl: