Inspired by Multiple Teleport Marking (OpenMW and Tamriel Rebuilt) by Marcel Hesselbarth and rot.
Requires DataManager!
Also known as MMAR. Moves mark and recall spell functionality to chat commands, and allows for more than one mark up to a configurable max.
The spells are required, a configurable amount of magicka is used, the proper spell chance is calculated, and a configurable amount of progress is given to Mysticism on a successful "cast".
The default mark and recall spells still work normally.
-
Place this repo into your
CoreScripts/scripts/custom/
directory. -
Add the following to
CoreScripts/scripts/customScripts.lua
:... -- DataManager needs to before MMAR, like this DataManager = require("custom/DataManager/main") require("custom/tes3mp-mmar/main")
-
Ensure that
DataManager
loads before this mod as seen above. -
Optionally configure MMAR by editing the
CoreScripts/data/custom/__config_MultipleMarkAndRecall.json
file (see below).
maxMarks
Integer. The maximum allowed number of mark points. Default: 18
msgMark
String. The chat message shown on a successful mark. Any occurance of %s
will be replaced with the given mark name. Default: #008000The mark \"%s\" has been set!#FFFFFF
msgMarkRm
String. The chat message shown on a successful mark deletion. Any occurance of %s
will be replaced with the given mark name. Default: #008000The mark \"%s\" has been deleted!#FFFFFF
msgNotAllowed
String. The chat message shown when teleportation from the current cell is not allowed. Default: #FF0000Teleportation is not allowed here!#FFFFFF
msgRecall
String. The chat message shown on a successful recall. Any occurance of %s
will be replaced with the given mark name. Default: #008000Recalled to: \"%s\"!#FFFFFF
msgRecallFailed
String. The chat message shown when a nonexistent recall name is given. Default: #FF0000Recall failed; that mark doesn't exist!#FFFFFF
over10mod
Integer. Magic number that affects the number of marks you get every 10 levels after your Mysticism hits 10. Default: 2
over50mod
Integer. Magic number that affects the number of marks you get every 5 levels after your Mysticism hits 50. Default: 7
skillProgressPoints
Integer. The number of progress points given to Mysticism on a successful spell cast; defaults to the value given by MBSP, for the vanilla value set this to 1
. Default: 2
spellCost
Integer. How much magicka should mark and recall spells cost? Default: 18
teleportForbidden
Array of strings. A list of cell names from which teleportation is forbidden. The default value is taken from Default: 18