mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-21 20:13:45 +01:00
I guess I wasn't as gone as I thought I was. Go figure.
Code cleanup on some ninja+misc stuff. Slightly faster energy recharge rate for ninjas. Likely fixed the wizard/nuke operatives/MODE appearing in the Cent Com report. Added a trio of hidden functions to ninja suit. Use with care! I'm also removing myself as a committer. Happy Easter! Peace! PS: I'll miss you too Microwave :) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1498 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -609,7 +609,7 @@
|
||||
var/maxcapacity = 0
|
||||
var/totaldrain = 0
|
||||
while(G.candrain&&cell.charge>0&&!maxcapacity)
|
||||
drain = rand(100,300)
|
||||
drain = rand(G.mindrain,G.maxdrain)
|
||||
if(cell.charge<drain)
|
||||
drain = cell.charge
|
||||
if(S.charge+drain>S.maxcharge)
|
||||
|
||||
+42
-5
@@ -1658,12 +1658,49 @@
|
||||
return
|
||||
if (!( src.mob ))
|
||||
return
|
||||
if (src.mob.stat == 2)
|
||||
if (src.mob.stat==2)
|
||||
return
|
||||
if (src.mob.incorporeal_move)
|
||||
src.mob.dir = direct
|
||||
src.mob.loc = get_step(src.mob, direct)
|
||||
//return src.mob.Move(get_step(src.mob,direct))
|
||||
if (mob.incorporeal_move)//For Ninja crazy porting powers. Moves either 1 or 2 tiles.
|
||||
var/turf/mobloc = get_turf(mob.loc)
|
||||
if(prob(50))
|
||||
var/locx
|
||||
var/locy
|
||||
switch(direct)
|
||||
if(NORTH)
|
||||
locx = mobloc.x
|
||||
locy = (mobloc.y+2)
|
||||
if(locy>world.maxy)
|
||||
return
|
||||
if(SOUTH)
|
||||
locx = mobloc.x
|
||||
locy = (mobloc.y-2)
|
||||
if(locy<1)
|
||||
return
|
||||
if(EAST)
|
||||
locy = mobloc.y
|
||||
locx = (mobloc.x+2)
|
||||
if(locx>world.maxx)
|
||||
return
|
||||
if(WEST)
|
||||
locy = mobloc.y
|
||||
locx = (mobloc.x-2)
|
||||
if(locx<1)
|
||||
return
|
||||
else
|
||||
return
|
||||
mob.loc = locate(locx,locy,mobloc.z)
|
||||
spawn(0)
|
||||
var/limit = 2//For only two trailing shadows.
|
||||
for(var/turf/T in getline(mobloc, mob.loc))
|
||||
spawn(0)
|
||||
anim(T,'mob.dmi',mob,"shadow")
|
||||
limit--
|
||||
if(limit<=0) break
|
||||
else
|
||||
spawn(0)
|
||||
anim(mobloc,'mob.dmi',mob,"shadow")
|
||||
mob.loc = get_step(mob, direct)
|
||||
mob.dir = direct
|
||||
return
|
||||
if(istype(src.mob, /mob/living/silicon/ai))
|
||||
return AIMove(n,direct,src.mob)
|
||||
|
||||
Reference in New Issue
Block a user