Everything below this line is not bible and will likely change so feel free to post feedback and constructive feedback as to what needs to change.
So as I'm nearing completion of the skill tree and some of the changes that are needed for my vision of horizontal scaling, I think it's about time I made this post.
This is not permanent and was more of an experiment. The idea was that we would get a triangle of styles which is what most mmo games do to address balance.
Something like this:
ArcheTypes:
proc/ArcheType(mob/human/player/M,type)
switch(type)
if("Taijutsu")
M.specialise(list("str"))
if("Taijutsu-Rfx")
M.specialise(list("str","rfx"))
if("Taijutsu-Con")
M.specialise(list("str","con"))
if("Ninjutsu")
M.specialise(list("con"))
if("Ninjutsu-Rfx")
M.specialise(list("con", "rfx"))
if("Ninjutsu-Int")
M.specialise(list("con","int"))
if("Balanced")
M.specialise(list("str","con","rfx","int"))
if("Genjutsu")
M.specialise(list("int"))
if("Genjutsu-Rfx")
M.specialise(list("int","rfx"))`
SetStats:
proc/Set_Stats(mob/human/player/M)
switch(M.clan)
if("Hyuuga")
ArcheType(M,"Taijutsu-Con")
if("Capacity")
ArcheType(M,"Ninjutsu")
if("Will of Fire")
ArcheType(M,"Ninjutsu-Rfx")
if("Genius")
ArcheType(M,"Genjutsu")
if("Haku")
ArcheType(M,"Ninjutsu-Rfx")
if("Kaguya")
ArcheType(M,"Taijutsu-Con")
if("Nara")
ArcheType(M,"Ninjutsu-Int")
if("Puppeteer")
ArcheType(M,"Balanced")
if("Ruthless")
ArcheType(M,"Ninjutsu-Rfx")
if("Sand Control")
ArcheType(M,"Ninjutsu-Rfx")
if("Youth")
ArcheType(M,"Taijutsu")
if("Uchiha")
ArcheType(M,"Ninjutsu-Int")
if("Battle Conditioned")
ArcheType(M,"Taijutsu-Rfx")
if("Akimichi")
ArcheType(M,"Ninjutsu")
if("Deidara")
ArcheType(M,"Ninjutsu")
if("Jashin")
ArcheType(M,"Ninjutsu-Rfx")
if("Paper")
ArcheType(M,"Ninjutsu")
if("Bubble")
ArcheType(M,"Ninjutsu")`
So the autobuilder was something I thought would be good for anyone starting GOA for the first time. Based off comments on discord, it seems that manual build setup is much preferred.
In light of that, I'm thinking a happy medium could be best. After creating your character, you can either go for easy setup which would autobuild for you, or manual setup which would give you the old style 600AP and let you fine tune yourself however you want.
Onto the more interesting topic of how do we actual scale? - what is the progression?
Well theoretically, even though there are no levels anymore, in the background imagine every character is already lvl 100.
This is what has been buggin me for a while, my current idea is that we take off the skillpoints limiter and let you have the base GOA stuff from the jump e.g based on how you distribute the 600AP, you get correspodning skillpoints. We can then use event points to unlock additional skills/clans that are not currently in game.
Down the line, we can also look at event points being used to upgrade skills/passives. This lets more combos become available e.g shunshin+rasengan unlocked at lvl 3 shunshin + lvl 3 rasengan ? again ideas at this point.
What do you guys think? - I know there is some mixed feelings about the new skill tree but this is what would make all of this possible.