L2JMobius

Adjustments and fixes to New Player Rewards system (C4+)

altronrain · 4 · 2084

Offline altronrain

  • Heir
  • **
    • Posts: 18
Posted into Discussions section cause it not suits Bug description rules (even if I mension changes for already implemented quests).

The main reason is to adjust new player rewards system (for newbies) such way that every race/character could get 6k spiritshots or 13k soulshots (class based except Orcs whom gets soulshots always) by compleating two quests:
  • 6 lvl hunting quest should award 3k sps or 6k ss for new players;
  • 9-12 lvl quests for NG weapons should award 3k sps or 7k ss for new players. (Any available by race restrictions, but newbie reward for weapon quests could be recieved only once).

This implementation sound like a "retail" for C4+ chronicles.
Info:
List of 6 lvl hunting Quests:
  • Humans (no race restriction actually): Q257_TheGuardIsBusy;
  • Elves: Q260_HuntTheOrcs;
  • Dark Elves: Q265_ChainsOfSlavery;
  • Orcs: Q273_InvadersOfTheHolyLand;
  • Dwarfs: Q293_TheHiddenVeins.
List of weapon Quests:
  • Humans: Q101_SwordOfSolidarity;
  • Humans: Q104_SpiritOfMirrors;
  • Evles: Q105_SkirmishWithTheOrcs;
  • Dark Elves: Q103_SpiritOfCraftsman;
  • Dark Elves: Q106_ForgottenTruth;
  • Orcs: Q107_MercilessPunishment;
  • Dwarfs: Q108_JumbleTumbleDiamondFuss.
N.B.: There is different info around the internet about 12 lvl Elves quest Q102_SeaOfSporesFever (some DBs say that it should award beginners spiritshots/soulshots, others -- it should not). IMHO it could & should be added into a roster of new player rewards quests.

First, we already have global parameter, that determines whom to consider a newbie (AltNewCharAlwaysIsNewbie from General.ini).

Second, the change I promote for could require an implementation of some sort of a global counter,  cause any character can get this rewards only twice(!). 
For now some races could get 3 rewards (Human as an example).

As for now, next adjustments and fixes could be done and required (w/o counter implementation):

  • Q106_ForgottenTruth: Change Soulshots for beginners reward from 6k to 7k
  • Q107_MercilessPunishment: Change Soulshots for beginners reward from 6k to 7k
  • Q108_JumbleTumbleDiamondFuss: Change Soulshots for beginners reward from 6k to 7k
  • Q260_HuntTheOrcs: Add Spiritshots (3k) or Soulshots (6k) for Beginners reward. (>That's important because for now this quest has not any new player rewards).


Online Mobius

  • Distinguished King
  • *****
    • Posts: 16006

Offline altronrain

  • Heir
  • **
    • Posts: 18
My next steps to achieve the implementation of the changes?

As a leader of this project are you agree with this adjustments mentioned?

P.S.: I'm not a programmer, but I could look into player vars and config settings (at least try it).
Should I make a contribution/pull request?


Online Mobius

  • Distinguished King
  • *****
    • Posts: 16006
You should create a diff patch and post on Shares/Contributions section.

BTW I work on a new Interlude branch.
When / if it is ever done, a new C4 will be forked out of that.