|
46 | 46 | var/obj/effect/rune/NR = V |
47 | 47 | if (!initial(NR.can_write)) |
48 | 48 | continue |
| 49 | + var/obj/item/paper/talisman/T = initial(NR.talisman_path) |
49 | 50 | rune_data += list(list( |
50 | 51 | "name" = initial(NR.rune_name), |
51 | 52 | "invokers" = initial(NR.required_invokers), |
52 | | - "talisman" = initial(NR.talisman_path), |
| 53 | + "talisman" = T ? initial(T.tome_desc) : null, |
53 | 54 | "shorthand" = initial(NR.rune_shorthand) ? initial(NR.rune_shorthand) : initial(NR.rune_desc), |
54 | 55 | "typepath" = NR |
55 | 56 | )) |
|
79 | 80 | user.setClickCooldown(user.get_attack_speed(src)) |
80 | 81 | user.do_attack_animation(M) |
81 | 82 | var/hit_zone = M.resolve_item_attack(src, user, target_zone) |
82 | | - if(hit_zone) |
83 | | - user.visible_message( |
84 | | - SPAN_DANGER("\The [user] bathes \the [M] in red light from \the [src]'s cover!"), |
| 83 | + if (hit_zone) |
| 84 | + M.interact_message(user, |
| 85 | + SPAN_DANGER("\The [user] bathes \the [M] in red light from \the [src]!"), |
| 86 | + SPAN_DANGER("\The [user] bathes you in burning red light from \the [src]!"), |
85 | 87 | SPAN_DANGER("You burn \the [M] with \the [src]!") |
86 | 88 | ) |
87 | | - to_chat(M, SPAN_DANGER("You feel a searing heat inside!")) |
88 | 89 | playsound(src, 'sound/weapons/sear.ogg', 50, TRUE, -1) |
89 | 90 | M.apply_damage(rand(5, 20), BURN, hit_zone, used_weapon = "internal burns") |
90 | 91 | return |
|
104 | 105 | blood_name = H.species?.get_blood_name() |
105 | 106 | user.apply_damage(1, BRUTE, pick(BP_L_HAND, BP_R_HAND), sharp = TRUE, edge = TRUE, used_weapon = "long, precise cut") |
106 | 107 | user.visible_message( |
107 | | - SPAN_WARNING("\The [user] [!synth ? "slices open [G.his] skin" : "tears open [G.his] circulation"] and begins painting on symbols on the floor with [G.his] own [blood_name]"), |
| 108 | + SPAN_WARNING("\The [user] [!synth ? "slices open [G.his] skin" : "tears open [G.his] circulation"] and begins painting on symbols on the floor with [G.his] own [blood_name]!"), |
108 | 109 | SPAN_NOTICE("You [!synth ? "slice open your skin" : "tear open your circulation"] and begin drawing a rune on the floor whilst invoking the ritual that binds your life essence with the dark arcane energies flowing through the surrounding world."), |
109 | 110 | SPAN_WARNING("You hear droplets softly splattering on the ground."), |
110 | 111 | range = 3 |
|
0 commit comments