897 Commits

Author SHA1 Message Date
Arthur Ice
cd415e6008 itoa -> _itoa change for windows 2014-04-18 22:17:28 -07: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
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 (mackal)
8b2f325cd0 Fix wiz innate crit issue 2014-04-07 21:21:08 -04: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
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
KayenEQ
c26637de53 Merge branch 'master' of git://github.com/EQEmu/Server 2014-04-04 18:12:02 -04:00
KimLS
d1ecb32652 Fix for crash in EntityList::MobInZone(Mob *who) when a dangling pointer is passed to the function. Which used to work without crashing but was changed at some point which can be triggered by quests in some situations. 2014-04-04 12:27:18 -07:00
KayenEQ
4b14ec53f1 Implemented Physical Resists consistent with live.
SQL to add new column 'PhR' to npc_types
Values to populate table based on extensive parsing.
Fixes for spell projectile code.
2014-04-04 01:59:55 -04:00
KayenEQ
2cdd50b9e9 -Implemented live like spell projectiles (ie mage bolts).
-See function in spells.cpp for more info on bolt behavior.
-This works reasonably well, but still room for improvements.
-Rules are for setting what item id is used for the projectile
since live uses an item id from SOF+ I added alternate item graphic
for titanium clients.
-Note: Max number of projectiles (set at 10) is a made up value in most
situations it would be nearly impossible to have more than 3 bolts
in the air at the same time. This values gives enough wiggle room that no
server should have an issue though.
-Small fix to SE_CompleteHeal
2014-04-03 04:25:45 -04:00
Trevius
bb541eeb60 Fixed potential endless quest loop with EVENT_COMBAT and WipeHateList(). 2014-04-01 23:00:15 -05:00
Michael Cook (mackal)
8866b3170e Implement ability for NPC Merchants to open and close shop 2014-04-01 21:03:49 -04:00
Trevius
174cb1876a Prevented an endless loop crash related to EVENT_TASK_STAGE_COMPLETE. 2014-03-31 22:03:11 -05:00
Uleat
955f164efb Added optional rule for allowing bots to auto-update with their owner.
(Run the optional sql script to activate this feature)
2014-03-31 09:31:49 -04:00
Uleat
d939820918 Fix for unconscious ability skillups.
Fix for zone crash related to item==nullptr in Client::SummonItem().
2014-03-31 03:21:22 -04:00
Michael Cook
12f8357373 Merge pull request #136 from KayenEQ/master
Spell Effect Updates.
2014-03-28 02:42:22 -04:00
KayenEQ
cbe0e94ca7 Implemented SE_NegateIfCombat 2014-03-27 23:23:15 -04:00
KayenEQ
079d1ca870 String updates
Level requirment for Summon Corpse spells
2014-03-27 19:17:05 -04:00
KayenEQ
41903e8f09 Spell Effect Updates.
Implemented fail chances for SE, Gate, Succor, FeignDeath.
Minor fixes to haste bonuses to allow for negatives.
Rule added for Succor failure rate.
2014-03-27 05:14:54 -04:00
Michael Cook (mackal)
6906125725 Fix for wizard innate crits when they have no chance otherwise 2014-03-27 02:41:39 -04:00
Arthur Ice
9cb07f73c1 unneeded local variable warning removed 2014-03-26 17:29:49 -07:00
Arthur Ice
46eec986b7 unneeded local variable warning removed 2014-03-26 17:28:54 -07:00
Arthur Ice
a39c58b653 unneeded local variable warning removed 2014-03-26 17:28:25 -07:00
Arthur Ice
70f1bbbdad Unneeded local vsariable warning removed 2014-03-26 17:09:49 -07:00
Arthur Ice
1e644fa92c removed unneeded local variable warning 2014-03-26 17:02:51 -07:00
Arthur Ice
ede00ca86f Removing unneeded local variable warning 2014-03-26 16:50:09 -07:00
Arthur Ice
ebedf53ff4 removed unneeded local variable 2014-03-26 16:39:44 -07:00
Arthur Ice
d8940ed98a removed unneeded local variable 2014-03-26 16:36:01 -07:00