diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index 4e0dad4425f..9f033e7a997 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -9,6 +9,18 @@ if(modifiers["middle"]) MiddleClickOn(A) return + if(modifiers["middle"] && modifiers["shift"] && modifiers["ctrl"]) + MiddleShiftControlClickOn(A) + return + if(modifiers["middle"] && modifiers["shift"]) + MiddleShiftClickOn(A) + return + if(modifiers["shift"] && modifiers["ctrl"]) + CtrlShiftClickOn(A) + return + if(modifiers["shift"] && modifiers["alt"]) + AltShiftClickOn(A) + return if(modifiers["shift"]) ShiftClickOn(A) return diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index b084ed71f87..4046c481c47 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -359,6 +359,8 @@ return 0 SECONDS // sure if(!issimple_animal(flipper)) return 0 SECONDS + if(istype(flipper, /mob/living/simple_animal/revenant)) + return 0 SECONDS // funny ghost table switch(flipper.mob_size) if(MOB_SIZE_TINY) return 30 SECONDS // you can do it but you gotta *really* work for it