1023 Commits

Author SHA1 Message Date
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
c16fe3c810 CMake flags to defining what is logged and where 2014-04-20 17:46:43 -07:00
KimLS
635d28cd65 Change to how quest signals work 2014-04-20 17:26:51 -07:00
Corysia Taware
f915eed0f4 Apparently 0 is a vaid file descriptor in OSX 2014-04-19 21:45:54 -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
Arthur Ice
cd415e6008 itoa -> _itoa change for windows 2014-04-18 22:17:28 -07:00
Akkadius
0b2281967b Added #command error message suppression for those who don't want to see 'Command is not recognized' constantly
- You need to have rule 'Chat:SuppressCommandErrors' set to true, this is set to false by default
	- Required SQL: 2014_04_18_Suppress_Command_Error.sql
2014-04-18 19:37:26 -05:00
Arthur Ice
c970132129 strupr -> _strupr, strlwr -> _strlwr, deprecated fix. 2014-04-17 17:09:43 -07:00
Arthur Ice
9bc9068dcf luabind now actually correctly builds with warning suppressed. 2014-04-16 16:37:20 -07:00
Arthur Ice
7eaee801be perl embed fix
helps if I actually build the perl embed files with the common library.
2014-04-16 15:49:10 -07:00
Arthur Dene Ice
35952a6bff Perl files are now compiled with syntax check only 2014-04-16 11:48:38 -07:00
Michael Cook (mackal)
fc9e7a3a3b Fix linux compile issue with 884b0291 2014-04-16 12:44:02 -04:00
Akkadius
884b0291f7 Exported $client->SendMarqueeMessage(type, priority, fade_in, fade_out, duration, msg) - Will be available for simple plugin use
Exported $client->ExpeditionMessage(THIS, ExpdID, Message) - In use with custom expedition mod that will be released soon
2014-04-15 12:00:33 -05:00
Michael Cook
8d8b3241d1 Merge pull request #141 from KayenEQ/master
Revision of SE_PercentHeal
2014-04-14 02:37:08 -04:00
KayenEQ
272bbdb4d2 Revision of SE_PercentHeal
Will now apply focus properly
Can now do damage if set to negative value
2014-04-12 21:15:13 -04:00
Michael Cook
168183201a Merge pull request #140 from KayenEQ/master
Revision of slow mitigation code.
2014-04-12 12:41:50 -04:00
KayenEQ
aedd70f5fa removed commented out code. 2014-04-12 03:31:30 -04:00
KayenEQ
f9b46b46b1 Revision of slow mitigation code.
Fix for the slow mitigation spam messages
Converted value from FLOAT to INT
Use SQL to update your npc_types table
2014-04-12 00:18:19 -04:00
Arthur Ice
14a0bb9413 getch to _getch on windows warning deprecated call change 2014-04-11 10:00:16 -07:00
Arthur Ice
7cd914538f strdup to _strdup change for windows 2014-04-11 09:59:24 -07:00
Arthur Ice
10e5856fff ultoa to _ultoa deprecation warning fix 2014-04-11 09:09:49 -07:00
Arthur Ice
78423ebcd0 Ignore all non syntax error warnings from lua bindings.
luabind is auto generated so we don't want to check the warnings from
this library, just check to be sure it won't cause a compile issue.
2014-04-10 16:21:23 -07:00
Arthur Ice
24369f4110 Fixed fprint argument warning 2014-04-10 15:49:04 -07:00
Arthur Ice
5da3301570 Use os agnostic Close instead of windows deprecated close.
use the defined Close function instead of the internal (and linux
specific) Close command
2014-04-10 15:47:35 -07:00
Arthur Ice
b2c9ba5bff on windows use _getpid instead of getpid
getpid is deprecated on windows, removes the deprecation warning.
2014-04-10 15:28:03 -07:00
Arthur Ice
79f5a21643 ultoa Deprecation warnign
Fixed warning about ultoa being deprecated on windows.
switched to using the _ultoa function instead. Might want to consider
the 'safe' versions of these if needed.
2014-04-10 14:39:24 -07:00
Arthur Ice
e88541e618 Merge remote-tracking branch 'upstream/master' into Warning_Cleanup 2014-04-10 13:25:40 -07:00
Michael Cook
983c7a9c91 Merge pull request #139 from KayenEQ/master
-Implemented the ability to properly use live spell projectile graphics.
2014-04-10 14:06:53 -04:00
KayenEQ
48a9f05efb SQL 2014-04-10 00:55:31 -04:00
KayenEQ
f0a0f0677f Rule to make player cast swarm pets untargetable with F8.
New npc_types field to allow any NPC to be untargetable with F8
Swarm pets will now be heal/buffable like live.
See change log for more details.

Note: The method used here to prevent
targeting is a hack but the only side
effect it turns affected NPC's names Yellow.
2014-04-10 00:47:20 -04:00
KayenEQ
35cd98c7a7 -Implemented the ability to properly use live spell projectile graphics.
This data is found in the player_1 field of the spells_new table.
-Rule for this set to be disabled by default.
-Enable IF your server uses an UF+ spell file
and your players use UF+ clients
-Otherwise your better off with alternative method/rules
already implemented so that all players can see the effect.
-Added ability for PERL ProjectileAnim function to only
need an IT#### and not an actual item id.
-If you want it in LUA somebody needs to add it.
- Change to wizard innate critical ratios based on parse data.
2014-04-09 05:17:36 -04:00
Michael Cook (mackal)
8b2f325cd0 Fix wiz innate crit issue 2014-04-07 21:21:08 -04:00
Corysia Taware
4d70cb20e7 Merge remote-tracking branch 'upstream/master' 2014-04-07 10:05:46 -07:00
Uleat
8e55b6618e Dual Wield changes - see posting linked in changelog.txt 2014-04-06 05:39:37 -04:00
Michael Cook (mackal)
7e75f7559a Fix issue with optional SQL 2014-04-06 03:03:18 -04:00
Akkadius
8ad1c1d8a9 changelog.txt 2014-04-05 18:12:58 -05:00
Akkadius
fb03db8980 Merge branch 'master' of https://github.com/EQEmu/Server 2014-04-05 18:11:05 -05:00
Akkadius
11d5e4b6ca Fix for the Fix for the Fix: Rule Combat:OneProcPerWeapon was created so that you can revert to the original proc functionality
for custom servers that have balanced their content around having more than 1 aug proc on weapons. By having this rule set to 'false' you revert this functionality.
	This rule is set to 'true' by default as the original functionality from Live was intended to be
2014-04-05 18:09:12 -05:00
KimLS
8db6060089 Renamed errant sql file. 2014-04-05 16:07:13 -07:00
Michael Cook (mackal)
07625336fd Allow multiple aug procs if Combat:OneProcPerWeapon is false 2014-04-05 18:47:14 -04:00
SecretsOTheP
35fad4d5a7 Added a rule to enable multiple procs from the same weapon's other slots if a proc is deemed to trigger, Defaults to true. 2014-04-05 17:18:19 -04:00
Corysia Taware
0f67e93a0f Backward port to OSX 10.6 (Snow Leopard) 2014-04-05 10:24:28 -07:00
Michael Cook (mackal)
628a5764cc Merge branch 'master' of github.com:KayenEQ/Server into KayenEQ-master
Conflicts:
	changelog.txt
2014-04-05 13:00:19 -04:00
Akkadius
7cfc5b085e (Performance Adjustment) Removed AsyncLoadVariables from InterserverTimer.Check() in both zone and world. By watching the MySQL general.log file on mass zone idle activity, you can
see that the query 'SELECT varname, value, unix_timestamp() FROM variables where unix_timestamp(ts) >= timestamp' is called every 10 seconds. This function is loading
	variables that are initially loaded on World and Zone bootup. When running a large amount of zone servers, the amount of MySQL chatter that is produced is enormous and
	unnecessary. For example, if I ran 400 zone servers, I would see 3,456,000 unnecessary queries from all idle or active zone processes in a 24 hour interval.
2014-04-05 03:38:58 -05:00
Akkadius
fb3c6365e1 Test 2014-04-05 01:58:16 -05:00
KayenEQ
2c69dd7c93 Implemented proper functionality of SE_Screech
If you have a buff with SE_Screech with value of 1
it will block any other buff with SE_Screen that has
a value of -1, giving you an immunity message.
Example: 1383 Screech and 2785 Screech Immunity
2014-04-04 22:03:32 -04:00
KayenEQ
1d6e947387 Change log correction. 2014-04-04 21:32:56 -04:00