mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
Small Tyr Update (#9193)
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
"af" = (/turf/simulated/wall/solidrock,/area/surface/tyr/eclipse_stronghold/sectorfinale)
|
"af" = (/turf/simulated/wall/solidrock,/area/surface/tyr/eclipse_stronghold/sectorfinale)
|
||||||
"aj" = (/obj/structure/prop/tyr_elevator,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale)
|
"aj" = (/obj/structure/prop/tyr_elevator,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale)
|
||||||
|
"al" = (/obj/effect/simple_portal/linked{portal_id = "supersecertbossportal"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale)
|
||||||
"am" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/airmaze)
|
"am" = (/turf/simulated/shuttle/wall/alien/orange,/area/surface/tyr/precursorruins/airmaze)
|
||||||
"an" = (/obj/effect/zone_divider,/turf/simulated/mineral/light/tyr,/area/surface/tyr/north_caverns)
|
"an" = (/obj/effect/zone_divider,/turf/simulated/mineral/light/tyr,/area/surface/tyr/north_caverns)
|
||||||
"aq" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore)
|
"aq" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/hydro,/area/surface/tyr/eclipse_stronghold/sectore)
|
||||||
@@ -53,7 +54,7 @@
|
|||||||
"eA" = (/obj/machinery/door/blast/regular{id = "tyrslimepit"},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
"eA" = (/obj/machinery/door/blast/regular{id = "tyrslimepit"},/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
||||||
"eM" = (/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectorb)
|
"eM" = (/turf/simulated/wall/r_concrete,/area/surface/tyr/eclipse_stronghold/sectorb)
|
||||||
"eU" = (/mob/living/simple_mob/slime/xenobio,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
"eU" = (/mob/living/simple_mob/slime/xenobio,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
||||||
"eW" = (/mob/living/simple_mob/vore/weatherbeast/darkmist,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/northern_wilderness)
|
"eW" = (/obj/effect/simple_portal/linked{portal_id = "supersecertbossportal"},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/northern_wilderness)
|
||||||
"eX" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
"eX" = (/mob/living/simple_mob/humanoid/eclipse/lunar/abyssdiver,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
||||||
"eY" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
"eY" = (/mob/living/simple_mob/humanoid/eclipse/solar/radiation,/turf/simulated/floor/bmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
||||||
"eZ" = (/mob/living/simple_mob/slime/xenobio/sepia{faction = "eclipse"; unity = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
"eZ" = (/mob/living/simple_mob/slime/xenobio/sepia{faction = "eclipse"; unity = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectore)
|
||||||
@@ -568,7 +569,8 @@
|
|||||||
"XS" = (/mob/living/simple_mob/animal/tyr/mineral_ants/queen,/turf/simulated/floor/outdoors/desert_planet/gravel/tyr,/area/surface/tyr/mining_depot)
|
"XS" = (/mob/living/simple_mob/animal/tyr/mineral_ants/queen,/turf/simulated/floor/outdoors/desert_planet/gravel/tyr,/area/surface/tyr/mining_depot)
|
||||||
"Yh" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5},/obj/machinery/computer,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora)
|
"Yh" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5},/obj/machinery/computer,/turf/simulated/floor/wood,/area/surface/tyr/eclipse_stronghold/sectora)
|
||||||
"Yl" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb)
|
"Yl" = (/obj/structure/grille,/obj/structure/window/plastitanium{dir = 8},/obj/structure/window/plastitanium{dir = 4},/obj/structure/window/plastitanium{dir = 1},/turf/simulated/floor/wmarble,/area/surface/tyr/eclipse_stronghold/sectorb)
|
||||||
"Yq" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckA"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckB"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckC"},/obj/machinery/door/blast/puzzle{id = "tyrgroupcheckD"},/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrpuzzlecheckA"; opacity = 0},/obj/machinery/door/blast/puzzle{density = 0; icon_state = "pdoor0"; id = "tyrpuzzlecheckA"; opacity = 0},/turf/simulated/shuttle/floor/alien,/area/surface/tyr/northern_wilderness)
|
"Yq" = (/obj/structure/fans/hardlight/colorable/abductor{color = "#FF3300"},/obj/machinery/door/blast/tyremittercheck,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/northern_wilderness)
|
||||||
|
"Yu" = (/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss,/turf/simulated/shuttle/floor/alien,/area/surface/tyr/eclipse_stronghold/sectorfinale)
|
||||||
"Yv" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora)
|
"Yv" = (/obj/effect/floor_decal/corner/pink,/obj/effect/floor_decal/corner/orange{dir = 1},/turf/simulated/floor/tiled/red,/area/surface/tyr/eclipse_stronghold/sectora)
|
||||||
"Yy" = (/obj/effect/floor_decal/corner/white/diagonal,/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore)
|
"Yy" = (/obj/effect/floor_decal/corner/white/diagonal,/mob/living/simple_mob/humanoid/eclipse/solar/disablernoodle,/turf/simulated/floor/tiled/white,/area/surface/tyr/eclipse_stronghold/sectore)
|
||||||
"YK" = (/turf/unsimulated/wall/planetary/normal/tyr,/area/surface/tyr/southern_wilderness)
|
"YK" = (/turf/unsimulated/wall/planetary/normal/tyr,/area/surface/tyr/southern_wilderness)
|
||||||
@@ -601,23 +603,23 @@ VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZy
|
|||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYFVCWCWaSCWCWFVwYwYZyZyZyZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYFVCWCWaSCWCWFVwYwYZyZyZyZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamamamamamamamamamamamamamamamamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyRdczczbababaasasawawawczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamamamamamamamamamamamamamamamamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyRdczczbababaasasawawawczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamcYwHciwHcYwHcYcYwHbdwHcYwHcYamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyRdczczbababaasasawawawasasawawawczczRdZyZyZyZyZyZyZyZyZyxixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamcYwHciwHcYwHcYcYwHbdwHcYwHcYamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyRdczczbababaasasawawawasasawawawczczRdZyZyZyZyZyZyZyZyZyxixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamwHamwHamwHamcYcYamwHamwHamwHamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyRdasasawawawczczbababaasasawawawczczRdZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamwHamwHamwHamcYcYamwHamwHamwHamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYwYwYwYwYwYwYwYwYwYwYZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyRdasasawawawczczbababaasasawawawczczRdZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamciwHcYwHcYamcYcYamcYwHciwHcYamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWFVCWCWCWCWCWFVCWCWwYwYZyZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyxibExixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamciwHcYwHcYamcYcYamcYwHciwHcYamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYajajwYajajwYajajwYajajwYwYwYwYwYwYCWCWFVCWCWCWCWCWFVCWCWwYwYZyZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyxibExixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamwHamwHamwHamcYcYamwHamwHamwHamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdRdasasawawawczczbababaczczbababaczczbGxixixixixixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamwHamwHamwHamcYcYamwHamwHamwHamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYwYwYwYaNaNwYaNaNwYaNaNwYaNaNwYwYwYwYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdRdasasawawawczczbababaczczbababaczczbGxixixixixixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamcYwHbIwHciambZbZamciwHcYwHbIamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYZyZyRdceczczbababaasasawawawczczbababaczczbGxixixixixicjxixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamcYwHbIwHciambZbZamciwHcYwHbIamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYCWCWCWCWCWCWCWCWCWCWCWCWCWaNajwYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYZyZyRdceczczbababaasasawawawczczbababaczczbGxixixixixicjxixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamwHamwHamwHamamamamwHamwHamwHamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyRdRdczczbababaasasawawawczczbababaczczbGxixixixixixixixiZyZyZyZyZyxixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamwHamwHamwHamamamamwHamwHamwHamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWalCWwYCWCWCWCWCWCWCWCWCWCWCWCWCWaNajwYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyRdRdczczbababaasasawawawczczbababaczczbGxixixixixixixixiZyZyZyZyZyxixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyambdwHcYwHcYwHdwdwwHcYwHcYwHciamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxiZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyambdwHcYwHcYwHdwdwwHcYwHcYwHciamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYwYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxiZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamamamamamamamdwdwamamamamamamamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdasasawawawczczbababaasasawawawczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamamamamamamamdwdwamamamamamamamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYCWCWCWwYCWCWCWCWCWwYCWCWCWaNajwYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdasasawawawczczbababaasasawawawczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamdwdwamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyRdczczbababaasasawawawasasawawawczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixiJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyamdwdwamZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYCWCWCWCWCWCWCWCWCWCWCWCWCWaNajwYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyRdczczbababaasasawawawasasawawawczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixiJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyRdczczbababaasasawawawczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixiJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYCWCWCWCWCWCWYuCWCWCWCWCWCWwYwYwYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyRdczczbababaasasawawawczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixiJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixiJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYCWCWCWCWCWCWCWCWCWCWCWCWCWaNajwYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixiJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWwYCWCWCWwYCWCWCWCWCWwYCWCWCWaNajwYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyRdasasawawawczczbababaczczbababaczczRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYwYFVCWCWCWFVCWCWCWCWCWFVCWCWCWFVwYZyZyZyRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixiZyxiZyZyxixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrcoJrJrJrZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixiZyxiZyZyxixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWaNajwYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrcoJrJrJrZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyxixixixixixixixixixiZyxiZyxiZyZyJrZyZyZyJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyxixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyxixixixixixixixixixiZyxiZyxiZyZyJrZyZyZyJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWaNajwYwYCWCWCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyxixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixiJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWFVCWCWCWCWCWFVCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrJrJrJrJrJrJrJrJrJrZyZyxixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyxixixixixixixixixixixixixixixiJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYwYwYwYaNaNwYaNaNwYaNaNwYaNaNwYwYwYwYwYwYCWCWFVCWCWCWCWCWFVCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyJrJrJrJrJrJrJrJrJrJrJrJrZyZyxixixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixicpxixixixixixixiJrJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxiJrJrJrJrJrJrJrJrJrJrJrJrxixixixixixixixixixixiZyxiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixicpxixixixixixixiJrJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYajajwYajajwYajajwYajajwYwYwYwYZywYCWCWCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxiJrJrJrJrJrJrJrJrJrJrJrJrxixixixixixixixixixixiZyxiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixiJrJrJrJrJrJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixiJrJrJrJrJrJrZyJrZyJrJrxixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixixixiJrJrJrJrJrJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYwYwYwYwYwYwYwYwYwYwYZyZyZyZywYwYCWCWCWCWCWCWCWCWCWwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixiJrJrJrJrJrJrZyJrZyJrJrxixixixixixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiJrJrJrJrJrJrJrJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixiJrJrJrZyZyZyZyZyZyZyxixixixiZyxiZyxiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyxixixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiJrJrJrJrJrJrJrJrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYCWCWCWCWCWCWCWCWCWwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixiJrJrJrZyZyZyZyZyZyZyxixixixiZyxiZyxiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixiJrJrJrJrJrJrJrJrJrcrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYFVCWCWCWCWCWFVwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixiJrJrJrJrJrJrJrJrJrcrJrJrJrJrJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYFVCWCWCWCWCWFVwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixixixixixixiJrZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
VrZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxiZyZyZyZyJrJrZyJrJrJrJrJrJrJrxixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYiViViVwYwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixiZyxixiZyxixixixixiZyxiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
VrZyZyZyZyZyZyZyZyZyxixixixixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxiZyZyZyZyJrJrZyJrJrJrJrJrJrJrxixixiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZywYwYwYiViViVwYwYwYZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyxixiZyxixiZyxixixixixiZyxiZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyVr
|
||||||
|
|||||||
@@ -36,3 +36,190 @@
|
|||||||
name = "strange door"
|
name = "strange door"
|
||||||
desc = "A strange door. With no way to open it, they will remain shut for quite some time.."
|
desc = "A strange door. With no way to open it, they will remain shut for quite some time.."
|
||||||
icon_state_closed = "final_door"
|
icon_state_closed = "final_door"
|
||||||
|
|
||||||
|
//Okay, actual special puzzle doors for reals
|
||||||
|
/obj/machinery/door/blast/puzzle/tyrdoor/keypad
|
||||||
|
icon_state_closed = "star_door"
|
||||||
|
var/list/code = list()
|
||||||
|
var/list/lastattempt = list()
|
||||||
|
var/codelen = 6
|
||||||
|
|
||||||
|
/obj/machinery/door/blast/puzzle/tyrdoor/keypad/attackby(obj/item/W as obj, mob/user as mob)
|
||||||
|
if (istype(W, /obj/item/multitool))
|
||||||
|
to_chat(user, span_notice("The door is locked."))
|
||||||
|
var/input = tgui_input_text(usr, "Enter [codelen] digits. All digits must be unique.", "Deca-Code Lock", "")
|
||||||
|
if(!Adjacent(user))
|
||||||
|
return
|
||||||
|
var/list/sanitised = list()
|
||||||
|
var/sanitycheck = 1
|
||||||
|
for(var/i=1,i<=length(input),i++) //put the guess into a list
|
||||||
|
sanitised += text2num(copytext(input,i,i+1))
|
||||||
|
for(var/i=1,i<=(length(input)-1),i++) //compare each digit in the guess to all those following it
|
||||||
|
for(var/j=(i+1),j<=length(input),j++)
|
||||||
|
if(sanitised[i] == sanitised[j])
|
||||||
|
sanitycheck = null //if a digit is repeated, reject the input
|
||||||
|
|
||||||
|
if(input == null || sanitycheck == null || length(input) != codelen)
|
||||||
|
to_chat(user, span_notice("You leave the lock alone."))
|
||||||
|
else if(check_input(input))
|
||||||
|
to_chat(user, span_notice("The door unlocks and open!"))
|
||||||
|
playsound(src, 'sound/machines/lockreset.ogg', 50, 1)
|
||||||
|
open()
|
||||||
|
else
|
||||||
|
visible_message(span_warning("A red light on \the [src]'s control panel flashes briefly."))
|
||||||
|
..()
|
||||||
|
|
||||||
|
/obj/machinery/door/blast/puzzle/tyrdoor/keypad/proc/check_input(var/input)
|
||||||
|
if(length(input) != codelen)
|
||||||
|
return 0
|
||||||
|
|
||||||
|
. = 1
|
||||||
|
lastattempt.Cut()
|
||||||
|
for(var/i in 1 to codelen)
|
||||||
|
var/guesschar = copytext(input, i, i+1)
|
||||||
|
lastattempt += guesschar
|
||||||
|
if(guesschar != code[i])
|
||||||
|
. = 0
|
||||||
|
|
||||||
|
/obj/machinery/door/blast/puzzle/tyrdoor/firedoor
|
||||||
|
icon_state_closed = "fog_door"
|
||||||
|
var/heatcheck = 300
|
||||||
|
|
||||||
|
/obj/machinery/door/blast/puzzle/tyrdoor/firedoor/proc/ignite(exposed_temperature)
|
||||||
|
if(exposed_temperature > heatcheck)
|
||||||
|
open()
|
||||||
|
|
||||||
|
/*
|
||||||
|
/obj/machinery/door/blast/puzzle/tyrdoor/
|
||||||
|
|
||||||
|
/obj/machinery/door/blast/puzzle/tyrdoor/
|
||||||
|
*/
|
||||||
|
|
||||||
|
/obj/machinery/door/blast/tyremittercheck //Desire is for them to set up an emitter, and break the door that way.
|
||||||
|
name = "strange door"
|
||||||
|
desc = "A strange door, but seems weaker then others. May break under extreme firepower.."
|
||||||
|
icon = 'modular_chomp/icons/obj/weather_ruins.dmi'
|
||||||
|
icon_state_closed = "ultra_blast_door"
|
||||||
|
health = 4500
|
||||||
|
|
||||||
|
/*
|
||||||
|
//Funky Buildings
|
||||||
|
/obj/machinery/restoration_cell
|
||||||
|
name = "restoration cell"
|
||||||
|
desc = "A precusor device that generators a healing fluid"
|
||||||
|
icon = 'modular_chomp/icons/obj/weather_ruins.dmi'
|
||||||
|
icon_state = "pod_preview"
|
||||||
|
density = TRUE
|
||||||
|
anchored = TRUE
|
||||||
|
|
||||||
|
use_power = USE_POWER_IDLE
|
||||||
|
idle_power_usage = 200
|
||||||
|
active_power_usage = 7500
|
||||||
|
buckle_lying = FALSE
|
||||||
|
buckle_dir = SOUTH
|
||||||
|
|
||||||
|
var/mob/living/carbon/occupant = null
|
||||||
|
|
||||||
|
/obj/machinery/restoration_cell/attackby(var/obj/item/G as obj, var/mob/user as mob)
|
||||||
|
if(istype(G, /obj/item/grab))
|
||||||
|
var/obj/item/grab/grab = G
|
||||||
|
if(!ismob(grab.affecting))
|
||||||
|
return
|
||||||
|
if(occupant)
|
||||||
|
to_chat(user,span_warning("\The [src] is already occupied by [occupant]."))
|
||||||
|
if(grab.affecting.has_buckled_mobs())
|
||||||
|
to_chat(user, span_warning("\The [grab.affecting] has other entities attached to it. Remove them first."))
|
||||||
|
return
|
||||||
|
var/mob/M = grab.affecting
|
||||||
|
qdel(grab)
|
||||||
|
put_mob(M)
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
/obj/machinery/restoration_cell/proc/process_occupant()
|
||||||
|
if(occupant)
|
||||||
|
if(occupant.radiation || occupant.accumulated_rads)
|
||||||
|
occupant.radiation -= 40
|
||||||
|
occupant.accumulated_rads -= 40
|
||||||
|
occupant.heal_organ_damage(8,8)
|
||||||
|
|
||||||
|
/obj/machinery/restoration_cell/proc/go_out()
|
||||||
|
if(!(occupant))
|
||||||
|
return
|
||||||
|
//for(var/obj/O in src)
|
||||||
|
// O.loc = src.loc
|
||||||
|
if(occupant.client)
|
||||||
|
occupant.client.eye = occupant.client.mob
|
||||||
|
occupant.client.perspective = MOB_PERSPECTIVE
|
||||||
|
vis_contents -= occupant
|
||||||
|
occupant.pixel_x = occupant.default_pixel_x
|
||||||
|
occupant.pixel_y = occupant.default_pixel_y
|
||||||
|
occupant.loc = get_step(src.loc, SOUTH)
|
||||||
|
unbuckle_mob(occupant, force = TRUE)
|
||||||
|
occupant = null
|
||||||
|
update_use_power(USE_POWER_IDLE)
|
||||||
|
return
|
||||||
|
|
||||||
|
/obj/machinery/restoration_cell/proc/put_mob(mob/living/carbon/M as mob)
|
||||||
|
if(stat & (NOPOWER|BROKEN))
|
||||||
|
to_chat(usr, span_warning("The cryo cell is not functioning."))
|
||||||
|
return
|
||||||
|
if(!istype(M))
|
||||||
|
to_chat(usr, span_danger("The cryo cell cannot handle such a lifeform!"))
|
||||||
|
return
|
||||||
|
if(occupant)
|
||||||
|
to_chat(usr, span_danger("The cryo cell is already occupied!"))
|
||||||
|
return
|
||||||
|
if(M.abiotic())
|
||||||
|
to_chat(usr, span_warning("Subject may not have abiotic items on."))
|
||||||
|
return
|
||||||
|
if(M.client)
|
||||||
|
M.client.perspective = EYE_PERSPECTIVE
|
||||||
|
M.client.eye = src
|
||||||
|
M.stop_pulling()
|
||||||
|
M.loc = src
|
||||||
|
M.ExtinguishMob()
|
||||||
|
if(M.health > -100 && (M.health < 0 || M.sleeping))
|
||||||
|
to_chat(M, span_notice("<b>You feel a warm liquid surround you.</b>"))
|
||||||
|
occupant = M
|
||||||
|
buckle_mob(occupant, forced = TRUE, check_loc = FALSE)
|
||||||
|
vis_contents |= occupant
|
||||||
|
occupant.pixel_y += 19
|
||||||
|
update_use_power(USE_POWER_ACTIVE)
|
||||||
|
add_fingerprint(usr)
|
||||||
|
update_icon()
|
||||||
|
return 1
|
||||||
|
|
||||||
|
/obj/machinery/restoration_cell/verb/move_eject()
|
||||||
|
set name = "Eject occupant"
|
||||||
|
set category = "Object"
|
||||||
|
set src in oview(1)
|
||||||
|
if(usr == occupant)//If the user is inside the tube...
|
||||||
|
if(usr.stat == 2)//and he's not dead....
|
||||||
|
return
|
||||||
|
to_chat(usr, span_notice("Release sequence activated. This will take one minute."))
|
||||||
|
sleep(600)
|
||||||
|
if(!src || !usr || !occupant || (occupant != usr)) //Check if someone's released/replaced/bombed him already
|
||||||
|
return
|
||||||
|
go_out()//and release him from the eternal prison.
|
||||||
|
else
|
||||||
|
if(usr.stat != 0)
|
||||||
|
return
|
||||||
|
go_out()
|
||||||
|
add_fingerprint(usr)
|
||||||
|
return
|
||||||
|
|
||||||
|
/obj/machinery/restoration_cell/verb/move_inside()
|
||||||
|
set name = "Move Inside"
|
||||||
|
set category = "Object"
|
||||||
|
set src in oview(1)
|
||||||
|
if(isliving(usr))
|
||||||
|
var/mob/living/L = usr
|
||||||
|
if(L.has_buckled_mobs())
|
||||||
|
to_chat(L, span_warning("You have other entities attached to yourself. Remove them first."))
|
||||||
|
return
|
||||||
|
if(L.stat != CONSCIOUS)
|
||||||
|
return
|
||||||
|
put_mob(L)
|
||||||
|
|
||||||
|
*/
|
||||||
@@ -1257,147 +1257,60 @@
|
|||||||
//Phase three 2 wierd patterns, and 1 strange attack.
|
//Phase three 2 wierd patterns, and 1 strange attack.
|
||||||
/mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cycleone(atom/target)
|
/mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cycleone(atom/target)
|
||||||
specialattackprojectile = /obj/item/projectile/energy/darkspike
|
specialattackprojectile = /obj/item/projectile/energy/darkspike
|
||||||
upfour_leftthree(target)
|
|
||||||
upfour_lefttwo(target)
|
|
||||||
upfour_leftone(target)
|
|
||||||
upfour_rightone(target)
|
|
||||||
upfour_righttwo(target)
|
|
||||||
upfour_rightthree(target)
|
|
||||||
upthree_rightfour(target)
|
|
||||||
uptwo_rightfour(target)
|
|
||||||
upone_rightfour(target)
|
|
||||||
downone_rightfour(target)
|
|
||||||
downtwo_rightfour(target)
|
|
||||||
downthree_rightfour(target)
|
|
||||||
downfour_rightthree(target)
|
|
||||||
downfour_righttwo(target)
|
|
||||||
downfour_rightone(target)
|
|
||||||
downfour_leftone(target)
|
|
||||||
downfour_lefttwo(target)
|
|
||||||
downfour_leftthree(target)
|
|
||||||
downthree_leftfour(target)
|
|
||||||
downtwo_leftfour(target)
|
|
||||||
downone_leftfour(target)
|
|
||||||
upone_leftfour(target)
|
|
||||||
uptwo_leftfour(target)
|
|
||||||
upthree_leftfour(target)
|
|
||||||
sleep(15)
|
|
||||||
upfour_leftfour(target)
|
|
||||||
upfour(target)
|
upfour(target)
|
||||||
upfour_rightfour(target)
|
|
||||||
rightfour(target)
|
|
||||||
downfour_rightfour(target)
|
|
||||||
downfour(target)
|
downfour(target)
|
||||||
downfour_leftfour(target)
|
sleep(2.5)
|
||||||
leftfour(target)
|
|
||||||
sleep(15)
|
|
||||||
upfour_leftthree(target)
|
|
||||||
upfour_lefttwo(target)
|
|
||||||
upfour_leftone(target)
|
upfour_leftone(target)
|
||||||
upfour_rightone(target)
|
upfour_rightone(target)
|
||||||
upfour_righttwo(target)
|
|
||||||
upfour_rightthree(target)
|
|
||||||
upthree_rightfour(target)
|
|
||||||
uptwo_rightfour(target)
|
|
||||||
upone_rightfour(target)
|
|
||||||
downone_rightfour(target)
|
|
||||||
downtwo_rightfour(target)
|
|
||||||
downthree_rightfour(target)
|
|
||||||
downfour_rightthree(target)
|
|
||||||
downfour_righttwo(target)
|
|
||||||
downfour_rightone(target)
|
|
||||||
downfour_leftone(target)
|
downfour_leftone(target)
|
||||||
|
downfour_rightone(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_lefttwo(target)
|
||||||
|
upfour_righttwo(target)
|
||||||
downfour_lefttwo(target)
|
downfour_lefttwo(target)
|
||||||
|
downfour_righttwo(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_leftthree(target)
|
||||||
|
upfour_rightthree(target)
|
||||||
downfour_leftthree(target)
|
downfour_leftthree(target)
|
||||||
downthree_leftfour(target)
|
downfour_rightthree(target)
|
||||||
downtwo_leftfour(target)
|
sleep(2.5)
|
||||||
downone_leftfour(target)
|
upfour_leftfour(target)
|
||||||
upone_leftfour(target)
|
upfour_rightfour(target)
|
||||||
uptwo_leftfour(target)
|
downfour_leftfour(target)
|
||||||
|
downfour_rightfour(target)
|
||||||
|
sleep(2.5)
|
||||||
upthree_leftfour(target)
|
upthree_leftfour(target)
|
||||||
|
upthree_rightfour(target)
|
||||||
|
downthree_leftfour(target)
|
||||||
|
downthree_rightfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
uptwo_leftfour(target)
|
||||||
|
uptwo_rightfour(target)
|
||||||
|
downtwo_leftfour(target)
|
||||||
|
downtwo_rightfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upone_leftfour(target)
|
||||||
|
upone_rightfour(target)
|
||||||
|
downone_leftfour(target)
|
||||||
|
downone_rightfour(target)
|
||||||
|
sleep(8)
|
||||||
|
specialattackprojectile = /obj/item/projectile/scatter/shotgun
|
||||||
|
leftfour(target)
|
||||||
|
rightfour(target)
|
||||||
attackcycle = 2
|
attackcycle = 2
|
||||||
|
|
||||||
/mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cycletwo(atom/target)
|
/mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cycletwo(atom/target)
|
||||||
specialattackprojectile = /obj/item/projectile/energy/darkspike
|
specialattackprojectile = /obj/item/projectile/energy/homing_bolt
|
||||||
|
upfour_leftfour(target)
|
||||||
upfour_rightfour(target)
|
upfour_rightfour(target)
|
||||||
upfour_rightthree(target)
|
downfour_leftfour(target)
|
||||||
upfour_righttwo(target)
|
downfour_rightfour(target)
|
||||||
upfour_rightone(target)
|
sleep(5)
|
||||||
upfour(target)
|
upfour(target)
|
||||||
upfour_leftone(target)
|
|
||||||
upfour_lefttwo(target)
|
|
||||||
upfour_leftthree(target)
|
|
||||||
upfour_leftfour(target)
|
|
||||||
sleep(5)
|
|
||||||
upfour_rightfour(target)
|
|
||||||
upthree_rightfour(target)
|
|
||||||
uptwo_rightfour(target)
|
|
||||||
upone_rightfour(target)
|
|
||||||
rightfour(target)
|
|
||||||
downone_rightfour(target)
|
|
||||||
downtwo_rightfour(target)
|
|
||||||
downthree_rightfour(target)
|
|
||||||
downfour_rightfour(target)
|
|
||||||
sleep(5)
|
|
||||||
downfour_rightfour(target)
|
|
||||||
downfour_rightthree(target)
|
|
||||||
downfour_righttwo(target)
|
|
||||||
downfour_rightone(target)
|
|
||||||
downfour(target)
|
downfour(target)
|
||||||
downfour_leftone(target)
|
|
||||||
downfour_lefttwo(target)
|
|
||||||
downfour_leftthree(target)
|
|
||||||
downfour_leftfour(target)
|
|
||||||
sleep(5)
|
|
||||||
downfour_leftfour(target)
|
|
||||||
downthree_leftfour(target)
|
|
||||||
downtwo_leftfour(target)
|
|
||||||
downone_leftfour(target)
|
|
||||||
leftfour(target)
|
leftfour(target)
|
||||||
upone_leftfour(target)
|
|
||||||
uptwo_leftfour(target)
|
|
||||||
upthree_leftfour(target)
|
|
||||||
upfour_leftfour(target)
|
|
||||||
sleep(5)
|
|
||||||
upfour_rightfour(target)
|
|
||||||
upfour_rightthree(target)
|
|
||||||
upfour_righttwo(target)
|
|
||||||
upfour_rightone(target)
|
|
||||||
upfour(target)
|
|
||||||
upfour_leftone(target)
|
|
||||||
upfour_lefttwo(target)
|
|
||||||
upfour_leftthree(target)
|
|
||||||
upfour_leftfour(target)
|
|
||||||
sleep(15)
|
|
||||||
upfour_rightfour(target)
|
|
||||||
upthree_rightfour(target)
|
|
||||||
uptwo_rightfour(target)
|
|
||||||
upone_rightfour(target)
|
|
||||||
rightfour(target)
|
rightfour(target)
|
||||||
downone_rightfour(target)
|
|
||||||
downtwo_rightfour(target)
|
|
||||||
downthree_rightfour(target)
|
|
||||||
downfour_rightfour(target)
|
|
||||||
sleep(5)
|
|
||||||
downfour_rightfour(target)
|
|
||||||
downfour_rightthree(target)
|
|
||||||
downfour_righttwo(target)
|
|
||||||
downfour_rightone(target)
|
|
||||||
downfour(target)
|
|
||||||
downfour_leftone(target)
|
|
||||||
downfour_lefttwo(target)
|
|
||||||
downfour_leftthree(target)
|
|
||||||
downfour_leftfour(target)
|
|
||||||
sleep(5)
|
|
||||||
downfour_leftfour(target)
|
|
||||||
downthree_leftfour(target)
|
|
||||||
downtwo_leftfour(target)
|
|
||||||
downone_leftfour(target)
|
|
||||||
leftfour(target)
|
|
||||||
upone_leftfour(target)
|
|
||||||
uptwo_leftfour(target)
|
|
||||||
upthree_leftfour(target)
|
|
||||||
upfour_leftfour(target)
|
|
||||||
attackcycle = 3
|
attackcycle = 3
|
||||||
|
|
||||||
/mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cyclethree(atom/target) //eight spinning death beams
|
/mob/living/simple_mob/mechanical/mecha/eclipse/darkmatter_assualt/proc/phasethree_cyclethree(atom/target) //eight spinning death beams
|
||||||
@@ -1406,84 +1319,305 @@
|
|||||||
upfour_rightfour(target)
|
upfour_rightfour(target)
|
||||||
downfour_rightfour(target)
|
downfour_rightfour(target)
|
||||||
downfour_leftfour(target)
|
downfour_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_leftthree(target)
|
upfour_leftthree(target)
|
||||||
upthree_rightfour(target)
|
upthree_rightfour(target)
|
||||||
downfour_rightthree(target)
|
downfour_rightthree(target)
|
||||||
downthree_leftfour(target)
|
downthree_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_lefttwo(target)
|
upfour_lefttwo(target)
|
||||||
uptwo_rightfour(target)
|
uptwo_rightfour(target)
|
||||||
downfour_righttwo(target)
|
downfour_righttwo(target)
|
||||||
downtwo_leftfour(target)
|
downtwo_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_leftone(target)
|
upfour_leftone(target)
|
||||||
upone_rightfour(target)
|
upone_rightfour(target)
|
||||||
downfour_rightone(target)
|
downfour_rightone(target)
|
||||||
downone_leftfour(target)
|
downone_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour(target)
|
upfour(target)
|
||||||
rightfour(target)
|
rightfour(target)
|
||||||
downfour(target)
|
downfour(target)
|
||||||
leftfour(target)
|
leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_rightone(target)
|
upfour_rightone(target)
|
||||||
downone_rightfour(target)
|
downone_rightfour(target)
|
||||||
downfour_leftone(target)
|
downfour_leftone(target)
|
||||||
upone_leftfour(target)
|
upone_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_righttwo(target)
|
upfour_righttwo(target)
|
||||||
downtwo_rightfour(target)
|
downtwo_rightfour(target)
|
||||||
downfour_lefttwo(target)
|
downfour_lefttwo(target)
|
||||||
uptwo_leftfour(target)
|
uptwo_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_rightthree(target)
|
upfour_rightthree(target)
|
||||||
downthree_rightfour(target)
|
downthree_rightfour(target)
|
||||||
downfour_leftthree(target)
|
downfour_leftthree(target)
|
||||||
upthree_leftfour(target)
|
upthree_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_rightfour(target)
|
upfour_rightfour(target)
|
||||||
downfour_rightfour(target)
|
downfour_rightfour(target)
|
||||||
downfour_leftfour(target)
|
downfour_leftfour(target)
|
||||||
upfour_leftfour(target)
|
upfour_leftfour(target)
|
||||||
sleep(5) //Now we reverse
|
sleep(2.5) //Now we reverse
|
||||||
upfour_rightthree(target)
|
upfour_rightthree(target)
|
||||||
downthree_rightfour(target)
|
downthree_rightfour(target)
|
||||||
downfour_leftthree(target)
|
downfour_leftthree(target)
|
||||||
upthree_leftfour(target)
|
upthree_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_righttwo(target)
|
upfour_righttwo(target)
|
||||||
downtwo_rightfour(target)
|
downtwo_rightfour(target)
|
||||||
downfour_lefttwo(target)
|
downfour_lefttwo(target)
|
||||||
uptwo_leftfour(target)
|
uptwo_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_rightone(target)
|
upfour_rightone(target)
|
||||||
downone_rightfour(target)
|
downone_rightfour(target)
|
||||||
downfour_leftone(target)
|
downfour_leftone(target)
|
||||||
upone_leftfour(target)
|
upone_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour(target)
|
upfour(target)
|
||||||
rightfour(target)
|
rightfour(target)
|
||||||
downfour(target)
|
downfour(target)
|
||||||
leftfour(target)
|
leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_leftone(target)
|
upfour_leftone(target)
|
||||||
upone_rightfour(target)
|
upone_rightfour(target)
|
||||||
downfour_rightone(target)
|
downfour_rightone(target)
|
||||||
downone_leftfour(target)
|
downone_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_lefttwo(target)
|
upfour_lefttwo(target)
|
||||||
uptwo_rightfour(target)
|
uptwo_rightfour(target)
|
||||||
downfour_righttwo(target)
|
downfour_righttwo(target)
|
||||||
downtwo_leftfour(target)
|
downtwo_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_leftthree(target)
|
upfour_leftthree(target)
|
||||||
upthree_rightfour(target)
|
upthree_rightfour(target)
|
||||||
downfour_rightthree(target)
|
downfour_rightthree(target)
|
||||||
downthree_leftfour(target)
|
downthree_leftfour(target)
|
||||||
sleep(5)
|
sleep(2.5)
|
||||||
upfour_leftfour(target)
|
upfour_leftfour(target)
|
||||||
upfour_rightfour(target)
|
upfour_rightfour(target)
|
||||||
downfour_rightfour(target)
|
downfour_rightfour(target)
|
||||||
downfour_leftfour(target)
|
downfour_leftfour(target)
|
||||||
attackcycle = 1
|
attackcycle = 1
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss
|
||||||
|
name = "Tyr Guard Drone"
|
||||||
|
armor = list(melee = 40, bullet = 40, laser = 40, energy = 40, bomb = 80, bio = 100, rad = 100)
|
||||||
|
specialattackprojectile = /obj/item/projectile/energy/plasma/vepr
|
||||||
|
icon_state = "secert_boss"
|
||||||
|
hovering = TRUE
|
||||||
|
health = 1000
|
||||||
|
maxHealth = 1000
|
||||||
|
shock_resist = 1
|
||||||
|
loot_list = list(/obj/item/gun/energy/weatherbombardment = 100)
|
||||||
|
var/attackcycle = 0
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/do_special_attack(atom/A)
|
||||||
|
if(attackcycle == 1)
|
||||||
|
attackone(A)
|
||||||
|
else if(attackcycle == 2)
|
||||||
|
attacktwo(A)
|
||||||
|
else if(attackcycle == 3)
|
||||||
|
attackthree(A)
|
||||||
|
else if(attackcycle == 4)
|
||||||
|
attackfour(A)
|
||||||
|
else if(attackcycle == 5)
|
||||||
|
attackfive(A)
|
||||||
|
else if(attackcycle == 6)
|
||||||
|
attacksix(A)
|
||||||
|
else if(attackcycle == 7)
|
||||||
|
attackseven(A)
|
||||||
|
else if(attackcycle == 8)
|
||||||
|
attackeight(A)
|
||||||
|
else
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 8
|
||||||
|
else
|
||||||
|
attackcycle = 1
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackone(atom/target) //get behind a pillar or suffer
|
||||||
|
Beam(target, icon_state = "solar_beam", time = 2.5 SECONDS, maxdistance = INFINITY)
|
||||||
|
var/obj/item/projectile/P = new /obj/item/projectile/beam/heavylaser(get_turf(src))
|
||||||
|
sleep(30)
|
||||||
|
P.launch_projectile(target, BP_TORSO, src)
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 2
|
||||||
|
else
|
||||||
|
attackcycle = 3
|
||||||
|
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attacktwo(atom/target) //Fires off artlillery in cross
|
||||||
|
specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike
|
||||||
|
upfour(target)
|
||||||
|
downfour(target)
|
||||||
|
leftfour(target)
|
||||||
|
rightfour(target)
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 4
|
||||||
|
else
|
||||||
|
attackcycle = 5
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackthree(atom/target) //Fires off artlillery in an X
|
||||||
|
specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike
|
||||||
|
upfour_leftfour(target)
|
||||||
|
upfour_rightfour(target)
|
||||||
|
downfour_rightfour(target)
|
||||||
|
downfour_leftfour(target)
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 4
|
||||||
|
else
|
||||||
|
attackcycle = 5
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackfour(atom/target)
|
||||||
|
Beam(target, icon_state = "solar_beam", time = 2.5 SECONDS, maxdistance = INFINITY)
|
||||||
|
var/obj/item/projectile/P = new /obj/item/projectile/bullet/dragon(get_turf(src))
|
||||||
|
sleep(30)
|
||||||
|
P.launch_projectile(target, BP_TORSO, src)
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 6
|
||||||
|
else
|
||||||
|
attackcycle = 7
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackfive(atom/target)
|
||||||
|
Beam(target, icon_state = "solar_beam", time = 2.5 SECONDS, maxdistance = INFINITY)
|
||||||
|
var/obj/item/projectile/P = new /obj/item/projectile/arc/fragmentation/metoerstrike(get_turf(src))
|
||||||
|
sleep(30)
|
||||||
|
P.launch_projectile(target, BP_TORSO, src)
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 6
|
||||||
|
else
|
||||||
|
attackcycle = 7
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attacksix(atom/target)
|
||||||
|
specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow
|
||||||
|
upfour(target)
|
||||||
|
downfour(target)
|
||||||
|
sleep(5)
|
||||||
|
upfour_rightone(target)
|
||||||
|
downfour_leftone(target)
|
||||||
|
sleep(5)
|
||||||
|
upfour_righttwo(target)
|
||||||
|
downfour_lefttwo(target)
|
||||||
|
sleep(5)
|
||||||
|
upfour_rightthree(target)
|
||||||
|
downfour_leftthree(target)
|
||||||
|
sleep(5)
|
||||||
|
upfour_rightfour(target)
|
||||||
|
downfour_leftfour(target)
|
||||||
|
specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike
|
||||||
|
upfour_leftfour(target)
|
||||||
|
downfour_rightfour(target)
|
||||||
|
sleep(5)
|
||||||
|
specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow
|
||||||
|
upthree_rightfour(target)
|
||||||
|
downthree_leftfour(target)
|
||||||
|
sleep(5)
|
||||||
|
uptwo_rightfour(target)
|
||||||
|
downtwo_leftfour(target)
|
||||||
|
sleep(5)
|
||||||
|
upone_rightfour(target)
|
||||||
|
downone_leftfour(target)
|
||||||
|
sleep(5)
|
||||||
|
rightfour(target)
|
||||||
|
leftfour(target)
|
||||||
|
specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike
|
||||||
|
upfour(target)
|
||||||
|
downfour(target)
|
||||||
|
sleep(5)
|
||||||
|
specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow
|
||||||
|
downone_rightfour(target)
|
||||||
|
upone_leftfour(target)
|
||||||
|
sleep(5)
|
||||||
|
downtwo_rightfour(target)
|
||||||
|
uptwo_leftfour(target)
|
||||||
|
sleep(5)
|
||||||
|
downthree_rightfour(target)
|
||||||
|
upthree_leftfour(target)
|
||||||
|
sleep(5)
|
||||||
|
downfour_rightfour(target)
|
||||||
|
upfour_leftfour(target)
|
||||||
|
specialattackprojectile = /obj/item/projectile/arc/fragmentation/metoerstrike
|
||||||
|
upfour_rightfour(target)
|
||||||
|
downfour_leftfour(target)
|
||||||
|
sleep(5)
|
||||||
|
specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow
|
||||||
|
downfour_rightthree(target)
|
||||||
|
upfour_leftthree(target)
|
||||||
|
sleep(5)
|
||||||
|
downfour_righttwo(target)
|
||||||
|
upfour_lefttwo(target)
|
||||||
|
sleep(5)
|
||||||
|
downfour_rightone(target)
|
||||||
|
upfour_leftone(target)
|
||||||
|
sleep(5)
|
||||||
|
upfour(target)
|
||||||
|
downfour(target)
|
||||||
|
leftfour(target)
|
||||||
|
rightfour(target)
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 8
|
||||||
|
else
|
||||||
|
attackcycle = 1
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackseven(atom/target)
|
||||||
|
specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/slow
|
||||||
|
for(var/i =1 to 3)
|
||||||
|
upfour_leftfour(target)
|
||||||
|
upfour_rightfour(target)
|
||||||
|
downfour_rightfour(target)
|
||||||
|
downfour_leftfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_leftthree(target)
|
||||||
|
upthree_rightfour(target)
|
||||||
|
downfour_rightthree(target)
|
||||||
|
downthree_leftfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_lefttwo(target)
|
||||||
|
uptwo_rightfour(target)
|
||||||
|
downfour_righttwo(target)
|
||||||
|
downtwo_leftfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_leftone(target)
|
||||||
|
upone_rightfour(target)
|
||||||
|
downfour_rightone(target)
|
||||||
|
downone_leftfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour(target)
|
||||||
|
rightfour(target)
|
||||||
|
downfour(target)
|
||||||
|
leftfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_rightone(target)
|
||||||
|
downone_rightfour(target)
|
||||||
|
downfour_leftone(target)
|
||||||
|
upone_leftfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_righttwo(target)
|
||||||
|
downtwo_rightfour(target)
|
||||||
|
downfour_lefttwo(target)
|
||||||
|
uptwo_leftfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_rightthree(target)
|
||||||
|
downthree_rightfour(target)
|
||||||
|
downfour_leftthree(target)
|
||||||
|
upthree_leftfour(target)
|
||||||
|
sleep(2.5)
|
||||||
|
upfour_rightfour(target)
|
||||||
|
downfour_rightfour(target)
|
||||||
|
downfour_leftfour(target)
|
||||||
|
upfour_leftfour(target)
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 8
|
||||||
|
else
|
||||||
|
attackcycle = 1
|
||||||
|
|
||||||
|
/mob/living/simple_mob/mechanical/mecha/eclipse/precursor_boss/proc/attackeight(atom/target) //very fast beam but low punishment
|
||||||
|
Beam(target, icon_state = "sat_beam", time = 2 SECONDS, maxdistance = INFINITY)
|
||||||
|
var/obj/item/projectile/P = new /obj/item/projectile/scatter/laser(get_turf(src))
|
||||||
|
sleep(25)
|
||||||
|
P.launch_projectile(target, BP_TORSO, src)
|
||||||
|
if(prob(50))
|
||||||
|
attackcycle = 2
|
||||||
|
else
|
||||||
|
attackcycle = 3
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
var/datum/planet/tyr/planet_tyr = null
|
var/datum/planet/tyr/planet_tyr = null
|
||||||
|
|
||||||
/datum/time/tyr
|
/datum/time/tyr
|
||||||
seconds_in_day = 24 HOURS
|
seconds_in_day = 12 HOURS
|
||||||
|
|
||||||
/datum/planet/tyr
|
/datum/planet/tyr
|
||||||
name = "Tyr"
|
name = "Tyr"
|
||||||
@@ -117,13 +117,13 @@ var/datum/planet/tyr/planet_tyr = null
|
|||||||
name = "tyr"
|
name = "tyr"
|
||||||
temp_high = 323.15
|
temp_high = 323.15
|
||||||
temp_low = 300.15
|
temp_low = 300.15
|
||||||
|
light_modifier = 1
|
||||||
|
|
||||||
/datum/weather/tyr/clear
|
/datum/weather/tyr/clear
|
||||||
name = "clear"
|
name = "clear"
|
||||||
transition_chances = list(
|
transition_chances = list(
|
||||||
WEATHER_FIRESTART = 20,
|
WEATHER_CLEAR = 50,
|
||||||
WEATHER_CLEAR = 45,
|
WEATHER_SANDSTORM = 50
|
||||||
WEATHER_SANDSTORM = 30
|
|
||||||
)
|
)
|
||||||
transition_messages = list(
|
transition_messages = list(
|
||||||
"The sky clears up.",
|
"The sky clears up.",
|
||||||
@@ -189,10 +189,9 @@ var/datum/planet/tyr/planet_tyr = null
|
|||||||
name = "sandstorm"
|
name = "sandstorm"
|
||||||
icon_state = "sandstorm"
|
icon_state = "sandstorm"
|
||||||
transition_chances = list(
|
transition_chances = list(
|
||||||
WEATHER_FIRESTART = 15,
|
WEATHER_CLEAR = 60,
|
||||||
WEATHER_CLEAR = 55,
|
WEATHER_SANDSTORM = 20,
|
||||||
WEATHER_SANDSTORM = 15,
|
WEATHER_HEAVYSANDSTORM = 20)
|
||||||
WEATHER_HEAVYSANDSTORM = 15)
|
|
||||||
transition_messages = list(
|
transition_messages = list(
|
||||||
"The sky is engulfed by sand."
|
"The sky is engulfed by sand."
|
||||||
)
|
)
|
||||||
@@ -213,7 +212,7 @@ var/datum/planet/tyr/planet_tyr = null
|
|||||||
var/amount_blocked = H.run_armor_check(target_zone, "melee")
|
var/amount_blocked = H.run_armor_check(target_zone, "melee")
|
||||||
var/amount_soaked = H.get_armor_soak(target_zone, "melee")
|
var/amount_soaked = H.get_armor_soak(target_zone, "melee")
|
||||||
|
|
||||||
var/damage = rand(1,2)
|
var/damage = rand(2,2)
|
||||||
|
|
||||||
if(amount_blocked >= 10)
|
if(amount_blocked >= 10)
|
||||||
continue
|
continue
|
||||||
@@ -229,10 +228,9 @@ var/datum/planet/tyr/planet_tyr = null
|
|||||||
name = "fierce sandstorm"
|
name = "fierce sandstorm"
|
||||||
icon_state = "sandstorm"
|
icon_state = "sandstorm"
|
||||||
transition_chances = list(
|
transition_chances = list(
|
||||||
WEATHER_FIRESTART = 15,
|
WEATHER_CLEAR = 60,
|
||||||
WEATHER_CLEAR = 55,
|
WEATHER_SANDSTORM = 20,
|
||||||
WEATHER_SANDSTORM = 15,
|
WEATHER_HEAVYSANDSTORM = 20)
|
||||||
WEATHER_HEAVYSANDSTORM = 15)
|
|
||||||
transition_messages = list(
|
transition_messages = list(
|
||||||
"The sky is engulfed by sand."
|
"The sky is engulfed by sand."
|
||||||
)
|
)
|
||||||
@@ -255,7 +253,7 @@ var/datum/planet/tyr/planet_tyr = null
|
|||||||
var/amount_blocked = H.run_armor_check(target_zone, "melee")
|
var/amount_blocked = H.run_armor_check(target_zone, "melee")
|
||||||
var/amount_soaked = H.get_armor_soak(target_zone, "melee")
|
var/amount_soaked = H.get_armor_soak(target_zone, "melee")
|
||||||
|
|
||||||
var/damage = rand(7,7)
|
var/damage = rand(5,5)
|
||||||
|
|
||||||
if(amount_blocked >= 40)
|
if(amount_blocked >= 40)
|
||||||
continue
|
continue
|
||||||
@@ -289,8 +287,8 @@ var/datum/planet/tyr/planet_tyr = null
|
|||||||
/datum/weather/tyr/blizzard
|
/datum/weather/tyr/blizzard
|
||||||
name = "blizzard"
|
name = "blizzard"
|
||||||
icon_state = "snowfall_heavy_old"
|
icon_state = "snowfall_heavy_old"
|
||||||
temp_high = 123.15
|
temp_high = 153.15
|
||||||
temp_low = 100.15
|
temp_low = 130.15
|
||||||
transition_chances = list(
|
transition_chances = list(
|
||||||
WEATHER_CLEAR = 50,
|
WEATHER_CLEAR = 50,
|
||||||
WEATHER_BLIZZARD = 50)
|
WEATHER_BLIZZARD = 50)
|
||||||
@@ -303,6 +301,8 @@ var/datum/planet/tyr/planet_tyr = null
|
|||||||
icon_state = "fallout"
|
icon_state = "fallout"
|
||||||
light_modifier = 0.7
|
light_modifier = 0.7
|
||||||
light_color = "#CCFFCC"
|
light_color = "#CCFFCC"
|
||||||
|
temp_high = 233.15
|
||||||
|
temp_low = 200.15
|
||||||
transition_chances = list(
|
transition_chances = list(
|
||||||
WEATHER_CLEAR = 50,
|
WEATHER_CLEAR = 50,
|
||||||
WEATHER_STORM = 50)
|
WEATHER_STORM = 50)
|
||||||
@@ -348,6 +348,8 @@ var/datum/planet/tyr/planet_tyr = null
|
|||||||
/datum/weather/tyr/fog
|
/datum/weather/tyr/fog
|
||||||
light_modifier = 0.5
|
light_modifier = 0.5
|
||||||
light_color = "#FF0000"
|
light_color = "#FF0000"
|
||||||
|
temp_high = 183.15
|
||||||
|
temp_low = 160.15
|
||||||
transition_chances = list(
|
transition_chances = list(
|
||||||
WEATHER_CLEAR = 50,
|
WEATHER_CLEAR = 50,
|
||||||
WEATHER_FOG = 50)
|
WEATHER_FOG = 50)
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
icon_state = "spikeenergyball"
|
icon_state = "spikeenergyball"
|
||||||
damage = 60 //after remebering throwing things into walls deals bonus damage. Will that wall thwacking out damage this 5 bonus...yes. But shotgun likly wins most DPS tests anyway
|
damage = 60 //after remebering throwing things into walls deals bonus damage. Will that wall thwacking out damage this 5 bonus...yes. But shotgun likly wins most DPS tests anyway
|
||||||
armor_penetration = 60 //damage and AP matching makes brain happy for some reason. No real logic here, just brain saying yes, this is right
|
armor_penetration = 60 //damage and AP matching makes brain happy for some reason. No real logic here, just brain saying yes, this is right
|
||||||
range = 7
|
range = 8
|
||||||
speed = 5
|
speed = 5
|
||||||
check_armour = "melee"
|
check_armour = "melee"
|
||||||
damage_type = BRUTE
|
damage_type = BRUTE
|
||||||
@@ -28,8 +28,8 @@
|
|||||||
name = "laser blast"
|
name = "laser blast"
|
||||||
icon = 'modular_chomp/icons/obj/guns/precursor/tyr.dmi'
|
icon = 'modular_chomp/icons/obj/guns/precursor/tyr.dmi'
|
||||||
icon_state = "shotgun_blast"
|
icon_state = "shotgun_blast"
|
||||||
damage = 45
|
damage = 50
|
||||||
range = 3
|
range = 4
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
|
|
||||||
/obj/item/projectile/energy/wp_shotgun/on_hit(var/atom/movable/target, var/blocked = 0)
|
/obj/item/projectile/energy/wp_shotgun/on_hit(var/atom/movable/target, var/blocked = 0)
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
name = "laser blast"
|
name = "laser blast"
|
||||||
icon = 'modular_chomp/icons/obj/guns/precursor/tyr.dmi'
|
icon = 'modular_chomp/icons/obj/guns/precursor/tyr.dmi'
|
||||||
icon_state = "blaster_blast"
|
icon_state = "blaster_blast"
|
||||||
damage = 30
|
damage = 40
|
||||||
range = 5
|
range = 5
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
|
|
||||||
@@ -54,7 +54,7 @@
|
|||||||
damage = 30
|
damage = 30
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
range = 4
|
range = 5
|
||||||
eyeblur = 0 //no no no no no
|
eyeblur = 0 //no no no no no
|
||||||
hitscan = 1
|
hitscan = 1
|
||||||
hud_state = "laser"
|
hud_state = "laser"
|
||||||
@@ -69,11 +69,11 @@
|
|||||||
wielded_item_state = "placeholder"
|
wielded_item_state = "placeholder"
|
||||||
origin_tech = list(TECH_COMBAT = 6, TECH_POWER = 5, TECH_PRECURSOR = 3)
|
origin_tech = list(TECH_COMBAT = 6, TECH_POWER = 5, TECH_PRECURSOR = 3)
|
||||||
|
|
||||||
charge_cost = 5000 //Uses all it's charge in a single shot.
|
charge_cost = 2500 //Uses all it's charge in a single shot.
|
||||||
battery_lock = 1 //No changing
|
battery_lock = 1 //No changing
|
||||||
|
|
||||||
accept_cell_type = /obj/item/cell/device
|
accept_cell_type = /obj/item/cell/device
|
||||||
cell_type = /obj/item/cell/device/weapon/recharge/alien
|
cell_type = /obj/item/cell/device/weapon/recharge/alien/tyr
|
||||||
projectile_type = /obj/item/projectile/energy/spikeenergy_ball
|
projectile_type = /obj/item/projectile/energy/spikeenergy_ball
|
||||||
|
|
||||||
force = 30 //functions as a melee weapon too! Ain't great, but still works.
|
force = 30 //functions as a melee weapon too! Ain't great, but still works.
|
||||||
@@ -93,11 +93,11 @@
|
|||||||
wielded_item_state = "placeholder"
|
wielded_item_state = "placeholder"
|
||||||
origin_tech = list(TECH_COMBAT = 6, TECH_POWER = 5, TECH_PRECURSOR = 3)
|
origin_tech = list(TECH_COMBAT = 6, TECH_POWER = 5, TECH_PRECURSOR = 3)
|
||||||
|
|
||||||
charge_cost = 1000 //Five shots
|
charge_cost = 500 //Five shots
|
||||||
battery_lock = 1 //No changing
|
battery_lock = 1 //No changing
|
||||||
|
|
||||||
accept_cell_type = /obj/item/cell/device
|
accept_cell_type = /obj/item/cell/device
|
||||||
cell_type = /obj/item/cell/device/weapon/recharge/alien
|
cell_type = /obj/item/cell/device/weapon/recharge/alien/tyr
|
||||||
projectile_type = /obj/item/projectile/energy/wp_shotgun
|
projectile_type = /obj/item/projectile/energy/wp_shotgun
|
||||||
|
|
||||||
recoil_mode = 0
|
recoil_mode = 0
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
battery_lock = 1 //No changing
|
battery_lock = 1 //No changing
|
||||||
|
|
||||||
accept_cell_type = /obj/item/cell/device
|
accept_cell_type = /obj/item/cell/device
|
||||||
cell_type = /obj/item/cell/device/weapon/recharge/alien
|
cell_type = /obj/item/cell/device/weapon/recharge/alien/tyr
|
||||||
projectile_type = /obj/item/projectile/energy/wp_blaster
|
projectile_type = /obj/item/projectile/energy/wp_blaster
|
||||||
|
|
||||||
recoil_mode = 0
|
recoil_mode = 0
|
||||||
@@ -136,11 +136,11 @@
|
|||||||
item_state = "crystal_blaster"
|
item_state = "crystal_blaster"
|
||||||
origin_tech = list(TECH_COMBAT = 6, TECH_POWER = 5, TECH_PRECURSOR = 3)
|
origin_tech = list(TECH_COMBAT = 6, TECH_POWER = 5, TECH_PRECURSOR = 3)
|
||||||
|
|
||||||
charge_cost = 250 //twenty shots
|
charge_cost = 250 //10 shots
|
||||||
battery_lock = 1 //No changing
|
battery_lock = 1 //No changing
|
||||||
|
|
||||||
accept_cell_type = /obj/item/cell/device
|
accept_cell_type = /obj/item/cell/device
|
||||||
cell_type = /obj/item/cell/device/weapon/recharge/alien
|
cell_type = /obj/item/cell/device/weapon/recharge/alien/tyr
|
||||||
projectile_type = /obj/item/projectile/beam/precursor_tyr
|
projectile_type = /obj/item/projectile/beam/precursor_tyr
|
||||||
|
|
||||||
recoil_mode = 0
|
recoil_mode = 0
|
||||||
@@ -148,3 +148,48 @@
|
|||||||
|
|
||||||
move_delay = 0
|
move_delay = 0
|
||||||
one_handed_penalty = 50
|
one_handed_penalty = 50
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/cell/device/weapon/recharge/alien/tyr
|
||||||
|
name = "odd cell"
|
||||||
|
icon = 'icons/obj/abductor.dmi'
|
||||||
|
icon_state = "cell"
|
||||||
|
maxcharge = 2500
|
||||||
|
charge_amount = 250 // 10%.
|
||||||
|
charge_delay = 50 // Every five seconds, bit faster than the default.
|
||||||
|
|
||||||
|
/obj/item/gun/energy/weatherbombardment
|
||||||
|
name = "prototype cannon - Weather Bombardment"
|
||||||
|
desc = "A massive weapon torn of a precursor mech."
|
||||||
|
icon = 'modular_chomp/icons/obj/guns/precursor/tyr.dmi'
|
||||||
|
icon_state = "ultima"
|
||||||
|
item_state = "ultima"
|
||||||
|
w_class = ITEMSIZE_HUGE // This thing is big.
|
||||||
|
slot_flags = SLOT_BACK
|
||||||
|
one_handed_penalty = 70
|
||||||
|
|
||||||
|
accept_cell_type = /obj/item/cell/device
|
||||||
|
cell_type = /obj/item/cell/device/weapon/recharge/alien/tyr
|
||||||
|
battery_lock = 1
|
||||||
|
recoil_mode = 0
|
||||||
|
charge_meter = 1
|
||||||
|
move_delay = 0
|
||||||
|
|
||||||
|
firemodes = list(
|
||||||
|
list(mode_name="lighting storm", burst=1, fire_delay=15, projectile_type=/obj/item/projectile/beam/chain_lightning, charge_cost = 500),
|
||||||
|
list(mode_name="acid rain", burst=5, fire_delay=15, projectile_type=/obj/item/projectile/energy/neurotoxin/toxic, charge_cost = 50),
|
||||||
|
list(mode_name="meteor shower", burst=1, fire_delay=15, projectile_type=/obj/item/projectile/arc/fragmentation/metoerstrike, charge_cost = 500),
|
||||||
|
list(mode_name="starry night", burst=5, fire_delay=15, projectile_type=/obj/item/projectile/beam/medical_cell/omni, charge_cost = 50),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/projectile/arc/fragmentation/metoerstrike
|
||||||
|
name = "fragmentation shot"
|
||||||
|
icon_state = "shell"
|
||||||
|
fragment_types = list(/obj/item/projectile/energy/spikeenergy_ball/slow)
|
||||||
|
fragment_amount = 10 // Same as a grenade.
|
||||||
|
spread_range = 60
|
||||||
|
|
||||||
|
/obj/item/projectile/energy/spikeenergy_ball/slow
|
||||||
|
speed = 15
|
||||||
|
range = 20
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 2.2 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.4 KiB |
Reference in New Issue
Block a user