
Results 1 to 10 of 149
Hybrid View
-
12-08-10, 02:04 PM #1
Mangos 10327 - 10351
Code:Implement reputation rates and aura effects for Spell::EffectReputation(). Also apply rates after percentage aura modifiers, so auras always give expected percentage of final value independant of "hidden" rates. Avoid explcit client max level use for selction bg/arena bracket. This allow use brackets like 85-89 existed for some maps if at server allowed levels > 80. Before like players placed into bracket for level 80 always. Improve target selection for spell_script_target creature targets Fixes a problem where database has more than one entry for a spell and target is explicitly provided by script side. Add dummy aura effect of spell 10255 and dummy effect of 10254 More basic chat command parsing functions and its uses. * Commands .debug update and .modify bit removed as redundent * Command .debug getvalue now can output values in float/int/hex/bitstring formats * Command .debug setvalue now ca accept values in int/float/hex/bitstring formats * Command .debug mod32value renamed to modvaue and can add int/float or apply hex mask (in 3 modes: |= &= &=~ ) to value in update field * Command .debug moditemvalue added similar .debug modvalue for item case. * Command .npc set movetype now propertly update spawned in world creature state. * Command .modify spell renamed to .debug spellmods and restored to working state. * Commands .account password and .account set password now allow use quoted strings for passwords and then now possible set from chat/console passwords with white spaces. * Many commands converted to new functions without modify functionality except better error detection in some cases at wrong command syntax use. * Also fixed warnings in reload commands after prev. chat commit. Thanks to SkirnirMaNGOS for reporting. Save cast item guid for auras also. This must fix another way duplicate aura adding to DB error. It also prevent wrong stacking work for weapon equip bufs in cases when its allowed for both wepoan indepndently apply. Traditional post-commit typo fix :( Update shift-link related functions for chat command parsing. Also * Better single | detection as non-link case (doubled by client) * Commands .pdump now allow quoted filename (usefull if filename path include whitespaces) Make sure DynamicObjectUpdater::VisitHelper does not overwrite existing PersistentAreaAura and leave orphaned aura in m_modAuras. Server side checks for casting non-combat spells in combat. Interrupt casting non combat spell spell at neter to combat and prevent it casting in combat (last checked by client but better recheck at server for prevent cheating). Correctly handle auras with infinite duration in code added by [10335]... Create Map version for GetPlayer/GetUnit fucntions * This let make map local way access for cases when player/all units expected to be at same map (for scripts cases for example). Ofc, still exist many places where code expect world wide player search. Spell casting for support far target cases, groups/guilds/chat/etc packets * Function Unit::GetUnit depricated and will removed soon. * Function GetCreatureOrPetOrVehicle renamed to less horriable GetAnyTypeCreature name. Restore lines ends in Player.cpp :/ Some fixes for recent chat code changes. * Fixed crash at absent optional literal. Thanks to MysteriousSouL for reproting. * Converted mode commands use new way parsing functions with fixing posible crash cases. Fixed typo in .ticket code Cleanup achievement code and add new commands. * .achievement - let see achievement state and list criteria with progress data. It provide criteria ids/shift-links for other commands. * .achievement add - let complete achivement (set all criteria progress to max) with related events. * .achievement remove - let reset achievement criteria progress and undo complete state for achievement. Command also partly remove rewards (title part). * .achievement criteria add - let increase criteria progress at specific amount or to complete state * .achievement criteria remove - let reset/descrease criteria progress and undo criteria and related achivement complete state if need. Correct order of spell id's in dummy aura effect Fixed typo in LANG_COMMAND_ACHIEVEMENT_CRITERIA. Fix passive spells that are active without shapeshift and certain shapeshift forms only. Currently, 63411 is the only affected spell, but implementation is hopefully generic enough to cover future cases. Fixed crash in .send items Also fixed some missed cases from prev. typo fix. Fixed wrong ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION (46) check. In result wrong check characters complete exalted reputation achievements at create or any reputation change event with negative reputation. Fix prevent new cases but not do anything with already wrongly recieved ahcievements. Also: * Avoid use PROGRESS_SET at normal achievment criteria progress update becase achivement/counter in normal way can't decrease. * At achievment criteria progress loading check that progress counter less or equal max counter value. Add missing Player check in unapply part of [10345] Yes copy&paste is evil... Implement work item 50351 and 50706. Fixed some typos. For item 50351 and 50706 fixed work in case no offhand weapon.
Code:+ all fixes from forum + fix spawn + quest scripts + mob's gossip menus + new templates from WDB + update table "*_template" by WDB + data from sniffs (templates, spawn) + processed 107 caches (3.3.5a)
[http://mmopro.net/forums/f155/mangos-ytdb-scriptdev2-changelog-2232] Mangos + YTDB + Scriptdev2 + Changelog
[http://mmopro.net/forums/f155/%5Barchive%5D-mangos-ytdb-scriptdev2-changelog-4337][Archive] Mangos + YTDB + Scriptdev2 + Changelog
Also you can find my releases on my forum