Show
Ignore:
Timestamp:
11/19/08 13:43:15 (17 years ago)
Author:
yumileroy
Message:

[svn] Implemented player on player and player on creature possession:
* Implemented packet and vision forwarding through possessed units
* Added new OnPossess? script call alerting scripts on when possession is applied/removed
* Moved fall damage and fall under map calculations into the Player class
* Added new PossessedAI that is applied only while possession on creature is active
* Implemented summon possessed spell effect
* Fixed Eyes of the Beast

Original author: gvcoman
Date: 2008-11-05 20:51:05-06:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/win/VC90/game.vcproj

    r86 r174  
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="9,00" 
     4        Version="9.00" 
    55        Name="game" 
    66        ProjectGUID="{1DC6C4DA-A028-41F3-877D-D5400C594F88}" 
     
    4949                                Optimization="0" 
    5050                                AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\vmap;..\..\dep\ACE_wrappers" 
    51                                 PreprocessorDefinitions="WIN32;_DEBUG;MANGOS_DEBUG;_LIB;" 
     51                                PreprocessorDefinitions="WIN32;_DEBUG;TRINITY_DEBUG;_LIB;" 
    5252                                StringPooling="false" 
    5353                                MinimalRebuild="false" 
     
    102102                </Configuration> 
    103103                <Configuration 
    104                         Name="Debug|x64" 
    105                         OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)" 
    106                         IntermediateDirectory=".\game__$(PlatformName)_$(ConfigurationName)" 
    107                         ConfigurationType="4" 
    108                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    109                         UseOfMFC="0" 
    110                         ATLMinimizesCRunTimeLibraryUsage="false" 
    111                         CharacterSet="2" 
    112                         > 
    113                         <Tool 
    114                                 Name="VCPreBuildEventTool" 
    115                         /> 
    116                         <Tool 
    117                                 Name="VCCustomBuildTool" 
    118                         /> 
    119                         <Tool 
    120                                 Name="VCXMLDataGeneratorTool" 
    121                         /> 
    122                         <Tool 
    123                                 Name="VCWebServiceProxyGeneratorTool" 
    124                         /> 
    125                         <Tool 
    126                                 Name="VCMIDLTool" 
    127                                 TargetEnvironment="3" 
    128                         /> 
    129                         <Tool 
    130                                 Name="VCCLCompilerTool" 
    131                                 AdditionalOptions="/MP" 
    132                                 Optimization="0" 
    133                                 AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\vmap;..\..\dep\ACE_wrappers" 
    134                                 PreprocessorDefinitions="WIN32;_DEBUG;MANGOS_DEBUG;_LIB;" 
    135                                 StringPooling="false" 
    136                                 MinimalRebuild="false" 
    137                                 BasicRuntimeChecks="3" 
    138                                 RuntimeLibrary="3" 
    139                                 EnableFunctionLevelLinking="true" 
    140                                 RuntimeTypeInfo="true" 
    141                                 UsePrecompiledHeader="0" 
    142                                 PrecompiledHeaderFile=".\game__$(PlatformName)_$(ConfigurationName)\game.pch" 
    143                                 AssemblerListingLocation=".\game__$(PlatformName)_$(ConfigurationName)\" 
    144                                 ObjectFile=".\game__$(PlatformName)_$(ConfigurationName)\" 
    145                                 ProgramDataBaseFileName=".\game__$(PlatformName)_$(ConfigurationName)\" 
    146                                 WarningLevel="3" 
    147                                 SuppressStartupBanner="true" 
    148                                 Detect64BitPortabilityProblems="false" 
    149                                 DebugInformationFormat="3" 
    150                                 CallingConvention="0" 
    151                                 CompileAs="0" 
    152                         /> 
    153                         <Tool 
    154                                 Name="VCManagedResourceCompilerTool" 
    155                         /> 
    156                         <Tool 
    157                                 Name="VCResourceCompilerTool" 
    158                                 PreprocessorDefinitions="_DEBUG" 
    159                                 Culture="1033" 
    160                         /> 
    161                         <Tool 
    162                                 Name="VCPreLinkEventTool" 
    163                         /> 
    164                         <Tool 
    165                                 Name="VCLibrarianTool" 
    166                                 AdditionalDependencies=".\shared__$(PlatformName)_$(ConfigurationName)\shared.lib" 
    167                                 OutputFile=".\game__$(PlatformName)_$(ConfigurationName)\game.lib" 
    168                                 SuppressStartupBanner="true" 
    169                         /> 
    170                         <Tool 
    171                                 Name="VCALinkTool" 
    172                         /> 
    173                         <Tool 
    174                                 Name="VCXDCMakeTool" 
    175                         /> 
    176                         <Tool 
    177                                 Name="VCBscMakeTool" 
    178                         /> 
    179                         <Tool 
    180                                 Name="VCFxCopTool" 
    181                         /> 
    182                         <Tool 
    183                                 Name="VCPostBuildEventTool" 
    184                         /> 
    185                 </Configuration> 
    186                 <Configuration 
    187104                        Name="Release|Win32" 
    188105                        OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)" 
     
    214131                                InlineFunctionExpansion="1" 
    215132                                AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\vmap;..\..\dep\ACE_wrappers" 
    216                                 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;" 
    217                                 StringPooling="true" 
    218                                 RuntimeLibrary="2" 
     133                                PreprocessorDefinitions="WIN32;_DEBUG;MANGOS_DEBUG;_LIB;" 
     134                                StringPooling="false" 
     135                                MinimalRebuild="false" 
     136                                BasicRuntimeChecks="3" 
     137                                RuntimeLibrary="3" 
    219138                                EnableFunctionLevelLinking="true" 
    220139                                EnableEnhancedInstructionSet="1" 
     
    239158                                Name="VCResourceCompilerTool" 
    240159                                PreprocessorDefinitions="NDEBUG" 
     160                                Culture="1033" 
     161                        /> 
     162                        <Tool 
     163                                Name="VCPreLinkEventTool" 
     164                        /> 
     165                        <Tool 
     166                                Name="VCLibrarianTool" 
     167                                AdditionalDependencies=".\shared__$(PlatformName)_$(ConfigurationName)\shared.lib" 
     168                                OutputFile=".\game__$(PlatformName)_$(ConfigurationName)\game.lib" 
     169                                SuppressStartupBanner="true" 
     170                        /> 
     171                        <Tool 
     172                                Name="VCALinkTool" 
     173                        /> 
     174                        <Tool 
     175                                Name="VCXDCMakeTool" 
     176                        /> 
     177                        <Tool 
     178                                Name="VCBscMakeTool" 
     179                        /> 
     180                        <Tool 
     181                                Name="VCFxCopTool" 
     182                        /> 
     183                        <Tool 
     184                                Name="VCPostBuildEventTool" 
     185                        /> 
     186                </Configuration> 
     187                <Configuration 
     188                        Name="Debug|x64" 
     189                        OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)" 
     190                        IntermediateDirectory=".\game__$(PlatformName)_$(ConfigurationName)" 
     191                        ConfigurationType="4" 
     192                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     193                        UseOfMFC="0" 
     194                        ATLMinimizesCRunTimeLibraryUsage="false" 
     195                        CharacterSet="2" 
     196                        > 
     197                        <Tool 
     198                                Name="VCPreBuildEventTool" 
     199                        /> 
     200                        <Tool 
     201                                Name="VCCustomBuildTool" 
     202                        /> 
     203                        <Tool 
     204                                Name="VCXMLDataGeneratorTool" 
     205                        /> 
     206                        <Tool 
     207                                Name="VCWebServiceProxyGeneratorTool" 
     208                        /> 
     209                        <Tool 
     210                                Name="VCMIDLTool" 
     211                                TargetEnvironment="3" 
     212                        /> 
     213                        <Tool 
     214                                Name="VCCLCompilerTool" 
     215                                AdditionalOptions="/MP" 
     216                                Optimization="0" 
     217                                AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\vmap;..\..\dep\ACE_wrappers" 
     218                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;" 
     219                                StringPooling="true" 
     220                                RuntimeLibrary="2" 
     221                                EnableFunctionLevelLinking="true" 
     222                                RuntimeTypeInfo="true" 
     223                                UsePrecompiledHeader="0" 
     224                                PrecompiledHeaderFile=".\game__$(PlatformName)_$(ConfigurationName)\game.pch" 
     225                                AssemblerListingLocation=".\game__$(PlatformName)_$(ConfigurationName)\" 
     226                                ObjectFile=".\game__$(PlatformName)_$(ConfigurationName)\" 
     227                                ProgramDataBaseFileName=".\game__$(PlatformName)_$(ConfigurationName)\" 
     228                                WarningLevel="3" 
     229                                SuppressStartupBanner="true" 
     230                                Detect64BitPortabilityProblems="false" 
     231                                DebugInformationFormat="3" 
     232                                CallingConvention="0" 
     233                                CompileAs="0" 
     234                        /> 
     235                        <Tool 
     236                                Name="VCManagedResourceCompilerTool" 
     237                        /> 
     238                        <Tool 
     239                                Name="VCResourceCompilerTool" 
     240                                PreprocessorDefinitions="_DEBUG" 
    241241                                Culture="1033" 
    242242                        /> 
     
    11371137                        </File> 
    11381138                        <File 
     1139                                RelativePath="..\..\src\game\PossessedAI.cpp" 
     1140                                > 
     1141                        </File> 
     1142                        <File 
     1143                                RelativePath="..\..\src\game\PossessedAI.h" 
     1144                                > 
     1145                        </File> 
     1146                        <File 
    11391147                                RelativePath="..\..\src\game\RandomMovementGenerator.cpp" 
    11401148                                >