Heroic Skills

10/30/2014 18:08 PhytonMate#16
Quote:
Originally Posted by Danger Mouse View Post
Now, by definition a hook is external. This means you're using the term loosely and you're referring to mapserver edits. You didn't actually had the code of the mapserver so it means you manually edited the mapserver.

Why? That's tedious.
I don't plan on adding as many addons to the server as you guys say you will,so editing the actual mapserver is way easier for me.
10/30/2014 18:09 Penelope Pitstop#17
Oh so youve been walking the asm route. Interdasting. ;o
10/30/2014 18:10 PhytonMate#18
Quote:
Originally Posted by Penelope Pitstop View Post
Im always a bit contesting. ;) Nice to see other people working on this aswell. However, im quiet interested to hear other ways. Did you write and acctual hook, reproducing server code to work on a dynamic base or did you just hook certain functions and tried to somehow get it right? (Or did you just edit plain asm) As of us, we did rebuildind a majority of class structures to plug in our own optimized systems and code.

Either way, I guess you didnt hook the client, did you?
Well,i don't have years of experience in this as some of you, i'm just at start.If by client you're referring to the rohanclient.exe, then yea, i had do to some edits there too,as some skill behavior require client side code too(but i guess you allready knew that) xD
10/30/2014 18:22 Penelope Pitstop#19
Ive got some huge programming background ofc, but ive acctually just started hooking in context of our server project. So yea, ive only got 2-3 weeks experience in hooking. :awesome:

As of editting the client, I didnt know that for sure yet. Ive been hoping it wouldnt come to that, means me sitting down and editting the client in asm. D:

I wonder how much would be possible in terms of adding new behaviour without editting the client at all.
10/30/2014 18:33 PhytonMate#20
Quote:
Originally Posted by Penelope Pitstop View Post
Ive got some huge programming background ofc, but ive acctually just started hooking in context of our server project. So yea, ive only got 2-3 weeks experience in hooking. :awesome:

As of editting the client, I didnt know that for sure yet. Ive been hoping it wouldnt come to that, means me sitting down and editting the client in asm. D:

I wonder how much would be possible in terms of adding new behaviour without editting the client at all.
Well,mobility increase or decrease , attack speed and stun/sleep/etc are client based too along others. :)
10/30/2014 18:37 Penelope Pitstop#21
Well, they are displayed/enforced by the client but still somewhat server based. At least they should be in a proper authorative server design. Good to know. ;o
10/30/2014 18:37 Banana Bandit#22
You guys all know prostitution is illegal, right? (except in Holland anyway)

Well, you can make some big money in hooking as long as your pimp doesn't take most of it.

I'm Penelope's pimp... [Only registered and activated users can see links. Click Here To Register...]
10/30/2014 18:40 PhytonMate#23
Quote:
Originally Posted by Penelope Pitstop View Post
Well, they are displayed/enforced by the client but still somewhat server based. At least they should be in a proper authorative server design. Good to know. ;o
I`m not talking about displaying,i`m talking about the actual increase.Skills i said earlier require both server and client side.Also,any stat change is related to server side.Meaning if u add a new skill that gives u a % stat, you won`t see the extra stats added unless you have in the mapserver.Anyway, it's gonna be a fun ride going thru the client side, trust me xD
10/30/2014 18:44 Penelope Pitstop#24
Quote:
Originally Posted by PhytonMate View Post
I`m not talking about displaying,i`m talking about the actual increase.Skills i said earlier require both server and client side.Also,any stat change is related to server side.Meaning if u add a new skill that gives u a % stat, you won`t see the extra stats added unless you have in the mapserver.Anyway, it's gonna be a fun ride going thru the client side, trust me xD
Well, I know that. Ive been rebuilding the complete stat system. ;)
As of plain skill increases like for buffs, they work out of the box. Ive been making dragons mantle based on magic attack, dragons power give magic attack aswell as zhens giving magic attack and such stuff. That stuff shows directly without editting the client.

As of editting the client, thats essentially why I wanted to get around it. xD
10/30/2014 18:50 PhytonMate#25
Quote:
Originally Posted by Penelope Pitstop View Post
Well, I know that. Ive been rebuilding the complete stat system. ;)
As of plain skill increases like for buffs, they work out of the box. Ive been making dragons mantle based on magic attack, dragons power give magic attack aswell as zhens giving magic attack and such stuff. That stuff shows directly without editting the client.

As of editting the client, thats essentially why I wanted to get around it. xD
Yea,that's server side.Nice changes,but idk .. i'm looking for insane skill change ideas, like allowing giants to do more magic, or idk,still waiting for that person to give me some great ideas xDD
10/30/2014 18:54 Penelope Pitstop#26
I know its mainly serversided. Everything else would be dumb. :D
Anyways, I've yet still have to come to acctually implementing completely new skills with custom logic. Still needs an internal meeting to get the roadway clear.
10/30/2014 19:07 PhytonMate#27
Well, don't wanna brag , but skill chapter is an open book for me.Trying to get my nose into other parts of the game too,mostly tsb and pets :-??
10/30/2014 19:13 Penelope Pitstop#28
Same over here. ;o Most of the stuff is quiet simple, just tedious most of the time.
10/30/2014 19:16 PhytonMate#29
Quote:
Originally Posted by Penelope Pitstop View Post
Same over here. ;o Most of the stuff is quiet simple, just tedious most of the time.
yup yup
10/30/2014 21:52 Danger Mouse#30
Owh. get a room already