659 Commits

Author SHA1 Message Date
Arthur Dene Ice
83caccaed2 Merge remote-tracking branch 'upstream/master' into Warning_Cleanup 2014-05-09 18:20:08 -07:00
Arthur Dene Ice
233d6f842e lots of unsigned vs signed conversions 2014-05-09 18:19:51 -07:00
Arthur Dene Ice
c53e250d11 uint16 to uint8 explicit conversion 2014-05-09 18:06:07 -07:00
Arthur Dene Ice
89fe3b6765 int64 to int32 explicit conversions) 2014-05-09 18:03:56 -07:00
Arthur Dene Ice
689897ca39 explicit conversions of floats 2014-05-09 17:47:22 -07:00
Arthur Dene Ice
ddcd496b1d float to int conversions 2014-05-08 01:41:20 -07:00
Arthur Dene Ice
90a518f4d6 lots of conversions to bool (with performance penalty) doing it explicityl. 2014-05-07 20:13:11 -07:00
KayenEQ
7b1a084d39 AA/Item/Spell that allow pets to flurry and critical will now
also apply to owners swarm pets consistent with live.
2014-05-07 22:46:00 -04:00
Arthur Dene Ice
248734090a autogenerated perl files switched to syntax only checks 2014-05-07 19:11:50 -07:00
Arthur Dene Ice
5ce4bb776e need to watch those conversions on +=, -=, *= etc 2014-05-07 18:00:20 -07:00
Arthur Dene Ice
6ba7486905 explicit conversions
float to int explicit conversion

Explicit conversion float to int32

double to float explicit conversion

float to int explicit conversion

float to int explicit conversion

float to int explicit conversion

Explicit conversion float to int32

double to float explicit conversion
2014-05-07 17:26:29 -07:00
Arthur Dene Ice
6bb833aae2 # This is a combination of 4 commits.
# The first commit's message is:
const float to int16 explicit conversion

# This is the 2nd commit message:

float to int explicit conversion

# This is the 3rd commit message:

Explicit conversion float to int32

# This is the 4th commit message:

double to float explicit conversion

float to int explicit conversion

float to int explicit conversion
2014-05-07 17:25:19 -07:00
Arthur Dene Ice
a49ffc47ec const float to uint32 conversion explicit) 2014-05-06 22:10:47 -07:00
Arthur Dene Ice
d026483638 Explicit double to float conversion 2014-05-06 21:52:27 -07:00
Arthur Dene Ice
62f76a6c79 int to float explicit conversion) 2014-05-05 21:05:42 -07:00
Arthur Dene Ice
0cd90dfafe int32 to float explicit conversion 2014-05-05 20:59:22 -07:00
Arthur Dene Ice
30264aa099 float to int explicit conversion) 2014-05-05 20:52:35 -07:00
Arthur Dene Ice
6fb87cb8ab explicit compare to nullptr 2014-05-05 20:39:46 -07:00
Arthur Dene Ice
5eb260b0cb double to float explicit conversion 2014-05-05 20:33:26 -07:00
Arthur Dene Ice
554daf7b88 double to int32 explicit conversion 2014-05-05 19:01:07 -07:00
Uleat
6477de8c4f Fix for test... (conn_state != client_state) 2014-05-05 21:59:21 -04:00
Uleat
391eee4289 Test fix for 'random' zone crashes..particularly relating to MGB use. 2014-05-05 20:42:31 -04:00
Arthur Dene Ice
9a7b5b9aaa Merge remote-tracking branch 'upstream/master' into Warning_Cleanup
Conflicts:
	zone/Map.cpp
2014-05-05 13:27:50 -07:00
Michael Cook (mackal)
84f99b6d6b Added pointer check 2014-05-05 15:48:19 -04:00
Michael Cook (mackal)
eb33e8ae11 Melee 'facing' code updated to client derived function
These new functions are derived from the client
The need was because the old function sometimes didn't line
up with the client generated messages.
2014-05-05 15:29:29 -04:00
KayenEQ
fb1d4109a9 Fix for AA stacking where first AA in series has only 1 rank. 2014-04-29 22:23:25 -04:00
KimLS
a2e86ebec5 Some compile fixes for older versions of C++ on windows 2014-04-29 17:49:17 -07:00
KimLS
0c9d640683 Merge branch 'master' into raycast 2014-04-29 13:01:26 -07:00
KimLS
6ad4a95cc6 And of course memset too way to not include the whole error message the first time jerk 2014-04-28 13:15:43 -07:00
KimLS
d652cc8ea4 Raycastmesh missing malloc, free, NULL refs 2014-04-28 13:10:11 -07:00
KimLS
989bffee81 Merge branch 'master' into raycast 2014-04-27 14:36:05 -07:00
KayenEQ
380cf8691a Implemented new table 'npc_spells_effects' and 'npc_spells_effects_entires'.
Implemented new field in 'npc_spell_effects_id' in npc_types.

These are used to directly apply spell effect bonuses to NPC's without requirings spells/buffs.
Example: Allow an npc to spawn with an innate 50 pt damage shield and a 5% chance to critical hit.

Please see the wiki page: http://wiki.eqemulator.org/p?npc_spell_effects_entries for details.

*NPC's can now do critical heals / damage spells if bonus is applied from table.

Required SQL: utils/sql/git/required/2014_04_27_AISpellEffects.sql
Note: 30 examples of spell effects have been included by default in this sql. Edited/removed as needed.
2014-04-27 03:57:14 -04:00
KayenEQ
62e48e7701 Merge git://github.com/EQEmu/Server into AISpellEffects 2014-04-27 03:29:15 -04:00
Alex
e047d99a6c Merge pull request #138 from Corysia/master
Changes for intel Mac OSX build
2014-04-25 13:47:48 -07:00
cavedude00
d8ad337c0e Fixed a zone crash in spawn_conditions.
spawn_events changes, fixes, and additions.
2014-04-25 12:40:25 -07:00
KayenEQ
d64f762277 Developement Branch AISpellEffects.
Debug crash on NPC death.
2014-04-25 08:52:49 -04:00
Michael Cook
4d3ba5087d Merge pull request #143 from KayenEQ/master
Focus limit changes/additions
2014-04-25 02:39:19 -04:00
KayenEQ
aba1acea9c Merge branch 'master' of git://github.com/EQEmu/Server 2014-04-24 04:30:31 -04:00
SecretsOTheP
9502f0aadf Revert "It's never ogre with these hatelist crashes.."
This reverts commit dffee38dc622254a9847e1a09d79c572d1aaf388.
2014-04-23 12:50:25 -04:00
KayenEQ
564c31c54d Improved SE_LimitCombatSkills will now more accurately determine if a spell is a combat proc.
SE_LimitInstant will now also work when set to include instant spells.

Optional SQL: utils/sql/git/optional/2014_04_23_FocusComabtProcs.sql
Note: Set to false, if enabled will allow all combat procs to receive spell focuses.
2014-04-23 03:54:54 -04:00
SecretsOTheP
6aa0c9d694 hatelist fixes to fixes to fixes 2014-04-22 13:37:35 -04:00
SecretsOTheP
e726a82cc3 Merge branch 'master' of https://github.com/EQEmu/Server 2014-04-22 13:24:57 -04:00
SecretsOTheP
dd1f5f6a11 More hatelist fixes. Trying to nail the crash :S 2014-04-22 13:24:07 -04:00
Michael Cook (mackal)
f08799f7ff Add mez break message 2014-04-22 00:48:46 -04:00
SecretsOTheP
dffee38dc6 It's never ogre with these hatelist crashes.. 2014-04-21 22:19:12 -04:00
SecretsOTheP
fe542deb89 indentation is important 2014-04-20 21:00:50 -04:00
SecretsOTheP
8aa13b51f4 Hatelist crash fix 2014-04-20 20:54:21 -04:00
KimLS
635d28cd65 Change to how quest signals work 2014-04-20 17:26:51 -07:00
SecretsOTheP
87994ebfba smoke commits everyday 2014-04-20 00:26:54 -04:00
Arthur Ice
c88de2b609 itoa -> _itoa
had to use this silly version of the itoa fix since we have another itoa
define in another header file and this confuses things. Will fix this
later when I do the string conversion stuff.
2014-04-18 22:18:13 -07:00