GameMaster Tuning (#6593)

* Actually Game Master but I am an idiot.
This commit is contained in:
Mechoid
2020-01-04 22:38:01 -08:00
committed by Atermonera
parent 98fc5bd3f4
commit daab287c51
8 changed files with 30 additions and 8 deletions
+3
View File
@@ -95,6 +95,9 @@ var/list/holder_mob_icon_cache = list()
/obj/item/weapon/holder/drone
origin_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 5)
/obj/item/weapon/holder/drone/swarm
origin_tech = list(TECH_MAGNET = 6, TECH_ENGINEERING = 7, TECH_PRECURSOR = 2, TECH_ARCANE = 1)
/obj/item/weapon/holder/pai
origin_tech = list(TECH_DATA = 2)
@@ -3,9 +3,10 @@
real_name = "drone"
icon = 'icons/mob/swarmbot.dmi'
icon_state = "swarmer"
item_state = "repairbot"
faction = "swarmer"
maxHealth = 75
health = 75
maxHealth = 35
health = 35
cell_emp_mult = 0.5
universal_speak = 0
universal_understand = 1
@@ -26,6 +27,8 @@
mob_always_swap = 1
speed = 3
softfall = TRUE
mob_size = MOB_LARGE
@@ -46,6 +49,8 @@
var/spell_setup = list(
/spell/aoe_turf/conjure/swarmer,
/spell/aoe_turf/conjure/forcewall/swarm,
/spell/aoe_turf/conjure/zeropointwell,
/spell/aoe_turf/conjure/zeropointbarricade,
/spell/aoe_turf/blink/swarm,
/spell/aoe_turf/conjure/swarmer/gunner,
/spell/aoe_turf/conjure/swarmer/melee
@@ -71,6 +76,11 @@
icon_state = "swarmer_ranged"
faction = "swarmer"
maxHealth = 50
health = 50
speed = 4
law_type = /datum/ai_laws/swarm_drone/soldier
module_type = /obj/item/weapon/robot_module/drone/swarm/ranged
@@ -87,6 +97,11 @@
icon_state = "swarmer_melee"
faction = "swarmer"
maxHealth = 70
health = 70
speed = 2
law_type = /datum/ai_laws/swarm_drone/soldier
module_type = /obj/item/weapon/robot_module/drone/swarm/melee
@@ -4,7 +4,7 @@
desc = "This ability constructs a standard swarmer shell that may activate at some point."
school = "conjuration"
charge_max = 120 SECONDS
charge_max = 5 MINUTES
spell_flags = 0
invocation = "none"
invocation_type = SpI_NONE
@@ -130,7 +130,7 @@
/obj/effect/temporary_effect/pulse/disintegrate/on_pulse()
var/turf/T = get_turf(src)
if(istype(T,/turf/simulated/wall))
explosion(get_turf(src), -1, -1, 1, 3, adminlog = 0)
T.take_damage(rand(20, 50))
else
qdel(src)