From 834fe68277ebbcef4e0f85940bbcba8db061c19a Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Wed, 6 Jun 2012 05:44:33 +0000 Subject: [PATCH] One more quick commit for Sieve: - Swap hands hotkey (page up) now cycles through borg modules. Added this to the changelog. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3748 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/mob_movement.dm | 68 ++++++++++++++++++++++++++++++++ html/changelog.html | 15 +++++++ 2 files changed, 83 insertions(+) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index bcd36a3e277..de04906ed14 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -99,9 +99,77 @@ set hidden = 1 if(istype(mob, /mob/living/carbon)) mob:swap_hand() + if(istype(mob,/mob/living/silicon/robot))//Oh nested logic loops, is there anything you can't do? -Sieve + var/mob/living/silicon/robot/R = mob + if(!R.module_active) + if(!R.module_state_1) + if(!R.module_state_2) + if(!R.module_state_3) + return + else + R:inv1.icon_state = "inv1" + R:inv2.icon_state = "inv2" + R:inv3.icon_state = "inv3 +a" + R:module_active = R:module_state_3 + else + R:inv1.icon_state = "inv1" + R:inv2.icon_state = "inv2 +a" + R:inv3.icon_state = "inv3" + R:module_active = R:module_state_2 + else + R:inv1.icon_state = "inv1 +a" + R:inv2.icon_state = "inv2" + R:inv3.icon_state = "inv3" + R:module_active = R:module_state_1 + else + if(R.module_active == R.module_state_1) + if(!R.module_state_2) + if(!R.module_state_3) + return + else + R:inv1.icon_state = "inv1" + R:inv2.icon_state = "inv2" + R:inv3.icon_state = "inv3 +a" + R:module_active = R:module_state_3 + else + R:inv1.icon_state = "inv1" + R:inv2.icon_state = "inv2 +a" + R:inv3.icon_state = "inv3" + R:module_active = R:module_state_2 + else if(R.module_active == R.module_state_2) + if(!R.module_state_3) + if(!R.module_state_1) + return + else + R:inv1.icon_state = "inv1 +a" + R:inv2.icon_state = "inv2" + R:inv3.icon_state = "inv3" + R:module_active = R:module_state_1 + else + R:inv1.icon_state = "inv1" + R:inv2.icon_state = "inv2" + R:inv3.icon_state = "inv3 +a" + R:module_active = R:module_state_3 + else if(R.module_active == R.module_state_3) + if(!R.module_state_1) + if(!R.module_state_2) + return + else + R:inv1.icon_state = "inv1" + R:inv2.icon_state = "inv2 +a" + R:inv3.icon_state = "inv3" + R:module_active = R:module_state_2 + else + R:inv1.icon_state = "inv1 +a" + R:inv2.icon_state = "inv2" + R:inv3.icon_state = "inv3" + R:module_active = R:module_state_1 + else + return return + /client/verb/attack_self() set hidden = 1 var/obj/item/weapon/W = mob.equipped() diff --git a/html/changelog.html b/html/changelog.html index 183e85d2924..ba0c5f0632c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -46,6 +46,21 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit tho. Thanks. --> + +
+

Wednesay June 6, 2012

+

Nodrak updated:

+ +

Sieve updated:

+ +
+ +

Sunday, June 3rd

Donkie updated: