[MIRROR] reimplements attack and player logs (#12553)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2026-03-19 15:03:53 -07:00
committed by GitHub
parent bb90e792ca
commit 99afe463dc
50 changed files with 411 additions and 270 deletions
+1 -1
View File
@@ -88,7 +88,7 @@
take_charge(user, skipcharge)
before_cast(targets) //applies any overlays and effects
user.attack_log += text("\[[time_stamp()]\] [span_red("[user.real_name] ([user.ckey]) cast the spell [name].")]")
add_attack_logs(user, targets, "casted the spell [name]")
if(prob(critfailchance))
critfail(targets, user)
else
+1 -1
View File
@@ -283,7 +283,7 @@
else
user.add_spell(S)
to_chat(user, span_notice("you rapidly read through the arcane book. Suddenly you realize you understand [spellname]!"))
user.attack_log += text("\[[time_stamp()]\] [span_orange("[user.real_name] ([user.ckey]) learned the spell [spellname] ([S]).")]")
add_attack_logs(user, src, "learned the spell [spellname] ([S]).")
onlearned(user)
/obj/item/spellbook/oneuse/proc/recoil(mob/user as mob)