Crazy idea! with star limits

05/31/2011 07:35 shadowkiller990#1
is there a way to put in the coding when a eudemon is composed that it reads the star limits like this


ID, ID_next, ID_fail, type, data, parm


1, 2, 3, (read cq_eudemon), 0, Star_lev == 22000
2, 0, 0, 126, 0, Can not Compose Eudemon Star level is Maxed
3, 0, 0, 0, 0, (keep composing)

and make id 2 exit the composer, and if it goes to 3 then make it go to the composer original ID
just a thought if someone could give me a hand i have download the Action parm file but theres nothing to read cq_eudemon or even eudemon cq_action type so im not to sure where to go from there an idea for setting limits and if someone could give me a start on where to begin or even find the id for the type to read cq_eudemon would really help me out thanks =-D
05/31/2011 12:45 PraDevil[ELITE]#2
nice idea :D
why dont i think about this b4 -.-
06/01/2011 00:36 shadowkiller990#3
so any idea one what the type is for reading cq_eudemon?
06/01/2011 06:23 Eurion#4
Action type would be 1503 but there are still ways around this. Just so you're aware.
06/01/2011 06:37 Jack Sparrow#5
True , so many ways to pass the limit , because Cq-Eudemon pet states get updated when you relog , so for example if u set the limits to 100* then a player with 80* or any star level can keep composing as much as he wish even throw the limits because the starlevel table will get updated only if he relogs
-----
another way to explain it coz i dont understand what i said my self
u made the star limit 100*
iam a player , i got a pet like 50*
i keep composing non stop and reach 100* , composer wont stop me because cq-eudemons starlevel thinks that my pet still 50* reason is it gets updated only if i relog
so i keep composing as much as i want
now i got my pet to 101* and reloged , now db knows that i got pet 101*
i keep composing , why it doesnt stop me ?
because it was set to 100* not 101* or any higher stars

-----
another problem
100 point btw every star
so for example
i got pet 99* , 99 points
i reborn it to be 100* the pet will be like 100* , 30 points
the db stops 100* but mine got 100* and 30 points so not 10000 but 10300 so this system will not work
06/01/2011 07:24 shadowkiller990#6
so is there even a way to make a limit lol, b/c i tried to make a limit with reborns but once they hit the limit they can still compose lol
06/01/2011 07:59 hello36#7
you want me help you or no?
06/01/2011 10:17 DuaSelipar#8
try to do..when player pass the limit like 101*..db will auto drop their star like 5 star when their pass the limit..thats happen when player relog..hmmm..
06/01/2011 10:30 Jack Sparrow#9
Quote:
Originally Posted by UltimateChaos View Post
try to do..when player pass the limit like 101*..db will auto drop their star like 5 star when their pass the limit..thats happen when player relog..hmmm..
yeah it can be done this way , like a query search and change star_lev from 100*+ to 100* but i dont think itis safe
nothing scare me in the db more than that "star_lev" thing a while ago i touched it by mistake and it did give me a huge bug in the server , all the hatched pets became dead and had no way to solve it but a rollback
------
plus!
even if star_lev is safe to deal with , itis still not good idea
because as a player , i would compose my pets to star like 150* , when i relog pet star goes to 100* BUT! pet stats wont so my pet become stronger than all the other pets in the server