Permalink
Commits on Jan 14, 2012
  1. Core/Movement: Implement spline movement subsystem.

    Machiavell1 committed Jan 14, 2012
    Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc).
    Proper implementation of effects such as charge, jump, cyclic movement will rely on it.
    However, need improve our states system before.
    
    Technical changes:
    
    * Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation.
    * Precission increased. There are no more position desync issues since client's position calculation formulas used.
    * Now possible to move by paths with multiple points, send whole path to client.
    
    --
    Original author of research and implementation: SilverIce. Massive kudos.
    Original port for Trinity (ref #4629) Chaplain and Venugh
    With the following incremental fixes during my review:
    
    - Restore flightmaster end grid pre-loading
    - Fix uninitialized Creature::m_path_id
    - Add missing trinity_string entries for .movegens command
    - Fix a bug in WaypointMovementGenerator that would trigger unexpected pausing at waypoints for various amounts of time
    
    Known issues:
    - Errors like WaypointMovementGenerator::LoadPath creature XXX (Entry: YYYYY GUID: ZZZZZZ) doesn't have waypoint path id: 0.
    This is caused by bad DB data. This commit didn't "break" it.
    
    Do not forget to re-run CMake before compiling.
  2. Merge pull request #4800 from Chaplain/cleanup

    QAston committed Jan 14, 2012
    Core/Spells: Fix issue in CAST_FLAG_ADJUST_MISSILE handling. Thx rsa (R2) for pointing.
  3. Merge pull request #4814 from Chaplain/master

    Shocker committed Jan 14, 2012
    Dependencies/G3D: Fix typo in isNaN(float x)
  4. Dependencies/G3D: Fix typo in isNaN(float x).

    Chaplain committed Jan 14, 2012
    *In original G3D svn it was fixed long time ago.
  5. DB/Spells: fix brain freeze procing off of ice armor

    kandera committed with ZxBiohazardZx Jan 14, 2012
    closes #3914
  6. DB/Gossip: Gossips from sniff for Orsonn and Kodian

    pitcrawler committed with ZxBiohazardZx Jan 14, 2012
    closes #4788
  7. Merge pull request #4806 from Venugh/texts

    DDuarte committed Jan 14, 2012
    DB/SQL: Fixed my typo from previous Commit.
Commits on Jan 13, 2012
  1. Core/Scripts: Convert Torek script_texts to creature_text.

    Venugh committed Jan 13, 2012
    Apply coding style in it.
  2. DB/SQL: Fixed my typo from previous Commit.

    Venugh committed Jan 13, 2012
  3. Merge pull request #4805 from Venugh/texts

    ZxBiohazardZx committed Jan 13, 2012
    Core/Scripts: convert script_text to creature_texts
  4. Core/Script: remove unused script

    svannon committed with ZxBiohazardZx Jan 13, 2012
  5. Core/Scripts: remove define from arcatraz.

    Venugh committed Jan 13, 2012
  6. DB/Gossip: Gossip insert from sniff

    malcrom committed with ZxBiohazardZx Jan 13, 2012
    closes #4754
  7. DB/SAI: Smuggling this one into the EU...

    malcrom committed with ZxBiohazardZx Jan 13, 2012
    closes #4604
  8. DB/Creature: adding triggers in Terokkar.

    malcrom committed with ZxBiohazardZx Jan 13, 2012
    closes #4792
  9. Merge pull request #4799 from Valcorb/master

    jasperrietrae committed Jan 13, 2012
    Updating two headers (were 2010)
  10. Update the rest of the headers

    Valcorb committed Jan 13, 2012
  11. Core/Movement: Prevent IdleMovementGenerator being put into MOTION_SL…

    Machiavell1 committed Jan 13, 2012
    …OT_IDLE and MOTION_SLOT_ACTIVE simultaneously
Commits on Jan 12, 2012
  1. Compile fix

    Shauren committed Jan 12, 2012
  2. Core/Scripts: Fixed DoSendNotifyToInstance message formatting (that s…

    Shauren committed Jan 12, 2012
    …hould only be done once)
  3. Core/Commands: Correction to 57490ea, when ip parameter is supplied i…

    Shauren committed Jan 12, 2012
    …t should be used over selection
  4. DB/SAI: Converted all EventAI for Flightmasters to SAI

    jasperrietrae committed Jan 12, 2012
    Not all flightmasters had EAI so this is also some new AI.
  5. Merge pull request #4771 from devilcoredev/fix_001

    QAston committed Jan 12, 2012
    Core/Spells: Fix the 'Trueshot Aura' on pet
Commits on Jan 11, 2012
  1. Scripts/Achievements:

    kaelima committed Jan 11, 2012
    - Move achievement Shocking! to appropriate boss script instead of instance script.
    - Split the polarity spellscript into two and move to proper boss file
    - Fixed a typo in Loatheb's spore achievement.