Просмотр полной версии : CMaNGOS Commits
- [11020] Proper percent damage for effect 3 of spell 50341.
- [11021] Damage buff apply for spell 57934
- [11022] Create template for loading spell ranks from DB to allow better code re-use.
- [11023] Implement support for threat multiplier and AP based threat bonus for spells.
- [11025] Fixed build.
- [11024] Fixed work spell 50720
- [11026] Implement damage reduction part of spell 50720
- [11027] Move repeatable code to Object::MarkForClientUpdate()
- [11029] Rewrite comment line from engrish.
- [11028] Implement proper bonus threat distribution for spells not (only) affecting the primary targe
- [11030] Document all CreatureDisplayInfoExtraEntry fields.
- [11031] Add dummy effect of spell 54577 and script effect of 54581
- [11032] Implement CREATURE_FLAG_EXTRA_AGGRO_ZONE.
- [11033] Implement glyph 45793.
- [11034] Implement self-damage part of spell 49016 work.
- [11035] Implement some spell duration glyphs work.
- [11036] Update some data in spell_threat, making use of the new parameters
- [11039] As of Season 6 and later, all teams below 1500 rating will earn points as if they were a 150
- [11038] Small crash-fix in commands handling.
- [11037] Max health dependent heal bonus for spell 55428 and ranks.
- [11040] Fixed spell bonuses apply to healing from 58757
- [11041] Tabs to spaces
- [11042] Add dummy effect of spell 47305 and script effect of 47311
- [11043] Add additional check for spell 53475, 53487 and 54015
- [11044] Make EffectDistract implementation less hacky
- [11045] Rewrite internals of DB layer. Simplify code and use less locking. Spawn and use separate co
- [11046] Optimize and make more safe some transactions in InstanceSaveMgr.
- [11047] Execute transactions in ObjectMgr::PackGroupIds() synchronously on server startup
- [11049] Fix mangos and SD2 compilation after commits [11045] and [11047].
- [11048] Save pet's spell data as one single transaction for speed
- [11050] Implement aura state AURA_STATE_BLEEDING (18)
- [11051] Implement spell 51662
- [11052] Some comments for some unused CMD_REALM_LIST values...
- [11053] Process all SQL requests upon SqlDelayThread object destroying which might have been added w
- [11054] Do not allow async transaction execution while server is loading. Call Database::InitDelayTh
- [11055] Save pet related data in one single transaction. Also merge Pet::DeleteFromDB() queries into
- [11056] Limit max targets for spell 802/804
- [11057] Add script effect of spell 48917
- [11058] Add 2P bonus of item set 894 and 4P bonus of item set 884 to spell_proc_event
- [11059] Fix crash in [11054]. As it turned out - we use not only async transactions but async querie
- [11060] Fix compile of builtin ACE on FreeBSD
- [11061] Bring 'autocommit' mode for MySQL back. This MySQL feature operates in so frustrating way so
- [11062] Correctly show team member status while teleporting
- [11063] Convert Database::DirectExecute() method to more effective form due to change [11061].
- [11064] Add dummy effect of spell 9976
- [11065] Implement stun absorb part of spell 24858
- [11067] DB error text for creaure difficulty checks misleading.
- [11066] Remove tail whitespaces.
- [11068] Prevent infinity creature fall at fail get heght.
- [11069] Set aggro for player controlled units only at zone aggro.
- [11070] Correct meaning of one field in MSG_MOVE_TELEPORT_ACK packet
- [11071] Some improvements to summon location of wild summoned
- [11072] Remove SetCreatorGuid for wild summoned creatures.
- [11073] Prevent applying SPELLMOD_DURATION for summons with unlimited duration.
- [11074] Fix structure of MSG_MOVE_TELEPORT_ACK
- [11075] Add models for spell 71450
- [11076] Override radius for TARGET_DYNAMIC_OBJECT_* (47-50)
- [11077] Game event fixes and condition improvments.
- [11078] Implement a better approximation for vmap liquid levels with diverging "up" directions.
- [11079] Cleanup for range use in monster say
- [11080] Restore optional use delta arg in .modify reputation
- [11081] Beautify some SQL log queries and remove not needed enclose character
- [11082] Correct meaning of two threat/aggro related spell attributes
- [11083] Add dummy aura effect of spell 52098
- [11084] Add dummy auras for spells 53790,53791,53792 and 41099,41100,41101
- [11085] Also disable related cast check when vmap.enableIndoorCheck disabled.
- [11086] Store vmap file version magic string in single place.
- [11087] Add missing equipment for spell 53790
- [11088] Add missing equipment for spell 41101
- [11089] Move vmap files version magic string to single place in vmap_extractor_v3
- [11091] In similar way with prev commit rename extarctor sources magic string.
- [11090] Clarify use diff vmap magic strings.
- [11092] Add script effect of spell 24194 and 24195
- [11093] Limit maxtargets for spell 68950
- [11094] Fix some C6246 warnings
- [11095] Add dummy effect of spell 68839
- [11097] Add script effect of spell 24718
- [11096] Add script effect of spell 24719
- [11098] Add script effect of spell 24717 and 24737
- [11099] Add script effect of spell 24720
- [11100] Avoid send SMSG_DISMOUNT for non aura source mount state.
- [11101] Skip casting time for casts triggered by parent aura/spell.
- [11103] Fixed item 40775 mount work
- [11102] Provide for mount helper function parent spell data.
- [11104] Update model data dependent from unit scale in .modify scale
- [11105] Melee attacks distance
- [11106] Fixed BG buffs event id in code.
- [11107] Fixed possible crash in CreatureEventAI melee attack proccessing.
- [11108] Add (parts of?) dummy aura for spell 56422
- [11109] Move DoMeleeAttackIfReady to CreatureAI and reuse more wide.
- [11110] Drop unused local vars
- [11111] Missing end lines in 2 files.
- [11113] Fixed spell effects with target pair (18, need_dest_target_set)
- [11112] Implement use cooldown check for trap/goober gameobjects.
- [11115] Implement .gm setview command
- [11114] Reset camera view at removing from world
- [11116] Fixed sql update guards data.
- [11118] Not report empty `world_template` as error.
- [11117] Allow for non-instancable maps have InstanceData and instance scripts.
- [11119] Fixed whitspaces line.
- [11120] Remove all auras at creature respawn.
- [11121] Really create records in `world` table for non-instanceable maps.
- [11123] Move respawn data to InstanceSave.
- [11122] Create InstanceSave for non-instanceable maps.
- [11124] Avoid save in DB instance/respawn data for BGs/Arenas.
- [11125] Add dummy effect of spell 39189
- [11126] Rewrite InstanceSaveMgr related code.
- [11127] Rename src/game/InstanceSaveMgr.* -> src/game/MapPersistentStateMgr.*
- [11128] Fixed Unix build.
- [11129] Added WorldMap/WorldPersistentState subclass for non-instanceable maps.
- [11130] Make abstract function with body syntax compatible with GCC.
- [11131] Check restriction for pool spawns at instanceable maps.
- [11132] Typo in local var name.
- [11133] Implement template functions for call functor for all Map/MapPersistentState with some map i
- [11134] Make GCC happy and restore build at *nix.
- [11135] Maybe finally fix *nix build.
- [11136] Add Creature::FillGuidsListFromThreatList for safe guid iteration from threat list.
- [11137] Fixed crash at reset normal dungeon while map loaded.
- [11138] Make sure GameEvent/Pool systems work with static instance object guids
- [11139] Use for Creature/GameObject local per-map guids
- [11140] Properly reward faction related titles to player when achievement has been completed
- [11142] Implement dummy effect for spell [3360]
- [11141] Add use of SpellMod for melee spells as needed, for exaplme, for some talents
- [11145] Creatures should get into combat if spell/attack is missed or resisted
- [11144] Prevents abilities that are 'usable while stunned' being usable while in non-stun effects. T
- [11143] Spells with unit-type and destination flag should not be LOS-dependant
- [11146] Proper damage for spells [68793] and [69050]
- [11149] Correct MSG_MOVE_SET_*_SPEED packet structures
- [11148] Add dummy effect for spell [74904]
- [11147] Fix a potential exploit with multicast bars - allow place only totem spells in these slots
- [11150] Enable GameEvent system full features for instanceable maps.
- [11151] Fixed typo in AddCreatureToRemoveListInMapsWorker.
- [11152] Clarify check code for SPELL_ATTR_EX5_USABLE_WHILE_STUNNED cast allowed
- [11153] Apply at least same checks at used at hit for miss aggro.
- [11154] Revert "[11143] Spells with unit-type and destination flag should not be LOS-dependant"
- [11155] Provide way define UNIX_TIMESTAMP/FROM_UNIXTIME for PosgreSQL users.
- [11156] Update speed for controlled units in any case, does not matter if owner's speed was really c
- [11157] Fixed typo in m_GameObjectFirstGuid init.
- [11158] Fixed respawn times loading for instances.
- [11159] Remove now redundent GetDBTableGUIDLow support.
- [11160] Lost from_unixtime(integer) function in prev postgre_compatibility_addon.sql
- [11161] Implement Map copy local grid spawn data support.
- Update git_id not generate by default sql/updates/Makefile.am
- [11167] Added CMake support
- [11166] Removed old autoconf files
- [11165] Fixed existed win projects for build not modified tbb sources.
- [11164] Changed TBB lib to same version but with make script
- [11163] Stripped ACE library to only needed files
- [11162] Changed ACE lib to same version but with configure script
- [11169] Implemented pool system related commands.
- [11168] Use MapPersistentState for access to Pool System dynamic data.
- [11170] Add dummy effect of spell 66390
- [11171] Fix build without PCH
- [11172] Implement ACHIEVEMENT_CRITERIA_TYPE_ON_LOGIN (type 74)
- [11173] Fixed substring search in .lookup pool
- [11174] Missing `mangos_string` entries from [11169]
- [11175] Fix precompiled header defines so GCC can actually use it
- [11178] Catch use uint64 guid as low guid in ObjectGuid.
- [11177] One more typo in DELETE from 11169_01_mangos_mangos_string.sql
- [11176] Fixed DELETE part of 11169_01_mangos_mangos_string.sql
- [11179] Add dummy effect of spell 50918 and script effect of 50894
- [11180] Add dummy effect of spell 69922
- [11181] Small optimization for [11179]
- [11182] Add dummy effect of spell 64981
- [11183] Use map type dependent visibility distance for gameobject, dynamicobject and corpse visibili
- [11185] Not use local varibale name same as function name.
- [11184] Allow build mangos without git repo
- [11186] Fixed tail whitespaces in pool commands code.
- [11187] Minimize direct access to honor and arena points fields
- [11188] Make sure that all WorldPersistentState objects created before pool system start.
- [11189] Skip BGs also (in addition to arenas) in InstanceData::SaveToDB
- [11190] Implement `pool_creature_template`/`pool_gameobject_template`.
- [11191] Fixed crash introduced in prev. pool commit.
- [11192] Make some more use of 'const' in SpellAuraHolder.
- [11193] Optimize visibility update and AI notification code. Optimization decreases amount of visibi
- [11194] Fix the word shedule -> schedule in function name
- [11195] Allow have bonus talent points from quests for any classes.
- [11197] Allow of std malloc use instead of TBB
- [11196] Some cmake PREFIX related fixes:
- [11198] Implement max stack effect of enchantment applied by spell 2823 and ranks.
- [11199] Resolve scripting library load problem at FreeBSD with cmake
- [11200] Move hard-coded AP coefficients for spells 1776, 8680, 13218 and ranks to spell_bonus_data t
- [11201] Fixed sql update guards in 11200_01_mangos_spell_bonus_data.sql
- [11202] Schedule AI notify at adding to world
- [11203] Implement creating scrolls when enchanting vellum.
- [11204] Fix mangos_spell_check.sql
- [11205] Implement talent 48492 and ranks.
- [11206] Move visibility self/around to new function and use it.
- [11207] Fixed cheating with item loot with some conditionas.
- [11208] Restore cooldown marker work for talent 56342 and ranks
- [11209] Some refactoring in Player::BuyItemFromVendorSlot
- [11210] Set moveflags from CMSG_MOVE_SET_CAN_FLY_ACK to proper mover.
- [11211] Remove obsolete comment
- [11212] Add dummy effect of spell 47110
- [11213] Always PrepareQuestMenu in PrepareGossipMenu when no conditions are set
- [11214] Implement .debug spellcoefs command
- [11215] Replace direct code use in .npc tame by spell cast.
- [11216] Fixed crash at explictly empty string setting for dataDir in mangosd.conf.
- [11217] Drop effect indexes from *_addon.auras field
- [11218] Fixed typo in local var.
- [11219] Allow work SPELL_EFFECT_PERSISTENT_AREA_AURA with 0/18 only target modes
- [11220] Implement support positive persistent auras
- [11221] Fixed typo after recent code move to Spell::EffectTameCreature
- [11223] Replace direct auras adding from creature*_addon tables by cast spell.
- [11222] Move possition setup for Creature and subclases before Create call.
- [11224] Add script effect of spell 24751
- [11225] Add comments about spells related to spell 47110
- [11226] More strict checks for insatance data load.
- [11227] Fixed item search by guid in bank item slots.
- [11228] Correct constant in CalculateRewardHonor
- [11229] Avoid access to Pet in pre-Create relocation
- [11230] Add dummy effect of spell 42793
- [11232] Proper check for loot recipient.
- [11231] Add dummy aura effect for spell 43969
- [11233] Better way to get caster GUID of dynamic object
- [11234] Fixed typo in .debug spellcoefs help string.
- [11235] Fixed typo in mangosd.conf comment
- [11236] Add dummy effect of spell 49859
- [11237] Implement conditional check in EffectQuestComplete
- [11238] Add IsActive check in PointMovementGenerator, as with similar waypointmovement
- [11239] Comment out crap added in [11237] and bonk the author for creating it.
- [11240] Drop dead code from vmap extractor
- [11241] Fix some renglish/denglish -> english in config files
- [11242] Fix line endings for Visual Studio Solution Files (they need to be CRLF, not LF)
- [11243] Allow riding training from other team factions when exalted
- [11244] Collect in CreatureCreatePos data for delayed pos setup into Creature::Create.
- [11245] Clarify and provide more details for errors related to table spell_script_target
- [11246] Provide mail template items for offline players
- [11247] Prevent attemps save npc data without static spawns
- [11248] Clarify and check DBC/SQL storage format field types.
- [11249] Lost summon point set for critter
- [11250] Fix create position for summoned creatures.
- [11251] Add some base code for GAMEOBJECT_TYPE_CAPTURE_POINT
- [11252] One missing case for save non-static spawned creatures.
- [11253] Drop unused define GAMEOBJECT_FISHINGNODE_ENTRY
- [11254] Really load item text at login.
- [11255] Fixed receive BoA item from deleted character by mail.
- [11257] Fix overwrite spells 33649 and 20572, other cases with same icon.
- [11256] Restore broken in [7207] Creature::SaveToDB overwriting.
- [11258] Typo in ObjectMgr::LoadItemConverts()
- [11259] Move scheduled scripts counter to ScriptMgr
- [11260] Add wrapper for creature vistual item set.
- [11261] Get rid of two const_casts by storing const char* instead of char*
- [11261] Check gaps in quest RewChoiceItem* data.
- [11262] Revert "[11261] Check gaps in quest RewChoiceItem* data."
- [11263] Revert "[11262] Revert "[11261] Check gaps in quest RewChoiceItem* data.""
- [11264] Add script effect of spell 44364
- [11265] Properly take reagents for triggered spell of 44364 (ref previous commit)
- [11266] Fixed work glyph 41108 (typo in spell id)
- [11267] Restore itemset 647 4p bonus affect work.
vBulletin® v3.8.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot