aboutsummaryrefslogtreecommitdiff
path: root/src/cmd.h
diff options
context:
space:
mode:
authorYour Name <you@example.com>2021-12-25 16:52:34 -0500
committerYour Name <you@example.com>2021-12-25 16:52:34 -0500
commit52b91a1aca6640b1797a63afc8a9e9a778b0964a (patch)
tree0cfb8ebe6a0a511607b3acc6c67228b796cd9c90 /src/cmd.h
parentd8d1056af0383f0ef67c6d70d1594bcb430d7281 (diff)
downloaddmtool-52b91a1aca6640b1797a63afc8a9e9a778b0964a.tar.gz
dmtool-52b91a1aca6640b1797a63afc8a9e9a778b0964a.tar.bz2
dmtool-52b91a1aca6640b1797a63afc8a9e9a778b0964a.zip
Added capability to cause two npcs to attack each other
Diffstat (limited to 'src/cmd.h')
-rw-r--r--src/cmd.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd.h b/src/cmd.h
index b5d3d72..41973ad 100644
--- a/src/cmd.h
+++ b/src/cmd.h
@@ -19,6 +19,7 @@ namespace cmd {
// Manipulators
std::string heal(std::vector<std::string> args);
std::string damage(std::vector<std::string> args, std::vector<std::string> flags);
+ std::string attack(std::vector<std::string> args, std::vector<std::string> flags);
std::string reset(std::vector<std::string> args);
std::string set(std::vector<std::string> args);
std::string add(std::vector<std::string> args);
@@ -36,4 +37,7 @@ namespace cmd {
// Not idempotent: only do once!
std::filesystem::path getTruePath(std::filesystem::path virtPath);
std::vector<std::string> getVirtDirs(void);
+
+ // Helper functions
+ std::string formatRoll(std::string name, std::string type, int rolled, int bonus);
}