valkryja_config.xml 29.5 KB
Newer Older
1 2 3
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MudletPackage>
<MudletPackage version="1.001">
4 5 6 7 8
   <ScriptPackage>
      <Script isActive="yes" isFolder="no">
         <name>Config.General</name>
         <packageName></packageName>
         <script>-- Config-General
9
-- =============================================================================
10 11
-- VALKRYJA V1.0   |          MULTI-MUD UI AND SYSTEM FOR MUDLET 3.21.0
-- ----------------+------------------------------------------------------------
12
-- This system is distributed under specific licensing terms specified in
13 14
-- &lt;readme.md&gt;   You should have received a copy of this file with the system
-- and if you did not, you can receive a copy from &lt;maiyannah@valkryja.com&gt;
15
--
16
-- VALKYRJA MUD SYSTEM is (c) 2006-2019 Maiyannah Bishop
17 18 19 20 21 22 23
--
-- Config
--    Configuration settings
--
-- @package     Scripts
-- @category    Valkyrior
-- @subcategory Configuration
24
-- @author      Maiyannah Bishop &lt;maiyannah@valkryja.com&gt;
25
-- @copyright   2006-2019 Maiyannah Bishop
26
-- @link        valkryja.com
27 28 29
-- =============================================================================

Config = Config or {}
30
Valkryja = Valkryja or {}
31 32

-- The below gets the system path so you can use it below
33
local modulepath = getModulePath("valkryja_config")
34
if modulepath then
35
   modulepath = string.gsub(modulepath, "valkryja_config.xml", '')
36
   Valkryja.SystemPath = string.gsub(modulepath, [[\]], [[/]])
37
else
38
   Valkryja.SystemPath = getMudletHomeDir():gsub([[\]], [[/]]).."/Valkryja/"
39 40
end
modulepath = nil
41

42
function Config.LoadGeneralConfig()
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
-- -----------------------------------------------------------------------------
-- Configuration variables
-- Set these as is appropriate for your character

-- mud - the MUD we're playing
--    Meaningful values:
--    "imperian" - Imperian, the Sundered Heavens  (www.imperian.com)
--    "aetolia"  - Aetolia, the Midnight Age (www.aetolia.com)
--    "mm"       - Materia Magica  (www.materiamagica.com)
--    "luminari" - Luminari MUD (www.luminarimud.com)
Config.MUD = "imperian"

-- fontfamily - the font to use for UI labels
-- Follows CSS conventions, though mudlet does a fair bit of sanitizing so don't
-- expect everything to work
--    (The [[ ]] wrapping is important, so you can use quoted strings "")
-- Default:
-- o [["Friz Quadrata TT",Aver,serif]]
61
Config.FontFamily = [["Asul","Aver",serif]]
62 63 64 65

-- gagcapturedchat - whether or not to display captured chat in the main console 
-- Set to true, or to false
-- Default:
66 67
-- o false
Config.GagCapturedChat = false
68 69 70 71 72

-- chatwraplength - how many characters to wrap chat lines to
-- Default: 43
Config.ChatWrapLength = 43

73 74 75 76
-- gaggingprompt - whether or not to enable gagging of the prompt
-- Default: true
Config.GaggingPrompt = true

77 78
end

79
-- ============================================================================
80
-- Helpers
81
-- ----------------------------------------------------------------------------
82
-- -----------------------------------------------------------------------------
83
-- Function: Valkryja.isImperian
84 85
-- Returns true if the currently configured MUD we're running is Imperian,
-- false if not
86
function Valkryja.isImperian()
87 88 89 90 91 92
   if (Config.MUD=="imperian") then
      return true
   else
      return false
   end
end
93

94 95 96 97 98 99 100 101 102 103 104 105
-- ----------------------------------------------------------------------------
-- Function: Valkryja.isAchaea
-- Returns true if the currently configured MUD we're running is Achaea,
-- false if not
function Valkryja.isAchaea()
   if (Config.MUD=="achaea") then
      return true
   else
      return false
   end
end

106
-- ----------------------------------------------------------------------------
107
-- Function: Valkryja.isAetolia
108 109
-- Returns true if the currently configured MUD we're running is Aetolia,
-- false if not
110
function Valkryja.isAetolia()
111 112 113 114 115 116
   if (Config.MUD=="aetolia") then
      return true
   else
      return false
   end
end
117

118
-- ----------------------------------------------------------------------------
119
-- Function: Valkryja.isMateriaMagica
120 121
-- Returns true if the currently configured MUD we're running is Materia Magica,
-- false if not
122
function Valkryja.isMateriaMagica()
123 124 125 126 127
   if (Config.MUD=="mm") then
      return true
   else
      return false
   end
128 129 130
end

-- ----------------------------------------------------------------------------
131
-- Function: Valkryja.isLuminari
132 133
-- Returns true if the currently configured MUD we're running is Luminari mud,
-- false if not
134
function Valkryja.isLuminari()
135 136 137 138 139
   if (Config.MUD=="luminari") then
      return true
   else
      return false
   end
140 141
end

142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166

-- ----------------------------------------------------------------------------
-- Function: Valkryja.isAncientAnguish
-- Returns true if the currently configured MUD we're running is Ancient
-- Anguish, false if not
function Valkryja.isAncientAnguish()
   if (Config.MUD=="ancientanguish") then
      return true
   else
      return false
   end
end

-- ----------------------------------------------------------------------------
-- Function: Valkryja.isAlterAeon
-- Returns true if the currently configured MUD we're running is Alter Aeon,
-- false if not
function Valkryja.isAlterAeon()
   if (Config.MUD=="alteraeon") then
      return true
   else
      return false
   end
end

167 168 169 170 171 172 173 174 175 176 177 178
-- ----------------------------------------------------------------------------
-- Function: Valkryja.isAsteria
-- Returns true if the currently configured MUD we're running is Asteria,
-- false if not
function Valkryja.isAsteria()
   if (Config.MUD=="asteria") then
      return true
   else
      return false
   end
end

179 180
-- END OF FILE
-- ============================================================================</script>
181 182 183 184 185 186
         <eventHandlerList />
      </Script>
      <Script isActive="yes" isFolder="no">
         <name>Config.UI</name>
         <packageName></packageName>
         <script>-- =============================================================================
187 188 189 190 191 192 193 194 195 196 197 198
-- VALKRYJA V1.0   |          MULTI-MUD UI AND SYSTEM FOR MUDLET 3.21.0
-- ----------------+------------------------------------------------------------
-- This system is distributed under specific licensing terms specified in
-- &lt;readme.md&gt;   You should have received a copy of this file with the system
-- and if you did not, you can receive a copy from &lt;maiyannah@valkryja.com&gt;
--
-- VALKYRJA MUD SYSTEM is (c) 2006-2019 Maiyannah Bishop
--
-- @author      Maiyannah Bishop &lt;maiyannah@valkryja.com&gt;
-- @copyright   2006-2019 Maiyannah Bishop
-- @link        valkryja.com
-- =============================================================================
199

200 201 202
Config.UI = Config.UI or {};
Config.UI.Hotbar = Config.UI.Hotbar or {};

203 204
function Config.LoadUIConfig()
-- =============================================================================
205 206
-- UI CONFIG
-- Advanced UI configuration options - change at your own risk!
207
-- ----------------------------------------------------------------------------
208 209 210 211
-- Chat tab to default to opening when reloading chat window
-- Default: 2
Config.defaultChatTab = 2

212 213 214 215 216 217 218
-- ----------------------------------------------------------------------------
-- Full colour-coding of status line
-- Whether to colour the whole line with a status gain or loss, or just the 
-- name of the status
-- Default: false (=colour just the status, true =colour the whole line) 
Config.ColourWholeStatusLine = false

219 220 221
-- ============================================================================
-- BELOW CONFIGURATION FOR UI GFX CUSTOMISATION
-- EDIT AT YOUR OWN RISK
222 223 224 225 226
-- ============================================================================
-- MAIN CONSOLE
-- The main application console

-- Origin of the main application console
227 228
-- Default: x: 215  y: 60
Config.consoleOrigin_X = 215
229 230 231
Config.consoleOrigin_Y = 60

-- Height and width of the main application console
232 233 234
-- Default: width: 1276  height: 618
Config.consoleWidth  = 1276
Config.consoleHeight = 618
235 236 237 238 239

-- Wrap width of the main console
-- Default: 151
Config.consoleWrapWidth = 151

240 241 242 243 244
-- ============================================================================
-- BACKGROUND CANVAS
-- The background the rest of the UI draws on top of
-- ----------------------------------------------------------------------------
-- CANVAS_TOP
245 246 247 248 249 250 251 252 253
-- Origin for the canvas_top - top part of the background image
-- Default: x: 0  y: 0
Config.UI.CanvasTopOrigin_X = 0
Config.UI.CanvasTopOrigin_Y = 0

-- Height and width for the canvas_top - top part of the background image
-- Default: width: 1920  height: 60
Config.UI.CanvasTopWidth  = 1920
Config.UI.CanvasTopHeight = 60
254

255 256 257
-- -----------------------------------------------------------------------------
-- CANVAS_LEFT
-- Origin for the canvas_top - top part of the background image
258
-- Default: x: 0  y: 60
259
Config.UI.CanvasLeftOrigin_X = 0
260
Config.UI.CanvasLeftOrigin_Y = 60
261 262

-- Height and width for the canvas_left - left part of the background image
263 264 265
-- Default: width: 210  height: 900
Config.UI.CanvasLeftWidth  = 210
Config.UI.CanvasLeftHeight = 900
266 267 268 269

-- -----------------------------------------------------------------------------
-- CANVAS_BOTTOM
-- Origin for the canvas_bottom - bottom part of the background image
270 271 272
-- Default: x: 210  y: 678
Config.UI.CanvasBottomOrigin_X = 210
Config.UI.CanvasBottomOrigin_Y = 678
273 274

-- Height and width for the canvas_bottom - bottom part of the background image
275 276 277
-- Default: width: 1289  height: 272
Config.UI.CanvasBottomWidth  = 1289
Config.UI.CanvasBottomHeight = 272
278 279 280 281

-- -----------------------------------------------------------------------------
-- CANVAS_RIGHT
-- Origin for the canvas_right - right part of the background image
282 283 284
-- Default: x: 1499  y: 60
Config.UI.CanvasRightOrigin_X = 1499
Config.UI.CanvasRightOrigin_Y = 60
285 286

-- Height and width for the canvas_right - right part of the background image
287 288 289
-- Default: width: 421  height: 880
Config.UI.CanvasRightWidth  = 421
Config.UI.CanvasRightHeight = 890
290

291 292 293
-- ============================================================================
-- NAMEPLATE
-- ----------------------------------------------------------------------------
294
-- Nameplate Gauge1
295 296 297 298 299 300 301 302 303 304 305 306 307 308
-- Origin for the nameplate Gauge1 - first gauge under the nameplate
-- Default: x: 201  y: 744
Config.UI.NameplateGauge1Origin_X = 201
Config.UI.NameplateGauge1Origin_Y = 744

-- Height and width for nameplate Gauge1 - first gauge under the nameplate
-- Default: width: 227  height: 16
Config.UI.NameplateGauge1Width  = 227
Config.UI.NameplateGauge1Height = 16

-- Empty and full image backgrounds for the nameplate Gauge1
-- Default:
-- o full:  Valkyrior.SystemPath..[[img/gauges/health_full.png]]
-- o empty: Valkyrior.SystemPath..[[img/gauges/health_empty.png]]
309 310
Config.UI.NameplateGauge1Full  = Valkryja.SystemPath..[[img/gauges/health_full.png]]
Config.UI.NameplateGauge1Empty = Valkryja.SystemPath..[[img/gauges/health_empty.png]]
311

312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327
-- ----------------------------------------------------------------------------
-- Nameplate Gauge1
-- Origin for the nameplate Gauge2 - second gauge under the nameplate
-- Default: x: 201  y: 760
Config.UI.NameplateGauge2Origin_X = 201
Config.UI.NameplateGauge2Origin_Y = 760

-- Height and width for nameplate Gauge2 - second gauge under the nameplate
-- Default: width: 227  height: 16
Config.UI.NameplateGauge2Width  = 227
Config.UI.NameplateGauge2Height = 16

-- Empty and full image backgrounds for the nameplate Gauge2
-- Default:
-- o full:  Valkyrior.SystemPath..[[img/gauges/mana_full.png]]
-- o empty: Valkyrior.SystemPath..[[img/gauges/mana_empty.png]]
328 329
Config.UI.NameplateGauge2Full  = Valkryja.SystemPath..[[img/gauges/mana_full.png]]
Config.UI.NameplateGauge2Empty = Valkryja.SystemPath..[[img/gauges/mana_empty.png]]
330

331 332 333 334
-- -----------------------------------------------------------------------------
-- INFORMATION BOX

-- InfoPanelPath - directory to the background graphic for the information box
335
Config.UI.InfoPanelPath = Valkryja.SystemPath..[[img/boxes/box-information.png]]
336 337 338

-- Origin for the information box
Config.UI.InfoPanelOrigin_X = 1519
339
Config.UI.InfoPanelOrigin_Y = 652
340 341 342 343 344

-- Height and width for the information box
Config.UI.InfoPanelWidth  = 388
Config.UI.InfoPanelHeight = 283

345 346 347 348
-- -----------------------------------------------------------------------------
-- MAP (ingame) BOX

-- Origin for the ingame map box background
349 350
-- Default: x: 1519  y: 0
Config.UI.IngameMapBoxOrigin_X = 1519
351 352 353
Config.UI.IngameMapBoxOrigin_Y = 0

-- Height and width for the ingame map box background
354 355 356
-- Default: Width: 387  Height: 280
Config.UI.IngameMapBoxWidth  = 387
Config.UI.IngameMapBoxHeight = 280
357 358

-- File location of the background for the ingame map box
359
Config.UI.IngameMapBoxPath = Valkryja.SystemPath..[[img/boxes/box-map.png]]
360

361 362 363 364
-- ----------------------------------------------------------------------------
-- CHAT BOX

-- Origin for the chat box
365
-- Default: x: 1519  y: 278
366 367
Config.UI.ChatBoxOrigin_X = 1519
Config.UI.ChatBoxOrigin_Y = 278
368 369

-- Width and height for the chat box
370 371 372
-- Default: width: 387  height: 372
Config.UI.ChatBoxWidth  = 387
Config.UI.ChatBoxHeight = 372
373 374

-- File location of the background for the chat box
375
Config.UI.ChatBoxPath = Valkryja.SystemPath..[[img/boxes/box-chat.png]]
376

377
-- ============================================================================
378
-- HOTBAR
379 380 381 382 383 384 385
-- ----------------------------------------------------------------------------
-- HOTBAR BACKGROUND ORIGINS AND DIMENSION
-- default: x: 192  y: 785  width: 1324  height: 130
Config.UI.Hotbar.BG_x      = 192
Config.UI.Hotbar.BG_y      = 785
Config.UI.Hotbar.BG_width  = 1324
Config.UI.Hotbar.BG_height = 130
386
    
387
-- ----------------------------------------------------------------------------
388
-- HOTBAR BUTTON ORIGINS AND DIMENSIONS
389
-- f2 - default: x: 617  y: 829  width: 62  height: 62
390
Config.UI.Hotbar.F2Origin_x = 617
391
Config.UI.Hotbar.F2Origin_y = 829
392 393 394
Config.UI.Hotbar.F2Width    = 62
Config.UI.Hotbar.F2Height   = 62

395
-- f3 - default: x: 683  y: 829  width: 62  height: 62
396
Config.UI.Hotbar.F3Origin_x = 683
397
Config.UI.Hotbar.F3Origin_y = 829
398 399 400
Config.UI.Hotbar.F3Width    = 62
Config.UI.Hotbar.F3Height   = 62

401
-- f4 - default: x: 749  y: 829  width: 62  height: 62
402
Config.UI.Hotbar.F4Origin_x = 749
403
Config.UI.Hotbar.F4Origin_y = 829
404 405 406
Config.UI.Hotbar.F4Width    = 62
Config.UI.Hotbar.F4Height   = 62

407
-- f5 - default: x: 815  y: 829  width: 62  height: 62
408
Config.UI.Hotbar.F5Origin_x = 815
409
Config.UI.Hotbar.F5Origin_y = 829
410 411 412
Config.UI.Hotbar.F5Width    = 62
Config.UI.Hotbar.F5Height   = 62

413
-- f6 - default: x: 881  y: 829  width: 62  height: 62
414
Config.UI.Hotbar.F6Origin_x = 881
415
Config.UI.Hotbar.F6Origin_y = 829
416 417 418
Config.UI.Hotbar.F6Width    = 62
Config.UI.Hotbar.F6Height   = 62

419
-- f7 - default: x: 947  y: 829  width: 62  height: 62
420
Config.UI.Hotbar.F7Origin_x = 947
421
Config.UI.Hotbar.F7Origin_y = 829
422 423 424
Config.UI.Hotbar.F7Width    = 62
Config.UI.Hotbar.F7Height   = 62

425
-- f8 - default: x: 1013  y: 829  width: 62  height: 62
426
Config.UI.Hotbar.F8Origin_x = 1013
427
Config.UI.Hotbar.F8Origin_y = 829
428 429 430
Config.UI.Hotbar.F8Width    = 62
Config.UI.Hotbar.F8Height   = 62

431
-- f9 - default: x: 1079  y: 829  width: 62  height: 62
432
Config.UI.Hotbar.F9Origin_x = 1079
433
Config.UI.Hotbar.F9Origin_y = 829
434 435 436
Config.UI.Hotbar.F9Width    = 62
Config.UI.Hotbar.F9Height   = 62

437
-- f10 - default: x: 1145  y: 829  width: 62  height: 62
438
Config.UI.Hotbar.F10Origin_x = 1145
439
Config.UI.Hotbar.F10Origin_y = 829
440 441 442
Config.UI.Hotbar.F10Width    = 62
Config.UI.Hotbar.F10Height   = 62

443
-- f11 - default: x: 1079  y: 829  width: 62  height: 62
444
Config.UI.Hotbar.F11Origin_x = 1211
445
Config.UI.Hotbar.F11Origin_y = 829
446 447 448
Config.UI.Hotbar.F11Width    = 62
Config.UI.Hotbar.F11Height   = 62

449 450

-- HOTBAR BUTTON ACTIONS ETC
451 452 453
-- Hotbar button f2 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
454
Config.UI.Hotbar.F2Action       = "Kauna.Hotbar.Unassigned"
455
Config.UI.Hotbar.F2Icon         = "btn-empty.png"
456
Config.UI.Hotbar.F2Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
457
Config.UI.Hotbar.F2HardOverride = false
458 459 460 461

-- Hotbar button f3 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
462
Config.UI.Hotbar.F3Action       = "Kauna.Hotbar.Unassigned"
463
Config.UI.Hotbar.F3Icon         = "btn-empty.png"
464
Config.UI.Hotbar.F3Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
465
Config.UI.Hotbar.F3HardOverride = false
466 467 468 469

-- Hotbar button f4 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
470
Config.UI.Hotbar.F4Action       = "Kauna.Hotbar.Unassigned"
471
Config.UI.Hotbar.F4Icon         = "btn-empty.png"
472
Config.UI.Hotbar.F4Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
473
Config.UI.Hotbar.F4HardOverride = false
474 475 476 477

-- Hotbar button f5 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
478 479
Config.UI.Hotbar.F5Action       = "ClassStrike"
Config.UI.Hotbar.F5Icon         = "btn-f5-bashing.png"
480
Config.UI.Hotbar.F5Tooltip      = "Kauna.DisplayBashingStrikeTooltip"
481
Config.UI.Hotbar.F5HardOverride = false
482 483 484 485

-- Hotbar button f6 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
486
Config.UI.Hotbar.F6Action       = "Kauna.Hotbar.Unassigned"
487
Config.UI.Hotbar.F6Icon         = "btn-empty.png"
488
Config.UI.Hotbar.F6Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
489
Config.UI.Hotbar.F6HardOverride = false
490 491 492 493

-- Hotbar button f7 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
494
Config.UI.Hotbar.F7Action       = "Kauna.Hotbar.Unassigned"
495
Config.UI.Hotbar.F7Icon         = "btn-empty.png"
496
Config.UI.Hotbar.F7Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
497
Config.UI.Hotbar.F7HardOverride = false
498 499 500 501

-- Hotbar button f8 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
502
Config.UI.Hotbar.F8Action       = "Kauna.Hotbar.Unassigned"
503
Config.UI.Hotbar.F8Icon         = "btn-empty.png"
504
Config.UI.Hotbar.F8Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
505
Config.UI.Hotbar.F8HardOverride = false
506 507 508 509

-- Hotbar button f9 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
510
Config.UI.Hotbar.F9Action       = "Kauna.Hotbar.Unassigned"
511
Config.UI.Hotbar.F9Icon         = "btn-empty.png"
512
Config.UI.Hotbar.F9Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
513
Config.UI.Hotbar.F9HardOverride = false
514 515 516 517

-- Hotbar button f10 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
518
Config.UI.Hotbar.F10Action       = "Kauna.Hotbar.Unassigned"
519
Config.UI.Hotbar.F10Icon         = "btn-empty.png"
520
Config.UI.Hotbar.F10Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
521
Config.UI.Hotbar.F10HardOverride = false
522

523 524 525
-- Hotbar button f11 action function, icon path, and tooltip function
-- HardOverride specifies whether it will uses these values in all cases (true)
-- or allow the system to override it in some circumstances (false)
526
Config.UI.Hotbar.F11Action       = "Kauna.Hotbar.Unassigned"
527
Config.UI.Hotbar.F11Icon         = "btn-empty.png"
528
Config.UI.Hotbar.F11Tooltip      = "Kauna.InfoPanel.RevertToDefaultTooltip"
529
Config.UI.Hotbar.F11HardOverride = false
530

531 532 533 534 535
-- ----------------------------------------------------------------------------
-- HOTBAR GAUGES
-- Hotbar 1 origin and dimension
-- Defaults:
-- x: 614  y: 811  width: 424  height: 13
536 537
Config.UI.Hotbar.Gauge1_x      = 614
Config.UI.Hotbar.Gauge1_y      = 811
538 539 540
Config.UI.Hotbar.Gauge1_width  = 424
Config.UI.Hotbar.Gauge1_height = 13

541 542 543 544 545 546 547 548
-- Hotbar 2 origin and dimension
-- Defaults:
-- x: 1050  y: 811  width: 434  height: 13
Config.UI.Hotbar.Gauge2_x      = 1050
Config.UI.Hotbar.Gauge2_y      = 811
Config.UI.Hotbar.Gauge2_width  = 434
Config.UI.Hotbar.Gauge2_height = 13

549 550
end

551 552
-- END OF SCRIPT
-- ============================================================================</script>
553 554 555 556 557 558
         <eventHandlerList />
      </Script>
      <Script isActive="yes" isFolder="no">
         <name>Config.MM</name>
         <packageName></packageName>
         <script>-- config-materiamagica
559 560 561 562 563 564 565 566 567 568 569 570 571
-- =============================================================================
-- VALKRYJA V1.0   |          MULTI-MUD UI AND SYSTEM FOR MUDLET 3.21.0
-- ----------------+------------------------------------------------------------
-- This system is distributed under specific licensing terms specified in
-- &lt;readme.md&gt;   You should have received a copy of this file with the system
-- and if you did not, you can receive a copy from &lt;maiyannah@valkryja.com&gt;
--
-- VALKYRJA MUD SYSTEM is (c) 2006-2019 Maiyannah Bishop
--
-- @author      Maiyannah Bishop &lt;maiyannah@valkryja.com&gt;
-- @copyright   2006-2019 Maiyannah Bishop
-- @link        valkryja.com
-- =============================================================================
572 573
-- MATERIA MAGICA CONFIG
-- Stuff specific to Materia Magica
574
-- ----------------------------------------------------------------------------
575
if (not (Valkryja.isMateriaMagica())) then return false end
576 577 578

-- END OF SCRIPT
-- ============================================================================</script>
579 580 581 582 583 584
         <eventHandlerList />
      </Script>
      <Script isActive="yes" isFolder="no">
         <name>Config.Luminari</name>
         <packageName></packageName>
         <script>-- Config-Luminari
585 586 587 588 589 590 591 592 593 594 595 596 597
-- =============================================================================
-- VALKRYJA V1.0   |          MULTI-MUD UI AND SYSTEM FOR MUDLET 3.21.0
-- ----------------+------------------------------------------------------------
-- This system is distributed under specific licensing terms specified in
-- &lt;readme.md&gt;   You should have received a copy of this file with the system
-- and if you did not, you can receive a copy from &lt;maiyannah@valkryja.com&gt;
--
-- VALKYRJA MUD SYSTEM is (c) 2006-2019 Maiyannah Bishop
--
-- @author      Maiyannah Bishop &lt;maiyannah@valkryja.com&gt;
-- @copyright   2006-2019 Maiyannah Bishop
-- @link        valkryja.com
-- =============================================================================
598 599
-- LUMINARI CONFIG
-- Stuff specific to Luminari Mud 
600
-- ----------------------------------------------------------------------------
601
if (not (Valkryja.isLuminari())) then return false end
602 603 604

-- END OF SCRIPT
-- ============================================================================</script>
605 606 607 608 609 610
         <eventHandlerList />
      </Script>
      <Script isActive="yes" isFolder="no">
         <name>Config.Discord</name>
         <packageName></packageName>
         <script>--config-discord
611 612 613 614 615 616 617 618 619 620 621 622 623
-- =============================================================================
-- VALKRYJA V1.0   |          MULTI-MUD UI AND SYSTEM FOR MUDLET 3.21.0
-- ----------------+------------------------------------------------------------
-- This system is distributed under specific licensing terms specified in
-- &lt;readme.md&gt;   You should have received a copy of this file with the system
-- and if you did not, you can receive a copy from &lt;maiyannah@valkryja.com&gt;
--
-- VALKYRJA MUD SYSTEM is (c) 2006-2019 Maiyannah Bishop
--
-- @author      Maiyannah Bishop &lt;maiyannah@valkryja.com&gt;
-- @copyright   2006-2019 Maiyannah Bishop
-- @link        valkryja.com
-- =============================================================================
624 625
-- DISCORD CONFIG
-- Discord rich presence and such things
626
-- ----------------------------------------------------------------------------
627 628 629
-- ShowNameInDiscord
-- whether or not to show the current character name in Discord
Config.ShowNameInDiscord = false</script>
630 631 632 633 634 635
         <eventHandlerList />
      </Script>
      <Script isActive="yes" isFolder="no">
         <name>Config.Aetolia</name>
         <packageName></packageName>
         <script>-- config-aetolia
636 637 638 639 640 641 642 643 644 645 646 647 648
-- =============================================================================
-- VALKRYJA V1.0   |          MULTI-MUD UI AND SYSTEM FOR MUDLET 3.21.0
-- ----------------+------------------------------------------------------------
-- This system is distributed under specific licensing terms specified in
-- &lt;readme.md&gt;   You should have received a copy of this file with the system
-- and if you did not, you can receive a copy from &lt;maiyannah@valkryja.com&gt;
--
-- VALKYRJA MUD SYSTEM is (c) 2006-2019 Maiyannah Bishop
--
-- @author      Maiyannah Bishop &lt;maiyannah@valkryja.com&gt;
-- @copyright   2006-2019 Maiyannah Bishop
-- @link        valkryja.com
-- =============================================================================
649 650 651
-- AETOLIA CONFIG
-- Stuff specific to Aetolia
-- ----------------------------------------------------------------------------
652

653
function Config.LoadAetoliaConfig()
654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681
-- ============================================================================
-- IRE general config
-- These apply to all IRE muds (Achaea, Aetolia, Imperian, Lusternia)
-- ----------------------------------------------------------------------------
-- use_mount - whether to stay on a horse or not, boolean true/false
Config.UseMount=true

-- mount - mount to use if we use_mount is true, can be any way that references
-- the mount validly in Imperian
Config.Mount=Urheus

-- quickmount - whether we have quickmount, if we do, we will attempt mounting
-- midcombat, if we do not, we will only do so after a kill since it will
-- otherwise impede balance recovery, boolean true/false
--
-- TODO - skill levels are in GMCP, we can automatically detect this
Config.QuickMount=true

-- left - the thing we want to be holding in our left hand at all times, MUST
-- be a replica number for the test to evaluate properly (sorry), use nil for
-- nothing, which will skip this check
Config.Left=72369

-- right - the thing we want to be holding in our right hand at all times, MUST
-- be a replica number for the test to evaluate properly (sorry), use nil for
-- nothing, which will skip this check
Config.Right=305657

682 683
end

684 685
-- END OF SCRIPT
-- ============================================================================</script>
686 687 688 689 690 691
         <eventHandlerList />
      </Script>
      <Script isActive="yes" isFolder="no">
         <name>Config.Imperian</name>
         <packageName></packageName>
         <script>-- config-imperian
692 693 694 695 696 697 698 699 700 701 702 703 704
-- =============================================================================
-- VALKRYJA V1.0   |          MULTI-MUD UI AND SYSTEM FOR MUDLET 3.21.0
-- ----------------+------------------------------------------------------------
-- This system is distributed under specific licensing terms specified in
-- &lt;readme.md&gt;   You should have received a copy of this file with the system
-- and if you did not, you can receive a copy from &lt;maiyannah@valkryja.com&gt;
--
-- VALKYRJA MUD SYSTEM is (c) 2006-2019 Maiyannah Bishop
--
-- @author      Maiyannah Bishop &lt;maiyannah@valkryja.com&gt;
-- @copyright   2006-2019 Maiyannah Bishop
-- @link        valkryja.com
-- =============================================================================
705 706 707

function Config.LoadImperianConfig()
-- =============================================================================
708 709
-- IMPERIAN SPECIFIC CONFIG
-- These apply just to Imperian
710 711 712
-- -------------------------------------------------------------------------
-- use_mount - whether to stay on a horse or not, boolean true/false
Config.UseMount=true
713

714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737
-- -------------------------------------------------------------------------
-- mount - mount to use if we use_mount is true, can be any way that references
-- the mount validly in Imperian
Config.Mount=Urheus

-- -------------------------------------------------------------------------
-- quickmount - whether we have quickmount, if we do, we will attempt mounting
-- midcombat, if we do not, we will only do so after a kill since it will
-- otherwise impede balance recovery, boolean true/false
--
-- TODO - skill levels are in GMCP, we can automatically detect this
Config.QuickMount=true

-- -------------------------------------------------------------------------
-- left - the thing we want to be holding in our left hand at all times, MUST
-- be a replica number for the test to evaluate properly (sorry), use nil for
-- nothing, which will skip this check
Config.Left=72369

-- -------------------------------------------------------------------------
-- right - the thing we want to be holding in our right hand at all times, MUST
-- be a replica number for the test to evaluate properly (sorry), use nil for
-- nothing, which will skip this check
Config.Right=305657
738
    
739 740 741 742 743
-- -------------------------------------------------------------------------
-- backflipmovement - if we're berzerker, move using backflip when we do not
-- have followers
Config.BackflipMovement=false

744 745 746 747
-- -------------------------------------------------------------------------
-- gagfightclub - gag the spammy fight club messages
Config.GagFightClub=true

748 749 750 751
-- -------------------------------------------------------------------------
-- gagworldbosses - these can get annoying with their frequent world emotes
Config.GagWorldBosses=true

752 753
end

754 755
-- END OF SCRIPT
-- ============================================================================</script>
756 757 758
         <eventHandlerList />
      </Script>
   </ScriptPackage>
759
</MudletPackage>