Add Temperate Partier quirk. (#32186)

* Add Temperate Partier quirk.

* Apply suggestion from CRUNCH review.
This commit is contained in:
Alan
2026-07-17 06:15:57 +00:00
committed by GitHub
parent e81965c587
commit f529fc35db
4 changed files with 12 additions and 5 deletions
+3 -3
View File
@@ -163,11 +163,11 @@ SUBSYSTEM_DEF(jobs)
var/turf/T = null
var/obj/S = null
var/list/landmarks = GLOB.landmarks_list
if(drunken_spawning)
if(drunken_spawning && !HAS_TRAIT(H, TRAIT_TEMPERATE_PARTIER))
landmarks = shuffle(landmarks) //Shuffle it so it's random
for(var/obj/effect/landmark/start/sloc in landmarks)
if(sloc.name != rank && !drunken_spawning)
if(sloc.name != rank && !(drunken_spawning && !HAS_TRAIT(H, TRAIT_TEMPERATE_PARTIER)))
continue
if(locate(/mob/living) in sloc.loc)
continue
@@ -224,7 +224,7 @@ SUBSYSTEM_DEF(jobs)
return H
if(late_arrivals_spawning)
H.forceMove(pick(GLOB.latejoin))
if(drunken_spawning)
if(drunken_spawning && !HAS_TRAIT(H, TRAIT_TEMPERATE_PARTIER))
var/obj/item/organ/internal/liver/L
var/liver_multiplier = 1
L = H.get_int_organ(/obj/item/organ/internal/liver)