Mods / MoreClasses_Revised

Category: #Other
Author: Tisk
Side: Both
Created: Sep 13th 2023 at 2:43 PM
Last modified: Sep 18th 2023 at 12:36 AM
Downloads: 4743
Follow Unfollow 65

Latest file for v1.18.10:
moreclasses_revised-v1-0-4.zip 1-click install


MoreClasses_Revised

This is not my mod.  The original mod can be found here and is by Mr1k3.  All credit goes to him for the baseline work on this mod.

Credit out of the way, I have made a few updates and changes here and there within this version of the mod.  This is merely to provide myself and my friends with some of the changes we would like to see in our own gameplay.  It is only posted up on the ModDB to allow friends an easy way to download it when joining the server.  Yes, everyone is welcome to use it, but I am below novice level when it comes to modding, so please be kind and understand that I didn't write most of this.

 

** If you have intentions of using the Alchemist class, it's highly suggested that you also use the Alchemy Mod by Llama3013, which can be found here.  I intend to use that mod to make a few class specific recipies for the Alchemist.

 

Current Changelog (9/13/2023)

  • Classes Added:  Tailor, Stonemason, Alchemist
  • Combined Blacksmith and Miner
  • Combined Blackguard and Vanguard into a Mercenary Class
  • Re-lock tailor patterns behind the tailor class.
  • Traits have been cleaned up, a few adjusted and moved about just to make it a little simpler to see from the backend.
  • Custom clothes removed and class dress has been updated to all vanilla pieces
  • Recipe requirements have been adjusted
  • Mining Lanterns removed completely
  • Bowyer trait removed completely
  • Mercenary class now has both Blackguard and ForlornHope armor and weapons craftable to him.
  • Smith now has copper pan and old thrifty traits craftable to him.
  • All classes rebalanced (4 positive traits, 3 negative traits)

Future Goals

  • Create Alchemist only recipies to incorporate with the Alchemy mod.
  • Work with Xandu for XSkills compatibility
  • Continue cleanup and simplification

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.4 4094 Sep 18th 2023 at 12:36 AM Show moreclasses_revised-v1-0-4.zip Install now
v1.0.3 133 Sep 17th 2023 at 9:16 PM Show moreclasses_revised_v1.0.3.zip Install now
v1.0.2 283 Sep 14th 2023 at 11:54 AM Show moreclasses-revised-v1.0.2.zip Install now
v1.0.1 232 Sep 13th 2023 at 6:19 PM Show moreclasses_revised.zip Install now

32 Comments (oldest first | newest first)

💬 Asket, Apr 6th at 9:20 PM

Does not seem to work on 1.19.7

💬 Pamela, Mar 10th at 2:04 PM

Does this work in 1.19.4??

💬 Jubes, Feb 28th at 9:32 AM

Is it possible to configure Tinkerer back for Clockmakers?

💬 COPKILLER4FUN, Dec 18th 2023 at 7:03 AM

@0mni

You have to add

{

code: "bowyer",

type: "positive",

attributes: {

}

}

to traits.json.

💬 0mni, Dec 2nd 2023 at 5:16 PM

Bobosaw 

how did you get bowyer to add in? using the method you provided in your comment, even copy/pasting to ensure proper format it always crashes when going to view the trait tab in game.

 

I even tried adding in the bowyer trait to the mod traits.json from the original games traits.json file too and that just results in the world not being able to load

💬 0mni, Dec 2nd 2023 at 5:06 PM
💬 ViryaDraco, Nov 26th 2023 at 12:46 PM

Thanks Dark_Darcus, But

What about the charcoal issue whitout quantity in the crafting recipe?

Is this mod abandoned or something like that?

💬 Dark_Darcus, Nov 26th 2023 at 6:31 AM

fixed by adding vanilla game traits to classes

{"code": "mercenary",
"traits": ["mercenary", "focused", "rugged", "soldier", "heavyfooted", "ravenous", "petraphobia"],

add 

,"merciless"

and it will look like this

{"code": "mercenary",
"traits": ["mercenary", "focused", "rugged", "soldier", "merciless", "heavyfooted", "ravenous", "petraphobia"],

💬 ViryaDraco, Nov 26th 2023 at 5:54 AM

I cant craft the blackguard shield, it seems is cause of this, charcoal dont have quantity, also the mercenary dont have the merciless trait, and it is a must in vanilla for crafting the shield,  please help, and thanks in advance.

Imagen

💬 Annastasija, Nov 24th 2023 at 11:42 AM

tuning spear isn't craftable with this mod for some reason

💬 Dagurmawth, Nov 2nd 2023 at 6:59 PM

The bowyer trait should still exist for compatability sake.  We're unable to craft certain items like the quiver from better bags without having a class with fletching.

💬 Bobosaw, Oct 20th 2023 at 6:55 AM

Nvm I figured out how to change it myself. For anyone else wanting to change traits in classes:

  1. Extract the file
  2. Open the folder moreclasses_revised-v1-0-4
  3. Open the "assets" folder
  4. Open the "game" folder
  5. Open the "config" folder
  6. Open the characterclasses.json file
  7. Add your desired traits in the class you like
    1. For example the Hunter lists their traits as "["sharpeye", "resourceful", "forager", "furtive", "fragile", "petraphobia", "hungry"]
    2. Add Bowyer by putting ["sharpeye", "resourceful", "forager", "bowyer", "furtive", "fragile", "petraphobia", "hungry"]
  8. Profit
  9. If it doesn't work I am either lying or something went wrong in the process

Enjoy <3

💬 Ponchoandlefty, Oct 16th 2023 at 5:58 AM

Does this mod still work in version 1.18.15?

💬 NMND, Oct 14th 2023 at 7:44 PM

VS: 1.18.15
MoreClassesRevised: 1.0.4

Thanks to Ryuu's comment below, I was seemingly able to fix not only this issue but several other mods as well, like plankable (see comments there).

Solution:

  • Unzip mod.
  • open /assets/moreclasses/blocktypes/metalpan.json
  • replace "lore-book" with "lore-book-aged-orangebrown".
  • replace "resonancearchive" with "tuningcylinder"
  • save file
  • repack and remove the unzipped mod dir.

When packing, make sure you don't have modname.zip/modname/assets but directly modname.zip/assets

Gud lukk!

💬 RuneScholar, Oct 5th 2023 at 7:12 AM

Might I suggest that in the future, for the Alchemist, you do a variant with recipes reliant on the “Simple Alchemy” mod as well? For those of us that want to use that mod over the other Alchemy mod.

💬 Dagurmawth, Sep 23rd 2023 at 7:01 PM

I have found that this mod is incompatible with anything at alters the classes.  Which is why it seems to be crashing anyone that uses it.  The big mod I found it incompatible with in my setup is Rustbound Magic, scrolling to the Rust Mage in the class list will crash the game.
Specifically I see it crashing when calling on the traits of the mage.

Running on 64 bit Windows with 32647 MB RAM
Game Version: v1.18.13 (Stable)
9/23/2023 1:01:33 PM: Critical error occurred
Loaded Mods: betterdrifters@2.1.3, BetterGrass@0.0.1, moreclassesrevised-v1-0-4@1.0.4, game@1.18.13, rustboundmagic@1.2.5, creative@1.18.13, survival@1.18.13
System.Collections.Generic.KeyNotFoundException: The given key 'frail' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Vintagestory.GameContent.GuiDialogCreateCharacter.<changeClass>b__25_0(String code) in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 388
at System.Linq.Enumerable.SelectArrayIterator`2.ToArray()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.GetEnumerator()+MoveNext()
at Vintagestory.GameContent.GuiDialogCreateCharacter.changeClass(Int32 dir) in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 390
at Vintagestory.GameContent.GuiDialogCreateCharacter.<ComposeGuis>b__13_3(Boolean on) in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 217
at Vintagestory.API.Client.GuiElementToggleButton.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementToggleButton.cs:line 195
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 487
at Vintagestory.API.Client.GuiDialog.OnMouseDown(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 536
at Vintagestory.GameContent.GuiDialogCreateCharacter.OnMouseDown(MouseEvent args) in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 502
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 393
at Vintagestory.Client.NoObf.ClientMain.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1816
at Vintagestory.Client.GuiScreenRunningGame.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 329
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 199
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 9/23/2023 11:56:11 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1237268411382838093, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.18.13.0
P3: 64b07659
P4: openal32.dll
P5: 1.23.0.0
P6: 63dd31ad
P7: 40000015
P8: 00000000000df046
P9:
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER98D0.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA38F.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA3A0.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA39E.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA3BE.tmp.txt
\\?\C:\Users\Chesh\AppData\Local\Temp\WERA807.tmp.appcompat.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_2ec7e698813894950b9b93e32146592f2344b2_ae564f4f_82ecbe44-0415-4ce1-ad61-da967f705abe

Analysis symbol:
Rechecking for solution: 0
Report Id: f5dfe5bf-6986-4285-99b9-5549bce2da44
Report Status: 268566528
Hashed bucket: 2245dcdc53ace9ebc12ba9109849334d
Cab Guid: 0 }
--------------
{ TimeGenerated = 9/23/2023 11:56:10 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.18.13.0
P3: 64b07659
P4: openal32.dll
P5: 1.23.0.0
P6: 63dd31ad
P7: 40000015
P8: 00000000000df046
P9:
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER98D0.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA38F.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA3A0.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA39E.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA3BE.tmp.txt
\\?\C:\Users\Chesh\AppData\Local\Temp\WERA807.tmp.appcompat.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_2ec7e698813894950b9b93e32146592f2344b2_ae564f4f_cab_82ecbe44-0415-4ce1-ad61-da967f705abe

Analysis symbol:
Rechecking for solution: 0
Report Id: f5dfe5bf-6986-4285-99b9-5549bce2da44
Report Status: 131076
Hashed bucket:
Cab Guid: 0 }
--------------
{ TimeGenerated = 9/23/2023 11:56:06 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.13.0, time stamp: 0x64b07659
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x53d0
Faulting application start time: 0x01d9ee4d52d7e1f6
Faulting application path: C:\Users\Chesh\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\Chesh\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: f5dfe5bf-6986-4285-99b9-5549bce2da44
Faulting package full name:
Faulting package-relative application ID: }

💬 Plumeria, Sep 23rd 2023 at 1:12 AM

Hello, a few people on my server keep crashing when scrolling through the classes.

Running on 64 bit Windows with 16273 MB RAM
Game Version: v1.18.13 (Stable)
9/22/2023 9:09:34 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.0.15, axleinblocks@1.0.18, betterdrifters@2.1.3, betterruins@0.2.2, chiseltools@1.8.4, fantasycreatures@0.6.4, weaponpackg@1.0.1, millwright@1.0.8, moreclassesrevised-v1-0-3@1.0.3, moremolds@1.4.2, primitivesurvival@3.2.8, translocatorengineeringredux@1.4.7, game@1.18.13, weaponpackalphaunoff@1.4.0, wildcraft@1.6.6, zoombuttonreborn@1.4.0, abcsreborn@0.1.2, additionalmolds@1.0.1, alchemy@1.6.16, animalcages@2.2.0, bodyheatbar@1.0.1, canmarket@0.3.12, carryon@1.6.0, commonlib@2.2.0, expandedfoods@1.6.7, fishing@1.1.5, greenbegone@1.0.0, sailboat@1.1.0, naturalnight@2.1.0, petai@1.8.1, prospectorinfo@4.3.0, stillnecessaries@1.0.1, stonebakeoven@1.0.6, storageoptions@1.0.1, th3expansion@1.1.1, thatch@1.0.0, usefulstuff17@1.2.0, vtpp@1.1.0, creative@1.18.13, vsquest@0.5.0, survival@1.18.13, vsvillage@0.7.3, wildfarmingrevival@1.1.6, workbenchexpansion@1.7.0, xlib@0.7.4, cats@1.8.0, em@2.3.0, feverstonewilds@1.4.3, playercorpse@1.8.0, stonequarry@3.1.5, wolftaming@1.8.0, xskills@0.7.5, bricklayers@2.2.0
System.Collections.Generic.KeyNotFoundException: The given key 'nervious' was not present in the dictionary.
at Vintagestory.GameContent.GuiDialogCreateCharacter.<changeClass>b__25_0(String code) in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 388
at System.Linq.Enumerable.SelectArrayIterator`2.ToArray()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.GetEnumerator()+MoveNext()
at Vintagestory.GameContent.GuiDialogCreateCharacter.changeClass(Int32 dir) in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 390
at Vintagestory.GameContent.GuiDialogCreateCharacter.<ComposeGuis>b__13_4(Boolean on) in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 220
at Vintagestory.API.Client.GuiElementToggleButton.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementToggleButton.cs:line 195
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 487
at Vintagestory.API.Client.GuiDialog.OnMouseDown(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 554
at Vintagestory.GameContent.GuiDialogCreateCharacter.OnMouseDown(MouseEvent args) in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 505
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 390
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 199
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Ryuu, Sep 21st 2023 at 8:11 AM

First, I love the mod as does my Community. :)
Now, the problem is that I am being spammed with the following quite heavily over a 24-hour period when my server is up:


[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:lore-book in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-1 in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-2 in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-3 in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-4 in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-5 in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-6 in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-7 in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-8 in panningdrop
[Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-9 in panningdrop

 After looking into your metalpan.json file, I think the error is coming from your mod since you are referencing those in there despite what remaps.json is doing from the Vintage Story update: "v1.18.0-dev.68". basically, it's still not recognizing the remaps of the tuningcylinder 1 through 9 (example: tuningcylinder-1; tuningcylinder-2; etcetera) from the remaps file as you are trying to call those remaps in your revised mod. The same I think is occuring with lore-book because if you look in "v1.18.0-dev.35" (also in remaps.json) lore-book-aged-orangebrown is being forcefully remapped as lore-book.

I am using Vintage Story 1.18.13 on my server, and remaps.json is in "\assets\game\config\remaps.json" if you're wondering. What should be done? Would the file metalpan.json require it below the loadorder of the remaps so that when the remaps occur, it will then register? If this is the case, I don't know how to do that but perhaps you do? :)

💬 Kaofan, Sep 20th 2023 at 12:19 AM

Tisk

Game version: 1.18.12

Mods: Deep Storage Chest @ 0.0.3 | Universal MoreClasses_Revised @ 1.0.4 | Universal PlayerList @ 1.6.0 | Universal RP Voice Chat @ 2.0.1 | Universal Essentials @ 1.18.12 | Universal Alchemy @ 1.6.16 | Universal Animal cages @ 2.2.0 | Universal Carry On @ 1.6.0 | Universal CommonLib @ 2.2.0 | Universal Cooperative Combat @ 1.1.1 | Universal Rustbound Magic @ 1.2.8 | Universal Creative Mode @ 1.18.12 | Universal Survival Mode @ 1.18.12 | Universal XLib @ 0.7.4 | Universal A Wearable Light @ 1.0.8 | Universal Firearms (Alpha) @ 0.1.10 | Universal OneStick (Tree Felling Fix) @ 1.0.1 | Universal Player Corpse @ 1.8.0 | Universal Th3Essentials @ 2.5.0 | Server XSkills @ 0.7.5 | Universal Bed Respawnner @ 1.0.0 | Universal

 

Edit1: I read it now because I didn't get a ping from you

Edit2: I'll tell you that when I loaded your mod, even on the single version, the new world couldn't be created because errors popped up.

https://imgur.com/PrcJlBn
https://imgur.com/GdEfZCE

💬 TiskAuthor, Sep 19th 2023 at 11:37 AM

@Kaofan - What other mods are you currently running?  Because I cannot seem to reproduce this crash with my own setup.

💬 Jenpai, Sep 19th 2023 at 3:20 AM

Tisk Changing it sooner then later is a good idea, otherwise if others make mixes or go to update the orgional there will be a lot more confusion

💬 Kaofan, Sep 18th 2023 at 3:10 PM

Tisk

Okay, I'll say this. I was looking for errors with a client crash with this modem when it comes to classes. None of the 10 classes (not counting commoners) crashes at all. But when the last class, i.e. Alchemist, ends, the game crashes when we want to go to the initial class, i.e. Populace (by pressing the right button). It works the other way round too, when we want to quickly switch from the Populace class to the Alchemist (i.e. by clicking the left piston), it also crashes. I also noticed that on Single, this mod causes a problem because when creating a new world, it practically does not create until the end because an error already appears.

https://imgur.com/PrcJlBn
https://imgur.com/GdEfZCE

Edit1: I can even make you a short video
Edit2: I know it's tedious for you to look for an error. I understand it, but I'm not doing it to spite you, because you're the only one who made this mod for more classes.

 
💬 Kaofan, Sep 17th 2023 at 2:04 PM

Tisk

It seems to me that this is not a problem of the Alchemist class but of another class

💬 TiskAuthor, Sep 17th 2023 at 12:57 PM

@Kaofan

That's so odd.  I don't have Frail mentioned anywhere.  I use the term Fragile in the alchemist description, listed traits, and the english translation.  We also have alchemists on Moondrop that do not seem to be having the same issue.  I wonder where the heck it's trying to get frail.

 

💬 Kaofan, Sep 17th 2023 at 11:02 AM

Tisk

I would also like to report an error. When selecting one of these classes, the game crashes, this happens both in Multiplayer and Single Player. If people want to scroll past the alchemist, it crashes the game for everyone. When I scroll to the left I see the Alchemist and when I want to scroll further it crashes.

Here is the log from the Server Members' data

It runs on 64-bit Windows with 15587 MB RAM
Game version: v1.18.10 (stable)
2023-09-17 10:40:48: A fatal error occurred
Loaded mods: bedrespawner@1.0.0, DeepStorage@0.0.3, moreclassesrevised-v1-0-2@1.0.2, playerlist@1.6.0, game@1.18.10, alchemy@1.6.16, carryon@1.6. 0 , commonlib@2.2.0, cooperativecombat@1.1.1, rustboundmagic@1.2.8, creative@1.18.10, survival@1.18.10, awearablelight@1.0.8, maltiezfirearms@0.1.10, onestick@1.0.1, playercorpse @1.8.0
System.Collections.Generic.KeyNotFoundException: The specified key "frail" was not present in the dictionary.
at Vintagestory.GameContent.GuiDialogCreateCharacter.<changeClass>b__25_0 (string code) at VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 388
in System.Linq.Enumerable.SelectArrayIterator`2.ToArray()
in System.Linq.Buffer`1..ctor(source IEnumerable`1)
in System.Linq.OrderedEnumerable`1.GetEnumerator()+MoveNext()
at Vintagestory.GameContent.GuiDialogCreateCharacter.changeClass (Int32 directory) at VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 390
at Vintagestory.GameContent.GuiDialogCreateCharacter.<ComposeGuis>b__13_4(Boolean on) at VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 220
at Vintagestory.API.Client.GuiElementToggleButton.OnMouseDownOnElement (ICoreClientAPI api, MouseEvent args) at VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementToggleButton.cs:line 195
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent MouseArgs) at VintagestoryApi\Client\UI\GuiComposer.cs:line 460
at Vintagestory.API.Client.GuiDialog.OnMouseDown (args MouseEvent) at VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 536
at Vintagestory.GameContent.GuiDialogCreateCharacter.OnMouseDown(MouseEvent args) at VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 502
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown (MouseEvent args) at VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 393
at Vintagestory.Client.NoObf.ClientMain.OnMouseDown (MouseEvent args) at VintagestoryLib\Client\ClientMain.cs:line 1816
at Vintagestory.Client.GuiScreenRunningGame.OnMouseDown(MouseEvent args) at VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 329
at Vintagestory.Client.ScreenManager.OnMouseDown(MouseEvent e) at VintagestoryLib\Client\ScreenManager.cs:line 875
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) at VintagestoryLib\Client\ClientPlatform\Input.cs:line 202
at OpenTK.Windowing.Desktop.NativeWindow.OnMouseDown(MouseButtonEventArgs e)
in OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window*, MouseButton, InputAction, KeyModifiers)
--- End stack trace from previous location ---
in OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
in OpenTK.Windowing.Desktop.NativeWindow.ProcessWindowEvents (boolean waitForEvents)
in OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) at VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() at VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start (ThreadStart start) at VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event log entries containing Vintagestory.exe, latest 3
==================================
{ TimeGenerated = 2023-09-17 10:39:46, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.10.0, timestamp: 0x64b07659
Faulting module name: openal32.dll, version: 1.23.0.0, timestamp: 0x63dd31ad
Exception code: 0x40000015
Error offset: 0x00000000000df046
Faulting process ID: 0x0x7144
Faulting application start time: 0x0x1d9e94267f824a6
Faulting application path: C:\Users\trepi\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\trepi\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report ID: aacd4be9-86d4-4af2-be4f-f5f173388438
Full name of the causing package:
Application ID relative to the offending package: }
--------------
{ TimeGenerated = 2023-09-17 10:38:55, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.10.0, timestamp: 0x64b07659
Faulting module name: openal32.dll, version: 1.23.0.0, timestamp: 0x63dd31ad
Exception code: 0x40000015
Error offset: 0x00000000000df046
Faulting process ID: 0x0x7160
The time the faulty application started: 0x0x1d9e942282260ef
Faulting application path: C:\Users\trepi\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\trepi\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report ID: b3b21880-5a53-4b48-b031-9f7b1eef8d65
Full name of the causing package:
Application ID relative to the offending package: }
--------------
{ TimeGenerated = 16/09/2023 18:48:38, Site = , Source = Application Error, Message = Error application name: Vintagestory.exe, version: 1.18.10.0, timestamp: 0x64b07659
Faulting module name: openal32.dll, version: 1.23.0.0, timestamp: 0x63dd31ad
Exception code: 0x40000015
Error offset: 0x00000000000df046
Faulting process ID: 0x0x140a0
Faulting application start time: 0x0x1d9e8a8a9d5a67b
Faulting application path: C:\Users\trepi\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\trepi\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report ID: 8bee4db7-cb4b-4dac-a660-19bb1723b06d
Full name of the causing package:
Application ID relative to the offending package: }

💬 NeanderthaI, Sep 16th 2023 at 1:09 AM

@Tisk

Amazing work my freind. i love that the new version of the blackguard, doesnt have the range debuffs, it fits into my hunter-gatherer lifestyle perfectly, and makes using spears so much less of a pain.

💬 Kaofan, Sep 15th 2023 at 1:56 PM

Tisk

I found a bug in your mod

And it comes from this source: \assets\moreclasses\blocktypes

15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:lore-book in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:lore-book in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:lore-book in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:lore-book in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-1 in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-2 in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-3 in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-4 in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-5 in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-6 in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-7 in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-8 in panningdrop
15.9.2023 15:53:34 [Server Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:resonancearchive-9 in panningdrop

💬 TiskAuthor, Sep 15th 2023 at 11:51 AM

Kaofan - Thank you for the translation!  I'll see what I can do about adding it in.  <3

@Jenpai - Do you think 'revised' is confusing?  Do you think others will be confused if I rename it?

xeyron - I'll take a look at these.  Thank you for taking the time and providing the input!  Also, i would assume the bombs do not take it into account, but I'm completely unsure.  Just better to assume they don't.  😂

💬 Xeyron, Sep 15th 2023 at 7:56 AM

@Tisk thanks for putting the mod out there!

I have found three issues:

  • The Clockmaker cannot make the Tuning Spear as he now has the *Crafty trait, not the *Tinkerer.
    The "Hacking Spear" reference leads nowhere - I assume you meant the Tuning Spear with this.
  • The Mercenary cannot make the Blackguard Shield as he has the *Mercenary trait, not the *Merciless trait.
  • The Sewing Kit is not Tailor exclusive; I assume this was a leftover change from the original mod.


One comment on the Alchemist:
While Hunter, Farmer and Mercenary have Petraphobia (-25% Mining speed and no double ores) as one negative trait, the Alchemist gets Sluggish (-25% Mining Speed) and Careless (No chance to get double ores) as two negative traits.
I suggest the alchemist gets a combat debuff.

One Comment on Farmer:
Hunter has Resourceful (+50% animal loot, +75% animal harvest speed) AND Forager (+25% wild crop drops, +50% chance for extra forage) while Farmer has this in one positive trait called Butcher (+25% animal loot, +50% harvest, +50% wild crops drops, +25% forage).
I suggest he gets the +5 HP trait removed and butcher is split into two positive perks.

Question regarding Blacksmith.
Do Ore Bombs take his double ore chance into account?

Cheers, Xeyron

💬 Kaofan, Sep 14th 2023 at 12:15 PM

Tisk

I will be honored if you add my Polish version to this mod

💬 Jenpai, Sep 14th 2023 at 3:32 AM

Suggestion: Nameing the Mod: MoreClasses_Remix or MoreClases_TiskMix

Mainly cus this reminaging is much farther off form the orgional.

Good job on the remixing tho!

💬 Kaofan, Sep 14th 2023 at 1:00 AM

Tisk

\assets\moreclasses\lang

pl.json

{
"item-tools-simple": "Proste narzędzia",
"item-tools-basic": "Podstawowe narzędzia",
"itemdesc-tools-basic": "Zbyt słabe, aby naprawiać zbroje płytowe",
"item-tools-standard": "Standardowe narzędzia",
"item-tools-advanced": "Narzędzia zaawansowane",
"item-basicbooster": "Podstawowy wzmacniacz gleby",
"itemdesc-basicbooster": "Trwale zwiększa wszystkie maksymalne wartości składników odżywczych gleby o 20%",
"item-qualitybooster": "Wzmacniacz gleby jakościowej",
"itemdesc-qualitybooster": "Trwale zwiększa wszystkie maksymalne wartości składników odżywczych gleby o 40%",
"block-metalpan-copper": "Miedziana patelnia",
"blockdesc-metalpan-copper": "Prawidłowa patelnia poszukiwacza, może znajdować minerały i ma zwiększoną szansę na znalezienie kruszców",
"block-metalmininglantern-*": "Lampa górnicza",
"block-primitivemininglantern-*": "Prosta lampa górnicza"
}

\assets\game\lang

pl.json

{
// Klasy Postaci //
"characterclass-farmer": "Rolnik",
"characterclass-lumberjack": "Drwal",
"characterclass-blacksmith": "Kowal",
"characterclass-tailor": "Krawiec",
"characterclass-stonemason": "Kamieniarz",
"characterclass-alchemist": "Alchemik",
"characterclass-mercenary": "Najemnik",

// Opisy Klas Postaci //
"characterdesc-mercenary": "<font color=\"#99c9f9\"><i>Nie każdy potrafi się bronić, a w tym świecie obrońcy są pilnie potrzebni.</i></font><br><br>Najemnicy to wojownicy. Zarabiają swoje życie ostrzem swojego miecza i działają jako obrońcy miast oraz eksploratorzy lochów.",
"characterdesc-farmer": "<font color=\"#99c9f9\"><i>Wielka katastrofa tylko spulchniła ziemię dla nowych nasion do posadzenia.</i></font><br><br>Rolnicy czują się jak w domu na rozległych obszarach uprawnych pól, na których zazwyczaj pracują. Potrafią zbierać więcej plonów z roślin i są doświadczeni w uboju, nie pozostawiając zbyt wiele odpadków. Potrafią również tworzyć akceleratory glebowe. Mimo swoich twardych ciał, znajdują się w znacznie bardziej wrogim świecie, niż się spodziewali.",
"characterdesc-lumberjack": "<font color=\"#99c9f9\"><i>Drewno rzadko wytrzymuje próbę czasu, być może ty też nie.</i></font><br><br>Drwale są świetni w pracach związanych z drzewami. Mogą łatwo hodować duże sady z drewnem i drzewami owocowymi, a dzięki pracy w stolarni potrafią wykorzystać pozyskane drewno do tworzenia unikalnych dekoracji. Jednak poza swoimi specjalnościami mają niewielkie umiejętności.",
"characterdesc-blacksmith": "<font color=\"#99c9f9\"><i>Rytmiczne uderzenia kowadła ożywiają wszelkie wojny.</i></font><br><br>Kowale są artystami metalu. Potrafią odnawiać stare zestawy zbroi i uzyskiwać więcej węgla drzewnego ze swoich jam. Jednak nie nadają się dobrze do życia na zewnątrz.",
"characterdesc-stonemason": "<font color=\"#99c9f9\"><i>Kiedyś budowaliśmy zamki na niebie.</i></font><br><br>Kamieniarze to artyści wyposażeni w umiejętności efektywnego wzmacniania kamienia i gliny w przydatne konstrukcje. Jednak nie nadają się dobrze do życia na zewnątrz.",
"characterdesc-alchemist": "<font color=\"#99c9f9\"><i>Jesteśmy częścią tego świata, tak samo jak on jest częścią nas.</i></font><br><br>Alchemicy mają unikalne połączenie z przyrodą. Dzięki swojej pracy z roślinami są w stanie odczuwać energie i przekształcać to, co kiedyś było ograniczeniem.",


// Cechy Rzemieślnicze //
//Bezwzględny - Cecha standardowa.

// "trait-thrifty": "<font color=\"#84ff84\">• Oszczędny</font>",
// "traitdesc-thrifty": "Wytwarza tańsze <a href="handbooksearch://ore blasting">bomby do wybuchu rudy</a> z wosku lub trawy, posiada prymitywny przepis na <a href="handbooksearch://blasting powder">proch wybuchowy</a> i może tworzyć jasne, wodoodporne <a href="handbooksearch://mining lantern">lampiony</a>",

"trait-crafty": "<font color=\"#84ff84\">• Sprytny</font>",
"traitname-crafty": "Sprytny",
"traitdesc-crafty": "Potrafi wykonywać <a href=\"handbooksearch://metal parts\">części metalowe</a>, <a href=\"handbooksearch://hacking spear\">włócznie do hakowania</a> oraz może tworzyć <a href=\"handbooksearch://scrap weapon kit\">bronie z odpadów</a>, <a href=\"handbooksearch://chute\">zjeżdżalnie</a> i <a href=\"handbooksearch://angled gears\">przekładnie mechaniczne</a> z większą wydajnością.",

"trait-greenthumb": "<font color=\"#84ff84\">• Zielony kciuk</font>",
"traitname-greenthumb": "Zielony kciuk",
"traitdesc-greenthumb": "Może wydobywać <a href=\"handbooksearch://seeds\">nasiona</a> z plonów, tworzyć <a href=\"handbooksearch://terra preta\">bogatą glebę</a> i <a href=\"handbooksearch://booster\">akceleratory glebowe</a>, które zwiększają płodność gleby.",

"trait-mercenary": "<font color=\"#84ff84\">• Najemnik</font>",
"traitname-mercenary": "Najemnik",
"traitdesc-mercenary": "Może tworzyć <a href=\"handbooksearch://tools\">narzędzia</a> do naprawy/tworzenia <a href=\"handbooksearch://forlorn hope\">zbroi Nadziei</a> i <a href=\"handbooksearch://blackguard\">zbroi Strażnika</a>, a także <a href=\"handbooksearch://blackguard shortsword\">krótkie miecze</a> i <a href=\"handbooksearch://blackguard shield\">tarcze</a>.",

// "trait-blackguard": "<font color="#84ff84">• Stróż Nocy</font>",
// "traitdesc-blackguard": "Może tworzyć <a href="handbooksearch://tools">narzędzia</a> do naprawy/tworzenia <a href="handbooksearch://blackguard">zbroi stróża nocy</a>, która oferuje dodatkową ochronę.",

// Bowyer - Cecha standardowa.

"trait-carpenter": "<font color=\"#84ff84\">• Stolarz</font>",
"traitname-carpenter": "Stolarz",
"traitdesc-carpenter": "Może tworzyć <a href=\"handbooksearch://paper lantern\">lampiony z papieru</a>, <a href=\"handbooksearch://wagon\">koła do wozu</a>, <a href=\"handbooksearch://wallpaper\">tapety</a> i może produkować tańsze <a href=\"handbooksearch://firewood\">drewno opałowe</a>, <a href=\"handbooksearch://board\">deski</a> i <a href=\"handbooksearch://stick\">patyki</a>.",

"trait-mason": "<font color=\"#84ff84\">• Kamieniarz</font>",
"traitname-mason": "Kamieniarz",
"traitdesc-mason": "Tworzy <a href=\"handbooksearch://mortar\">zaprawę</a>, <a href=\"handbooksearch://plaster\">gips</a>, <a href=\"handbooksearch://unfired refractory\">materiał ogniotrwały</a> i inne <a href=\"handbooksearch://clay brick\">cegly</a> za niższe koszty. Może bezpośrednio wytwarzać <a href=\"handbooksearch://stone brick\">cegly kamienne</a> z kamieni, a także ma dostęp do <a href=\"handbooksearch://red clay\">czerwonej</a>/<a href=\"handbooksearch://brown clay\">brązowej gliny</a>.",

"trait-smith": "<font color=\"#84ff84\">• Kowal</font>",
"traitname-smith": "Kowal",
"traitdesc-smith": "Może używać <a href=\"handbooksearch://tools\">zestawów narzędziowych</a> do naprawy zbroi i tarcz, tworzyć <a href=\"handbooksearch://copper pan\">patelnię miedzianą</a> oraz produkuje tańsze <a href=\"handbooksearch://ore blasting\">bomby do wybuchu rudy</a> i <a href=\"handbooksearch://blasting powder\">proszek do wybuchu</a>.",

// Improwizator - Cecha standardowa.
// Krawiec - Cecha standardowa.


// Cechy i atrybuty broni dystansowej //
// Skoncentrowany - Cecha standardowa
"trait-sharpeye": "<font color=\"#84ff84\">• Ostry wzrok</font>",
"trait-quick": "<font color=\"#84ff84\">• Szybkie ręce</font>",
"trait-exhausted": "<font color=\"#ff8484\">• Wyczerpany</font>",
"trait-inaccurate": "<font color=\"#ff8484\">• Niecelny</font>",

"charattribute-rangedWeaponsDamage-0.25": "+25% obrażeń od broni dystansowej",
"charattribute-rangedWeaponsDamage-0.5": "+50% obrażeń od broni dystansowej",
"charattribute-rangedWeaponsDamage-1": "+100% obrażeń od broni dystansowej",
"charattribute-rangedWeaponsDamage--0.25": "-25% obrażeń od broni dystansowej",
"charattribute-rangedWeaponsDamage--0.35": "-35% obrażeń od broni dystansowej",

"charattribute-rangedWeaponsAcc-0.25": "+25% celności broni dystansowej",
"charattribute-rangedWeaponsAcc-0.5": "+50% celności broni dystansowej",
"charattribute-rangedWeaponsAcc--0.02": "-20% celności broni dystansowej",
"charattribute-rangedWeaponsAcc-1": "Najbardziej precyzyjna klasa.",

"charattribute-rangedWeaponsSpeed-1": "+100% szybsza broń dystansowa",
"charattribute-rangedWeaponsSpeed-0.25": "+25% szybsza broń dystansowa",
"charattribute-rangedWeaponsSpeed--0.3": "-30% wolniejsza broń dystansowa",
"charattribute-rangedWeaponsSpeed--0.15": "-15% wolniejsza broń dystansowa",

"charattribute-bowDrawingStrength--0.35": "-35% prędkości pocisku od broni dystansowej",
"charattribute-bowDrawingStrength-0.5": "+50% prędkości pocisku od broni dystansowej",
"charattribute-bowDrawingStrength-0.15": "+15% prędkości pocisku od broni dystansowej",
"charattribute-bowDrawingStrength-0.25": "+25% prędkości pocisku od broni dystansowej",

// Wytrzymałość broni wręcz i pancerzy //
// Żołnierz - Cecha standardowa.
"trait-defender": "<font color=\"#84ff84\">• Obrońca</font>",
// Dalekowidz - Cecha standardowa.
// Lecznik - Cecha standardowa.
"trait-clumsy": "<font color=\"#ff8484\">• Niezdarny</font>",
// Nerwowy - Cecha standardowa.

"charattribute-meleeWeaponsDamage-0.1": "+10% obrażeń od broni białej",
"charattribute-meleeWeaponsDamage-0.25": "+25% obrażeń od broni białej",
"charattribute-meleeWeaponsDamage--0.2": "-20% obrażeń od broni białej",
"charattribute-meleeWeaponsDamage--0.25": "-25% obrażeń od broni białej",
"charattribute-meleeWeaponsDamage-0.5": "+50% obrażeń od broni białej",

"charattribute-armorDurabilityLoss--0.5": "+50% wytrzymałości zbroi",
"charattribute-armorDurabilityLoss--0.25": "+25% wytrzymałości zbroi",
"charattribute-armorDurabilityLoss--0.2": "+20% wytrzymałości zbroi",
"charattribute-armorDurabilityLoss-0.25": "-25% wytrzymałości zbroi",
"charattribute-armorDurabilityLoss-0.5": "-50% wytrzymałości zbroi",

"charattribute-armorWalkSpeedAffectedness--0.2": "+20% mniejszy wpływ na szybkość poruszania się zbroi",
"charattribute-armorWalkSpeedAffectedness--0.25": "+25% mniejszy wpływ na szybkość poruszania się zbroi",
"charattribute-armorWalkSpeedAffectedness--0.5": "+50% mniejszy wpływ na szybkość poruszania się zbroi",

// Cechy zbierania surowców od zwierząt i forażowania //
// Pomysłowy - Cecha standardowa
"trait-butcher": "<font color=\"#84ff84\">• Rzeźnik</font>",
"trait-scavenger": "<font color=\"#84ff84\">• Odkrywca</font>",
// Forażer - Cecha standardowa
"trait-squeamish": "<font color=\"#ff8484\">• Delikatny</font>",
// Ciężka ręka - Cecha standardowa
// Cywil - Cecha standardowa

"charattribute-animalLootDropRate--0.25": "-25% łupów od zwierząt",
"charattribute-animalLootDropRate-0.15": "+15% łupów od zwierząt",
"charattribute-animalLootDropRate-0.25": "+25% łupów od zwierząt",
"charattribute-animalLootDropRate-0.5": "+50% łupów od zwierząt",

"charattribute-animalHarvestingSpeed--0.75": "+75% szybsze pozyskiwanie surowców od zwierząt",
"charattribute-animalHarvestingSpeed--0.5": "+50% szybsze pozyskiwanie surowców od zwierząt",
"charattribute-animalHarvestingSpeed--0.25": "+25% szybsze pozyskiwanie surowców od zwierząt",
"charattribute-animalHarvestingSpeed-0.15": "-15% wolniejsze pozyskiwanie surowców od zwierząt",
"charattribute-animalHarvestingSpeed-0.1": "-10% wolniejsze pozyskiwanie surowców od zwierząt",

"charattribute-forageDropRate-0.25": "+25% szansa na dodatkowy przedmiot z forażu",
"charattribute-forageDropRate-0.3": "+30% szansa na dodatkowy przedmiot z forażu",
"charattribute-forageDropRate-0.5": "+50% szansa na dodatkowy przedmiot z forażu",
"charattribute-forageDropRate--0.2": "20% szansa na otrzymanie mniej/żadnych przedmiotów z forażu",
"charattribute-forageDropRate--0.15": "15% szansa na otrzymanie mniej/żadnych przedmiotów z forażu",

"charattribute-wildCropDropRate-0.2": "+20% plonów z dzikich roślin uprawnych",
"charattribute-wildCropDropRate-0.25": "+25% plonów z dzikich roślin uprawnych",
"charattribute-wildCropDropRate-0.5": "+50% plonów z dzikich roślin uprawnych",
"charattribute-wildCropDropRate--0.15": "-15% plonów z dzikich roślin uprawnych",
"charattribute-wildCropDropRate--0.2": "-20% plonów z dzikich roślin uprawnych",

// Upuszczanie naczyń i sprzętu //
// Złodziej - Cecha standardowa
"trait-gearhead": "<font color=\"#84ff84\">• Maniak sprzętu</font>",

"charattribute-temporalGearDropRate-2": "podwójna szansa na zdobycie tryby czasowego",
"charattribute-rustyGearDropRate-2": "podwójna szansa na zdobycie zardzewiałego sprzętu",
"charattribute-vesselContentsDropRate-0.35": "+35% łupów z uszkodzonych naczyń",
"charattribute-vesselContentsDropRate--0.2": "-20% łupów z uszkodzonych naczyń",
"charattribute-wholeVesselLootChance-0.25": "25% szansa na zdobycie uszkodzonych naczyń",

// Prędkość chodzenia i zasięg szukania zwierząt //
// Szybkonogi - Cecha standardowa
// Skryty - Cecha standardowa
"trait-sneaky": "<font color=\"#84ff84\">• Skryty</font>",
"trait-heavyfooted": "<font color=\"#ff8484\">• Ciężkostopy</font>",

"charattribute-walkspeed-0.1": "+10% szybkości poruszania się",
"charattribute-walkspeed-0.15": "+15% szybkości poruszania się",

"charattribute-animalSeekingRange--0.25": "-25% zasięgu wykrywania zwierząt",
"charattribute-animalSeekingRange--0.6": "-60% zasięgu wykrywania zwierząt",
"charattribute-animalSeekingRange-0.2": "+20% zasięgu wykrywania zwierząt",

// Prędkość wydobywania i punkty zdrowia //
// Wytrzymały - Cecha standardowa
"trait-miner": "<font color=\"#84ff84\">• Górnik</font>",
"trait-rockhound": "<font color=\"#84ff84\">• Poszukiwacz skał</font>",
"trait-sluggish": "<font color=\"#ff8484\">• Oparzały</font>",
"trait-rugged": "<font color=\"#84ff84\">• Wytrzymały</font>",
"trait-weak": "<font color=\"#ff8484\">• Słaby</font>",
"trait-corrupted": "<font color=\"#ff8484\">• Skorumpowany</font>",
"trait-fragile": "<font color=\"#ff8484\">• Kruchy</font>",
"trait-careless": "<font color=\"#ff8484\">• Nieostrożny</font>",
"trait-petraphobia": "<font color=\"#ff8484\">• Petrafobia</font>",

"charattribute-miningSpeedMul--0.25": "-25% prędkości wydobywania",
"charattribute-miningSpeedMul-0.25": "+25% prędkości wydobywania",
"charattribute-miningSpeedMul-0.5": "+50% prędkości wydobywania",
"charattribute-miningSpeedMul-1": "+100% prędkości wydobywania",

"charattribute-maxhealthExtraPoints-5": "+5 punktów zdrowia",
"charattribute-maxhealthExtraPoints--2.5": "-2.5 punktów zdrowia",
"charattribute-maxhealthExtraPoints--3.5": "-3.5 punktów zdrowia",
"charattribute-maxhealthExtraPoints--5": "-5 punktów zdrowia",

"charattribute-oreDropRate-0.4": "+50% dodatkowej szansy na podwójne rudy",
"charattribute-oreDropRate-0.15": "+22.5% dodatkowej szansy na podwójne rudy",
"charattribute-oreDropRate--0.2": "Brak szansy na podwójne rudy",
"charattribute-oreDropRate--0.1": "-12.5% odjętej szansy na podwójne rudy",


// Tempo głodzenia i Skuteczność Leczenia //
"trait-fasting": "<font color=\"#84ff84\">• Post</font>",
// Wściekły głód - Cecha standardowa
"trait-hungry": "<font color=\"#ff8484\">• Głodny</font>",
"trait-starving": "<font color=\"#ff8484\">• Głodujący</font>",
"trait-healer": "<font color=\"#84ff84\">• Uzdrowiciel</font>",
"trait-unwell": "<font color=\"#ff8484\">• Chory</font>",

"charattribute-healingeffectivness-0.25": "+25% więcej zdrowia z leczenia",
"charattribute-healingeffectivness--0.25": "-25% mniej zdrowia z leczenia",
"charattribute-hungerrate-0.25": "+25% szybsze głodzenie się",
"charattribute-hungerrate-0.15": "+15% szybsze głodzenie się",
"charattribute-hungerrate-0.1": "+10% szybsze głodzenie się",
"charattribute-hungerrate--0.2": "-20% wolniejsze głodzenie się",

// Szanse i Drobiazgi //
"trait-override": "<font color=\"#84ff84\">• Nadpisywanie</font>",
// Precyzyjny - Cecha standardowa
// Techniczny - Cecha standardowa
"trait-burner": "<font color=\"#84ff84\">• Palacz</font>",
"trait-lumberjack": "<font color=\"#84ff84\">• Drwal</font>",
"trait-farmer": "<font color=\"#84ff84\">• Rolnik</font>",
"trait-cultivator": "<font color=\"#84ff84\">• Uprawca</font>",

"charattribute-mechanicalsDamageMul-0.25": "+25% obrażeń przeciwko mechanicznym",
"charattribute-mechanicalsDamageMul-0.5": "+50% obrażeń przeciwko mechanicznym",
"charattribute-temporalGearTLRepairCost--1": "Obniżone koszty naprawy translokatorów",
"charattribute-charcoalPileDropRate-0.35": "+35% szansy na zdobycie podwójnego węgla drzewnego z kopczyków węgla",

"charattribute-woodDropRate-0.1": "+10% szansy na dodatkowy kłód",
"charattribute-fruittreeDropRate-1": "Podwajane przeszczepienia drzew owocowych",
"charattribute-treeseedDropRate-2": "Podwajane szanse na zdobycie nasion drzew",
"charattribute-stickDropRate-0.5": "+50% szansy na zdobycie podwójnych patyków z gałęzi",

"charattribute-produceDropRate-0.3": "+30% dodatkowe plony przy zbiorze zasadzonych upraw",
"charattribute-produceDropRate-0.2": "+20% dodatkowe plony przy zbiorze zasadzonych upraw",

// Dodatkowe informacje //
"game:gamemechanicinfo-moreclasses-title": "Informacje o More-Classes",
"game:gamemechanicinfo-moreclasses-text": "<strong>Informacje o More-Classes</strong><br><i>Ogólne informacje</i><br><br><strong>Jak zmienić klasę</strong><br>Jeśli chcesz zmienić swoją klasę, musisz mieć uprawnienia administratora (dotyczy tylko serwerów). Musisz uruchomić komendę: ( /player <font color=\"#99c9f9\"><i>nazwa_gracza</i></font> allowcharselonce ) a następnie uruchomić ( .charsel ), aby przejść do ekranu wyboru klasy. Po tym procesie zaleca się ponowne zalogowanie, aby upewnić się, że twoje umiejętności są zaktualizowane i aktywowane. Po aktualizacji moda również zaleca się ponowny wybór klasy za pomocą tego procesu, ponieważ niektóre zmiany mogą nie zostać uwzględnione.<br><br><strong>Porady</strong><br>- W menu klas niepokazane jest, że myśliwy może również stworzyć niegdyś niemożliwy do wytworzenia kołczan.<br>- Najemnik może tworzyć zniszczony zestaw zbroi z brązu, który można ulepszyć żelazem, aby naprawić zestaw. Mogą również tworzyć zestawy narzędzi, które mogą być używane do naprawy tych zestawów zbroi przez nich samych lub inne osoby.<br>- Alternatywne przepisy zegarmistrza na części mechaniczne i zsypy często dają podwójne normalne wyniki.<br>- Górnik może tworzyć miedzianą patelnię, którą mogą używać zarówno oni, jak i inni do wydobywania rud. Pozwala ona znaleźć jeszcze więcej rodzajów kruszców i może dawać minerały, a szanse na zdobycie większości rud są również znacznie wyższe przy użyciu tej patelni.<br>- Zwiększone zyski z plonów farmera dotyczą uprawionych przez ciebie upraw, wpływają tylko na ilość żywności, a nie na ilość nasion.<br>- Drwal i kowal mają podobne, ale alternatywne przepisy na niektóre rzeczy, więc upewnij się, że używasz ich zamiast standardowych.<br>- Kowal może naprawić niemal każdą zbroję metalową za pomocą zestawów narzędzi. Zestawy narzędzi zużywają więcej wytrzymałości, w zależności od rodzaju naprawianej zbroi; lamelkowa zużywa 1, brigandynowa zużywa 2, kolczuga zużywa 2, łuska zużywa 3, a płyta zużywa 6, co oznacza, że zbroje płytowe nie mogą być naprawiane za pomocą podstawowych zestawów narzędzi.<br><br><strong>Szanse na zdobycie</strong><br>Wielu klasom przypisano zwiększone lub zmniejszone szanse na zdobycie przedmiotów lub bloków. Sposób, w jaki to wpływa na rozgrywkę, zależy od tego, jaki jest modyfikator. Ogólnie rzecz biorąc, współczynnik spadku jest brany i mnożony przez szansę na zdobycie, a następnie ta wartość jest dodawana do pierwotnej szansy na zdobycie, dając ostateczną rzeczywistą szansę na zdobycie. Na przykład większość rudy i minerałów ma szansę na zdobycie wynoszącą 1,25, co oznacza, że zawsze zostanie zdobyta jedna ruda, a szansa na drugą wynosi 25%. Wszystkie modyfikatory rudy na postaciach są pokazane jako szansa, która jest odejmowana lub dodawana do tej szansy 25%. Wartość -0.2 oznacza, że ta szansa jest całkowicie usuwana. Użycie wzoru D x M + D, gdzie D to pierwotna szansa na zdobycie, a M to wartość modyfikatora, pozwoli ci obliczyć dowolną szansę na zdobycie na podstawie modyfikatora. Inną ważną wartością są szanse na zdobycie nasion z nieprzegrodzonych dzikich upraw, które wynoszą 0,7 lub 70%. Szanse na zdobycie różnych przedmiotów, takich jak patyki, krzemień, grzyby i jagody, są również wpływane przez modyfikatory, a wszystkie oprócz jagód mają wartość szansy na zdobycie wynoszącą 1. Oznacza to, że szanse na zdobycie tych przedmiotów nie mogą spaść poniżej wartości 1, z wyjątkiem krzaków jagód, gdzie zwiększona szansa oznacza, że masz dodatkową szansę na zdobycie drugiego przedmiotu.<br><br><strong>Filozofia</strong><br>Mod More-Classes stara się całkowicie przekształcić system klas, każda klasa powinna mieć swoją własną unikalną rozgrywkę i wyjątkowe cechy. Niektóre postacie mają ulepszone przepisy, niektóre nowe, a teraz mogą również wpływać na upuszczane przedmioty. Ten mod wymaga delikatnej równowagi, więc prosimy o podzielenie się swoją opinią lub raportami o błędach na forum lub stronie moddb."
}

(edit comment delete)