Makes killing yourself with wands more fun (#94876)

This commit is contained in:
Jacquerel
2026-01-21 20:31:05 +00:00
committed by GitHub
parent b0f8486599
commit 38cc7f9ba5
10 changed files with 408 additions and 138 deletions
+16 -14
View File
@@ -148,20 +148,22 @@
/datum/fantasy_affix/shrapnel/apply(datum/component/fantasy/comp, newName)
. = ..()
// higher means more likely
var/list/weighted_projectile_types = list(/obj/projectile/meteor = 1,
/obj/projectile/energy/nuclear_particle = 1,
/obj/projectile/beam/pulse = 1,
/obj/projectile/bullet/honker = 15,
/obj/projectile/temp = 15,
/obj/projectile/ion = 15,
/obj/projectile/magic/door = 15,
/obj/projectile/magic/locker = 15,
/obj/projectile/magic/fetch = 15,
/obj/projectile/beam/emitter = 15,
/obj/projectile/magic/flying = 15,
/obj/projectile/bullet/incendiary/c9mm = 15,
/obj/projectile/temp/hot = 15,
/obj/projectile/beam/disabler = 15)
var/list/weighted_projectile_types = list(
/obj/projectile/beam/disabler = 15,
/obj/projectile/beam/emitter = 15,
/obj/projectile/bullet/honker = 15,
/obj/projectile/beam/pulse = 1,
/obj/projectile/bullet/incendiary/c9mm = 15,
/obj/projectile/energy/nuclear_particle = 1,
/obj/projectile/ion = 15,
/obj/projectile/magic/door = 15,
/obj/projectile/magic/fetch = 15,
/obj/projectile/magic/flying = 15,
/obj/projectile/magic/locker = 15,
/obj/projectile/meteor = 1,
/obj/projectile/temp = 15,
/obj/projectile/temp/hot = 15,
)
var/obj/projectile/picked_projectiletype = pick_weight(weighted_projectile_types)