From 4e8558653cbc9980e3289d002460418ca5b88eb0 Mon Sep 17 00:00:00 2001 From: FluffMedic <109300046+FluffMedic@users.noreply.github.com> Date: Sun, 3 May 2026 13:44:37 -0400 Subject: [PATCH] Astral Collective/Tyr Minor Update (#12713) --- .../objects/structures/tyr_project_props.dm | 7 + .../modules/exploration/tyr_tribal_gear.dm | 60 ++++ .../simple_mob/subtypes/animal/tyr/ants.dm | 16 +- .../subtypes/bullet_heck/puddle_mechanic.dm | 7 + .../simple_mob/subtypes/bullet_heck/tyrian.dm | 4 +- .../humanoid/eclipse/astral_collective.dm | 337 ++++++++++-------- .../modules/projectiles/precursor/eclipse.dm | 44 +-- modular_chomp/icons/mob/eclipse.dmi | Bin 38769 -> 60722 bytes modular_chomp/icons/mob/tribal_gear.dmi | Bin 910 -> 2797 bytes .../icons/obj/guns/precursor/eclipse.dmi | Bin 4093 -> 4521 bytes .../icons/obj/guns/precursor/lefthand.dmi | Bin 2533 -> 7589 bytes .../icons/obj/guns/precursor/righthand.dmi | Bin 2507 -> 7652 bytes .../overmap/planets/tyr/tyr.dmm | 97 +++-- 13 files changed, 372 insertions(+), 200 deletions(-) diff --git a/modular_chomp/code/game/objects/structures/tyr_project_props.dm b/modular_chomp/code/game/objects/structures/tyr_project_props.dm index 3091543a32..9f2cdf6ba2 100644 --- a/modular_chomp/code/game/objects/structures/tyr_project_props.dm +++ b/modular_chomp/code/game/objects/structures/tyr_project_props.dm @@ -626,3 +626,10 @@ info = "We need serious back up if we are to stay here long term. Random folks keep stumbling upon the sivian side and blasting, unsure if they are bounty hunters, or maniacs but no SOL attention yet.
\ The other day we had reports of masked and hooded men hovering over lava, although that may be disregarded. We found mold and mushrooms in some of our rations, and there was no physical sign of them.
\ Although Rift Watchers may be stalking this location. The ants are also adapting to us and our gear. We need something, a simple mecha will do." + +/obj/item/paper/tyr_notes/astral_e + name = "The Astral Houses" + info = "Our orginization is split into three houses like we once had, but our foundation is firmer then before. One house for the mind, one for the soul and one for the body.
\ + The house of the mind shall focus upon our research, furthering our way torwards the bright future.
\ + The house of the soul shall focus upon us, keeping out spirits high and focus narrow.
\ + Lastly, the house of the body shall provide the most fierce of protection." diff --git a/modular_chomp/code/modules/exploration/tyr_tribal_gear.dm b/modular_chomp/code/modules/exploration/tyr_tribal_gear.dm index 2d2d0b00d4..6ea2763883 100644 --- a/modular_chomp/code/modules/exploration/tyr_tribal_gear.dm +++ b/modular_chomp/code/modules/exploration/tyr_tribal_gear.dm @@ -341,3 +341,63 @@ var/atom/target_zone = get_edge_target_turf(user,get_dir(user, target)) if(!target.anchored) target.throw_at(target_zone, 5, 2, user, FALSE) + +/obj/item/melee/energy/tyr_chainsaw + name = "tyrian butcher blade" + slot_flags = SLOT_BELT | SLOT_BACK + desc = "What appears to be a weaponized chainsaw." + description_info = "Utilizes charge, recharges with time" + lcolor = null + colorable = FALSE + + active_force = 60 + active_armourpen = 20 + + attackspeed = 15 + defend_chance = 0 + projectile_parry_chance = 0 + + active_w_class = ITEMSIZE_HUGE + can_cleave = TRUE + + hitcost = 320 + use_cell = TRUE + + icon = 'modular_chomp/icons/mob/tribal_gear.dmi' + icon_state = "chainsaw" + item_state = "chainsaw" + + item_icons = list( + slot_l_hand_str = 'modular_chomp/icons/obj/guns/precursor/lefthand.dmi', + slot_r_hand_str = 'modular_chomp/icons/obj/guns/precursor/righthand.dmi', + ) + +/obj/item/melee/energy/tyr_chainsaw/Initialize(mapload) + . = ..() + bcell = new/obj/item/cell/device/weapon/recharge/alien/tyr(src) + +/obj/item/shield/tyr_shield + name = "tyrian portable energy barrier" + desc = "A shield with a strange property of reducing the damage of projectiles instead of being effective at blocking them." + icon = 'modular_chomp/icons/mob/tribal_gear.dmi' + icon_state = "barrier" + item_state = "barrier" + + slot_flags = SLOT_BACK + + w_class = ITEMSIZE_LARGE + attack_verb = list("shoved", "bashed") + base_block_chance = 15 + +/obj/item/shield/tyr_shield/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") + if(user.incapacitated()) + return 0 + var/bad_arc = reverse_direction(user.dir) //arc of directions from which we cannot block + if(check_shield_arc(user, bad_arc, damage_source, attacker)) + if(prob(get_block_chance(user, damage, damage_source, attacker))) + user.visible_message(span_danger("\The [user] blocks [attack_text] with \the [src]!")) + return 1 + else + var/obj/item/projectile/P = damage_source + P.damage = P.damage / 2 + return 0 diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/animal/tyr/ants.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/animal/tyr/ants.dm index 0f7ad711b0..f2bfb6e37b 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/animal/tyr/ants.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/animal/tyr/ants.dm @@ -119,21 +119,25 @@ glow_intensity = 2 glow_toggle = TRUE var/exploded = FALSE - var/explosion_delay_lower = 2 SECOND // Lower bound for explosion delay. - var/explosion_delay_upper = 3 SECONDS // Upper bound. + var/explosion_delay_lower = 3 SECOND // Lower bound for explosion delay. + var/explosion_delay_upper = 4 SECONDS // Upper bound. /mob/living/simple_mob/animal/tyr/mineral_ants/agate/proc/explode() if(src && !exploded) visible_message(span_danger("\The [src]'s body detonates!")) exploded = TRUE - explosion(src.loc, 3, 2, 1, 1) + explosion(src.loc, 0, 3, 0, 0) -/mob/living/simple_mob/animal/tyr/mineral_ants/agate/do_special_attack(atom/A) +/mob/living/simple_mob/animal/tyr/mineral_ants/agate/death() visible_message(span_critical("\The [src]'s body begins to rupture!")) var/delay = rand(explosion_delay_lower, explosion_delay_upper) animate(src, color = "#000000", time = 0.1 SECONDS, loop = ceil(delay/2)) animate(color = "#FF0000", time = 0.1 SECONDS) addtimer(CALLBACK(src, PROC_REF(explode)), delay, TIMER_DELETE_ME) + return ..() + +/mob/living/simple_mob/animal/tyr/mineral_ants/agate/do_special_attack(atom/A) + adjustBruteLoss(30) /mob/living/simple_mob/animal/tyr/mineral_ants/quartz //irl quartz is apparently tough? name = "quartz metal ant" @@ -353,8 +357,8 @@ /obj/item/stack/material/gold = 10 ) var/exploded = FALSE - var/explosion_delay_lower = 5 SECOND // Lower bound for explosion delay. - var/explosion_delay_upper = 8 SECONDS // Upper bound. + var/explosion_delay_lower = 4 SECOND // Lower bound for explosion delay. + var/explosion_delay_upper = 5 SECONDS // Upper bound. /mob/living/simple_mob/animal/tyr/mineral_ants/gold/proc/explode() if(src && !exploded) diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/bullet_heck/puddle_mechanic.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/bullet_heck/puddle_mechanic.dm index 9b8929bd1f..f1947130e5 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/bullet_heck/puddle_mechanic.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/bullet_heck/puddle_mechanic.dm @@ -79,3 +79,10 @@ /datum/modifier/mmo_drop/metal_tomb puddleitem = /obj/structure/foamedmetal + +/obj/item/grenade/shooter/auto_explode/eclipse_dagger + spread_range = 4 + projectile_types = list(/obj/item/projectile/energy/astral_collective/dagger) + +/datum/modifier/mmo_drop/eclipse_dagger + puddleitem = /obj/item/grenade/shooter/auto_explode/eclipse_dagger diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/bullet_heck/tyrian.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/bullet_heck/tyrian.dm index 54610630fa..067f611bd6 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/bullet_heck/tyrian.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/bullet_heck/tyrian.dm @@ -291,9 +291,9 @@ melee_damage_lower = 40 melee_damage_upper = 40 attack_armor_pen = 40 - melee_attack_delay = 2.5 SECONDS + melee_attack_delay = 2.75 SECONDS movement_cooldown = 4 - special_attack_cooldown = 8 SECONDS + special_attack_cooldown = 10 SECONDS var/parry_chance = 100 /mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/crystal_boss/load_default_bellies() diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/astral_collective.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/astral_collective.dm index 2b307a2265..16a47e6cbe 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/astral_collective.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/astral_collective.dm @@ -1,7 +1,7 @@ /mob/living/simple_mob/humanoid/astral_collective name = "Astral Collective Unit" tt_desc = "E Homo sapiens" - desc = "You shouldn't be seeing this." + desc = "An armored hostile." icon = 'modular_chomp/icons/mob/eclipse.dmi' icon_state = "medi" icon_living = "medi" @@ -22,13 +22,13 @@ harm_intent_damage = 0 melee_damage_lower = 25 melee_damage_upper = 25 - melee_attack_delay = 0.75 SECONDS + melee_attack_delay = 1.25 SECONDS evasion = 20 attack_sharp = 1 attack_edge = 1 attacktext = list("slashed", "stabbed") projectile_dispersion = 0 - armor = list(melee = 30, bullet = 30, laser = 30, energy = 60, bomb = 20, bio = 100, rad = 100) // Simple mob immunuties plus minour armor + armor = list(melee = 20, bullet = 20, laser = 20, energy = 60, bomb = 20, bio = 100, rad = 100) // Simple mob immunuties plus minour armor can_be_drop_prey = FALSE can_be_drop_pred = TRUE @@ -46,6 +46,8 @@ minbodytemp = 0 heat_damage_per_tick = 0 + movement_cooldown = 3 + projectilesound = 'sound/weapons/Gunshot_light.ogg' ai_holder_type = /datum/ai_holder/simple_mob/ranged/astral_collective @@ -67,6 +69,7 @@ vore_pounce_maxhealth = 100 vore_standing_too = TRUE unacidable = TRUE + devourable = FALSE movement_cooldown = 0 @@ -120,7 +123,7 @@ /mob/living/simple_mob/humanoid/astral_collective/Initialize(mapload) . = ..() - expirmental = rand(1,7) + expirmental = rand(1,4) expirmentresult() /datum/modifier/astralcollect_swift @@ -138,11 +141,8 @@ holder.adjustCloneLoss(-8) /datum/modifier/astralcollect_titan - max_health_percent = 2 - slowdown = 2 - -/datum/modifier/astralcollect_armour - incoming_damage_percent = 0.7 + max_health_percent = 1.5 + slowdown = 3 /datum/modifier/astralcollect_mistake mob_overlay_state = "poisoned" @@ -152,39 +152,29 @@ /datum/modifier/astralcollect_solar mob_overlay_state = "red_electricity_constant" - incoming_brute_damage_percent = 2 - incoming_fire_damage_percent = 0.3 + incoming_fire_damage_percent = 0.7 /datum/modifier/astralcollect_lunar mob_overlay_state = "blue_electricity_constant" - incoming_brute_damage_percent = 0.3 - incoming_fire_damage_percent = 2 + incoming_brute_damage_percent = 0.7 + +/datum/modifier/aura/astralcollect_church + mob_overlay_state = "redspace_aura" + incoming_brute_damage_percent = 0.6 + incoming_fire_damage_percent = 0.6 /mob/living/simple_mob/humanoid/astral_collective/proc/expirmentresult() switch(expirmental) if(1) add_modifier(/datum/modifier/astralcollect_swift, null, src) - size_multiplier -= 0.3 + size_multiplier -= 0.4 if(2) add_modifier(/datum/modifier/astralcollect_regen, null, src) if(3) add_modifier(/datum/modifier/astralcollect_titan, null, src) - size_multiplier += 0.6 + size_multiplier += 0.5 if(4) - add_modifier(/datum/modifier/astralcollect_armour, null, src) - size_multiplier += 0.3 - if(5) add_modifier(/datum/modifier/astralcollect_mistake, null, src) - if(6) - add_modifier(/datum/modifier/astralcollect_solar, null, src) - if(7) - add_modifier(/datum/modifier/astralcollect_lunar, null, src) - if(8) - ai_holder_type = /datum/ai_holder/hostile/ranged/robust - if(9) - ai_holder_type = /datum/ai_holder/simple_mob/intentional/adv_dark_gygax - if(10) - projectile_dispersion = 10 /datum/ai_holder/simple_mob/ranged/astral_collective pointblank = TRUE @@ -200,7 +190,6 @@ holder.IMove(get_step(holder, pick(GLOB.alldirs))) holder.face_atom(A) - /datum/ai_holder/simple_mob/ranged/astral_collective/post_ranged_attack(atom/A) holder.IMove(get_step(holder, pick(GLOB.alldirs))) holder.face_atom(A) @@ -215,7 +204,6 @@ holder.IMove(get_step(holder, pick(GLOB.alldirs))) holder.face_atom(A) - /datum/ai_holder/simple_mob/melee/evasive/astral_collective/post_special_attack(atom/A) holder.IMove(get_step(holder, pick(GLOB.alldirs))) holder.face_atom(A) @@ -236,16 +224,16 @@ special_attack_cooldown = 7 SECONDS special_attack_min_range = 0 - special_attack_max_range = 4 + special_attack_max_range = 2 /mob/living/simple_mob/humanoid/astral_collective/purity/do_special_attack(atom/A) playsound(src, 'sound/effects/ghost2.ogg', 20, 1) - for(var/mob/living/M in orange(src, 4)) + for(var/mob/living/M in orange(src, 2)) if(M.get_ear_protection() == 0) M.Confuse(10) -//the ranged mobs +//the basic ranged mobs /mob/living/simple_mob/humanoid/astral_collective/ranged name = "Astral Collective Unit" projectile_accuracy = 10 @@ -254,25 +242,31 @@ reload_max = 7 reload_time = 1.5 SECONDS ranged_cooldown = 65 + projectiletype = /obj/item/projectile/energy/astral_collective/basic + +/mob/living/simple_mob/humanoid/astral_collective/ranged/do_special_attack(atom/A) + switch(expirmental) + if(1) + burn_beam(A) + if(2) + heal_beam(A) + if(3) + brute_beam(A) + if(4) + adjustBruteLoss(-40) + adjustFireLoss(-40) //snake creature /mob/living/simple_mob/humanoid/astral_collective/ranged/noodle desc = "A naga wrapped up in strange glowing armour." icon_state = "noodle" icon_living = "noodle" - projectiletype = /obj/item/projectile/energy/astral_collective/anti_mecha - -/mob/living/simple_mob/humanoid/astral_collective/ranged/noodle/do_special_attack(atom/A) - if((health / maxHealth) <= 0.3) - alpha = 180 - teleport_self(A) //taur creature /mob/living/simple_mob/humanoid/astral_collective/ranged/taur desc = "A quadrapel creature with expirmental gear." icon_state = "taur" icon_living = "taur" - projectiletype = /obj/item/projectile/energy/astral_collective/armour_breaker health = 125 maxHealth = 125 @@ -280,28 +274,13 @@ reload_max = 15 reload_time = 3.5 SECONDS ranged_cooldown = 85 - movement_cooldown = 0 - -/mob/living/simple_mob/humanoid/astral_collective/ranged/taur/do_special_attack(atom/A) - expirmental = rand(1,5) - switch(expirmental) - if(1) - teleport_attack(A) - if(2) - gravity_surge(A) - if(3) - air_strike(A) - if(4) - repair_self(A) - if(5) - teleport_self(A) + movement_cooldown = 1 //teshari /mob/living/simple_mob/humanoid/astral_collective/ranged/tesh desc = "A teshari contained within prototype equipment." icon_state = "tesh" icon_living = "tesh" - projectiletype = /obj/item/projectile/energy/astral_collective/particle health = 50 maxHealth = 50 @@ -311,45 +290,28 @@ ranged_cooldown = 40 movement_cooldown = -1 -/mob/living/simple_mob/humanoid/astral_collective/ranged/tesh/do_special_attack(atom/A) - if((health / maxHealth) <= 0.3) - visible_message(span_boldwarning(span_orange("The teshari holds up a grenade."))) - addtimer(CALLBACK(src, PROC_REF(selfexplode_attack), A), 1.5 SECONDS, TIMER_DELETE_ME) - else - teleport_attack(A) - //cannine /mob/living/simple_mob/humanoid/astral_collective/ranged/wolf desc = "A humanoid armored cannine folk." icon_state = "wolf" icon_living = "wolf" - projectiletype = /obj/item/projectile/energy/astral_collective/green special_attack_cooldown = 13 SECONDS reload_max = 5 reload_time = 0.5 SECONDS ranged_cooldown = 70 -/mob/living/simple_mob/humanoid/astral_collective/ranged/wolf/do_special_attack(atom/A) - gravity_surge(A) - //lizard /mob/living/simple_mob/humanoid/astral_collective/ranged/lizard desc = "A humanoid heavily armoured lizardfolk." icon_state = "breacher" icon_living = "breacher" - projectiletype = /obj/item/projectile/energy/astral_collective/searing health = 150 maxHealth = 150 needs_reload = FALSE special_attack_cooldown = 20 SECONDS ranged_cooldown = 90 - movement_cooldown = 3 - -/mob/living/simple_mob/humanoid/astral_collective/ranged/lizard/do_special_attack(atom/A) - if((health / maxHealth) <= 0.3) - repair_self(A) - air_strike(A) + movement_cooldown = 5 //zaddat /mob/living/simple_mob/humanoid/astral_collective/ranged/zaddat @@ -360,9 +322,6 @@ special_attack_cooldown = 6 SECONDS ranged_cooldown = 30 -/mob/living/simple_mob/humanoid/astral_collective/ranged/zaddat/do_special_attack(atom/A) - projectiletype = pick(/obj/item/projectile/energy/astral_collective/anti_mecha, /obj/item/projectile/energy/astral_collective/armour_breaker, /obj/item/projectile/energy/astral_collective/searing, /obj/item/projectile/energy/astral_collective/green, /obj/item/projectile/energy/astral_collective/particle) - /mob/living/simple_mob/humanoid/astral_collective/ranged/zaddat/bullet_act(var/obj/item/projectile/Proj) if(!Proj) return @@ -374,13 +333,38 @@ else ..() +/mob/living/simple_mob/humanoid/astral_collective/proc/heal_beam(atom/target) + if(!target) + return FALSE + for(var/mob/living/L in orange(src, 5)) + if(IIsAlly(L)) + Beam(L, icon_state = "g_beam", time = 2.5 SECONDS, maxdistance = INFINITY) + L.adjustBruteLoss(-30) + L.adjustFireLoss(-30) + +/mob/living/simple_mob/humanoid/astral_collective/proc/burn_beam(atom/target) + if(!target) + return FALSE + for(var/mob/living/L in orange(src, 5)) + if(IIsAlly(L)) + Beam(L, icon_state = "g_beam", time = 2.5 SECONDS, maxdistance = INFINITY) + L.add_modifier(/datum/modifier/astralcollect_solar, null, src) + +/mob/living/simple_mob/humanoid/astral_collective/proc/brute_beam(atom/target) + if(!target) + return FALSE + for(var/mob/living/L in orange(src, 5)) + if(IIsAlly(L)) + Beam(L, icon_state = "g_beam", time = 2.5 SECONDS, maxdistance = INFINITY) + L.add_modifier(/datum/modifier/astralcollect_lunar, null, src) + /mob/living/simple_mob/humanoid/astral_collective/proc/teleport_attack(atom/target) // Teleport attack. if(!target) to_chat(src, span_warning("There's nothing to teleport to.")) return FALSE - var/list/nearby_things = range(2, src) + var/list/nearby_things = range(5, src) var/list/valid_turfs = list() // All this work to just go to a non-dense tile. @@ -402,75 +386,146 @@ do_teleport(target, target_turf, channel = TELEPORT_CHANNEL_QUANTUM) -/mob/living/simple_mob/humanoid/astral_collective/proc/selfexplode_attack(atom/target) +//specialized units +//This names are wierd but corespond to the differing branches +//Body is the security branches. Their goal is to effecitly kill you, or CC via area dsamage +/mob/living/simple_mob/humanoid/astral_collective/body + name = "Astral Collective Enforcement" + projectiletype = /obj/item/projectile/energy/astral_collective/basic + health = 125 + maxHealth = 125 + +/mob/living/simple_mob/humanoid/astral_collective/body/dagger + projectiletype = /obj/item/projectile/energy/astral_collective/dagger + special_attack_cooldown = 15 SECONDS + icon_state = "blade_tosser" + icon_living = "blade_tosser" + +/mob/living/simple_mob/humanoid/astral_collective/body/dagger/attackby(var/obj/item/O as obj, var/mob/user as mob) + if(prob(50)) + teleport_attack(src) + ..() + +/mob/living/simple_mob/humanoid/astral_collective/body/dagger/bullet_act(var/obj/item/projectile/Proj) + if(prob(50)) + teleport_attack(src) + ..() + +/mob/living/simple_mob/humanoid/astral_collective/body/dagger/do_special_attack(atom/A) + for(var/mob/living/L in orange(src, 7)) + if(L.stat != DEAD && !IIsAlly(L)) + L.add_modifier(/datum/modifier/mmo_drop/eclipse_dagger, 3, src) + +/mob/living/simple_mob/humanoid/astral_collective/body/juggernaught + icon_state = "breaker" + icon_living = "breaker" + special_attack_min_range = 0 + special_attack_max_range = 3 + special_attack_cooldown = 18 SECONDS + +/mob/living/simple_mob/humanoid/astral_collective/body/juggernaught/do_special_attack(atom/A) + playsound(src, 'sound/effects/ghost2.ogg', 20, 1) + for(var/mob/living/M in orange(src, 3)) + if(M.get_ear_protection() == 0) + M.Stun(0.5) + +//The mind is the science branch. Their goal is to limit or disable your options +/mob/living/simple_mob/humanoid/astral_collective/mind + name = "Astral Collective Researcher" + health = 125 + maxHealth = 125 + +/mob/living/simple_mob/humanoid/astral_collective/mind/gravity + icon_state = "space" + icon_living = "space" + projectiletype = /obj/item/projectile/energy/astral_collective/basic + special_attack_cooldown = 10 SECONDS + +//Gravity shield. Hit it with melee, and a sudden gravity surge may tear your weapon to the ground +/mob/living/simple_mob/humanoid/astral_collective/mind/gravity/attackby(var/obj/item/O as obj, var/mob/user as mob) + if(O.force) + if(prob(30)) + visible_message(span_boldwarning(span_orange("[O] is pulled to the ground!."))) + user.drop_item() + return + else + ..() + else + ..() + +/mob/living/simple_mob/humanoid/astral_collective/mind/gravity/do_special_attack(atom/A) + for(var/mob/living/L in orange(src, 7)) //despite the attack range being 6 we do 7 so folks don't wander in then get confused why they are getting hit by it + Beam(L, icon_state = "chain", time = 1.5 SECONDS, maxdistance = 6) + addtimer(CALLBACK(src, PROC_REF(super_move), A), 2.5 SECONDS, TIMER_DELETE_ME) + +/mob/living/simple_mob/humanoid/astral_collective/mind/gravity/proc/super_move(atom/target) if(!target) return FALSE - explosion(src.loc, 1, 1, 1, 1) + for(var/mob/living/L in orange(src, 6)) + L.throw_at(get_edge_target_turf(L, L.dir), rand(2,6), 10) -/mob/living/simple_mob/humanoid/astral_collective/proc/gravity_surge(atom/target) - if(!target) - return FALSE - playsound(src, 'sound/weapons/wave.ogg', 75, 1) - for(target in range(7, src)) - target.singularity_pull(src, 3) +/mob/living/simple_mob/humanoid/astral_collective/mind/fire + desc = "An armored vox wielding a flamethrower. The phoron tank seems explosive." + icon_state = "flamer" + icon_living = "flamer" + projectiletype = /obj/item/projectile/energy/astral_collective/fire -/mob/living/simple_mob/humanoid/astral_collective/proc/air_strike(atom/target) - if(!target) - return FALSE - for(var/mob/living/L in orange(src, 14)) - if(IIsAlly(L)) - Beam(L, icon_state = "g_beam", time = 2.5 SECONDS, maxdistance = INFINITY) - L.adjustBruteLoss(-30) - L.adjustFireLoss(-30) +/mob/living/simple_mob/humanoid/astral_collective/mind/fire/death() + explosion(src.loc, 0, 2, 0, 0) + return ..() -/mob/living/simple_mob/humanoid/astral_collective/proc/repair_self(atom/target) - if(!target) - return FALSE - adjustBruteLoss(-70) - adjustFireLoss(-70) - adjustToxLoss(-70) - adjustOxyLoss(-70) - adjustCloneLoss(-70) +//The soul is the relogious branch. Their goal is to limit your offense +/mob/living/simple_mob/humanoid/astral_collective/soul + name = "Astral Collective Soulspeaker" //I swear if anyone takes this name litterally + health = 150 + maxHealth = 150 -/mob/living/simple_mob/humanoid/astral_collective/proc/teleport_self(atom/A) - // Teleport attack. - if(!A) - to_chat(src, span_warning("There's nothing to teleport to.")) - return FALSE +/mob/living/simple_mob/humanoid/astral_collective/soul/spear_bearer + ai_holder_type = /datum/ai_holder/simple_mob/melee/evasive/astral_collective + melee_damage_lower = 27 //25ish with explo voidsuit + melee_damage_upper = 27 + attack_armor_pen = 40 + melee_attack_delay = 1.5 SECONDS + special_attack_cooldown = 10 SECONDS + icon_state = "clock_cat_shield" + icon_living = "clock_cat_shield" + var/barrier_health = 3 - var/list/nearby_things = range(4, A) - var/list/valid_turfs = list() +/mob/living/simple_mob/humanoid/astral_collective/soul/spear_bearer/do_special_attack(atom/A) + barrier_health ++ + icon_state = "clock_cat_shield" - // All this work to just go to a non-dense tile. - for(var/turf/potential_turf in nearby_things) - var/valid_turf = TRUE - if(potential_turf.density) +/mob/living/simple_mob/humanoid/astral_collective/soul/spear_bearer/bullet_act(var/obj/item/projectile/Proj) + if(!Proj) + return + if(barrier_health > 0) + barrier_health -- + visible_message(span_boldwarning(span_orange("[Proj] is blocked by the shield."))) + if(Proj.firer) + ai_holder.react_to_attack(Proj.firer) + if(barrier_health == 0) + icon_state = "clock_cat" + return + else + ..() + +/mob/living/simple_mob/humanoid/astral_collective/soul/shield_projector + projectiletype = /obj/item/projectile/energy/astral_collective/spear + special_attack_cooldown = 40 SECONDS + icon_state = "clock_sergal" + icon_living = "clock_sergal" + +/mob/living/simple_mob/humanoid/astral_collective/soul/shield_projector/do_special_attack(atom/A) + adjustBruteLoss(-200) + adjustFireLoss(-200) + +/mob/living/simple_mob/humanoid/astral_collective/soul/shield_projector/handle_special() + if(stat != DEAD) + protection_aura() + ..() + +/mob/living/simple_mob/humanoid/astral_collective/soul/shield_projector/proc/protection_aura() + for(var/mob/living/L in view(src, 5)) + if(L.stat == DEAD || !IIsAlly(L)) continue - for(var/atom/movable/AM in potential_turf) - if(AM.density) - valid_turf = FALSE - if(valid_turf) - valid_turfs.Add(potential_turf) - - if(!(valid_turfs.len)) - to_chat(src, span_warning("There wasn't an unoccupied spot to teleport to.")) - return FALSE - - var/turf/target_turf = pick(valid_turfs) - var/turf/T = get_turf(src) - - var/datum/effect/effect/system/spark_spread/s1 = new /datum/effect/effect/system/spark_spread - s1.set_up(5, 1, T) - var/datum/effect/effect/system/spark_spread/s2 = new /datum/effect/effect/system/spark_spread - s2.set_up(5, 1, target_turf) - - - T.visible_message(span_warning("\The [src] vanishes!")) - s1.start() - - forceMove(target_turf) - playsound(target_turf, 'sound/effects/phasein.ogg', 50, 1) - to_chat(src, span_notice("You teleport to \the [target_turf].")) - - target_turf.visible_message(span_warning("\The [src] appears!")) - s2.start() + L.add_modifier(/datum/modifier/aura/astralcollect_church, null, src) diff --git a/modular_chomp/code/modules/projectiles/precursor/eclipse.dm b/modular_chomp/code/modules/projectiles/precursor/eclipse.dm index 2e0a758ca8..3bf9c6f7cc 100644 --- a/modular_chomp/code/modules/projectiles/precursor/eclipse.dm +++ b/modular_chomp/code/modules/projectiles/precursor/eclipse.dm @@ -144,33 +144,27 @@ /obj/item/projectile/energy/astral_collective name = "abnormal energy" speed = 3 - damage = 28 //roughly 25 with intended armour - damage_type = BURN //BRUTE, BURN, TOX, OXY, CLONE, HALLOSS, ELECTROCUTE, BIOACID, SEARING are the only things that should be in here - check_armour = "laser" //Defines what armor to use when it hits things. Must be set to bullet, laser, energy,or bomb //Cael - bio and rad are also valid + damage = 28 + damage_type = BURN + icon = 'modular_chomp/icons/obj/guns/precursor/eclipse.dmi' + icon_state = "laser" + check_armour = "laser" -/obj/item/projectile/energy/astral_collective/anti_mecha - damage_type = BIOACID - icon_state = "declone" - -/obj/item/projectile/energy/astral_collective/armour_breaker - damage = 10 - dephasing = TRUE - hits_phased = TRUE - icon_state = "fuel-deuterium" - penetrating = 10 - armor_penetration = 100 - -/obj/item/projectile/energy/astral_collective/searing +/obj/item/projectile/energy/astral_collective/basic damage_type = SEARING - icon_state = "bolter" -/obj/item/projectile/energy/astral_collective/green - icon_state = "energy" - irradiate = 40 +/obj/item/projectile/energy/astral_collective/spear + icon_state = "spear" + damage = 20 + armor_penetration = 30 -/obj/item/projectile/energy/astral_collective/particle - damage = 1 - armor_penetration = 100 - icon_state = "particle" - incendiary = 1 +/obj/item/projectile/energy/astral_collective/fire + icon_state = "fire" + damage = 10 + incendiary = 2 flammability = 3 + +/obj/item/projectile/energy/astral_collective/dagger + damage = 8 + armor_penetration = 60 + icon_state = "dagger" diff --git a/modular_chomp/icons/mob/eclipse.dmi b/modular_chomp/icons/mob/eclipse.dmi index 981efe3705add98212459faaa605d3f5d9d48f18..783b802a11dcb3261f6a291ce3579c822cb70287 100644 GIT binary patch literal 60722 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 AWdHyG literal 38769 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

jUrsPpTSdK-^eLYzbatD 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 Jez`6#?0?STT^|4d diff --git a/modular_chomp/icons/mob/tribal_gear.dmi b/modular_chomp/icons/mob/tribal_gear.dmi index 3bc918dc3e68d11881d93141c08dcb990d0a0d1e..920cba13eb3ccc9defa9d6fd00aa3b3774656d86 100644 GIT binary patch literal 2797 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 G^4|bA1+gpu literal 4093 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 AdH?_b literal 2533 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 diff --git a/modular_chomp/icons/obj/guns/precursor/righthand.dmi b/modular_chomp/icons/obj/guns/precursor/righthand.dmi index 8078690f394fb6bb02d3e3f639a260775c5ec69e..09bc3ab50000028ce5fe3f3a14f72a4678c6fb0f 100644 GIT binary patch literal 7652 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 K4)w@$$^Qj$%DpuJ diff --git a/modular_chomp/maps/common_submaps/overmap/planets/tyr/tyr.dmm b/modular_chomp/maps/common_submaps/overmap/planets/tyr/tyr.dmm index 223a4969c4..78f8dbbfcf 100644 --- a/modular_chomp/maps/common_submaps/overmap/planets/tyr/tyr.dmm +++ b/modular_chomp/maps/common_submaps/overmap/planets/tyr/tyr.dmm @@ -492,6 +492,12 @@ }, /turf/simulated/shuttle/floor/voidcraft/tyr, /area/planet/tyr/shuttles/five) +"bR" = ( +/obj/structure/safe/floor, +/obj/item/storage/belt/holding, +/obj/item/storage/pouch/holding, +/turf/simulated/floor/tiled/old_cargo/beige, +/area/planet/tyr/ac_mainbase) "bS" = ( /obj/machinery/computer, /turf/simulated/shuttle/floor/voidcraft/tyr, @@ -538,6 +544,10 @@ /obj/structure/frame, /turf/simulated/shuttle/floor/voidcraft/tyr, /area/planet/tyr/shuttles/eleven) +"cc" = ( +/mob/living/simple_mob/humanoid/astral_collective/body/dagger, +/turf/simulated/floor/tiled/old_cargo/blue, +/area/planet/tyr/ac_mainbase) "cd" = ( /obj/item/circuitboard/teleporter_station, /obj/structure/frame, @@ -653,6 +663,14 @@ /obj/item/radio, /turf/simulated/floor, /area/planet/tyr/shuttles/one) +"cy" = ( +/mob/living/simple_mob/humanoid/astral_collective/body/juggernaught, +/turf/simulated/floor/tiled/old_cargo/blue, +/area/planet/tyr/ac_mainbase) +"cz" = ( +/mob/living/simple_mob/humanoid/astral_collective/soul/spear_bearer, +/turf/simulated/floor/tiled/old_cargo/blue, +/area/planet/tyr/ac_mainbase) "cA" = ( /obj/structure/table/steel, /obj/item/storage/box/monkeycubes/sparracubes, @@ -732,6 +750,10 @@ /obj/structure/table/rack, /turf/simulated/floor/tiled/purple, /area/planet/tyr/ac_mainbase) +"cN" = ( +/mob/living/simple_mob/humanoid/astral_collective/soul/shield_projector, +/turf/simulated/floor/tiled/old_cargo/yellow, +/area/planet/tyr/ac_mainbase) "cO" = ( /obj/machinery/cryopod/robot/door/gateway/quiet, /turf/simulated/floor, @@ -742,6 +764,10 @@ }, /turf/simulated/floor, /area/planet/tyr/shuttles/one) +"cQ" = ( +/mob/living/simple_mob/humanoid/astral_collective/mind/gravity, +/turf/simulated/floor/tiled/old_cargo/purple, +/area/planet/tyr/ac_mainbase) "cR" = ( /obj/structure/cable{ icon_state = "1-2" @@ -783,6 +809,10 @@ }, /turf/simulated/floor, /area/planet/tyr/shuttles/one) +"cW" = ( +/mob/living/simple_mob/humanoid/astral_collective/mind/fire, +/turf/simulated/floor/tiled/old_cargo/red, +/area/planet/tyr/ac_mainbase) "cX" = ( /obj/structure/cable{ icon_state = "0-4" @@ -793,6 +823,11 @@ }, /turf/simulated/floor, /area/planet/tyr/shuttles/one) +"cY" = ( +/obj/structure/table/darkglass, +/obj/item/shield/tyr_shield, +/turf/simulated/shuttle/floor/alienplating, +/area/planet/tyr/precursorruins/hallway) "cZ" = ( /obj/structure/cable{ icon_state = "1-8" @@ -823,6 +858,11 @@ }, /turf/simulated/floor, /area/planet/tyr/shuttles/one) +"dd" = ( +/obj/structure/table/darkglass, +/obj/item/melee/energy/tyr_chainsaw, +/turf/simulated/shuttle/floor/alienplating, +/area/planet/tyr/precursorruins/hallway) "de" = ( /turf/simulated/floor/wood, /area/planet/tyr/shuttles/four) @@ -841,6 +881,15 @@ "dh" = ( /turf/simulated/shuttle/floor/voidcraft/tyr, /area/planet/tyr/ship_graveyard) +"di" = ( +/obj/structure/railing/overhang/grey{ + dir = 8 + }, +/obj/structure/table/darkglass, +/obj/item/shield/tyr_shield, +/obj/item/melee/energy/tyr_chainsaw, +/turf/simulated/shuttle/floor/alienplating, +/area/planet/tyr/precursorruins/hallway) "dj" = ( /obj/structure/cable{ icon_state = "2-8" @@ -983,6 +1032,7 @@ /area/planet/tyr/precursorruins/hallway) "fe" = ( /obj/structure/table/marble, +/obj/item/paper/tyr_notes/astral_e, /turf/simulated/floor/tiled/old_cargo/white, /area/planet/tyr/ac_mainbase) "ff" = ( @@ -1463,8 +1513,8 @@ /area/planet/tyr/precursorruins/hallway) "jA" = ( /obj/structure/prop/tyr_elevator{ - descendx = 162; - descendy = 249 + descendx = 245; + descendy = 245 }, /turf/simulated/shuttle/floor/black, /area/planet/tyr/precursorruins/hallway) @@ -1826,15 +1876,10 @@ /obj/item/melee/cultblade, /turf/simulated/floor/tiled/old_cargo/blue, /area/planet/tyr/ac_mainbase) -"lU" = ( -/mob/living/simple_mob/humanoid/astral_collective/ranged/taur, -/turf/simulated/floor/tiled/old_cargo/beige, -/area/planet/tyr/ac_mainbase) "lV" = ( /obj/structure/table/marble, -/obj/structure/safe/floor, -/obj/item/gun/energy/medigun, -/obj/item/storage/belt/holding, +/obj/item/shield/tyr_shield, +/obj/item/melee/energy/tyr_chainsaw, /turf/simulated/floor/tiled/old_cargo/beige, /area/planet/tyr/ac_mainbase) "lW" = ( @@ -9467,7 +9512,7 @@ pd pM pF pq -pq +di pq po pm @@ -61426,7 +61471,7 @@ gz gz aL lW -lH +bR lR aL gz @@ -61942,7 +61987,7 @@ me aL lH lG -lU +lH lG lH aL @@ -62200,7 +62245,7 @@ mf aL lQ lH -lG +cc lH lQ aL @@ -62716,7 +62761,7 @@ lG lH lG lH -lG +cy lH lG lH @@ -63454,7 +63499,7 @@ nc np np np -nc +cN np np np @@ -65505,7 +65550,7 @@ gI gI og ob -gI +cW gI aL gK @@ -65971,7 +66016,7 @@ oX ik ik ik -oX +dd ac ac ac @@ -66218,14 +66263,14 @@ ac ac ac oX -oX +dd oX ac ac ac ac ac -oX +cY ik py ik @@ -66234,7 +66279,7 @@ ac ac ac ac -oX +dd ik ik ik @@ -67010,7 +67055,7 @@ ac ac ac oX -oX +cY oX ac ac @@ -67251,7 +67296,7 @@ ac ac oX oX -oX +cY ac ac ac @@ -68098,7 +68143,7 @@ np np np lH -np +cQ np np np @@ -68293,7 +68338,7 @@ oX ik ik ik -oX +dd ac ac ac @@ -68547,7 +68592,7 @@ ac ac ac ac -oX +cY ik pB ik @@ -68647,7 +68692,7 @@ aL mc mp lN -lG +cz mb lG lM