Merge pull request #2325 from Aurorablade/ForTheSwarm2

Fethas Carnival of Horrors part 1.5: Swarmers
This commit is contained in:
TheDZD
2015-11-03 19:20:08 -05:00
22 changed files with 764 additions and 36 deletions

View File

@@ -142,12 +142,14 @@
for (var/atom/movable/A as mob|obj in src)
A.forceMove(loc)
A.ex_act(severity++)
new /obj/item/stack/sheet/metal(loc)
qdel(src)
if(3)
if(prob(5))
for(var/atom/movable/A as mob|obj in src)
A.forceMove(loc)
A.ex_act(severity++)
new /obj/item/stack/sheet/metal(loc)
qdel(src)
/obj/structure/closet/bullet_act(var/obj/item/projectile/Proj)

View File

@@ -184,7 +184,7 @@
qdel(src)
return
if(3.0)
if (prob(30))
if (prob(40))
var/remains = pick(/obj/item/stack/rods,/obj/item/stack/sheet/metal)
new remains(loc)
qdel(src)

View File

@@ -11,11 +11,13 @@
qdel(src)
return
if(2.0)
if (prob(50))
if (prob(70))
new /obj/item/stack/sheet/metal(src.loc)
qdel(src)
return
if(3.0)
if (prob(5))
if (prob(50))
new /obj/item/stack/sheet/metal(src.loc)
qdel(src)
return
return

View File

@@ -153,7 +153,8 @@ var/global/wcCommon = pick(list("#379963", "#0d8395", "#58b5c3", "#49e46e", "#8f
/obj/structure/window/attack_animal(mob/living/user as mob)
if(!isanimal(user)) return
var/mob/living/simple_animal/M = user
if(M.melee_damage_upper <= 0) return
if(M.melee_damage_upper <= 0 || (M.melee_damage_type != BRUTE && M.melee_damage_type != BURN))
return
attack_generic(M, M.melee_damage_upper)