Page 1 of 2

CVS 08-12

Posted: 08 Dec 2004, 22:27
by Sp4M

Code: Select all

- Changed: byte to int for craftingprimaryskill in dolcharacter table
- Add: Enchanter custom npc
- BugFix : guild name escape to fix the ' bug
- Add: vaultkeeper quild
- New: Packet sending thread for each client. Calls to client/player.Out.SendXXX now
       queue the packet to be sent and instantly return. A working thread then
       takes care of the sending of the packets (as fast as possible in FIFO order)
       There is virtually NO overhead for this technique and it should prevent
       some lagging out when sending many packets to other players (eg. casters)
       because the TCP protocol waits for an ACK ...

- Changed: The DOLEvent class now has an overidable "IsValidFor(object o)" method,
           which should be overwritten in the custom event classes (eg. GamePlayerEvent) This method is called to check if it is valid to register a certain event for an object. Eg. if you try to register a GameEntered event for a mob, then the IsValidFor call will return false and prevent this... preventing loose events... 
- Bugfix: Fixed some typos in /task command
- Change: Moved quickcast out of player into QuickCastAbilityHandler
- Change: Renamed QckCastEffect to QuickCastEffect
- Add: Engage Ability
- Changed: Evade formula to match parry/block formulas style
- Changed: Base chance to block arrows is 30%
- Changed: Weapon spec affects two-handed weapons cap
- Changed: CritShot factor back to 2
- Changed: Replaced division with multiply and bit shift in some places
- Add: Added Task System for MoneyTasks and KillTasks, work is based on LightBringers Task system and on Quest System.
       But Code is disabled by default since it needs to be reviewed and
       tested more first. To enable it add TASK_ENABLED as a compiler constant in the settings of the following projects: doldatabase, gameserver, gameserverscripts
- Clean: All Notify methods now call Notify(e,sender,args) with null values if not set, which makes it easier to add additional code.
- Bugfix: GamePlayer.RecieveItem(GameLiving living IventoraItem item)  only worked for living is GamePlayer. Added additional checks.
- Bugfix: WolfpeltCloak.cs: Some typos, and now any wolf is killabled for quest.
- Changed: Players with active pulsing spell can't stealth
- Changed: All effects are canceled when player logs out (LD or /quit)
- Add : stuck command
- BugFix : craft prymary skill save in db so remove bug of craft npc
- Bugfix: CombatHeal can be used solo
- Bugfix: Escape function for sql database
- Bugfix: When creating new SQL tables AllowDBNull check was reversed
- Add: BerserkAbility and ProtectAbility Added
- Change: move code for criticaldamge calculation into own method CalculateCritcalDamage()
- Bugfix: Some GameMobs where added multiple times if BaseQuest.Save_INTO_DATABSE was set to true.
- New: /item command can be used to set magical bonuses
- New: Guard/Intercept abilities
- Changed: Matter Focus was missing
- Bugfix: Stealth CanDetect formula was... just wrong
- Bugfix: Player equipment appearence is updated when item is equipped from inventory slot
- Add: IGameLocation, GameLocation as extension of Point3D to store Name, RegionID and heading
- Clean: Removed debug message from hasFinishedQuest too reduce logfile load.
- Bugfix: dead players should not be able to start attack
- Bugfix: TargetObject of player is cleared if player dies
- Bugfix : VaultKeeper
-BugFix : check of distance for each gameliving inherited methode receiveitem
- Add : refresh inventory after remove material in crafting
- New: CombatSpeedDebuff spell handler
- Bugfix: Can't change QuickCast state while casting a spell
- Bugfix : improve and clean mez stun root system
- Add : getFirstItemByName to playerinventory
- Add : craft improve and debug a bit

Posted: 08 Dec 2004, 22:29
by Canibal Corpse
Merci Sp4mounet pour cette mega maj

Posted: 08 Dec 2004, 22:36
by Laroc
Wouaw :shock: gros changement, GG :D

Posted: 08 Dec 2004, 22:39
by Yaugzebul
Wow chapeau !! Ca a l'air d'etre une mise à jour très fructueuse :)

Bravo !! ;)




_____________________________________________________________

* Yaugzebul Aelfwynn, Mentaliste, Level 50 *

Posted: 08 Dec 2004, 22:40
by Bardiug
D'habitude, j'applaudis avec mes mains , après avoir compter sur mes doigts les nouveautés ajoutées...
Ben là j'ai plus assez de doigts! quelqu'un peut me prêter ses mains s'il vous plait?

Posted: 08 Dec 2004, 22:45
by lavorine
*prete ses mains a Bardiug*

Mais faut me les rendre apres :wink:

Bravo pour la maj

Posted: 08 Dec 2004, 23:22
by Dama
:shock:

Ouha grande mise a jour Bravo a vous :wink:

Re: CVS 08-12

Posted: 09 Dec 2004, 03:25
by Ghordjul
Tout d'abord, une fois de plus merci et bravo pour le boulot, et je soulignerais parmis toutes ces màj deux que je trouve non pas plus importantes, mais plus directement utiles aux joueurs :
Sp4M wrote:- Add : stuck command
Alors là, si elle marche, elle devrait à elle seule supprimer +- 4 posts par jour dans la section Bugs :shock: :lol:
Sp4M wrote:- Bugfix : improve and clean mez stun root system
Celui-là aussi il va faire du bien !!! :D :D

Et globalement le système de craft qui à l'air d'avancer à pas de géant, sans compter une foultitude de Bugfixes, bref ....

... ben encore une fois BRAVO :P

Posted: 09 Dec 2004, 07:09
by comjadis
bravo pour cette maj mm si j ai rien compris :lol:

Posted: 09 Dec 2004, 07:59
by Ederine
Bravo bravo !!!

Hmm au passage si quelqu un ce sent la force de traduire en francais :oops:

*pas copine avec l'anglais* :?

Posted: 09 Dec 2004, 08:13
by X-@B Brutal
Mwarf, ça c'est de la MaJ. GG les gars. Faut tout tester maintenant ^^

Posted: 09 Dec 2004, 09:31
by Doulbousiouf
Tout d'abord, une fois de plus merci et bravo pour le boulot, et je soulignerais parmis toutes ces màj deux que je trouve non pas plus importantes, mais plus directement utiles aux joueurs :



Sp4M a écrit:


- Add : stuck command



Alors là, si elle marche, elle devrait à elle seule supprimer +- 4 posts par jour dans la section Bugs
C'est justement dans ce but que je l'ai code :wink:

_______________________
Doulbousiouf

Posted: 09 Dec 2004, 11:08
by Balrog
Doulbousiouf wrote: C'est justement dans ce but que je l'ai code :wink:

_______________________
Doulbousiouf



:lol:

bravo pour la maj

Posted: 09 Dec 2004, 13:03
by Sp4M
Ben chez moi en tout cas le /stuck ne fais rien ;)

Posted: 09 Dec 2004, 16:52
by Sarek
Bravo pour cette formidable MAJ ;)

S'il faut un cobaye pour le craft, appelez moi :P