Skip to content

Commit

Permalink
INFINITE DRONES AAAAH
Browse files Browse the repository at this point in the history
  • Loading branch information
morrowwolf committed Aug 29, 2023
1 parent d976152 commit cac6975
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions code/modules/mob/living/carbon/xenomorph/xeno_defines.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1038,14 +1038,15 @@

/datum/hive_status/proc/update_hugger_limit()
var/iterator = 0
var/playable_hugger_limit_counter = 0
for(var/mob/living/carbon/xenomorph/cycled_xeno as anything in totalXenos)
if(cycled_xeno.counts_for_slots)
iterator++
if(iterator >= 4)
playable_hugger_limit++
playable_hugger_limit_counter++
iterator = 0

playable_hugger_limit = max(playable_hugger_limit, playable_hugger_minimum)
playable_hugger_limit = max(playable_hugger_limit_counter, playable_hugger_minimum)

/datum/hive_status/proc/can_spawn_as_hugger(mob/dead/observer/user)
if(!GLOB.hive_datum || ! GLOB.hive_datum[hivenumber])
Expand Down Expand Up @@ -1097,14 +1098,15 @@

/datum/hive_status/proc/update_lesser_drone_limit()
var/iterator = 0
var/lesser_drone_limit_counter = 0
for(var/mob/living/carbon/xenomorph/cycled_xeno as anything in totalXenos)
if(cycled_xeno.counts_for_slots)
iterator++
if(iterator >= 3)
lesser_drone_limit++
lesser_drone_limit_counter++
iterator = 0

lesser_drone_limit = max(lesser_drone_limit, lesser_drone_minimum)
lesser_drone_limit = max(lesser_drone_limit_counter, lesser_drone_minimum)

/datum/hive_status/proc/can_spawn_as_lesser_drone(mob/dead/observer/user, /obj/effect/alien/resin/special/pylon/spawning_pylon)
if(!GLOB.hive_datum || ! GLOB.hive_datum[hivenumber])
Expand Down

0 comments on commit cac6975

Please sign in to comment.