From aab8b4c5b7a25cd78be1d60daf38fd3509a923e1 Mon Sep 17 00:00:00 2001 From: "baloh.matevz@gmail.com" Date: Tue, 18 Oct 2011 01:42:15 +0000 Subject: [PATCH] You can now move diagonally! To do so, use the numpad. The keybaord has been remapped to make this possible: CTRL + A = throw CTRL + S = swap hands CTRL + D = drop CTRL + W = use item in hand on itself Numpad divide (/) = throw Numpad multiply (*) = swap hands Numpad subtract (-) = drop Numpad add (+) = use item in hand on itself Changelog updated with this information. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2387 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/mob_movement.dm | 22 +++++++++++++++++++--- icons/changelog.html | 19 +++++++++++++++++++ interface/skin.dmf | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index ef5c56cb992..ae436a12eb1 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -24,23 +24,39 @@ ..() /client/Northeast() + ..() + +/client/Southeast() + ..() + +/client/Southwest() + ..() + +/client/Northwest() + ..() + +/client/verb/swap_hand() + set hidden = 1 if(istype(mob, /mob/living/carbon)) mob:swap_hand() return -/client/Southeast() +/client/verb/attack_self() + set hidden = 1 var/obj/item/weapon/W = mob.equipped() if (W) W.attack_self(mob) return -/client/Southwest() +/client/verb/toggle_throw_mode() + set hidden = 1 if(!istype(mob, /mob/living/carbon)) return if((mob.stat || mob.restrained()) || !(isturf(mob.loc))) return mob:toggle_throw_mode() return -/client/Northwest() +/client/verb/drop_item() + set hidden = 1 if(!isrobot(mob)) mob.drop_item_v() return diff --git a/icons/changelog.html b/icons/changelog.html index d0501a824d5..9b1f5a5bef7 100644 --- a/icons/changelog.html +++ b/icons/changelog.html @@ -54,6 +54,25 @@ Stuff which is in development and not yet visible to players or just code relate (ie. code improvements for expandability, etc.) should not be listed here. They should be listed in the changelog upon commit tho. Thanks. --> +18 October 2011, Tuesday: +
    +
  • Errorage updated: +
      +
    • You can now move diagonally! To do so, use the numpad. The keybaord has been remapped to make this possible: +
        +
      • CTRL + A = throw
      • +
      • CTRL + S = swap hands
      • +
      • CTRL + D = drop
      • +
      • CTRL + W = use item in hand on itself
      • +
      • Numpad divide (/) = throw
      • +
      • Numpad multiply (*) = swap hands
      • +
      • Numpad subtract (-) = drop
      • +
      • Numpad add (+) = use item in hand on itself
      • +
      +
    • +
    +
  • +
15 October 2011, White Cane Safety Day:
    diff --git a/interface/skin.dmf b/interface/skin.dmf index 82cea7d66dd..3fef802d076 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -51,6 +51,38 @@ macro "macro" name = "SOUTH+REP" command = ".south" is-disabled = false + elem + name = "CTRL+A" + command = "toggle-throw-mode" + is-disabled = false + elem + name = "CTRL+D" + command = "drop-item" + is-disabled = false + elem + name = "CTRL+S" + command = "swap-hand" + is-disabled = false + elem + name = "CTRL+W" + command = "attack-self" + is-disabled = false + elem + name = "MULTIPLY" + command = "swap-hand" + is-disabled = false + elem + name = "ADD" + command = "attack-self" + is-disabled = false + elem + name = "SUBTRACT" + command = "drop-item" + is-disabled = false + elem + name = "DIVIDE" + command = "toggle-throw-mode" + is-disabled = false elem name = "F1" command = "adminhelp"