mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-08-31 09:08:56 +01:00
Porting flying robots from Bay. [IDB IGNORE] (#8885)
* Semiport of Allow_Spacemove from Bay. * Porting flying robots from Bay. * Converting platforms to an alt title of Robot. * Converting existing modules to new proc flow. * Cleaning up jetpack code for robots. * Making flyers and platforms buildable. * Debugging/refining robots port. * Reverting some unneeded spacemove changes. * Refining/debugging bots. * Removing Bay subtypes, adding flying subtypes of existing modules. * Icon rework for flying robots. * Working commit for flying borgs PR.
This commit is contained in:
@@ -99,4 +99,4 @@
|
||||
icon_scale_y = 0.5
|
||||
|
||||
/decl/mob_organ_names/bird
|
||||
hit_zones = list("head", "chest", "left leg", "right leg", "left wing", "right wing")
|
||||
hit_zones = list("head", "chest", "left leg", "right leg", "left wing", "right wing")
|
||||
|
||||
@@ -12,4 +12,4 @@
|
||||
|
||||
// They can also, you know, move around, in space
|
||||
/mob/living/simple_mob/animal/space/Process_Spacemove(var/check_drift = 0)
|
||||
return TRUE
|
||||
return TRUE
|
||||
|
||||
@@ -430,4 +430,4 @@
|
||||
/obj/random/projectile/scrapped_grenadelauncher = 100,
|
||||
/obj/item/grenade/spawnergrenade/manhacks/mercenary = 50,
|
||||
/obj/item/grenade/spawnergrenade/manhacks/mercenary = 30
|
||||
)
|
||||
)
|
||||
|
||||
@@ -150,4 +150,4 @@
|
||||
|
||||
|
||||
/decl/mob_organ_names/miningdrone
|
||||
hit_zones = list("chassis", "comms array", "sensor suite", "left excavator module", "right excavator module", "maneuvering thruster")
|
||||
hit_zones = list("chassis", "comms array", "sensor suite", "left excavator module", "right excavator module", "maneuvering thruster")
|
||||
|
||||
@@ -44,4 +44,4 @@
|
||||
return TRUE
|
||||
|
||||
/decl/mob_organ_names/hoverpod
|
||||
hit_zones = list("central chassis", "control module", "hydraulics", "left manipulator", "right manipulator", "left landing strut", "right landing strut", "maneuvering thruster", "sensor suite", "radiator", "power supply")
|
||||
hit_zones = list("central chassis", "control module", "hydraulics", "left manipulator", "right manipulator", "left landing strut", "right landing strut", "maneuvering thruster", "sensor suite", "radiator", "power supply")
|
||||
|
||||
@@ -142,8 +142,8 @@
|
||||
. += "<span class='warning'><B>It looks severely dented!</B></span>"
|
||||
|
||||
//Constructs levitate, can fall from a shuttle with no harm, and are piloted by either damned spirits or some otherworldly entity. Let 'em float in space.
|
||||
/mob/living/simple_mob/construct/Process_Spacemove()
|
||||
return 1
|
||||
/mob/living/simple_mob/construct/Process_Spacemove(var/check_drift = 0)
|
||||
return TRUE
|
||||
|
||||
/*
|
||||
// Glowing Procs
|
||||
@@ -155,4 +155,4 @@
|
||||
|
||||
/mob/living/simple_mob/construct/proc/remove_glow()
|
||||
overlays.Cut()
|
||||
*/
|
||||
*/
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
minbodytemp = 0
|
||||
|
||||
/mob/living/simple_mob/faithless/Process_Spacemove(var/check_drift = 0)
|
||||
return 1
|
||||
return TRUE
|
||||
|
||||
/mob/living/simple_mob/faithless/apply_melee_effects(var/atom/A)
|
||||
if(isliving(A))
|
||||
|
||||
@@ -238,4 +238,4 @@ var/global/list/_slime_default_emotes = list(
|
||||
visible_message("<b>\The [src]</b> squishes!")
|
||||
|
||||
/decl/mob_organ_names/slime
|
||||
hit_zones = list("cytoplasmic membrane")
|
||||
hit_zones = list("cytoplasmic membrane")
|
||||
|
||||
Reference in New Issue
Block a user