From 53a870d1c18eb93f50ed3444854805f2a755d2d1 Mon Sep 17 00:00:00 2001 From: Hawk-v3 Date: Thu, 1 Mar 2012 18:45:49 +0000 Subject: [PATCH 01/11] Icons for next patchround --- icons/obj/wizard.dmi | Bin 6641 -> 9234 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/wizard.dmi b/icons/obj/wizard.dmi index d34d0d0050d45afd2ac49236a5e29114afbc209b..df61c317a76e40d9d8c8b7b7f5f9f61129f03c27 100644 GIT binary patch literal 9234 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 literal 6641 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 Date: Thu, 22 Dec 2011 14:15:35 +0000 Subject: [PATCH 02/11] TG Update: do_after() now does its checks every tick, thus preventing people from fucking off for the duration, and coming back just before it finishes. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2770 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/procs/helpers.dm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/code/defines/procs/helpers.dm b/code/defines/procs/helpers.dm index 69c99ee19d7..ad73c887926 100644 --- a/code/defines/procs/helpers.dm +++ b/code/defines/procs/helpers.dm @@ -1256,12 +1256,14 @@ proc/listclearnulls(list/list) /proc/do_after(mob/M as mob, time as num) var/turf/T = get_turf(M) var/holding = M.equipped() - sleep(time) - if(M) - if ((M.loc == T && M.equipped() == holding && !( M.stat ))) - return 1 - else - return 0 + for(var/i=0, i Date: Thu, 22 Dec 2011 14:16:43 +0000 Subject: [PATCH 03/11] TG Updates: Undoing my shitty moved_recently thing since petey sweetie actually made do_after not suck git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2771 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/living/carbon/human/human.dm | 1 - code/modules/mob/living/carbon/monkey/life.dm | 1 - code/modules/mob/living/carbon/monkey/monkey.dm | 1 - 3 files changed, 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 0d7b4ed0ed1..bf14fcf3de3 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -765,7 +765,6 @@ for(var/mob/living/carbon/metroid/M in view(1,src)) M.UpdateFeed(src) - src.moved_recently = 120 return /mob/living/carbon/human/update_clothing() diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 9704c9e7e45..e7ba23c39e4 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -93,7 +93,6 @@ step(src, pick(cardinal)) if(prob(1)) emote(pick("scratch","jump","roll","tail")) - src.moved_recently = max(0, src.moved_recently-1) /mob/living/carbon/monkey proc diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 99256ab7f5f..1de7f7d96ce 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -560,7 +560,6 @@ for(var/mob/living/carbon/metroid/M in view(1,src)) M.UpdateFeed(src) - src.moved_recently = 120 return /mob/living/carbon/monkey/verb/removeinternal() From 7d9c17f5b58900eba780a56ae8ba88e588b8ef54 Mon Sep 17 00:00:00 2001 From: Hawk-v3 Date: Thu, 1 Mar 2012 19:09:36 +0000 Subject: [PATCH 04/11] More manual patchedits. --- code/defines/obj.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 5b7420fdcd2..6bee2b9c542 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -1119,13 +1119,15 @@ origin_tech = "biotech=4" var/POWERFLAG = 0 // sshhhhhhh var/Flush = 30 - + var/Uses = 5 // uses before it goes inert + New() ..() var/datum/reagents/R = new/datum/reagents(100) reagents = R R.my_atom = src POWERFLAG = rand(1,10) + Uses = rand(2, 5) //flags |= NOREACT spawn() @@ -1133,7 +1135,7 @@ proc/Life() while(src) - sleep(10) + sleep(25) Flush-- if(Flush <= 0) reagents.clear_reagents() From 827552c4998c646ce03c12eaf7aa3d745a8326ba Mon Sep 17 00:00:00 2001 From: Hawk-v3 Date: Thu, 1 Mar 2012 19:12:52 +0000 Subject: [PATCH 05/11] Subject: [PATCH 083/285] Tg Updates: Added the Soul Stone Shard. tl;dr it functions like an intellicard for dead or dying humans. It will only work on a human if they are in crit/dead, if they actually have a player in them (so corpses where people have ghosted are immune) and if the soul stone shard is empty. Right now you can't do anything them other than capture people (and talk to them if you're near the stone) Added a new belt variety that can only hold shards. Still needs its own sprites. They currently do not spawn anywhere/are admin only. --- code/game/gamemodes/wizard/soulstone.dm | 80 +++++++++++++++++++++++++ code/game/objects/storage/belt.dm | 21 ++++++- code/game/verbs/suicide.dm | 4 +- 3 files changed, 103 insertions(+), 2 deletions(-) create mode 100644 code/game/gamemodes/wizard/soulstone.dm diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm new file mode 100644 index 00000000000..0045fefb4fb --- /dev/null +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -0,0 +1,80 @@ +/obj/item/device/soulstone + name = "Soul Stone Shard" + icon = 'wizard.dmi' + icon_state = "soulstone" + item_state = "electronic" + desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefacts power." + w_class = 1.0 + flags = FPRINT | TABLEPASS | ONBELT + var/flush = null + origin_tech = "bluespace=4;materials=4" + + + + attack(mob/living/carbon/human/M as mob, mob/user as mob) + if(!istype(M, /mob/living/carbon/human))//If target is not a human. + return ..() + M.attack_log += text("\[[time_stamp()]\] Has had their soul captured with [src.name] by [user.name] ([user.ckey])") + user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to capture the soul of [M.name] ([M.ckey])") + + transfer_soul("VICTIM", M, user) + return + + + attack_self(mob/user) + if (!in_range(src, user)) + return + user.machine = src + var/dat = "Soul Stone
" + for(var/mob/living/carbon/human/A in src) + dat += "Captured Soul: [A.name]
" + user << browse(dat, "window=aicard") + onclose(user, "aicard") + return + + + + +/obj/item/proc/transfer_soul(var/choice as text, var/target, var/mob/U as mob). + switch(choice) + if("VICTIM") + var/mob/living/carbon/human/T = target + var/obj/item/device/soulstone/C = src + if (T.stat == 0) + U << "\red Capture failed!: \black Kill or maim the victim first!" + else + if(T.ckey == null) + U << "\red Capture failed!: \black The soul has already fled it's mortal frame." + else + if(C.contents.len) + U << "\red Capture failed!: \black The soul stone is full! Use or free an existing soul to make room." + else + for(var/obj/item/W in T) + T.drop_from_slot(W) + new /obj/effect/decal/remains/human(T.loc) //Spawns a skeleton + T.invisibility = 101 + var/atom/movable/overlay/animation = new /atom/movable/overlay( T.loc ) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = T + flick("dust-h", animation) + del(animation) + T.nodamage = 1 //So they won't suffocate inside the stone + T.canmove = 0//Can't move out of the soul stone + T.loc = C//Throw "soul" into the stone. + T.stat = 0//Revive the victim as a "soul" + T.mutantrace = "trappedsoul" //To prevent suicide/maybe some other special effects later on + T.setToxLoss(0) + T.setOxyLoss(0) + T.setCloneLoss(0) + T.SetParalysis(0) + T.SetStunned(0) + T.SetWeakened(0) + T.radiation = 0 + T.heal_overall_damage(T.getBruteLoss(), T.getFireLoss()) + T.cancel_camera() + T.nodamage = 1 //So they won't suffocate inside the stone + C.icon_state = "soulstone2" + T << "Your soul has been captured!" + U << "\blue Capture successful!: \black [T.name]'s soul has been ripped from their body and stored within the soul stone." + return \ No newline at end of file diff --git a/code/game/objects/storage/belt.dm b/code/game/objects/storage/belt.dm index ad92064c6c5..7a6409a34d4 100644 --- a/code/game/objects/storage/belt.dm +++ b/code/game/objects/storage/belt.dm @@ -142,4 +142,23 @@ "/obj/item/weapon/zippo", "/obj/item/device/taperecorder", "/obj/item/weapon/evidencebag" - ) \ No newline at end of file + ) + +/obj/item/weapon/storage/belt/soulstone + name = "soul stone belt" + desc = "Designed for ease of access to the shards during a fight, as to not let a single enemy spirit slip away" + icon_state = "utilitybelt" + item_state = "utility"//Could likely use a better one. + storage_slots = 6 + can_hold = list( + "/obj/item/device/soulstone" + ) + +/obj/item/weapon/storage/belt/utility/full/New() + ..() + new /obj/item/device/soulstone(src) + new /obj/item/device/soulstone(src) + new /obj/item/device/soulstone(src) + new /obj/item/device/soulstone(src) + new /obj/item/device/soulstone(src) + new /obj/item/device/soulstone(src) \ No newline at end of file diff --git a/code/game/verbs/suicide.dm b/code/game/verbs/suicide.dm index 495bd5e9357..5e6bb783ba4 100644 --- a/code/game/verbs/suicide.dm +++ b/code/game/verbs/suicide.dm @@ -32,7 +32,9 @@ if(alien_egg_flag) src << "The alien inside you forces you to breathe, preventing you from suiciding." return - + if(mutantrace == "trappedsoul") + src << "You are already dead, your soul trapped and contained!" + return if(confirm == "Yes") message_admins("[ckey] has suicided.", 1) suiciding = 1 From bbc12c671317315c74bdc775e5976dd64142620c Mon Sep 17 00:00:00 2001 From: Hawk-v3 Date: Thu, 1 Mar 2012 19:31:58 +0000 Subject: [PATCH 06/11] Subject: [PATCH 084/285] TG Updates: Cyborgs now get a message that their parent AI has had their laws modified. (For Kor) --- code/game/objects/items/weapons/AI_modules.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/weapons/AI_modules.dm index 0af6f4748cd..1927ad10257 100755 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/weapons/AI_modules.dm @@ -79,7 +79,9 @@ AI MODULES src.transmitInstructions(comp.current, usr) comp.current << "These are your laws now:" comp.current.show_laws() - + for(var/mob/living/silicon/robot/R in world) + if(R.lawupdate && (R.connected_ai == comp.current)) + R << "Your AI has set your 'laws waiting' flag." usr << "Upload complete. The AI's laws have been modified." From 1d4f2f45af7b1b64e3aa20a19f4b19db9c639ab6 Mon Sep 17 00:00:00 2001 From: "heisen51@gmail.com" Date: Fri, 23 Dec 2011 09:41:30 +0000 Subject: [PATCH 07/11] TG Updates: Projectile hit message changed. Now, instead of " has been shot by the ", it's " is hit by the ". git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2779 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/projectiles/projectile.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index f23faf6abbe..4b6bef3f3b1 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -70,7 +70,7 @@ return // nope.avi if(!silenced) - visible_message("\red [A.name] has been shot by the [src.name]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter + visible_message("\red [A.name] is hit by the [src.name]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter else M << "\red You've been shot!" if(istype(firer, /mob)) From fd64fc6c2d4d99200a6c1aa428959b2ea9ea8030 Mon Sep 17 00:00:00 2001 From: Hawk-v3 Date: Thu, 1 Mar 2012 19:50:30 +0000 Subject: [PATCH 08/11] For Next Update --- icons/mob/belt.dmi | Bin 5597 -> 5878 bytes icons/obj/clothing/belts.dmi | Bin 776 -> 2249 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index dd5fe1f1b160f535862d7f86a714b0696684526f..98f87ef39ed21f31da88a7f84e6230c3775e27e3 100644 GIT binary patch literal 5878 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 literal 5597 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 diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 420ae5ea9b1bb9ceb6a5ff15bfc6e832ea3f8cd6..7e3703b64c33e6fe9ebf5aedce494bf64f7d3c6a 100644 GIT binary patch literal 2249 zcmV;)2sZbLP)V=-0C=2@&N~XjFc1XLS~|sI_aVPlO^^vH>^msdCR&g!qg^HB_9+Z$?QRAh z!?bYg?rs3vJN?GOlxHw-Jsh?AP>=`)E@!PG(kseZSiB$@Xt?r%bHKulR)GqGfsJB5d#8WyPg1g}!uu)!00-?! zL_t(|ob8)$XdCAp$G>tU%fU%wN75+ik|j%92}(v8Ga*>6m60tO#2jSwMdpxu;k--Q zcwOw`fx)yd%42433 z6+X&UJP=@xr(xfOfsR(fik?{D>oMzVSC~A@woT}1xj|iN>+fj{s41ct_f6pR&-WaGYa$AF@cKDip~maT7E$uGZQRhI*Qdo z0su_J2lCxj6vewPUi{m);QB(+=z7?$#SHd-|MoguUr5?2-{abc)Z$g6>tVYV)ADmh zrHBSk^**GQu9m#l(trT+!f&&<*W25VcvpuJF_nl9059*-OT0d-3&`7w>9}#Wc@Hk$ z&H%7yzzgmJ0DzgCfV_h%9XF0{eH)qVe$3#PCGWK~U^jC-UFxPBsa#}KDm-QC>lC7C zC(btS0bo4~y1zvK94G$pi=BwhBrr9T#*S)x<$sx(fOG5badc?{0MOIYZCbvoW;B-q zhh0;+nfVyART{&I7{FaiLE zKAXkE^dx6OrTKXNt-E#l{Z^ncFxZlGclNr2J_XwXSH{-W;FXQL#>zK`&Ki|}VD1dtCqTXUs zATK_J{k{Qt6XL!7*b88MVv+zrAFroW-n`#;gVay6A3a6?RnHn+5fZwmEuQE)Z7@;6jaI#7edqRjyCawB>aK zA9?@)k!R-cLH0dNuPkHwfeXMg05@EyL3XjlwCgHr06PP^0^kT%n*iinJ~g4xqz34b zvN!jAF-cglZg+KX&EJPYA##K{zkxJikpT3mYCUwZ>H1+C^e9=6{h@)5R#Hk> zc9!%c_k&6a%WhlnPFYJvKsn-5s0oEsvK{gN&YG7x8c>3;mL$8Hn#uEjetT6)Kf}aH!djAqwImrPPV)Y#R#JQO z2HDlrOloi5An%`QCA*rMjeAO!!~L_Ar;RhdI>*5u?D8~M9s-DEotPj03>ZHF0ElFrm_K;}laUAp2M5c4DKF8Xt#{xb@1p(H*Nn6fZ`Wxw z1e=WW$;dUtd(Y#Hug-KAKt_NCRKUjQErRG-^eGA^&z)VRq@0NOZ&T6$Dn2W^od~G+dTp7YswxQv zgNQ^T#x*+;;P?ACv<3YXG3vbtHw7qc- zow0jpd*dAX{69q3D~%OZ&gawrHAvGm!wB|6p~s4%;BR;DLQxdNVlnP9LnI|5;Eb=% z(K&L73=~|iK7I&G7e87fZXbXL_h#{+`*%g3Rc^%w2L~OhsuD#}RvE#*5TOFov0`p+ z4u5TJ1?Kdhjnn>rqYl6T=R&M=2ru7?kV1UTgwz@BaNY`PO4m7KuclD2j1T z4Wa#eFc>V_-9#+jMr{O44LIYgbF{zun$ho4BMJxBL_7|@32J%JD4^%DSPX$cV9mfv z&uJw5FJT!0v<0(9u-7T!-t%NKHwXjZdL73DZNY^D@R~PLs!9r@V57Hwz{VS~u$C;j zsA9J*p5%T|DPdWYc*PgJ74g)+k`!%#+>REEG(a%Y0KrHD1S1U)j5I(n(g49o0|fIu XE9jsHRa(0S00000NkvXXu0mjfPM12j literal 776 zcmV+j1NZ!iP)Gb&002=&FE%e9&Hw;YG$NXF zKg^jkeO@zEtFRv*A7#J9Mn*fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3KBSxU{$+H7^CIONom!C9|j) zC}_yVnO2mTn+jpWm6n!d=46&sCZ*<-5LBC+nv$8Em_wA>;?(5QA_4|0E4cc(fISER z=j23zU&brF0005ENkl` zfRO;`s#MT&S9}J}TPlF~VWv4aMIz|hc-fqbo(hJv0Ts0GLM+dhQi@hm!N&j}h`O_k zKz5)I_3>EC)A=MjDqxr&AP-%fp#frp6te3(aXt%qxm={61u7OdfHR1v0#x`0eczMk zHw}w6z>gy2V*%_NDEth0xR2o`(tOgE?W+N%qFTQYd@+$RO!H{i zuV?v38gjk;LKX^z!XKdm`QOLDM*14aI3V^J$T*ab&EN&e``8R#&^&FB8b(bU5Q8!* zZ2(`S1;(@i7>U5d%T~%LBGB=&u>cj^P~oxGnkyAdT8~i$x{W9R1?H~yZtj*g&=V?9 zqQ~iLS~b|I+pI9gJ{}Ki=)W+b!tWq@H2ojd%_&@i=ksal9E{UA`DJJ)SkIC|h2Mgl z0QL Date: Sat, 24 Dec 2011 14:29:09 +0000 Subject: [PATCH 09/11] TG Updates: Soulstone belts and engineering belts are not the same things, KOR Fixed engineers starting with a belt full of soulstones caused by KOR in r2777. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2795 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/storage/belt.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/storage/belt.dm b/code/game/objects/storage/belt.dm index 7a6409a34d4..561ed457823 100644 --- a/code/game/objects/storage/belt.dm +++ b/code/game/objects/storage/belt.dm @@ -147,14 +147,14 @@ /obj/item/weapon/storage/belt/soulstone name = "soul stone belt" desc = "Designed for ease of access to the shards during a fight, as to not let a single enemy spirit slip away" - icon_state = "utilitybelt" - item_state = "utility"//Could likely use a better one. + icon_state = "soulstonebelt" + item_state = "soulstonebelt" storage_slots = 6 can_hold = list( "/obj/item/device/soulstone" ) -/obj/item/weapon/storage/belt/utility/full/New() +/obj/item/weapon/storage/belt/soulstone/New() ..() new /obj/item/device/soulstone(src) new /obj/item/device/soulstone(src) From 88ac61af67d15ec27230958ddc9fbc4f29eb5bde Mon Sep 17 00:00:00 2001 From: "musketstgstation@gmail.com" Date: Sat, 24 Dec 2011 14:36:41 +0000 Subject: [PATCH 10/11] TG Updates: Separated empty soul belts and full soul belts for consistency with utility belts. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2796 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/storage/belt.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/storage/belt.dm b/code/game/objects/storage/belt.dm index 561ed457823..b7501d99464 100644 --- a/code/game/objects/storage/belt.dm +++ b/code/game/objects/storage/belt.dm @@ -147,14 +147,14 @@ /obj/item/weapon/storage/belt/soulstone name = "soul stone belt" desc = "Designed for ease of access to the shards during a fight, as to not let a single enemy spirit slip away" - icon_state = "soulstonebelt" - item_state = "soulstonebelt" + icon_state = "utilitybelt" + item_state = "utility"//Could likely use a better one. storage_slots = 6 can_hold = list( "/obj/item/device/soulstone" ) -/obj/item/weapon/storage/belt/soulstone/New() +/obj/item/weapon/storage/belt/soulstone/full/New() ..() new /obj/item/device/soulstone(src) new /obj/item/device/soulstone(src) From 96fe0169644130648f94ab11fb3e1a464de1239e Mon Sep 17 00:00:00 2001 From: "musketstgstation@gmail.com" Date: Sat, 24 Dec 2011 14:40:32 +0000 Subject: [PATCH 11/11] Fixed an accidental revert of an iconstate change from r2795 (erro, when you change the iconstate mention it in the commit log plzkthx) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2797 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/storage/belt.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/storage/belt.dm b/code/game/objects/storage/belt.dm index b7501d99464..2626bfb4f13 100644 --- a/code/game/objects/storage/belt.dm +++ b/code/game/objects/storage/belt.dm @@ -147,8 +147,8 @@ /obj/item/weapon/storage/belt/soulstone name = "soul stone belt" desc = "Designed for ease of access to the shards during a fight, as to not let a single enemy spirit slip away" - icon_state = "utilitybelt" - item_state = "utility"//Could likely use a better one. + icon_state = "soulstonebelt" + item_state = "soulstonebelt" storage_slots = 6 can_hold = list( "/obj/item/device/soulstone"