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
Shadowling Update 2: 121% Merge-Ready #10254
Conversation
Adds Xhuis' second shadowling fix, along with a slight rework and expansion of the veil spell.
This is good, I've seen some Shadowling rounds and this should go a long way in smoothing things over. 👍 |
New commit coming right after I test it |
|
||
faction = list("faithless") | ||
|
||
/mob/living/simple_animal/ascendant_shadowling/Process_Spacemove(var/movement_dir = 0) | ||
return 1 //copypasta from carp code | ||
|
||
/mob/living/simple_animal/ascendant_shadowling/say(var/message) | ||
message = message + "!!" |
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.
this should be an override of treat_message(), you should basically never override say() directly. it's also probably more aesthetically pleasing to just add ..() | list(SPAN_REALLYBIG, SPAN_YELL) to get_spans
Many thanks, I'll fix those things up in a few hours. |
As requested
Shadowling Update 2: 121% Merge-Ready
Thank you very much for doing this, I'm on a bit of a hiatus because of real life issues. \o/ |
Shadowling Update 2: 121% Merge-Ready
This is mostly a remake of #9540, which should've probably been merged ages ago but wasn't, then should've been remade ages ago, but wasn't because Xhuis was presumably run over by an ambulance.
I shuffled a bit of the code around in the shadowling veil ability to make it more readable, and cut out some copypasted code, fixed some bugs, and made it darken monitors.
Fixes #9021, fixes #9794, fixes #9538, fixes #9197. More generally, should fix any item ever not getting its light cut by veil, whether the item is on the ground or being worn/held/pocketed.
I'm not sure if shadowling is in the rotation, but it's even more probably 100% ready to go with these changes than ever before.