Modification to the exprate

Discussion in 'Accepted' started by Fleming, Jun 22, 2014.

  1. Fleming
    Offline

    Fleming Member

    Don't get me wrong - I love the exprate below 10. I love it being 1/2/2 rates for maple island players, but I feel like it's only fair to keep it like that ON maple island.

    Magicians have to deal with it until 10 :[


    Or even just a simple ternary check for jobId would work (e.g. * (chr.getJob().getId() == 0 ? 1 : getExpRate()) )

    of course this is just assuming (ASSuming) your structure is anything like this - but that should work just fine in any way you're doing it, even if you have to add an int to the function you're using (if you're using a constant for it, for example. If you're just checking in getExpRate it makes it 10x easier, and you can just do getMapId() < 500000)


    Sorry not trying to step out of bounds, I just have always thought it was better to only limit Maple Island not anywhere else ;p



    Sorry! After leveling I realized your check is in place! Curious though, I had 1x exp at level 8. Maybe a slight bug in the coding? (e.g. wrong number lol)
     
    Leeuw likes this.
  2. Daniel
    Offline

    Daniel Donator

    We are keeping it on the island only. Once you leave the island, the exp goes to 4x.

     
  3. Fleming
    Offline

    Fleming Member

    Like I said, I had 1x exp as a magician at level 8 (killing slimes @ the tree that grew 1)
     
  4. Matt
    Offline

    Matt Administrator

    It is a possibility that you need to change channel or relog. We will see if that is fixable.
     
  5. Fleming
    Offline

    Fleming Member

    Okie dokie. If you want any input on it, you're welcome to PM me a description of how you're doing it. It only requires a small check, and relogging shouldn't have anything to do with it. But of course it could've been lag for all I know.
     

Share This Page