Adding classes and talent trees for them, each with their own playstyle.
Description
This addon will make your gameplay unique and replayable, but at the same time it will make it strict. All classes at the start have only 80% of damage/resists and you will get bonuses for certain weapons/outfits (and not only) as you level up. I marked all weapons and outfits, there will be their type under name in tooltip.
Classes:
- Sniper: long-range combat, critical strikes, defense from anomalies.
- Trooper: close/medium range combat, average damage and defense.
- Heavy infantry: close combat, high physical resist, enemy debuffs.
- Monster hunter: good with any weapon, but only against mutants. (For roleplay/fun)
- Bounty hunter: good with any weapon, but only against stalkers.
- Assassin: close combat, disguise/stealth gameplay, can receive "defensive" experience from disguise/stealth, critical strikes. (Experimental, Stealth addon is preferable, but works with vanilla too although not as good)
Each class will have 4 talent trees: Offensive, Defensive, Endurance, Speech. First two are unique for each class, endurance and speech are shared. As you level up in one of the tree - you get 1 talent point, that you can spend on choosing additional bonus.
Classes are also divided into slightly different playstyles based on your talents.
That's basically all ;]
Some hints / compatibility / plans etc
- Max level in each tree is 16 (with 16 talent points).
- Base crit damage is 150% of damage (just in case).
- "Item weight" talents for some reason do not work on multiuse items ;[
- If you feel like experience gain is too low - check MCM.
- Should be compatible with everything EXCEPT addons that replace vanilla damage system, such as GBO. Will try to add compatibility in the future.
- Will add more classes in the future and maybe a new tree for craft.
This is not a competitor to other skill/trait/perk systems xd Unlike them - it will force you into certain playstyle to have a use of all the bonuses. So if you want more freedom - consider other addons. This is what I actually wanted to do for 2 years even before all the skill systems ;p
Thanks to arti and demonized for their speed and weight scripts, jaymorrow for "pick class" stats textures, NiceDreamer for GPT translation and all the artists who created those arts that I found in internet ;p
Changelog
- 0.53:
- MODDED EXES FROM 01.05.2024 REQUIRED >>Link<< (gonna crash without them)
- Very small change to update weight without the need of spawning "inv_update_item_xd" fake item.
- v0.52 is still in archive in case you don't want to install modded exe. You can stay on 0.52, I just uploaded 0.53 for a new engine feature because I don't like how hacky weight update looked.
- 0.52:
- Sorry for long absence, busy these days ;[
- Fix for Bounty Hunter's "Grenadier" giving bonus for throwing bolts.
- Fix for Machine guns turning into Rifles with attachments.
- 0.51:
- Small fix for 2 main talents in Bounty hunter and Assassin defensive trees that were not hindering opposite paths (was able to pick both).
- 0.5:
- Added new class Assassin, experimental and Stealth addon is preferable. Should work with vanilla stealth, although it will be hard to play with vanilla stealth.
- Added almost all textures to prefetch to remove stutter when you open GUI first time.
- Some small bugfixes.
- 0.4:
- Added new class Bounty hunter.
- 0.3:
- Added new class Monster hunter xd
- Some more bugfixes.
- 0.2:
- Added HUD for buffs and their timers (and MCM for it).
- Various fixes and changes:
- Statistics again, now it's definitely correct.
- "Heavy guns expert" replaced weight of guns in slot for damage (weight on weapons buggy as hell).
- "Organizer" removed weapons from -0.1 weight bonus (same reason).
- "Prudent" now should remove medicine weight correctly, except medkits. Weight reduction for some reason does not work on medkits, figuring out atm.
- 0.11:
- Fixed "Defensive" not gaining experience, don't know how I could miss that, sorry.
- Improved Statistics window, now all stats must be correct (current value will include all active buffs).
reserved
Actually took me a month to make. I tested and fixed everything I could find, but if you still find some bugs - don't be too harsh on me, addon is very big ;[
Aware of harmless bug on EFP where artefact briefly appearing. There are scripted icon layers (mini-icons) on every item, does anyone know any item types in EFP that do not have them? I need to set my invisible item that disappear instantly (requires for total weight update) to this type.
My god, this addon looks incredible, I have some doubts about how some weapons or armor added by other addons will work, will they do it without problems or will they not be taken into account by your addon?
I suppose it would be very strong and unbalanced if combined with other addons such as anomaly skill system + utjan's skills expansion and base skills packs, but leaving all that aside, incredible addon, very unique and fun 10/10.
Bonuses are not super big, so maybe you can use it with one of the others.
Omg you did it !
Can't wait to try it on my next run!
Thanks for your amazing work as always !
I'm a simple man. I see xcvb's addon, I press 10
Based.
That's our classic! But yes, of course I agree with you.
WOW!
Nice TY !
Класс!!!11!!
Another great addon from you. Well done xcvb!
Thanks ;]
Wow. So this is what you've been busy with. :-) I'm playing with EFP so is this compatible with Skills System and another mod called Experience Framework?
It is compatible, but some of the aspects are same, so you might get for example very big speed bonuses.
kruto
Хорош
Nice!
Anomaly's capabilities are really incredible, waiting for Mordhau in stalker. Thanks for your work!
this won't work with arti's ballistics, right?
It will work as in it will have no crashes, but ballistic addons override damage system of Anomaly, so you won't get my bonuses/penalties from the Offensive tree. Other 3 trees should work tho.
Have you thought about basically the same system possibly, but with one general XP bar so you'd have to pick with one skill point, between your 4 different trees... You'd most likely specialise a bit further and have different playthroughs even when playing the same Class
Just a thought
I have not ;] I think experience framework already does that.
Замечательный аддон, спасибо вам автор!
what are changes on speech?
In short: discounts for buy/sell for certain things, get goodwill by playing guitar around stalkers or lose goodwill by scamming them, small chance to sell for very big price, chance to buy items for free and some companion buffs.
Everyday closer to the day where we will be able to scam sidorovich
XD
I know that some modders are against the idea of adding IA to npcs to have more dynamic dialogs but i still keep hopes to see it happen.
Awesome mod!
But, when opening/closing the inventory, pops up the message "actor weight updater"
I'm using "Anomaly Popup Messages"
What could this be and how to fix it?
When we change weight of item - actor's total weight is not changing until we pickup/use/drop any other item after it, so I added an invisible item that disappears as soon as appears to update it ;p
Unfortunately I could not find any other way yet. Will take a look at the popup addon and tell you how to blacklist it.
Oh, thank you very much :D
I'll be waiting for corrections!
ok so in "Anomaly Popup Messages" addon, go to popup_pickup.script and find this (it's almost at the top):
local exclude_sec = {
items_anm_dummy = true,
bolt = true,
bolt_bullet = true
}
and make it look like this (basically just adding my section, watch the commas not to break syntax):
local exclude_sec = {
items_anm_dummy = true,
bolt = true,
bolt_bullet = true,
inv_update_item_xd = true,
}
Big thx man, it worked :)
It works, BUT... keep in mind that the last item in local exclude must be without comma
Doesn't matter in lua
Wooohooooooo! Fantastic! Tks!
awesome mod, i can only imagine how much work this took to implement in the xray engine, is it save compatible by any chance?
Yeah, should be safe to install/uninstall whenever. Just one thing, there is a new item called "lucky coin", if you have that talent picked up - get rid of the item before uninstalling (added items will crash if section not found), OR if you have new modded exes this won't crash anyway and will be handled automatically.
holy christ we are making stalker anomaly into a skill mmorpg and i love it
thank you so much man
Cool.
Looks like something from Survarium
Great addon! From Misery with much more love... ;)
Does this work alongside the skills an XP framework mods or are they incompatible?
Should work together, but will make you overpowered.
Hey, I'm an experienced G.A.M.M.A player and I just wanted to tell you that your mod could be very good in this modpack if you make an alternative version with classes and talents developed in the game automatically through gameplay, e.g. the most frequently selected weapon class (based on kills obtained). This would allow the player to experience the game even more. Regards.
Hi, I'm certainly not going to rewrite 4k lines for some meaningless difference ;p It has a respec button, you can take class you like and then respec later if you want or found another gun ;]
And it won't even work correctly in gamma until Grok create a callback in his ballistics.
Nice mod. But for some reason defense is not getting any XP. What do I need to do for leveling it?
Im running the addon with the latest GAMMA update. I also got both RPG addons running. Could it be something with GAMMAS GROK Ballistics?
This is me being dumb... I removed callback and forgot to add it back.
Updated, thanks.
Cool you are very welcome!
Hey there. I think I found another bug. When getting the prudent skill, instead of -10% weight It seems like Im gaining roughly the same amount of weight. So it appears it's doing the opposite.
There is bug with weapon's weight, which I'm gonna replace for something else (just 1 talent and organizer). About prudent don't know, I think I already changed what could possibly bug out, will upload tomorrow with other fixes and HUD.
Added HUD and fixes, try now ;]
Thank you for your hard work man! I tried it and It indeed works now!
But I found two more bugs while testing this amazing mod.
1.The game is crashing for me when I put a skill into Duelist.
imgur.com/h630a8k (remove space and add hhtps) This is btw the crash + where I put the mod into gamma.
2. Sometimes I get like a lot of Offensive XP. For example 1 Lvl up per killed enemy. Could this be related to them being legendary stalkers? I pretty much went from lvl 2 to lvl 8 by killing a single squad.
3. Is there a debug menu in which I can add skillpoints to test if everything is working correctly?
Besides those small issues. Great work!
1) Oh wait... should be fixed now
2) It is probably hit power that increased by *1000 when target is wounded, I forgot to exclude it ;p
Fixed in 0.21, tyvm
3) There are 4 commented out lines at the top of talents_leveling.script, you can copypaste them into game debug f7->NPC logic/execute, paste and press button.
Thanks a lot man! :)