Jaysyn904 04165202c0 Initial upload
Initial upload
2024-11-25 19:36:07 -05:00

3324 lines
118 KiB
JSON

{
"__data_type": "JRL ",
"Categories": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Tamril has asked me to seek out a prison in Elysium and to free his brother Azernon. He does not know much other than legends speak of a prison on the third tier of Elysium."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have found the prison. I now need to find Azernon and free him."
}
}
},
{
"__struct_id": 2,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 3
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have freed Azernon and am now guiding him back to Tamril."
}
}
},
{
"__struct_id": 3,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 4
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "They recaptured Azernon. I have to go back for him again."
}
}
},
{
"__struct_id": 4,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 5
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "We made it back to Azernon and Tamril was very happy. They have stated that in four days time something momentous shall occur."
}
}
},
{
"__struct_id": 5,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 6
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Tamril and Azernon have both been captured. I spoke to Baal and he told me to go bring them back."
}
}
},
{
"__struct_id": 6,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 7
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I found the prison. I now need to find Azernon and Tamril and free them."
}
}
},
{
"__struct_id": 7,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 8
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have freed Azernon and Tamril and am guiding them back to Baal."
}
}
},
{
"__struct_id": 8,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 9
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I must have Azernon and Tamril with me and one of them has been captured again so, I am going back to get them before taking them both to Baal."
}
}
},
{
"__struct_id": 9,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 10
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Azernon and Tamril are safely back with Baal. They have told me that something momentous will happen in four days time if they can remain unmolested for that long."
}
}
},
{
"__struct_id": 10,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 11
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Azernon and Tamril were manifestations of Mephistopholes in this realm. They had been split into two parts to weaken his overall might. These parts have been reunited and the powers of evil have been strengthened greatly."
}
}
},
{
"__struct_id": 11,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 12
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Mephistopholes has been beaten back by the forces of light and has once again been broken into the two parts named Tamril and Azernon. I must free them once again."
}
}
},
{
"__struct_id": 12,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 13
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "SINGLE PLAYER VICTORY: With the help of Mephistopholes you and your forces have brought those who opposed you to their knees. Now shackled they serve your minions as food, sex slaves, and torture victims. Your might is uncontested!!"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Baator Prison Break"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "BaaQ"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 1,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87001>"
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87002>"
}
}
},
{
"__struct_id": 2,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 3
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87003>"
}
}
},
{
"__struct_id": 3,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 4
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87004>"
}
}
},
{
"__struct_id": 4,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 5
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87005>"
}
}
},
{
"__struct_id": 5,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 6
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87006>"
}
}
},
{
"__struct_id": 6,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 7
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87007>"
}
}
},
{
"__struct_id": 7,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 8
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87008>"
}
}
},
{
"__struct_id": 8,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 9
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87009>"
}
}
},
{
"__struct_id": 9,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 10
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87010>"
}
}
},
{
"__struct_id": 10,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 11
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87011>"
}
}
},
{
"__struct_id": 11,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 12
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87012>"
}
}
},
{
"__struct_id": 12,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 13
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87013>"
}
}
},
{
"__struct_id": 13,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 14
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87014>"
}
}
},
{
"__struct_id": 14,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 15
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87015>"
}
}
},
{
"__struct_id": 15,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 16
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87016>"
}
}
},
{
"__struct_id": 16,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 17
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87017>"
}
}
},
{
"__struct_id": 17,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 18
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87018>"
}
}
},
{
"__struct_id": 18,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 19
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87019>"
}
}
},
{
"__struct_id": 19,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 20
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87020>"
}
}
},
{
"__struct_id": 20,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 21
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87021>"
}
}
},
{
"__struct_id": 21,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 22
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87022>"
}
}
},
{
"__struct_id": 22,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 23
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87023>"
}
}
},
{
"__struct_id": 23,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 24
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87024>"
}
}
},
{
"__struct_id": 24,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 25
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87025>"
}
}
},
{
"__struct_id": 25,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 26
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87026>"
}
}
},
{
"__struct_id": 26,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 27
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87027>"
}
}
},
{
"__struct_id": 27,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 28
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87028>"
}
}
},
{
"__struct_id": 28,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 29
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87029>"
}
}
},
{
"__struct_id": 29,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 30
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87030>"
}
}
},
{
"__struct_id": 30,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 31
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87031>"
}
}
},
{
"__struct_id": 31,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 32
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87032>"
}
}
},
{
"__struct_id": 32,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 33
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87033>"
}
}
},
{
"__struct_id": 33,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 34
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87034>"
}
}
},
{
"__struct_id": 34,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 35
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87035>"
}
}
},
{
"__struct_id": 35,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 36
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87036>"
}
}
},
{
"__struct_id": 36,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 37
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87037>"
}
}
},
{
"__struct_id": 37,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 38
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87038>"
}
}
},
{
"__struct_id": 38,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 39
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87039>"
}
}
},
{
"__struct_id": 39,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 40
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87040>"
}
}
},
{
"__struct_id": 40,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 41
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87041>"
}
}
},
{
"__struct_id": 41,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 42
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87042>"
}
}
},
{
"__struct_id": 42,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 43
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87043>"
}
}
},
{
"__struct_id": 43,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 44
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87044>"
}
}
},
{
"__struct_id": 44,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 45
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87045>"
}
}
},
{
"__struct_id": 45,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 46
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87046>"
}
}
},
{
"__struct_id": 46,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 47
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87047>"
}
}
},
{
"__struct_id": 47,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 48
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87048>"
}
}
},
{
"__struct_id": 48,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 49
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87049>"
}
}
},
{
"__struct_id": 49,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 50
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87050>"
}
}
},
{
"__struct_id": 50,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 51
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87051>"
}
}
},
{
"__struct_id": 51,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 52
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87052>"
}
}
},
{
"__struct_id": 52,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 53
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87053>"
}
}
},
{
"__struct_id": 53,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 54
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87054>"
}
}
},
{
"__struct_id": 54,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 55
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87055>"
}
}
},
{
"__struct_id": 55,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 56
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87056>"
}
}
},
{
"__struct_id": 56,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 57
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87057>"
}
}
},
{
"__struct_id": 57,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 58
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87058>"
}
}
},
{
"__struct_id": 58,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 59
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87059>"
}
}
},
{
"__struct_id": 59,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 60
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87060>"
}
}
},
{
"__struct_id": 60,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 61
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87061>"
}
}
},
{
"__struct_id": 61,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 62
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87062>"
}
}
},
{
"__struct_id": 62,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 63
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87063>"
}
}
},
{
"__struct_id": 63,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 64
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM87064>"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Chat Logs"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 2
},
"Tag": {
"type": "cexostring",
"value": "chatlog"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 2,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "ORDERING YOUR UNITS:\nTo issue an order to a unit simply speak to them. They will present you with a number of options which will be described here.\nHARVEST will let you specify between 3 markers Harvest 1, Harvest 2, and Harvest 3. If you have created such a marker with your creation tool the NPC will go to it and will look for a nearby Mana Pool. If one is found it will get the Mana Crystal and try to bring it back to your vault. NOTE: This is much more effective if you escort them. This can be useful if you are already carrying a crystal (each person can only harvest a pool if they have not already done so) and you are harvesting more than one pool at a time.\nGUARD Will cause an NPC to go to markers Guard 1 through Guard 3 which are set using the Creation Tool. They will continue to move about near that point but, will continue to return to it. This is good if you wish a unit to always remember to return to an area that you have told them to guard. If there are no enemies nearby and their health is 50% or left they will switch to HEAL mode. You can also tell them to Guard the throne room, or the mana vault. These are two very important places to place guards.\nATTACK works identically to GUARD but, was intended more as an ATTACK point for them to go to. It has marker Attack1, Attack 2, and Attack 3.\nPROTECT tells the NPC to follow and protect the NPC that you spoke to prior to speaking with them.\nSTAND tells the NPC to stand here. It is used to cancel out a FOLLOW command. It also can be used to make an NPC not try to heal itself.\nFOLLOW tells the unit to follow you.\nROAM tells the unit to wander about. They will tend to stay in the same area for most of their wandering but, will wander into other areas.\nSEEK tells the unit to look for enemies if none are found it will work similarly to ROAM in the hopes of finding some. A big difference between ROAM and SEEK is that in SEEK mode they tend to leave the area and wander to other areas much quicker.\nUPGRADE if this option is available then it means this unit can be potentially upgraded to another unit. This is the command you use to upgrade a unit.\nWALK if this command is present it can be issued to tell the unit to walk instead of run.\nRUN if this command is present it can be issued to tell the unit to run instead of walk.\nGUARD THE LAIR this command functions similar to ROAM but, the NPC will never leave the area of the LAIR. In addition, if this command is issued to an NPC outside the lair they will go to the lair and then begin roaming there. If there are no enemies nearby and they are 50% their health then they will switch to HEAL mode.\nHEAL if the unit is wounded this will cause them to go to the heal area in the lair and lay down and wait to recover their hit points (they are alert and will awake in the presence of enemies). Win they are done they will go into GUARD mode and seek out a nearby guard point. If one is not found they will drop to GUARD THE LAIR mode.\nSCOUT will tell your units to send scouting reports back to your chest for interesting things they find.\nRECONNOITER: This will make a unit walk ahead of you either 3 or 7 meters in the direction you are facing.\nRAID: This will enable you to send units on raiding missions to other player's lairs.\n"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Controlling Units"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "GeneralInfo"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 3,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "You have connected as a DM. This module runs very independant of a Dungeon Master. There is no need for a dungeon master for this module to function properly. However, it is possible a good dungeon master or two could weave some interesting tales within the framework of this module. Maybe, you can create some NPCs that normally are not in the game and weave an interesting tale. The nice thing for the DM is that because, this module is so fully capable of handling itself that you will have your hands free to focus on the things you wish to add to lend it atmosphere. - The DM Wand provided with this module was designed to provide DM commands relating to the scripts specifically running in this module. We hope that you find this to be a DM friendly experience."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "DM Journal"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "DMJournal"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Base Units:\nDwarven Worker: 156G, 1S, +7G/hr., harvester\nFighter 1st Level: 216G, 1S, +2G/hr.\nSkirmisher 1st Level: 192G, 1S, +1G/hr.\nCleric 1st Level: 9M, 121G, 1S, +2G/hr.\nDwarf Specialist: 179M, 2146G, 1S, +7G/hr.\nDwarf Militia: 42G, 1S, +1G/hr.\nDwarven Night Scout: 13M, 1080G, 1S, +7G/hr.\nDwarven Stone Golem: 12M, 2002G\nDwarven Iron Golem: 18M, 2970G\nDwarven Animal Handler: 5M, 586G, 1S, +1G/hr\nDwarven Dog: 0M, 30G, 0S [ requires existence of Dwarven Animal Handler ]\nAdult Silver Dragon: 250M. 7200G, 1S consumes 20G/hour\n\nFigher Upgrades:\nLevel 2: 126G\nLevel 3: 144G\nLevel 4: 1M, 126G\nLevel 5: 186G\nLevel 6: 1M, 280G\nLevel 7: 176G\nLevel 8: 2M, 218G\nLevel 9: 1M, 256G\nLevel 10: 1M, 247G\nHero: 7M, 1067G\n\nSkirmisher Upgrades:\nLevel 3: 240G\nLevel 6: 3M, 401G\nLevel 10: 5M, 747G\nHero: 18M, 1228G\n\nCleric Upgrades:\nLevel 5: 189M, 617G\nLevel 10: 753M, 1056G\nHero: 1900M, 2954G\n\nDwarven Dog Upgrade:\nDwarven War Dog: 0M, 590G, 0S [ Required presence of Dwarven Animal Handler ]"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Dwarf Units"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 2
},
"Tag": {
"type": "cexostring",
"value": "DWFUNITS"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "You have chosen to rule the dwarves. These people have many souls among them so, they will likely be a common target of the enemy that is seeking souls. One of their advantages is the fact that every unit in their army with the exception of the Stone Golem produces some taxes on an hourly basis. The 25 units of the dwarves are primarily dwarves of higher and higher levels. You upgrade your units to make them higher level and also to equip them with better and better equipment.\n\nUNITS:\nDwarven Worker is your primary harvest unit. Dwarf Militia is your cheap unit that cannot be upgraded. Dwarven Stone Golem is a massive creature that is expensive but, might make an effective guard for your mana vault or tax chest. The Dwarf Specialist is a 5th fighter/ 5th Cleric. The Dwarven Night Scout is an 8th level Rogue. The Fighter 1st level can be upgraded until finally reaching the Fighter Hero (15th level). The Skirmisher 1st level can be upgraded as far as a Skirmisher Hero (15th level). The Cleric 1st level can be upgraded as high as a Cleric Hero (15th level).\n\nOTHER ADVANTAGES: There are secret doors in your lair. Find them. Use them. One of these doors leads to an excellent defense mechanism for your lair.\n\nSLAVES:\nRescue slaves from the slavers and bring them back to the altar in your lair. They will be freed and will become special units that you can use. You can also keep slaves in your service and have them mine natural mineral resources you may have found. They will always be in danger of being captured by another player though if you have not set them free at your altar.\n\nALIGNMENT: It is most likely the other 3 teams are evil. You are the only force of good to protect the land."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Dwarves"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "DWF"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 6,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have spoken to the Solar named Daniel in the White Willow in Elysium. He has bade me to seek out the Scepter of Imprisonment. It was captured by a covey of hags centuries ago. This covey is known as The Trinity of the Night. I have further instructions to follow once the scepter is recovered."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have recovered the Scepter of Imprisonment. I am to seek out someone known as Tamril. I have been directed to use the scepter on him. It will convert him into some portable object that confines him."
}
}
},
{
"__struct_id": 2,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 3
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have successfully imprisoned Tamril in a prison Jewel. I have been directed to deliver this jewel to the jailer on the third tier of Elysium. The prison is a massive place in the middle of a swamp. It may prove dangerous but, I have been directed to do so."
}
}
},
{
"__struct_id": 3,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 4
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have given Tamril to the prison jailer. He assures me that all is well."
}
}
},
{
"__struct_id": 4,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 5
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "A prisoner named Tamril and one named Azernon have escaped from the prison on the third tier of Elysium. I have been directed to imprison them with the Scepter of Imprisonment and return them to the jailer."
}
}
},
{
"__struct_id": 5,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 6
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have imprisoned Azernon and Tamril and am returning them to the jailer in Elysium."
}
}
},
{
"__struct_id": 6,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 7
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Azernon and Tamril are safely back in prison."
}
}
},
{
"__struct_id": 7,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 8
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Since, I was the only player in this game I have successfully won the game by imprisoning Azernon and Tamril within the prison of Elysium. This assures me that the world will be a better place and I shall flourish there."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Elysium Bounty Hunter"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "ElysQ"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 7,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "The game has ended with <CUSTOM20> as the winning team:\nThe most valuable player was <CUSTOM500> with a score of <CUSTOM501> points!\nThe results of the match are as follows: \n==================================\nTEAM STATISTICS WERE AS FOLLOWS:\n\n<CUSTOM21>\n\n<CUSTOM22>\n\n<CUSTOM23>\n\n<CUSTOM24>\n=============================\nINDIVIDUAL STATISTICS AS FOLLOWS:\n=================================\n<CUSTOM25>\n<CUSTOM26>\n<CUSTOM27>\n<CUSTOM28>\n<CUSTOM29>\n<CUSTOM30>\n<CUSTOM31>\n<CUSTOM32>\n<CUSTOM33>\n<CUSTOM34>\n<CUSTOM35>\n<CUSTOM36>\n<CUSTOM37>\n<CUSTOM38>\n<CUSTOM39>\n<CUSTOM40>\n<CUSTOM41>\n<CUSTOM42>\n<CUSTOM43>\n<CUSTOM44>\n<CUSTOM45>\n<CUSTOM46>\n<CUSTOM47>\n<CUSTOM48>\n<CUSTOM49>\n<CUSTOM50>\n<CUSTOM51>\n<CUSTOM52>\n<CUSTOM53>\n<CUSTOM54>\n<CUSTOM55>\n<CUSTOM56>\n<CUSTOM57>\n<CUSTOM58>\n<CUSTOM59>\n<CUSTOM60>\n<CUSTOM61>\n<CUSTOM62>\n<CUSTOM63>\n<CUSTOM64>\n<CUSTOM65>\n<CUSTOM66>\n<CUSTOM67>\n<CUSTOM68>\n<CUSTOM69>\nWhy not play again and see what happens in the next game?"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Game Over - Results"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "GAMEOVER"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 8,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Welcome to the game. You are in the starting room. In this room you need to pick one of four doors to pick which team you wish to join."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Now that you have chosen a team you can change your appearance and use the dummys to set a sub-race if you want one and qualify for one. This will enable you to customize your appearance more to fit the team you have chosen. Once you are satisfied with your appearance go use the big console to indicate you are ready to play, and if you are the person setting up the game you can adjust many game settings. If you are uncertain just click I AM READY TO PLAY and it will let you play with a lot of default settings. If you have played the game before then you likely will want to tweak the settings to increase the difficulty and challenge while also potentially increasing the speed of leveling up, acquiring gold, mana, and other things."
}
}
},
{
"__struct_id": 2,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 3
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "The initial game setup is completed and the game has begun."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Getting Started"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "STARTHELP"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Version: 1.26 Beta 33\nINTRODUCTION:\nThis module is in fact a new module design. It is a hybrid Real Time Strategy and Action RPG. As such it is more or less hack and slash at this prototype development but, the techniques used here may be beneficial to future games that are more RPG oriented.\nThis game is actually a lot of fun. Here is how it works.\n\nThere are 4 teams allowing (1 - 64 players and at some point I may add an AI so, a single player may play). The teams are broken into the Spiders, the Dwarves, the Unclean, and the Undead. Yes, I could have chosen other teams but, this is a prototype and I HAVE designed the scripts such that I can build infinite teams with up to 30 units each in future modules. Whether or not I do so depends on how well received this module is.\n\nYou are an adventurer and MUST start with a 1st level character. You and ALL the other players meet in the starting room and walk through a door to pick which team you wish to control. It is first come basis. No one can play the same team as another in this module.\n\nYou can indicate you are ready or change game settings by using the control panel object in the starting room. When all players have set to ready they will be transported to their lair to begin plotting the downfall of the other players. For this to work the server needs to be set to FULL PVP.\n\n"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Introduction"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "Introduction"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 10,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "In your lair you will have 5 areas of interest:\n#1 - Your Throne - from here if you have enough mana you can get information on where your units are. You can also issue some fairly powerful commands to bring them\nall back to the lair. However, these more powerful abilities use more mana.\n#2 - Your Mana Vault - where you drop mana crystals. Each hour you get mana based on how many crystals are in your vault. Guard this place well or other players may steal your crystals.\n#3 - Your chest for taxes - Many units produce taxes in gold on an hourly basis. These taxes are put into your chest. You should periodically go get your gold. Guard this area\nwell as well for other players may beat you to this chest and steal the taxes.\n#4 - The Soul Receptacle - This is where you go to drop soul tokens. In some versions of the game the game victory conditions may be the first person to get so many souls. Sometimes a soul may be used to create a particularly powerful unit (UNDEAD do this in this game). Some of your units drop soul tokens when they die and players always drop a token when they die. There are also many units that require souls to create them. With the exception of some undead units every creature that drops a soul also requires a soul to be created. There are some creatures and encounters you can run into out in the world of this module while adventuring that will also drop souls. So, the way NEW souls are added into the game is by killing an encounter that has a soul and taking the soul back to your receptacle or by killing another player and taking the soul token that they drop.\n#5 - The healing area - one area of your lair will be a healing area. When your minions are told to HEAL themselves they will go to that area and lay down. When they are healed they will go into GUARD mode by default so, you are less likely to have useless units doing nothing.\n\nThat describes your lair.\n"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Introduction Continued"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "IntroCont1"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 11,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "You also have two tools:\nA Unit Creation tool and a Creation tool.\n\nThese are best used by putting them in your quick access slots.\n\nBoth of them you USE and then click on an area on the screen.\nThe Unit Creation tool will initiate dialog telling you to select the unit you wish to build. It will give you some useful information to help you in this decision as well. Furthermore, make sure you check ALL the unit areas including Units 21-30 even if you do not have ALL units 1-10 listed… Why? It displays only the units you have the requirements to build now. I did not arrange a list which would make this much more complicated. Rather, I list them all in the same place each time.\n[Sometimes BUG: I used Custom Tokens to build the unit construction menu. There are times where you and another player are building at the same time and it will list another player's unit types. This is in NAME only it will actually only build the unit you normally had listed in that location. There is a way to fix this that will be rather time consuming and will be done in the future.]\n\nThe Creation Tool let's you create markers that are used with some of the commands that your NPCs use. These markers are in the Harvest, Guard, and Attack varieties which will be described shortly.\n\n"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Introduction Continued 2"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "IntroCont2"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 12,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "MANA:\nYou get mana by finding a mana pool. These mana pools are randomly placed though there are 5 in the game that will always be there. They come in the variety of minor mana pool, mana pool, and strong mana pool. These when USED by a PC or an NPC with the harvest ability will produce a single crystal of value 1, 2, or 5 depending on the strength of the pool. If you or an NPC takes these to the Mana Vault in your lair and steps into it they will put the crystal on the floor. As long as this has been done then once per hour you will get as much mana towards your total amount as you have crystals in the vault. To steal these all someone has to do is get to your mana vault, pick up the crystals and run away with them. This is a very strategic thing to do.\n\tThere will be 5 strong mana points ALWAYS at the following locations:\n\t\tIn the sewer beneath the central city\n\t\tIn the Realm of Fungus.\n\t\tIn the Dungeon Crawl.\n\t\tIn the Hive.\n\t\tIn the Slave Lords area.\n\tIn addition, there are the following amounts randomly placed:\n\t\t15 - Minor Mana Pools\n\t\t8 - Mana Pools\n\t\t3 - Strong Mana Pools\n\nSOULS:\nMany units on each team drop souls. In addition, whenever a player dies they drop a soul. These can be picked up and carried to your soul vault where they vanish and get added to your total. In some games you will win if you reach a certain amount of souls before the other players. This is an optional game setting. Some units may require a soul to be created.\n\nGOLD:\nYou will need to adventure for gold. Some of your units may give you taxes on an hourly basis. This is put into the tax chest which can be looted by other players so, guard it well.\n\nDIFFERING PLAY STYLES OF THE TEAMS:\n\nUNDEAD:\nThe undead that can be created by the PC playing them can NEVER be higher level than the PC. So, for the undead player the most important thing is to go forth and adventure so you level up fast and can get to your more powerful undead. You also want to keep\na good supply of mana and an occasional soul.\nSTARTING RESOURCES: 100 Mana, 800 Gold, 5 souls, and a Necromancers Lackey\n\nSPIDERS:\nSpiders consist of Drow elves, Spiders of many types and sizes, an Ettercap, and Driders.\nYou will want to build Spider Hatchlings and watch them grow over time. There is an important time in their development where you need to be ready. When they reach the stage of Small Spider they are at the only point in their life cycle where you can interfere and change them to a different breed of spider. If you do not change them they will eventually proceed to standard Giant Spider and eventually all the way up to Huge Giant Spider. However, to get the largest unit of this team you need to change them from a Small Spider to a Small Dire Spider and watch them grow into the Gargantuan Dire Spider. Thus, this team can be slow starting as they need to wait for their units and they thus, may be vulnerable at the early stages in the game. To get the Drider units you must have a Drow Priestess in play.\nSTARTING RESOURCES: 55 Mana, 500 Gold, 3 souls, and a Spider Cultist\n\nUNCLEAN:\nThis is a collection of goblins, ogres, giants, trolls, a couple dragons, and kobolds.\nMany of the units produce taxes and a number of the units are upgradeable into bigger things. The single most important thing NOT to do early in the game is to go for the really big units you can afford first. This will be neat until you realize you have very little taxes coming in. So, build a lot of taxable units first so, you do not stunt your armies growth. To get the kobold units you must have Dragons in play. Kobolds basically become very cheap mass producible units.\nSTARTING RESOURCES: 30 Mana, 1000 Gold, 7 souls, and a Goblin Peon\n\nDWARVES:\nThe dwarves are perhaps the most straight forward. Every single dwarf unit with the exception of the Stone Golem later in the game produces taxes. So, the dwarves should have a good money flow. Their units basically consist of fighters, skirmishers, and clerics which can be upgraded (leveled up) to higher and higher levels until they become hero status (15th level). There are also some specialty units for different purposes and some in expensive Dwarven Militia (not upgradeable).\nSTARTING RESOURCES: 10 Mana, 3000 Gold, 10 souls, and a Dwarven Worker\n\nEXPERIENCE POINTS AND LEVELING UP:\nThis is a game of strategy as such the experience scale is at least 100% of standard 3E which means you can level fast if you go forth and adventure. In addition, it has been setup so that you get a very minor amount of XP from units killed by your units elsewhere in the game.\n\nDYING:\nDying is a horrible thing. If you should die then you are sent to the place in between and all your gear is stripped and destroyed. You are given a tome that can be used to return you to your lair at the price of 500 gold per level. If you cannot afford this or just plain do not want to then you have to go through the tree stump and into the Realm of Shadows. You will have to work your way through this realm until you find your way back to the waking world. WARNING: There are potential hostile encounters in both areas.\n\nVICTORY CONDITIONS AND GAME TYPES:\nIt is kind of like a real time strategy game but, then it differs. Your player runs around leveling up getting stronger. Finding unique items that give powers and allow to hire certain mercenaries. In death they are trapped in and alternate plane where they can wait until enough taxes accumulate to buy their way free or they can try to fight their way free by fighting through the plane of shadows. In the meantime their forces they had when they perished will continue to strive but, no new units will be created in that time.\nELIMINATION MODE: Occurs when ALL players but, one are in the alternate plane or\nplane of shadows and all their units are eliminated.\nSOUL HARVEST MODE: Ends when one player is the first to accumulate a predetermined amount of souls.\nQuick Game - 10 souls\nShort Game - 20 souls\nNormal Game - 50 souls\nLong Game - 100 souls\nVery Long Game - 300 souls\n\nORDERING YOUR UNITS:\nTo issue an order to a unit simply speak to them. They will present you with a number of options which will be described here.\nHARVEST will let you specify between 3 markers Harvest 1, Harvest 2, and Harvest 3. If you have created such a marker with your creation tool the NPC will go to it and will look for a nearby Mana Pool. If one is found it will get the Mana Crystal and try to bring it back to your vault. NOTE: This is much more effective if you escort them. This can be useful if you are already carrying a crystal (each person can only harvest a pool if they have not already done so) and you are harvesting more than one pool at a time.\nGUARD Will cause an NPC to go to markers Guard 1 through Guard 5 which are set using the Creation Tool. They will continue to move about near that point but, will continue to return to it. This is good if you wish a unit to always remember to return to an area that you have told them to guard. If there are no enemies nearby and their health is 50% or left they will switch to HEAL mode.\nATTACK works identically to GUARD but, was intended more as an ATTACK point for them to go to. It has marker Attack1, Attack 2, and Attack 3.\nPROTECT tells the NPC to follow and protect the NPC that you spoke to prior to speaking with them.\nSTAND tells the NPC to stand here. It is used to cancel out a FOLLOW command. It also can be used to make an NPC not try to heal itself.\nFOLLOW tells the unit to follow you.\nROAM tells the unit to wander about. They will tend to stay in the same area for most of their wandering but, will wander into other areas.\nSEEK tells the unit to look for enemies if none are found it will work similarly to ROAM in the hopes of finding some. A big difference between ROAM and SEEK is that in SEEK mode they tend to leave the area and wander to other areas much quicker.\nUPGRADE if this option is available then it means this unit can be potentially upgraded to another unit. This is the command you use to upgrade a unit.\nWALK if this command is present it can be issued to tell the unit to walk instead of run.\nRUN if this command is present it can be issued to tell the unit to run instead of walk.\nGUARD THE LAIR this command functions similar to ROAM but, the NPC will never leave the area of the LAIR. In addition, if this command is issued to an NPC outside the lair they will go to the lair and then begin roaming there. If there are no enemies nearby and they are 50% their health then they will switch to HEAL mode.\nHEAL if the unit is wounded this will cause them to go to the heal area in the lair and lay down and wait to recover their hit points (they are alert and will awake in the presence of enemies). Win they are done they will go into GUARD mode and seek out a nearby guard point. If one is not found they will drop to GUARD THE LAIR mode.\nSCOUT will tell your units to send scouting reports back to your chest for interesting things they find.\n"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Introduction Continued 3"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "IntroCont3"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 13,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "You have been infected with Lycanthropy and it has been allowed to incubate. At this point you will tend to want to shift into a hybrid animal form at night. This can be difficult to control and is a curse to those afflicted with it. Over time as the Lycanthrope player spends more and more time as a lycanthrope they will gain more and more control of this illness. [Technical Notes] In this module it was decided not to use full blown polymorph when changing into a werecreature. This is due to polymorph swapping out skins. In this module we track some important information at times on the skins. So, this will equip clubs, and clothing to represent the claws, bites, and properties of the particular lycanthrope character you are. All Lycanthropes will tend to want to shift at night (every night - not just the full moon). Wererats will also feel the desire to shift any time they are underground. While this does make your character powerful the initial experience of sometimes not having your character under your control is an intended side effect to simulate this illness being a CURSE. This illness cannot be removed with Remove Curse, or Remove Disease. If a target is infected with this and they use Remove Disease or similar spell before incubation is completed then it is possible to prevent the transformation into a werecreature. Once, the transformation has occurred you are stuck with it."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Lycanthropy : Werewolf, Wererat, etc."
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "Lycanthropy"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 14,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I've run across a mercenary commander willing to hire out some of his troops to bolster my army. He makes his camp in the <CUSTOM12> region."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Mercenary Lord"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "MERCLORD3"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 15,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I've run across a mercenary commander willing to hire out some of his troops to bolster my army. He makes his camp in the <CUSTOM11> region."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Mercenary Lord"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "MERCLORD2"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 16,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I've run across a mercenary commander willing to hire out some of his troops to bolster my army. He makes his camp in the <CUSTOM10> region."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Mercenary Lord"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "MERCLORD1"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 17,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "So you, have been infected with vampirism. Vampirism is both a curse and a benefit. There are 5 levels of vampirism in Harvest of Souls. They are not handled like regular levels. Every 5000 vampire experience points you will gain a new level in vampirism which will make you more powerful. By the 5th level you will have all the advantages listed in the monster manual and extra powers we have created for this game. You need to feed on blood regularly. You can only feed on someone substantially weaker than you, someone stunned, someone sleeping, or someone that has been damaged low enough that they are weaker than you. You will have vampiric powers to help you in this goal. WARNING: Do not get caught outside during the day or you will go up like a torch. You will run very fast during the night and you will slow down a bit during the day. Vampires sleep during the day. To acquire vampire experience points you must frequently use vampire powers. WARNING: Healing spells do damage to vampires. However, you can possibly heal yourself using vampire powers. You also will regenerate some. Playing a vampire should prove interesting.\n\nHOW DO I USE MY VAMPIRE POWERS:\nYou may have items in your inventory you can use. You should also have new feats that you can use."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Player Vampirism"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 2
},
"Tag": {
"type": "cexostring",
"value": "PlayerVamp"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 18,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have been approached by a page from Port Elben and asked to journey to the inn in that town far to the west. He has indicated the town is being attacked by fish men each night. The mayor will supposedly pay me thousands to do something about it. I am to go and speak with the mayor in the inn."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have spoken with the mayor of Port Elben. He has promised to pay me 5000 gold coins if I can bring back proof that the leader of the fish men is dead."
}
}
},
{
"__struct_id": 2,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 3
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have successfully cleansed Port Elben of its Kuo-Toa problem."
}
}
},
{
"__struct_id": 3,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 4
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I was asked to help the people in Port Elben and refused."
}
}
},
{
"__struct_id": 4,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 5
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "The fish men problem in Port Elben has been taken care of by someone."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Port Elben Fish Marauders"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 3
},
"Tag": {
"type": "cexostring",
"value": "portelben"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 19,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Tamril has told me that a key known as the key of Elias is needed. It can be used to access some doors and other places somewhere that he may need me to go. He has stated that if I can find this key he may have other duties for me that will benefit both him and myself alike. The only clue he could provide on the where abouts of the key is that some holier than thou founder of the mage's guild is said to have disappeared with it in the north."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have found the Key of Elias and need to return it to Tamril."
}
}
},
{
"__struct_id": 2,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 3
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Tamril was pleased with the fact I found the key. He told me to keep it because, I would need it. He then discussed with me a much more dangerous mission."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Seeking the Key of Elias"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "KeyE"
},
"XP": {
"type": "dword",
"value": 8000
}
},
{
"__struct_id": 20,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Base Units:\nSpider Cultist: 13M, 52G, 1S, +1G/hr., harvester\nSpider Scout: 8M, 120G, 1S, +1G/hr., scout\nSpider Hatchling: 11G\nEttercap: 39M, 351G, harvester\nSpider Priestess: 504M, 1270G, 1S, +8G/hr.\nSpider Warlock: 1075M, 1238G, 1S, +6G/hr.\nDrider Warrior: 198M, 1514G, 1S, requires spider priestess\nDrider Sorceress: 670M, 1606G, 1S, 4G/hr., requires spider priestess\nSpider Cultist Scout, 8M, 120G, 1S, 1G/hr.\n\nUpgrade Units:\nSmall Dire Spider: 1M, upgrades from small spider\nSmall Phase Spider: 5M, upgrades from small spider\nSmall Sword Spider: 2M, upgrades from small spider\nSmall Wraith Spider: 1M, upgrades from small spider\nLarge Water Spider, 4M, 4G, upgrades from Medium spider - requires spiderweb cloak\nHuge Black Widow Spider, 18M, 4G, upgrades from Large Spider - requires spiderweb cloak\nHuge Bloodback Spider, 20M, 4G, upgrades from Huge Spider - requires spiderweb cloak\n\nWARNING:\nGargantuan sized Dire Spiders eat 8 tax per tax cycle. If you cannot provide a tax income of 8 tax they will turn hostile and attack your own units!!! "
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Spider Units"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 2
},
"Tag": {
"type": "cexostring",
"value": "SPIDUNITS"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 21,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Spiders consist of Drow elves, Spiders of many types and sizes, an Ettercap, and Driders.\nYou will want to build Spider Hatchlings and watch them grow over time. There is an important time in their development where you need to be ready. When they reach the stage of Small Spider they are at the only point in their life cycle where you can interfere and change them to a different breed of spider. If you do not change them they will eventually proceed to standard Giant Spider and eventually all the way up to Huge Giant Spider. However, to get the largest unit of this team you need to change them from a Small Spider to a Small Dire Spider and watch them grow into the Gargantuan Dire Spider. Thus, this team can be slow starting as they need to wait for their units and they may be vulnerable at the early stages in the game. To get the Drider units you must have a Drow Priestess in play.\nSTARTING RESOURCES: 45 Mana, 200 Gold, 3 souls, and a Spider Cultist\n\nYOUR TEAM: If you build some spiders early in the game then you will likely at one point have some of the strongest forces in the game. Spider Cultists are suceptible to early attacks in the game. Later in the game they will have huge spiders on their team that can lay waste to many units from other teams.\n\nSLAVES:\nFind the slave trader and buy some slaves to sacrifice at your altar for special benefits, or put slaves to work mining mineral resources you find."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Spiders"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 2
},
"Tag": {
"type": "cexostring",
"value": "SPID"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 22,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "A young woman calling herself \"The Apothecary\" has moved her potion and scroll shop to the <CUSTOM15> region and is willing to sell me her items."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "The Apothecary"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "APOTHECARY"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 23,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "The local Thieves' Guild has sent a representative to the <CUSTOM14> region. He's willing to sell me traps to place around my fortress."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "The Fence"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "THEFENCE"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 24,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I've met a wandering healer in the <CUSTOM16> region who will sell me healing kits and heal me for free,"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "The Healer"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "HEALER"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 25,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Rotund the merchant has set up shop in the Town Square, getting fat off the lords of the realm with his extremely inflated prices on inferior goods."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "The Merchant"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "Rotund"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 26,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "A blacksmith has set up shop in the <CUSTOM13> region. He sells normal and magical weapons and armor at fair prices."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "The Smith"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "THESMITH"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 27,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": " Long ago in the world that Harvest of Souls takes place in there was a battle for the control. Powerful factions brought war and conflict to the world. Eventually, as the face of the world was covered in death and bloodshed the Elder gods Aisada, the goddess of light, and Umnuikal, the god of darkness, joined forces to stop the madness. At first they attempted direct confrontation but, it became apparent that the beings commanding these factions had in fact become demi-gods themselves. They could not simply be destroyed. Aisada and Umnuikal instead found a way to banish them to the outer planes and strip them of their massive powers that they had achieved. This happened a very long time ago. The conflict between these factions has faded into distant history and has been completely forgotten by many. There have been other struggles in the world since that time but, none of the scope and madness of the Mad Gods War.\n\tNow after most scholars have forgotten and after Aisada and Umnuikal have appeared to slumber for centuries, a significant thing has occurred. The Mad Gods have been reborn. They have not been reborn in a sense of a new body. Instead one of them has discovered a path through the shadow planes that enabled them to return to the world. In all this time, the mad ones have not ceased their spying upon each other. When one came to the world. The others soon followed.\n\tYou are one of these would be mad gods. You must take control of the world and mold it to the beliefs of you and your followers. The vast resources and abilities you once had will be yours again. You simply need to gather your resources, build your armies, find the artifacts of power which have been scattered throughout the world and the outer planes, and vanquish the other factions. You will not be so easily banished this time for you now know the way to escape back to the world from the outer planes.\n\tThe Second War of The Mad Gods is upon us.\n"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "The Story"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "TheStory"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 28,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "A powerful enchanter has made his home in this tower in the center of the City. He has a vast stock of magic items for sale, though he won't allow any of my minions into his tower."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "The Wizard"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "Wizard"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 29,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "This is a collection of goblins, ogres, giants, trolls, a couple dragons, kobolds, and Troglodytes.\nMany of the units produce taxes and a number of the units are upgradeable into bigger things. The single most important thing NOT to do early in the game is to go for the really big units you can afford first. This will be neat until you realize you have very little taxes coming in. So, build a lot of taxable units first so, you do not stunt your armies growth. To get the kobold units you must have Dragons in play. Kobolds basically become very cheap mass producible units.\n\nThe Unclean have the potential of getting a lot of gold from taxes if you build a lot of Goblin Peons early in the game and keep them in your lair. With these taxes they can then begin amassing a big army.\n\nIf you want the Dragons then you had better do some serious adventuring and conserve all your gold and mana so, that you can afford them. Also, Dragons eat a lot of food so require a good flow of taxes is coming in. Make sure you have at least 4 Goblin Peons per dragon or you may end up in trouble. Once, you have dragons you should be able to cheaply manufacture hordes of Kobolds.\n\nSLAVES:\nFind the slave trader and buy some slaves to sacrifice at your altar for special benefits, or put slaves to work mining mineral resources you find.\n"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Unclean"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "UNC"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 30,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Base Units:\nGoblin Peon: 44G, +3G/hr., harvester\nGoblin: 40G\nBugbear: 224G\nGoblin Shaman: 54M, 252G, 1S, +1G/hr.\nOgre: 338G\nEttin: 975G\nHill Giant: 1734G\nTroll: 1134G\nAdult Red Dragon: 288M, 7337G, 1S, -10G/hr.\nAncient Black Dragon: 893M, 14706G, 1S, -14G/hr.\nKobold: 13G, requires red dragon\nKobold Footpad: 42G, requires black dragon\nKobold Healer: 57G, 1S, +1G/hr., requires black dragon\nKobold Shaman: 97G, 1S, +1G/hr., requires black dragon\nKobold Thug: 42G, requires black dragon\nWorg: 420G\nTroglodyte: 2M, 150G\nTroglodyte Shaman: 70M, 200G, 1S, +1G/hr, requires Troglodyte exist\n\nUpgrade Units:\nGoblin Elite: 266G, base: goblin\nOgre Mage: 298M, 180G, 1S, +1G/hr., base: ogre\nOgre Berserker: 878G, base: ogre\nOgre Chieftain: 3M, 884G, +4G/hr., base: ogre\nOgre High Mage: 906M, 2282G, +2G/hr base: ogre\nTroll Shaman: 88M, 756G, 1S, +1G/hr., base: troll\nTroll Berserker: 900G, base: troll\nTroll Chieftain: 232M, +6G/hr., base: troll\nGoblin Worg Rider: 30G, base: worg\nTroglodyte Warrior: 100G, base: Troglodyte"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Unclean Units"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 2
},
"Tag": {
"type": "cexostring",
"value": "UNCUNITS"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 31,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "You have chosen to rule the Undead. This can be a challenging team to direct but, is very powerful if played carefully. The undead leader may never create units that are stronger than him in level. Therefor, it is very important that you adventure with your character a lot and level as quickly as possible so that you might bring forth more and more powerful creatures into the game. In addition, due to this nature if you are powerful and manage to live long enough then it is most likely your character will tend to be the higher level out of the players. In addition, the units of the undead have some nice special abilities which can make them truly fierce.\n\nUNITS:\nNecromancers Lackey is your primary harvester. The Wight is also able to harvest. You also have these units: Skeleton, Zombie, Ghoul, Zombie Warrior, Ghast, Allip, Wraith, Spectre, Mummy, Curst Monk, Vampire, Master Vampire, Doom Knight, Greater Mummy, Mummy Lord, Skeleton Warrior, Zombie Lord, Skeletal Devourer, Lich, Greater Lich, Mohrg, Baelnorn, Skeleton Archers, Necromancer, and Servant of The Dark Circle.\n\nSPECIAL UNITS:\nGhouls, Ghasts, and Wights can feast on the corpse of their victims to heal themselves.\nMaster Vampires have a 25% chance for each human or humanoid creature they kill of creating a regular Vampire.\nNecromancer has 4 mana (recovers 1 per hour) and each time a creature dies near a necromancer it may spend 1 mana to bring it back as a skeleton.\n\nNecromancers are upgraded Servants of The Dark Circle.\n\nPLAYING THE UNDEAD: The level of your player is critical to the strength of the undead army. Mana is also extremely important. Build as many Necromancer's Lackeys as you can early in the game and leave them in the lair. They will provide you with taxes. Go forth and get some mana to bring back to your base as quickly as you can.\nYou will likely not get to the big units as fast as the other teams so, you need to make due with huge numbers of units. If you have some mana coming in then build a lot of units and put them on Guard The Lair, Guard the throne room, and Guard the Mana Vault. Hopefully, you will have enough units that you can deter any enemies that decide to come into your base. Most important: Adventure by yourself or only with your familiar and summoned companion. You will get more experience this way. The Undead leader is more dependant on leveling up than any other team. How high level the leader is determines how powerful of units they are allowed to create.\n\nSLAVES:\nFind the slave trader and buy some slaves to sacrifice at your altar for special benefits, or put slaves to work mining mineral resources you find."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Undead"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "UND"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 32,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Base Units:\nNecromancer's Lackey: 1L, 13M, 72G, 1S, +1G/hr., harvester\nSkeleton: 1L, 3M\nZombie: 2L, 7M\nGhoul: 2L, 9M, 2G\nAllip: 4L, 14M, 6G\nMummy: 6L, 40M, 416G\nCurst Monk: 5L, 22M, 440G, 1S\nWight: 4L, 10M, 190G, harvester\nVampire: 5L, 45M, 308G, 1S, +1G/hr.\nDoom Knight: 9L, 335M, 688G\nSkeletal Devourer: 11L, 1085M, 2125G\nLich: 12L, 1328M, 1904G, 1S, +2G/hr.\nMohrg: 14L, 34M, 685G\nBaelnorn: 15L, 3231M, 1760G, 1S, +4G/hr.\nSkeleton Archer: 1L, 2M, 20G\nServant of the Dark Circle: 3L, 54M, 216G, 1S, +3G/hr.\nDemi-Lich 24L, 2000M, 1000G, +7G/hr.\nGhoul Ravager 10L, 200M, 500G\nAcidic Skeleton 1L, 20M, 30G - Requires possession of Grave Digger\nFlaming Skeleton 1L, 20M, 30G - Requires possession of Grave Digger\nFrost Skeleton 1L, 20M, 30G - Requires possession of Grave Digger\nShocking Skeleton 1L, 20M, 30G - Requires possession of Grave Digger\nEvil-Eye Skeleton 1L, 30M, 30G - Requires possession of Grave Digger\nSkeleton Mage 1L, 40M, 30G - Requires possession of Grave Digger\n\nUpgrade Units:\nSkeleton Warrior: 6L, 13M, 265G, base: skeleton\nZombie Warrior: 5L, 10M, 61G, base: zombie\nZombie Lord: 9L, 139M, 454G, base: zombie\nGhast: 4L, 18M, 34G, base: ghoul\nWraith: 5L, 13M, 30G, base: allip\nSpectre: 7L, 7M, 29G, base: allip\nGreater Mummy: 12L, 246M, 588G, base: mummy\nMummy Lord: 12L, 68M, 592G, +1G/hr., base: mummy\nMaster Vampire: 10L, 119M, 598G, +2G/hr., base: vampire\nGreater Lich: 20L, 3756M, 1224G, +6G/hr., base: lich\nNecromancer: 12L, 1811M, 624G, +9G/hr., base: servant of the dark circle\nDemilich: 24L, 2000M, 1000G, +7G/hr, base Greater Lich"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Undead Units"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 2
},
"Tag": {
"type": "cexostring",
"value": "UNDUNITS"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 33,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "<CUSTOM70000>"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Victory Conditions"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "VICTORYCOND"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 34,
"Comment": {
"type": "cexostring",
"value": ""
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Harvest of Souls can become very active. You may notice a shadow or something clickable that is following you. That is your listener. It is required to support all the voice commands which help the game. It is best if you switch to DM CHANNEL to talk. You do this by clicking on the TALK button in the lower left corner of the screen and switching to DM. Things you type into this channel will only be sent to DMs so, it is not noisy to the rest of the game. All other channel talking can be handled from this location. The first thing you should know is how to access a list of commands besides this journal entry. Type LIST or LIST HELP into the channel and press enter. You will be shown a list of commands. Other than that a list will be displayed in this journal entry.\nSPEAKING COMMANDS:\n] say something = This will notify a DM with your message and an audible sound queue\n@ say something = This will notify your Team leader with a message and an audible sound queue\n? say something = This will send a color coded message to all your team members\n! say something = This will send a message to squad members and an audible sound queue\n' say something = This will cause you to say something out loud where you stand.\nVOICECHAT number = This will cause you to do one of your characters voice chats.\nANIM animnumber/duration = This will cause your PC to perform the specified animation for duration seconds.\nVAMPIRE PLAYER COMMANDS:\nVAMPIRE powername = This will enable you to use some vampire abilities. Type LIST HELP for details.\nTROOP AND UNIT SPOKEN COMMANDS:\nYou can command your units by typing in commands now. This also gives you access to a few you do not have in the conversation dialog. Type LIST COMMANDS for a complete list. The general method of issuing these commands is as follows:\nTROOPS, command = This will issue a command to a certain amount of units within a specific range.\nTROOP, name command = This will issue a command to a certain amount of units with the specific name within a specific range.\nADJUSTING RANGES AND NUMBER OF UNITS WHO RESPOND TO COMMANDS:\nSETTINGS RANGE number = This will set how far away units will listen to you. (1 to 30 meters)\nSETTINGS NUMBER number = This will set the maximum number of units who listen to you. (1 to 40 units)"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Voice Commands and Speech"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "voiceje"
},
"XP": {
"type": "dword",
"value": 0
}
}
]
}
}