From 572edf3e48989e19e5def1a0b8d731bfc72eafe7 Mon Sep 17 00:00:00 2001 From: Maciej Cz Date: Mon, 5 Apr 2021 20:32:55 +0100 Subject: [PATCH] fix: Prevent gargoyles from hopping on a mount (#561) --- .../UOContent/Mobiles/Animals/Mounts/BaseMount.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Projects/UOContent/Mobiles/Animals/Mounts/BaseMount.cs b/Projects/UOContent/Mobiles/Animals/Mounts/BaseMount.cs index 53be78aa0..ecf8696d9 100644 --- a/Projects/UOContent/Mobiles/Animals/Mounts/BaseMount.cs +++ b/Projects/UOContent/Mobiles/Animals/Mounts/BaseMount.cs @@ -313,10 +313,19 @@ namespace Server.Mobiles { var result = true; - if (mob is PlayerMobile mobile && mobile.MountBlockReason != BlockMountType.None) + if (mob is PlayerMobile mobile) { - mobile.SendLocalizedMessage((int)mobile.MountBlockReason); - result = false; + if (mobile.MountBlockReason != BlockMountType.None) + { + mobile.SendLocalizedMessage((int)mobile.MountBlockReason); + result = false; + } + + if (mobile.Race == Race.Gargoyle) + { + mobile.PrivateOverheadMessage(MessageType.Regular, mobile.SpeechHue, 1112281, mobile.NetState); // Gargoyles are unable to ride animals. + result = false; + } } return result;