mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-19 17:46:33 +01:00
## About The Pull Request adds generic system for atom health / integrity / damage everything that isn't flagged with not-bludgeonable can, well, now be bludgeoned. ## Why It's Good For The Game more interactive game world through the means of making people able to break Everything. ## Changelog 🆑 add: atom damage - (almost) everything is now breakable. refactor: new /atom level materials system refactor: a lot of the combat system / click code refactor: melee attack styles /🆑 --------- Co-authored-by: silicons <no@you.cat>
21 lines
709 B
Plaintext
21 lines
709 B
Plaintext
//* This file is explicitly licensed under the MIT license. *//
|
|
//* Copyright (c) 2023 Citadel Station developers. *//
|
|
|
|
//! New mob logging file. Helpers for things like attack, construction, etc, will go in here. !//
|
|
//! Saycode explicitly not included. !//
|
|
|
|
// todo: flesh this file out
|
|
|
|
/**
|
|
* Logs a construction action / step
|
|
*
|
|
* @params
|
|
* * target - target
|
|
* * message - the message
|
|
*/
|
|
/mob/proc/actor_construction_log(atom/target, message)
|
|
add_construction_logs(src, target, message)
|
|
|
|
/proc/add_construction_logs(mob/actor, atom/target, message)
|
|
log_game("LEGACY CONSTRUCTION: [actor] --> [target] ([COORD(target)]): [message]")
|