Likes: 0
Results 111 to 120 of 149
-
02-08-10, 06:25 AM #111
Register to remove this adGood work mate, keep it up.
› See More: Mangos + YTDB + Scriptdev2 + Changelog
-
07-08-10, 12:14 PM #112
Mangos 10310 - 10326
Code:Clarify argument in emote related functions, expecting emote id Prevent lost sql update content at git_id -s use in some cases. To devs: please update git_id binaries Allow store in DB same spell auras from different casters. This fix errors at auras save to DB for like cases. Drop now unused Aura::m_deleted. Most functionality move to similar flag of AuraHolder. Implement commands for work with areatriggers in game. * all teleport commands support new areatrigger and areatriger-target shiftlinks * .go trigger now let select areatrigger or areatrigger target as teleport point * New commands: .trigger - show detail info about areatrigger including all requirements for teleport with shift-links to items/keys/quest .trigger active - show all currently activated by character areatriggers .trigger near - show near areatriggers * .lookup item now show [usable] postfix if item can be used/equipped by selected character. Make AuraHolder::IsDeleted() really work. In fact it has been broken originally when added in Aura long before move it to AuraHolder. Make gcc happy once more... Rogue's energy rate in mangos.conf Gender field in SMSG_WHO packet. Also fix warning in class declaration forward Prevent double remove aura holder at stacking limit. If aura holder have 2 or 3 auras with fit to aura type stacking limitation code can attempt deleted old aura holder 2/3 times. Reserve mangos string ranges for old client specific strings. Share some code for faction related commands. In chat command handlers use char* arg instead "const char*" We in any case modify args string content at parsing in commands, so cast it to char* early. This let avoid lot later casts. Some other code style exist in related code. Implement achivement view commands. This is fist part for achievement related command set. Edition commands will added in some later commits when ready. Two command added: * .lookup achievment $partname - show fit achievements (id, shiftlink, complete date for selected player). shiftlink included similar data as generated by client for achievement shift-link (complete state, complete date, marked completed criteria). * .character achievements [$playername] - show completed achievements for selected player Implement new basic functions for chat command parsing. * Now can be used as quotes any strings with symbols ' " [] around. For example can be used: .additem [Tourch] or .additem "Tourch". And in similar cases wher before [] or "" only canbe used in commands. * New functions support propertly extraction shift-links as optional first args * Also added more safe functions for extraction int32/uint32/float values. For more wide use new functuons specialized extraction functions also need chnaged to same way work. This is goal for future work at this part code. Improve process for Use() of GAMEOBJECT_TYPE_SUMMONING_RITUAL This allow GO's not summoned by any to be processed and use the spells as defined in GO template as expected. In addition some new checks to determine if GO should despawn and if group membership should be checked or not to allow use. Process GAMEOBJECT_TYPE_FISHINGHOLE in normal way as for other GO's
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) + correction fields "RewMoneyMaxLevel" and "RewOrReqMoney" in "quest_template" from sniffs + processed 96 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
-
12-08-10, 03:04 PM #113
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
-
16-08-10, 08:54 AM #114
Mangos 10352 - 10361
Code:Implement support explcitly started timed achievements. * Player::StartTimedAchievementCriteria can be used for activate timer for specific explicitly starting timed achievement by timedRequirementId in script. * for ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST this done in core. Avoid access to DB at view GM tickets by chat commands. Also * Show response text if added at view. * Show tickets amount at console .ticket use instead unexpected no player error. * Allow use ticket number in .ticket respond case. * Some code cleanups. Use time constants instead of hard coded values for STOP_TIME_FOR_PLAYER Correctly clearUnitState at Interrupt of WaypointMovementGenerator for creature Drop unneeded groupFlag and rename it properly (based on Schmoozerd's repo commit 1e8c842) Also drop `achievement_criteria_requirement` data use at start timed achivement: its will be checked at criteria update (and complete) case. So wrong criteria will started maybe (timer set but always fail - progress not updated. PacketLog.* not used in core some time already so drop it. A small spoon of changes and cleanup for WaypointMovementGenerator * Initialization to ensure destination is always set (prevent evade problem) * Simplify how behavior for node is processed, incl fix MovementInform script call (based on idea/past code from Quriq14) * Make sure last node is also processed correct (DB script for last node will now work as expected) As usual if any problems occur, you can call our toll free customer support number. Implement spell 45449. Restore triggered auras cleanup at main aura expire after auraholders adding. Send proper error message at password check fail. It specailly fix 1.x client case that not understande used for later clients 4-byte message. Remove trailing space.
[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
-
19-08-10, 09:41 AM #115
Mangos 10362 - 10380
Code:Implement creature_movement_template Template can be used for several cases: * Unique creature that are already spawned in database (requires creature.MovementType=2 like guid based creature_movement) * Summoned creature that has a pre-defined path (requires creature_template.MovementType=2) Note that creature_template.MovementType=2 should be used with care, and must not be used for creatures that may be summoned in random locations in world. Added additional startup checks for existing creature_movement-table More wide use ObjectGuid in way remove MAKE_NEW_GUID uses. Also * Fixed some amount wrong uses low guids as full player guids. * Add private without body ObjectGuid(uint32 const&) for catch wrong assigns low guids to ObjectGuid. In some cases need assign "0" guid, then use ObjectGuid() instead. * Fixed .pdump commands work. Restore build with gcc and cleanup includes a bit. Implement ACTION_T_MOUNT_TO_ENTRY_OR_MODEL (43) for creature eventAI. Read doc/EventAI.txt for details. SQL query to update existing scripts are included (convert from using ACTION_T_SET_UNIT_FIELD, field 68) Add portable way for hash specialization adding. Use it for ObjectGuid hash specialization Making sure CreaturesAddon are re-loaded after creature evade Use AI function DoCastSpellIfCan for eventAI ACTION_T_CAST Implement UNORDERED_SET support. Signed-off-by: VladimirMangos <[email protected]> Also added compatibility code for old Visual Studio versions for non standard way hash calculation for hash_set. Thanks to Lynx3D for help in Unix side testing. Rename UnorderedMap.h -> UnorderedMapSet.h More wide use ObjectGuid in group code. Also drop some unused functions. And fix some uint32 -> uint6 guid assigns. Implement EFLAG_RANDOM_ACTION It allow execute one random action from EventAI event actions instead each action from event actions. Drop unused team-argument in ChooseDisplayId -function Fixes for EFLAG_RANDOM_ACTION * Field limited to uint8 so use proper flag mask (0x20 now) * Search of selected action code also fixed. Updated MySQL client libs to 5.1.49 Fixed build at VS90 with TR1 As problems show VS90 with TR1 different from VS100 by expected namespaces. Simplify use Guild::BroadcastEvent Avoid double lookup member slot in guild operations. Also more wide use ObjectGuid in guild code and fixed some uint32->uint64 guid assigns. More wide use ObjectGuid in arena team code. As always in this commits line fixes for uint32->uint64 guid assigns. Finaly drop MAKE_NEW_GUID. This meaning that ObjectGuid only proper way create guid from lowguid now. But packet handlers still generate uint64 guids. Some DB fields also loaded uint64 values. Also possible existed not catches et uint32->uint64 assigns.
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 117 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
-
22-08-10, 03:40 AM #116
I have downloaded all the files , can I run server with that ? Or I need scripts ?
-
23-08-10, 04:20 PM #117
yes you can run the server.
[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
-
24-08-10, 04:26 AM #118
Mangos 10381 - 10403
Code:Implement generic system for racial model selection Table creature_model_info store creature entry to use model from (or explicit model). The selection is based on a base modelId and racemask. Hacks for shapeshift models removed (data included in SQL update) Dropped no longer needed creature_model_info.modelid_other_team, as creature_model_info can and should be used instead (sorry, this is what happen when author doesn't do full research :) ) Add missing holiday id<->battleground id definitions for AB Store guid instaed pointer for first user of GAMEOBJECT_TYPE_SUMMONING_RITUAL This is more safe way in pointer store comparison with. LAso Some related code cleanups. Fixed reset time calculation for some cases. Most real fix suggested by Schmoozerd and Toinan67 and some my code style part coding ;) Traditional post-commit typo fix. Remove Unit::GetUnit and update it callers. Correct creature entry selection for raid difficulties Original patch provided by False.Genesis. Fixed quote parsing after optional arg in chat commands. This is restore work .guid commands for example. Make spawntime arg really optional as before for .gobject add Typo fixes (based on Darkrulerz's repo commit 758f4c7) Add several new script calls for InstanceData OnCreature Evade/Death/EnterCombat and in addition OnPlayerLeave The functions are intended to help doing instance related tasks (in other words, not for the general AI of creatures). Restore build at Unix after Unit::GetUnit drop. Small correction in SetReputation to avoid confusion Add script call for InstanceData, OnPlayerDeath Called when a player really dies and also unrelated to the source of the death (for example a player can die indirectly from some mob ability, but must be registered. Achievements, other special events) Remove redundant use of this-> in recent implemented script calls Thanks porteyoplait for pointing it out /bonk author No debug log output when a certain ability is active Send GMTicket to SendGMTicketGetTicket instead text. Fixed wrong difficulty selection and possible crash. Fix mixed up FactionEntry to lookup in SetReputation Fixed typo in doc/EventAI.txt Fixed crash in .aura command for spell without auras. Some code style cleanups. Use ObjectGuid in packets and fix some uint32 guids cases. Stricted name check at chat command data loading from 'command' table.
[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
-
29-08-10, 04:09 PM #119
Mangos 10404 - 10422
Code:Additional checks for call assist. Restore remove spell affect 58427 after stealth fade. (based on Wowka321's repo commit 45c5757) Fixed work .learn and other spell commands with unlearned talent shift-link. Unlearned talent have -1 as rank in shift-link, return instead first rank. Add -o <outfile> option to genrevision. This gives more flexibility to build systems that don't run genrevision with desired destination as working dir. For example a build system may run: build/tools/genrevision -o build/src/shared/revision.h Fix mistake in recent debug log output change (ref 10395) Restore work of 47230 and ranks Fix wrong sql fix broken sqls for spell_proc_event.. add a BindIP warning to worldd/realmd config files Add some missing class/struct forward declarations and includes. Constantify some functions in InstanceSave. Sort triggered spell chains 44203 and 42231 in proper place `spell_chain` data. fix 71611 proc and remove check for family name if no spell_proc_event is defined Fix Battle/Guardian elixirs stacking Merge not-skill linked spell lists in `spell_chain` Check redundant single rank spell data in `spell_chain`. Also, add empty lines to end of file and apply code style tosome sql updates. Avoid send stop packet in PointMovementGenerator when unit is not moving Also never send stop packet when destinationHolder hasArrived, it's expected that unit is already not moving. Correct typo in function name. Fix 71642 proc conditions
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 130 caches (3.3.5a)
Last edited by DjAligator; 29-08-10 at 04:11 PM.
[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
-
05-09-10, 04:24 AM #120
Register to remove this adMangos 10423 - 10446
Code:Load most spell chains data from SkillLineAbility.dbc * Output error for redundent data in table * Drop detected data from `spell_chain` Fix 50334 additional targets part Add comment in Aura::CanProcFrom Remove not needed checks from IsNoStackAuraDueToAura Drop redundant data from `spell_proc_event` after recent spell chain changes. Fix line ends :/ some format string fixes Improve detection removed ranks for spell in `spell_chain` Correcting issues with flying creatures falling to ground at death. Simplified the way FallGround works and death states are set in a more logical way when a mob is in fact DEAD_FALLING. Visual will in some cases not be correct. Notes in code for details. Thanks to Lynx fixing Map::GetHeight It now return mapHeight as last resort, making FallGround work as expected. This fix reveal one (known) bug, and therefore a temp hack is added in TargetedMovegen, to be sure Z is not the ground Z for a creature that are able to fly. Other creatures will follow by the ground level Z (in other words, they will no longer follow in the air). Rename ASSERT -> MANGOS_ASSERT and related fixes ASSERT hard use in predictable way because diff. 3rd party libs code redefine it inf different ways and hard make sure that used in end of mangos define version. This is real detected problem make some expected assert checks ignored and so bugs not detected as expected from code. In addition made related changes: * Common.h header expected to be first include in any src/game/header except most simple cases. * Related FILE.h header expected to be first include in FILE.cpp * Fixed some absent includes and type forwards for safe build without PCH enabled. * Avoid using MANGOS_ASSERT in src/framework code Implement EVENT_T_MISSING_BUFF for self buff check Also added amount spell stack checks at loading for EVENT_T_BUFFED and EVENT_T_TARGET_BUFFED. Add missing braces - should fix 51664 and ranks Fix recently added uint64 use for query in char deleted commands. In mangos DB we store full guids only in *_aura tables for caster. Fix typos in invisibility aura handlers Fix engineering bonus for injectors Fix GetHeight() to return height within actual search distance only. Good news: Fixes fishing bobber Bad news: Mobs follow into the air again unless larger search distance is used Increase search distance at height search if we know expected limit. When we know that point above .map ground search at least until ground level for vmap height. Good news: Fishing bobber still fixed ;) Good news: Mobs not follow into the air again Implement spell 55680 Fix 64962 bonus for 47541 and ranks Fix armor bonus part of talent 33853 and ranks Fixed expected packet size for SMSG_SET_PROFICIENCY Fixed scripted AI init for TemporarySummon/Totem summon code Call AIM_Initialize before adding to map instead after calling. This make this call order similar other cases. Re-implement in more safe way single cast spell targets system. It also fix case when target can unexpected lost single target aura at phase switch in case when target still visible in new phase (pet for example) Small fix for single target auras: remove caster only auras Avoid remove different caster aura if target have similar diff caster auras in case when auras from diff casters allowed for spell.
[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