Commit Graph

8402 Commits

Author SHA1 Message Date
click
c19db366c4 More projectfiles down the drain (and yes, we'll remake most of these, apart from pre VC90-ones which are now... unsupported)
--HG--
branch : trunk
2010-06-05 17:42:56 +02:00
click
93bdc2639d remove some lingering projectfiles, new ones will be created
--HG--
branch : trunk
2010-06-05 17:32:47 +02:00
_manuel_
373fc63a50 Removed some unnecessarily code, implemented guid store for chests, removed pointers.
--HG--
branch : trunk
2010-06-05 11:38:52 -03:00
Tartalo
d2da56ed31 Forgot to add the sql changes to full file. Ty Machiavelli ;)
--HG--
branch : trunk
2010-06-05 16:36:33 +02:00
Tartalo
23cb007106 Implement .instance open/close commands
Example: .instance open 631 10heroic to open ICC on 10man heroic mode
Ty Lockness for the testing

--HG--
branch : trunk
2010-06-05 16:31:55 +02:00
click
a4f8fb3364 Heavy repository restructuring is done after this revision - you have been warned
--HG--
branch : trunk
2010-06-05 14:34:34 +02:00
Rat
e81b40a099 fixed compile on win
--HG--
branch : trunk
2010-06-05 13:30:02 +02:00
click
eeec7959e3 Add ACE includepath to linux buildfiles when not using a sitewide install
--HG--
branch : trunk
2010-06-05 11:37:18 +02:00
Machiavelli
7289827b5a Update g3dlite build for windows.
--HG--
branch : trunk
2010-06-05 02:09:28 +02:00
click
e777161888 HIGHLY EXPERIMENTAL - USE AT YOUR OWN RISK
Implement the use of the new vmap3-format by Lynx3d (mad props to you for this, and thanks for the talks earlier)
+ reduced Vmap size to less than one third, and improve precision
+ indoor/outdoor check which allows automatic unmounting of players
+ additional area information from WMOAreaTable.dbc, removed existing "hacks"
+ WMO liquid information for swimming and fishing correctly in buildings/cities/caves/instances (lava and slime WILL hurt from now on!)
- buildfiles for windows are not properly done, and will need to be sorted out
NOTE: Do NOT annoy Lynx3d about this, any issues with this "port" is entirely our fault !
THIS REVISION IS CONSIDERED UNSTABLE AND CONTAINS WORK IN PROGRESS - USE AT YOUR OWN RISK!

--HG--
branch : trunk
2010-06-05 00:59:25 +02:00
Rat
1426c2970f HIGHLY EXPERIMENTAL - USE AT YOUR OWN RISK
implemented Condition System
all systems should work like before
after applying the sql converter you won't be able to apply any Updatepacks (<=up30) so do updates before this
this revesion is not threated as stable!

--HG--
branch : trunk
2010-06-04 23:24:48 +02:00
Spp
5ca00bc14d Dungeon Finder: Fix Rolecheck error when more than 3 players selected dps.
Thanks to Aokromes for pointing it out and patch testing.

--HG--
branch : trunk
2010-06-04 22:26:59 +02:00
Brian
f9da9aa3dc * Removed vmap binary files from repo. This is a source repo and binaries
* do not belong in it.
* Also removed the no longer needed vmap debugger

--HG--
branch : trunk
2010-06-04 13:33:16 -06:00
John Holiver
ef660a4cf4 * Honor rate is now applied to every honor gain
Closes issue #983

--HG--
branch : trunk
2010-06-04 14:07:53 -03:00
Machiavelli
d3969ff9b3 Fix SCRIPT_COMMAND_EMOTE, allow it to be used in gossip scripts where source = player.
--HG--
branch : trunk
2010-06-04 17:47:22 +02:00
Machiavelli
54ee0f6483 Fix SCRIPT_COMMAND_TALK to be used in gossip scripts.
+ A few trivial typo´s in the same function.
Fixes issue #980
Update issue #2502

--HG--
branch : trunk
2010-06-04 14:37:23 +02:00
Spp
a388b76a8c Dungeon Finder: Add LFG_JOIN_MIXED_RAID_DUNGEON restriction to Join Queue
Patch by Tali

--HG--
branch : trunk
2010-06-04 13:51:39 +02:00
Machiavelli
724954af4b Missing rename. (VStudio crashed on me earlier)
--HG--
branch : trunk
2010-06-03 19:11:26 +02:00
Machiavelli
2cec9d276e Rename SCRIPT_COMMAND_MOD_UPDATEFIELD to SCRIPT_COMMAND_SET_FLAG to avoid confusion.
Also add a parameter ´apply´ (dataint). If 1, it will set the flag, if 0, it will remove it.
Note: currently only supports 32bit integers.

--HG--
branch : trunk
2010-06-03 18:16:07 +02:00
Machiavelli
f346d779a5 Implement SCRIPT_COMMAND_MOD_UPDATEFIELD with parameters datalong = index, datalong2 = newvalue.
This will allow you to set the specified index value to the specified flag, as per Malcrom´s request.

--HG--
branch : trunk
2010-06-03 18:03:18 +02:00
Rat
77230036cc SOTA anticheat
Graveyards shouldn't be captured unless the respective gates are broken.
Relic shouldn't be activated unless the respective gate is broken.
by Snakeice

--HG--
branch : trunk
2010-06-03 16:54:12 +02:00
Rat
9ebb2dcca8 removed old and incorrect 80-120% honor bonus (leftover from preBC O.o)
added new honor formula for player kills
added new formula for bonus honor calculation (*HK)
pls test and compare with retial

--HG--
branch : trunk
2010-06-03 16:32:28 +02:00
Rat
2e5edd301b dismount when entering a battleground
use 80 for max level honor bonus calculation
fixed SOTA second round timer
by Gyullo

--HG--
branch : trunk
2010-06-03 16:24:10 +02:00
Machiavelli
227cd4d993 Fix crash in SCRIPT_COMMAND_QUEST_EXPLORED, fixes issue #2532
--HG--
branch : trunk
2010-06-03 15:14:21 +02:00
Rat
db293e41f9 should fix linux compile
guess what.. im on win..

--HG--
branch : trunk
2010-06-03 15:02:30 +02:00
Rat
3c05d4d544 added script hook for gameobject's destroyed event
--HG--
branch : trunk
2010-06-03 14:29:04 +02:00
John Holiver
042971e7ff * Fix Banner of Victory, Abyssal Rune, The Black Heart 45 ICD.
* Fixes some name standards also.

--HG--
branch : trunk
rename : sql/updates/8371_spell_bonus_data.sql => sql/updates/8371_world_spell_bonus_data.sql
rename : sql/updates/8372_spell_proc_event.sql => sql/updates/8372_world_spell_proc_event.sql
rename : sql/updates/8373_spell_proc_event.sql => sql/updates/8373_world_spell_proc_event.sql
rename : sql/updates/8374_spell_proc_event.sql => sql/updates/8374_world_spell_proc_event.sql
2010-06-02 20:27:18 -03:00
John Holiver
d85d970a14 * Fix CD of Tears of the Vanquished.
* Few world.spell_proc_event cleanup.

--HG--
branch : trunk
2010-06-02 18:46:00 -03:00
John Holiver
c0f2a0eac0 * Fix Shaman T10 2 part bonus procing only for Riptide now
--HG--
branch : trunk
2010-06-02 18:37:05 -03:00
John Holiver
cba199fa20 * Fix Glyph of Mend Pet (tnx L1ghtGu4rd from Mangos)
--HG--
branch : trunk
2010-06-02 18:30:57 -03:00
John Holiver
9f28faa29b * Fix some spells that were benefiting from spellpower when they shouldn't.
- Glyph of Dispel Magic
- Glyph of Power Word: Shield
- Glyph of Healing Wave
- Ancestral Awakening

--HG--
branch : trunk
2010-06-02 18:21:13 -03:00
Rat
dd24d80312 stick with 1x rates, thankya
--HG--
branch : trunk
2010-06-02 20:41:31 +02:00
Liberate
5981aa5495 *Fix: Only don't apply aura's with 0 sec duration (because of diminishing return for example) if the aura is not positive.
--HG--
branch : trunk
2010-06-02 20:26:46 +02:00
Trazom62
b7471f800c Fix crash in Unit::HandleProcTriggerSpell (Actually in Object::GetUInt32Value when pVictim is null).
Fixes issue #2458.

--HG--
branch : trunk
2010-06-02 19:36:59 +02:00
Machiavelli
b1bf3b5e13 Merge
--HG--
branch : trunk
2010-06-02 18:45:19 +02:00
Machiavelli
fb8399c413 Few changes to *_scripts handling in core.
- Use pointers of most abstract classes possible where applicable.
- Don´t use dynamic_cast when casting possibility is already explicitly checked per typeid.
- Where applicable use the ToCreature() and ToPlayer() functions for typecasting.
- Fix functioning of SCRIPT_COMMAND_CAST_SPELL
- Fix possible crash in SCRIPT_COMMAND_KILL
- Always include script id in error messages.
- Added a few TODO comments.

These changesets were merged in from MaNGOS:
- [9576] Implement SCRIPT_COMMAND_CREATE_ITEM by NoFantasy
- [9577] Implement SCRIPT_COMMAND_DESPAWN_SELF by NoFantasy
- [9869] Extend SCRIPT_COMMAND_QUEST_EXPLORED to allow player<->player as
source/target by NoFantasy

--HG--
branch : trunk
2010-06-02 18:43:11 +02:00
Rat
d9728b2b80 fixed sota round two ships
--HG--
branch : trunk
2010-06-02 18:16:57 +02:00
Spp
60fd4a2f60 Dungeon Finder: Fix a crash when join queue had any restriction.
Fixes issue 2500

--HG--
branch : trunk
2010-06-02 17:03:48 +02:00
teacher
a653b31486 Added 8300_world_battleground_template.sql in sql\updated\333a_old. I wrongly removed it from repo (original file by click).
Small cleanup.

--HG--
branch : trunk
2010-06-02 13:57:39 +02:00
Rat
bff58bfc20 typo in world.sql, thanks to Fabriciomind for report, closes issue #2498
--HG--
branch : trunk
2010-06-02 07:51:19 +02:00
Rat
ad753b3f67 SOTA update
-proper warning text (under attack, destroyed, capture..)
-proper icons on map for gate states
-fixed second round starting

--HG--
branch : trunk
2010-06-01 23:55:09 +02:00
Spp
d53f91ff32 Dungeon finder: Fix typos
- Add missing credits from previous Dungeon Finder commit (6f13a4afc4)
* Thanks to Zor for packet structure
* Thanks to Taliesin for initial Queue design

--HG--
branch : trunk
2010-06-01 09:38:05 +02:00
John Holiver
768952ae71 Added missing delete from r34f4db8886.
Thnx kolapse01.

--HG--
branch : trunk
2010-06-01 00:37:59 -03:00
John Holiver
1943b19ff8 Fix to Drums of Forgotten Kings, Drums of the Wild and Runescroll of Fortitude.
Thx maczuga.k for the first 2 ;D
Fixes issue #1990

--HG--
branch : trunk
2010-06-01 00:07:40 -03:00
John Holiver
4eb7f38dfc Added scriptnames for ref4a8519f6.
Other stuff needed was posted on TDB forum (e.g. EAI for summons).

--HG--
branch : trunk
2010-05-31 22:02:13 -03:00
Brian
ed636d96d8 * Fix target count for Blazing Harpoon (spell 61588)
* Credits to click and Xanadu who had to show some love to Malcrom

--HG--
branch : trunk
2010-05-31 18:55:02 -06:00
Brian
76f4259091 * Fix Linux compile.
--HG--
branch : trunk
2010-05-31 18:10:29 -06:00
Liberate
f1e194aa6d Forgot to put the sql updates of my previous commit in world.sql and the world_script_full.sql again
--HG--
branch : trunk
2010-06-01 00:15:04 +02:00
Machiavelli
97ea58fe0c Revert unintended change in 39d9d11c09 - special thanks to HG for being so cooperative.
(Essence of 39d9d11c09 is still intact)

--HG--
branch : trunk
2010-05-31 23:03:14 +02:00
Liberate
b02bde6d2a *Fix: Strand of the Ancients.
- Massive Seaforium Charge (needs DB support for the spawns)
 - Demolishers are not attackable at the start
 - Demolishers spawn at the workshop if the graveyard is taken
   (The spawn locations aren't official yet)
 - Demolishers spawn immediately after being destroyed
 To make SotA perfect, it needs a lot of DB support.
 - Seaforium Bomb spawn locations
 - Set speed_run to 0 of the Cannons.

--HG--
branch : trunk
2010-05-31 23:01:47 +02:00