Files
Alangara_PRC8/_module/jrl/module.jrl.json
Jaysyn904 b86cae1be0 2025/12/20 Update
Added PEPS.
Hooked up new GUI event.
Added PRC8 Journal entries.
Updated nim tools.
Full compile.
2025-12-20 15:15:02 -05:00

689 lines
31 KiB
JSON

{
"__data_type": "JRL ",
"Categories": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Comment": {
"type": "cexostring",
"value": "3e D&D Experience Chart\r\n\r\nLvl XP Needed\r\n01 0\r\n02 1000\r\n03 3000\r\n04 6000\r\n05 10000\r\n06 15000\r\n07 21000\r\n08 28000\r\n09 36000\r\n10 45000\r\n11 55000\r\n12 66000\r\n13 78000\r\n14 91000\r\n15 105000\r\n16 120000\r\n17 136000\r\n18 153000\r\n19 171000\r\n20 190000\r\n21 210000\r\n22 231000\r\n23 253000\r\n24 276000\r\n25 300000\r\n26 325000\r\n27 351000\r\n28 378000\r\n29 406000\r\n30 435000\r\n31 465000\r\n32 496000\r\n33 528000\r\n34 561000\r\n35 595000\r\n36 630000\r\n37 666000\r\n38 703000\r\n39 741000\r\n40 780000"
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Entry001"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "| D&D 3e XP Chart |"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "JRNL_XPCHART"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 1,
"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": "Level Adjustment Buy-off Table\n\nStarting LA / Level\n \n01 / 03\n02 / 06 09\n03 / 09 15 18\n04 / 12 21 27 30\n05 / 15 27 36\n06 / 18 33\n07 / 21 39\n08 / 24\n09 / 27\n10 / 30\n11 / 33\n12 / 36\n13 / 39\n\n(Buy-off dialog will be in the PRC menu when you qualify.)"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "| LA Buy-off Table |"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "JRNL_LA_BUYOFF"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 2,
"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": "Visit the PRC8 Discord for ruleset information, as well as other PW servers & dozens of single player PRC8 modules.\n\nhttps://discord.gg/FW9V9RKy5U"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "| PRC8 Discord |"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "JRNL_PRC8"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 3,
"Comment": {
"type": "cexostring",
"value": "Sigald Stormfist rewards the player with a free teleportation ring, if the player listens to his tale."
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "You should not be seeing this."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Sigald Stormfist, the innkeeper in The Heroes Rest, was kind enough to give me a small golden ring, which apparently can teleport me to his establishment. I suppose that is one way to get repeated business."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Castle Balder - Sigald Stormfist's Ring"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "quest_0001"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": "First of Kar I'ana's beginner-quests."
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "When I left the cave, I was greeted by Kar I'ana, the guarding of Little Forest. I agreed to help her with a local rodent problem, specifically by killing a dire rat that has been causing trouble in the forest."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "When I returned the rat's pelt to Kar I'ana, I was rewarded quite handsomely for my efforts. Furthermore, I was asked to speak with her again, should I seek more tasks to complete."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Continenta - A Rat Most Dire"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "quest_0015"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "The second and final beginner's quest."
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "My second task for Kar I'ana, was to replace her broken flute. For this, she told me to seek out Linda, a shopkeeper in the plaza of the nearby city Castle Balder. Also, she advised me to visit the local shopkeepers for equipment more suitable for me, and specifically advised me to buy some sort of blunt weapon for my later travels.\n\nAccording to her directions, the city of Castle Balder lies to my left, when leaving this grove."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Linda gave me a great bargain, and I brought back the flute to Kar I'ana's great joy. She told me that another of the forest's protectors, a man known as Tobias, knows about a local infestation of undead, and that he would probably reward me generously if I were to help him. I can find him, by traveling to my right, after leaving this grove."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Continenta - The Sound of Silence"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "quest_0016"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 6,
"Comment": {
"type": "cexostring",
"value": "Jorgen the Skinner - trades a flute for gold and xp"
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"End": {
"type": "word",
"value": 0
},
"ID": {
"type": "dword",
"value": 1
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "An old man called Jorgen approached me in the Heroes Rest, and told me a sad tale about how Borus Catcherson, the local rat catcher, lost his sanity, and now leads strange rat-like creatures in assaults against the city. I agreed to help him, by venturing into the sewers and end the pain of the madman. I am to return with Borus' flute, as proof of my success, for which I will be rewarded 5000 gold pieces."
}
}
},
{
"__struct_id": 1,
"End": {
"type": "word",
"value": 1
},
"ID": {
"type": "dword",
"value": 2
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Jorgen thanked me for ending the suffering of his old friend, and rewarded me with 5000 gold pieces. Hopefully, this will be the end of the rat-beats and their incursions into the city."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Continenta - To Catch a Catcher"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "quest_0002"
},
"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": "Rules and tips for character builds.\n\nGeneral Class and Multiclass restrictions (see below for class-specific enhancements and changes):\n\n Upon reaching level 40, a character must have at least 6 levels in all chosen classes.\n The following classes may not be taken: Monk, Pale Master, Shadow Dancer and Shifter.\n Clerics may not multiclass at all, not even with prestige classes.\n\nRestrictions and tips about skills:\n\n The Pick Pocket skill is forbidden to use against PCs and useless against NPCs, so it may not be taken.\n The Appraise skill is not used on Alangara.\n The Persuade skill is not used on Alangara.\n As there are no rideable horses on Alangara, the Riding skill is useless.\n As most containers and many gates on Alangara are locked, it can be useful to take some ranks in the Open Locks skill.\n\nFeat restrictions:\n\n It is not permitted to take the Devastating Critical feat.\n You may not take the Mounted Combat and Mounted Archery feats, as there are no rideable horses on Alangara.\n\nInformation about playable races:\nThere are no special subraces on Alangara. All standard races are allowed.\n\nAlignment on Alangara:\nAlangara is in many ways about the struggle between the alignment extremes ( good vs. evil, order vs. chaos ). Bear this in mind when choosing your alignment, as it will affect the role you play in the world at large. There are however no \"neglected\" alignments - neutrality is as valid an alignment choice as the extremes.\n\n\nMain Character concept:\n\nAll players may choose a single character to be their main character in Alangara. This is the character you choose as your \"prime avatar\", i.e. the one you primarily use.\n\nMain characters make take advantage of the following server features:\n\n A Main Character may own a farm (your farm may be harvested by your alts though).\n A Main Character may own private housing and private land area.\n A Main Character may (eventually) become a Reborn.\n A Main Character may be boosted by the following quests, and thus given permanent stat increases:\n Morrowar's Hunt.\n The Book of Winter.\n The call of Zertihn.\n\n\nHow to change your main character:\nIt is possible to change your main character. However, to encourage continuity in the choice of characters, and thus the Roleplay inside the world, we strongly recommend sticking with te same main character. If however need be then so be it... Please observe that if you have a farm it must be cleared and set up for sale Again for 10.000 gold pieces, as it was bought for.\n\nMultiple characters (character \"alts\"):\n\n You may have several active characters at a time.\n Alternate characters must all be either of the same alignment as the main character, or true neutral. This is to ensure that plots and rivalry is not too obvious to the players behind the characters.\n Players may NEVER have 2 or more characters inside the game at the same time on different accounts, since \"two-boxing\", i.e. playing 2 or more characters simultaneously, is a server violation. If you have 2 accounts with a character on each and you have a friend etc. over playing one of them... fine - but one online character = one attending player.\n\nClass changes and restrictions\nBarbarian:\n Barbarians of level 25+ have access to buy powerful weapons in the Dwarven Halls. These weapons can be used by the character, as long as he hasn't multiclassed to any classes besides the following: Barbarian, Fighter, Paladin, Ranger and Weapon Master.\n Barbarians receive special permanent stat bonuses from DMs at the following Barbarian class levels. (i.e a level 15 ranger 5 barbarian is not a level 20 barbarian.):\n Level 20 Barbarian: +4 STR and +4 CON\n Level 30 Barbarian: an additional +4 STR, +4 CON and +4 DEX\n\n\nBard:\n The effectiveness of Bardsong has been significantly increased in Alangara.\n\n The bardsong scales with \"1 to 1\" meaning you need 1 bardlevel and one perform to get bardsong level 1. A level 7 bard must have 7 perform to get a level 7 bardsong etc. presently it caps at level 40 bard/40 perform.\n\n Currently we have not tweaked the curse song, and as bards have severel other bonusesses we have no current plans to tweak it either.\n Bards have access to special arrow summoning items from Evelyn's Archery in Castle Balder City District.\n Bards get the special summon \"Valkyrie\":\n At level 11: Valkyrie\n At level 17: Valkyrie Knight\n At level 21: Valkyrie Muse\n\n\nDruid:\nThe following animal companions have been significantly improved in Alangara (be certain to choose one of these when choosing your animal companion):\n\n Panther : significantly increased damage output.\n Direwolf : a balance between damage output and survivability.\n Bear : Significantly increased survivability.\n\n\nFighter:\nFighters of level 25+ have access to buy powerful weapons in the Dwarven Halls. These weapons can be used by the character, as long as he hasn't multiclassed to any classes besides the following: Barbarian, Fighter, Paladin, Ranger and Weapon Master.\n\nPaladin:\n Paladins of level 25+ have access to buy powerful weapons in the Dwarven Halls. These weapons can be used by the character, as long as he hasn't multiclassed to any classes besides the following: Barbarian, Fighter, Paladin, Ranger and Weapon Master.\n Note that horses are not implemented in Alangara.\n\n\nRanger:\nRangers in Alangara are a great alternative to the Fighter class, with a strong focus on ranged attacks compared to their Fighter counterparts.\n\nSpecial features:\n\n Rangers of level 25+ have access to buy powerful weapons in the Dwarven Halls. These weapons can be used by the character, as long as he hasn't multiclassed to any classes besides the following: Barbarian, Fighter, Paladin, Ranger and Weapon Master.\n The following animal companions have been improved significantly (be certain to choose one of these when choosing your animal companion):\n Panther : significantly increased damage output.\n Direwolf : a balance between damage output and survivability.\n Bear : Significantly increased survivability.\n Note that rangers companions are same level as the druid counterpart so the rangers companions starts at the same level as the ranger when he gets them.\n\n Rangers also have access to powerful \"summon arrow\" items from Evelyn's archery in Castle Balder City District.\n\n\nRogue:\n Due to the fact that many monsters are crit/sneak immune, Rogues automatically get a bonus to damage and to hit, depending on their class level, according to the following list:\n From level 1-10: +5 to hit, +5 to damage\n From level 11-20: +10 to hit, +10 to damage\n From level 21-30: +15 to hit, +15 to damage\n From level 31-40: +20 to hit, +20 to damage\n You get the bonus, if you have at least 1 rogue-level. And if you do, your levels in Assassin and Harper are also added to the level count, to determine which bonus you get.\n\n Note that the Pick Pockets skill is not permitted in Alangara.\n\n\nSorcerer and Wizard:\nThe following familiars have been significantly improved in Alangara (be certain to choose one of these when choosing your familiar):\n\n Panther: a balance between damage output and survivability.\n\nNote that many spells have been enhanced on Alangara. See the seperate entry for a list of changes, or check the forum at www.alangara.dk/forum\n\n\nFeat changes and restrictions:\nThe Devastating Critical feat is banned on Alangara\nYou may not take the Mounted Combat and Mounted Archery feats, as there are no rideable horses on Alangara.\n\n\nSkill changes and restrictions:\n\n The Pick Pocket skill is forbidden to use against PCs and useless against NPCs, so it may not be taken.\n The Appraise skill is not used on Alangara.\n The Persuade skill is not used on Alangara.\n As there are no rideable horses on Alangara, the Riding skill is useless.\n As most containers and many gates on Alangara are locked, it can be useful to take some ranks in the Open Locks skill.\n\n"
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Reference: Character Generation"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "info_chars"
},
"XP": {
"type": "dword",
"value": 0
}
},
{
"__struct_id": 8,
"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": "Be aware that all items (except for DM tools) will be deleted from your inventory each time you log in. As the scripting systems used on Alangara makes heavy use of local variables on items, and since local variables on items are not saved when the DM character is exported, this has been done to ensure that no \"invalid\" items comes into circulation among the players.\n\nFor the same reason, be careful about which items you create directly from the palette. Where applicable, please use the tools to spawn these, as this will ensure the correct setup of variables."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Reference: DM tools"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "info_dm"
},
"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": "14-05-2016: In game texts (names, descriptions and conversations) have been overhauled, with a focus on fixing spelling errors."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Reference: Latest Changes"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "info_new"
},
"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": "Roleplaying:\nAlangara is a roleplaying server, so please stay in character during play.\n\nRespecting the gods:\nYou may actively oppose a god's followers and portfolios. You may also question his portfolios, and work to limit their influence on the Inner Realms.\n\nYou may NOT however speak ill of a god's position, or question their right to rule as divine beings. If you do so, you risk angering all the gods. Since they are vain and tolerate no insults from mortals, even your own god may strike you down should you belittle a god. Characters slain by a god are PERMANENTLY LOST (server wiped).\n\nAt all times you must show respect for gods.\n\nPlease roleplay your alignment:\nEvil characters are evil, and all evil characters will plot and scheme to get rid of any other character with a higher status than themselves. Evil characters that have formed an alliance, will not ally themselves with other evil alliances against other players.\n\nGood characters are good. This mean a good character will be roleplayed as helpful and the player choosing a good alignment should be ready to help others in need.\n\nLawful characters respect order and authority, and should be expected to live up to the agreements they make (at least to the wording of the agreement).\n\nChaotic characters dislike order and authority (although most of them are clever enough to know that blatant disregard for the law is likely to get them killed)."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Reference: Role Playing Guidelines"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "info_guidelines"
},
"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": "PVP-rules:\n\nPlayer vs. Player is allowed on the server, following these guidelines:\n\n A player must always roleplay the grudge his character holds to other characters.\n A player must NEVER attack an \"easy target\" unless that person has seriously insulted his or her character. Even then, he should first try to get an apology rather than merely killing the offender.\n Player killing is the ultimate last resort for settling a conflict.\n Players may kill other characters who have spoken ill of them in public, or have in other outright ways insulted them, but keep the other rules in mind.\n All killings are counted as having settled that particular issue, and may not be repeated over and over again.\n It is not allowed to steal items from other players (whether through the Pick Pocket skill, Disarming or any other means).\n\nPlayers killing with outright rotten excuses and obvious lack of roleplay will instantly have their server vault wiped of all characters. Should this not stop their behavior, a permanent server ban will be the next step. \"I am evil and wants world dominion\", \"I kill people because I am insane (or evil)\", \"I am trying to build a reputation\", \"I am an assassn practising\" etc. are NOT valid excuses. Valid reasons are built upon player interaction. This also means that f.x. an assassin may not be hired by his player friend for a symbolic reward to kill someone.\n\n\nCommunication:\n\nPlease do not use the shout channel. However, feel free to:\n\n Talk to others in tells as you see fit.\n Talk to others as you please in the party channel, if the entire party agrees.\n You are free to ask other players in tell if they wan't to team up and play etc.\n\nThis being said, please try to keep OOC-talk in the tell-channel or at least in the party channel.\n\nThe \"official\" language of ALANGARA is English. However, nothing prevents you from speaking in whatever language you choose, as long as it does not exclude people from the conversation.\n\n\nRules for in-game farms:\n\n Players may only purchase one farm per PLAYER. This means that only your MAIN CHARACTER may own a farm. However, your alt characters can harvest your crops.\n A farm may be bought for 10.000 gp upon reaching character level 10. If you later decide to leave the server permanently, please take the 5 minuttes to remove all crops from your farm and put it up for sale, so that others may buy it again.\n Alternate characters may take the druid quest giving them the first tukarian cherry seed, but this seed MUST BE DESTROYED in the trashcan in the ooc area. A main character may only have the number of seeds that the individual character can obtain themselves through quests.\n Selling the fruits and special crops themselves to other players (or even your alternate characters) is however fully legal. Only the distribution of the seeds themselves is restricted.\n Cheating with the farm system, f.x. having several farms, selling extra seeds, having more special crop seeds/plants than legally obtainable and so on, is a bannable offense. \n\nThe farming system has been put in place for your enjoyment, and it requires a lot of time from the server administrators to add and maintain the farms. Also, the benefits of farming can also be quite generous, which is the reason for the limits to special quest crops (which are are neccessary for the balance of the game). So please respect the above rules."
}
}
}
]
},
"Name": {
"type": "cexolocstring",
"value": {
"0": "Reference: Server Rules and Guidelines"
}
},
"Picture": {
"type": "word",
"value": 65535
},
"Priority": {
"type": "dword",
"value": 4
},
"Tag": {
"type": "cexostring",
"value": "info_rules"
},
"XP": {
"type": "dword",
"value": 0
}
}
]
}
}