I've committed a fix for the UCS /announce issue.
The fix for /dismount appears to be:
Code:
Index: common/patches/Underfoot.cpp
===================================================================
--- common/patches/Underfoot.cpp (revision 1767)
+++ common/patches/Underfoot.cpp (working copy)
@@ -2878,8 +2878,8 @@
}
DECODE(OP_Buff) {
- DECODE_LENGTH_EXACT(structs::SpellBuffFade_Struct);
- SETUP_DIRECT_DECODE(SpellBuffFade_Struct, structs::SpellBuffFade_Struct);
+ DECODE_LENGTH_EXACT(structs::SpellBuffFade_Struct_Underfoot);
+ SETUP_DIRECT_DECODE(SpellBuffFade_Struct, structs::SpellBuffFade_Struct_Underfoot);
IN(entityid);
IN(slot);
IN(level);
It probably needs a bit more than the 30 seconds testing I gave it, which I don't have time to do right now, so I won't commit it for now.