Patch 1.56 | Incomplete

A place to submit .patch fixes for the DOL SVN

Moderator: Developer Team

Patch 1.56 | Incomplete

Postby VaNaTiC » Thu Jul 12, 2007 2:36 pm

* Resurrection sickness now goes from 100% to 50% when doing a "full rez" on another player. (Does this still exist)

-> is this still an issue?


* Low level resurrection spells now give 5% RP's to the caster and high level rezzes do up to 15% of the RP's to the caster. Mid level ones are between the two.

-> checked this in code. Seems to be fine at RessurectSpellHandler.cs
around line 181-184
CU/Andi
--

In memory of ThidrankiClassic
User avatar
VaNaTiC
Inactive Staff Member
 
Posts: 262
Joined: Wed Dec 20, 2006 3:18 pm
ICQ: 1509452
Website: http://vanatic.net/
Yahoo Messenger: VaNaTiC76
Location: near BT, Bavaria, Germany

Postby Etaew » Thu Jul 12, 2007 3:01 pm

1) if live still does it yes
2) your right, i'll remove it
Retired DOL Enthusiast | Blog
User avatar
Etaew
Inactive Staff Member
 
Posts: 7602
Joined: Mon Oct 13, 2003 5:04 pm
Website: http://etaew.net
Location: England

Postby VaNaTiC » Thu Jul 12, 2007 3:06 pm

1) if live still does it yes
I cannot find something, thats not live anymore. Thatswhy I will implement it.

Depends "goes from 100% to 50%" to the illness-time or effectiveness-penalty?
CU/Andi
--

In memory of ThidrankiClassic
User avatar
VaNaTiC
Inactive Staff Member
 
Posts: 262
Joined: Wed Dec 20, 2006 3:18 pm
ICQ: 1509452
Website: http://vanatic.net/
Yahoo Messenger: VaNaTiC76
Location: near BT, Bavaria, Germany

Postby Etaew » Thu Jul 12, 2007 3:13 pm

I'd say duration.
Retired DOL Enthusiast | Blog
User avatar
Etaew
Inactive Staff Member
 
Posts: 7602
Joined: Mon Oct 13, 2003 5:04 pm
Website: http://etaew.net
Location: England

Postby VaNaTiC » Mon Jul 16, 2007 7:49 am

I implemented a code-part after ResurrectLiving(living) which looks for PvEIllness.. and overwrites this one with an effect with the half duration.
Because the OnRevive which gives the illness never know how the living was revived (/rel != rez).
CU/Andi
--

In memory of ThidrankiClassic
User avatar
VaNaTiC
Inactive Staff Member
 
Posts: 262
Joined: Wed Dec 20, 2006 3:18 pm
ICQ: 1509452
Website: http://vanatic.net/
Yahoo Messenger: VaNaTiC76
Location: near BT, Bavaria, Germany

Postby Etaew » Mon Jul 16, 2007 8:27 am

Why not pass an argument into the method?
Retired DOL Enthusiast | Blog
User avatar
Etaew
Inactive Staff Member
 
Posts: 7602
Joined: Mon Oct 13, 2003 5:04 pm
Website: http://etaew.net
Location: England

Postby VaNaTiC » Mon Jul 16, 2007 8:58 am

Cause, OnRevive is an event-callback.
So I cannot add params!

I thought about adding a sort of newly created EventParams. But for this event there are no special custom. And so I decided to dont create custom EventParams and overwrite it. But if you feel like me that I can do it, I will implement it, cause its a clear and fine solution!
CU/Andi
--

In memory of ThidrankiClassic
User avatar
VaNaTiC
Inactive Staff Member
 
Posts: 262
Joined: Wed Dec 20, 2006 3:18 pm
ICQ: 1509452
Website: http://vanatic.net/
Yahoo Messenger: VaNaTiC76
Location: near BT, Bavaria, Germany

Postby VaNaTiC » Mon Jul 16, 2007 9:24 am

I added RevivedEventArgs and filled it with the Rezzer and the Spell.
So some1 can decide everywhere if args != null what to do.

But for now I dont know how I can half the duration of the illness-spell or spellhandler temporary, except I would add two PvEIllness. But this is ...
CU/Andi
--

In memory of ThidrankiClassic
User avatar
VaNaTiC
Inactive Staff Member
 
Posts: 262
Joined: Wed Dec 20, 2006 3:18 pm
ICQ: 1509452
Website: http://vanatic.net/
Yahoo Messenger: VaNaTiC76
Location: near BT, Bavaria, Germany

Postby Etaew » Mon Jul 16, 2007 9:52 am

Yes that is going to be tricky, I can't think of any tidy way to do it right now.
Retired DOL Enthusiast | Blog
User avatar
Etaew
Inactive Staff Member
 
Posts: 7602
Joined: Mon Oct 13, 2003 5:04 pm
Website: http://etaew.net
Location: England


Return to “%s” DOL Code Contributions

Who is online

Users browsing this forum: No registered users and 1 guest