Commit graph

756 commits

Author SHA1 Message Date
devn00b
9d8c7b2746 Work Starting on CryptofBetrayal 2020-05-17 09:47:15 +00:00
Image
7325df040a Exe Update 2020-05-16 23:37:06 -04:00
Image
2335a1f43c Intercept / Stoneskin support
make sure to enable the spells:
update spells set is_active=1 where id=10004;
update spells set is_active=1 where id=290191;
2020-05-16 23:37:00 -04:00
Image
2c62893333 Fixed Raid / Group Target Type
Fixed Group / Raid target type
2020-05-16 23:32:36 -04:00
Image
07c14f1d92 Wards support is now fully extended to allow divine aura / stoneskin / intercept as possible solutions
Addresses issue  - minus fervor needs its own work implemented.

AddWard(dmg,keepward,wardtype,damagetype,dmgabsorptionpct,damageabsorptionmaxhealthpct,redirectdmgpct,maxhitcount)
2020-05-16 23:32:13 -04:00
Image
f4cf365345 Exe Update 2020-05-16 10:47:06 -04:00
Image
91cb109799 Added GetWardValue in support of Issue
GetWardValue(Ward, "type")

types:
damageleft - amount of damage left ward can absorb
basedamage - original amount of damage ward can absorb in total
keepward - keep ward (don't remove spell from spawn) if it expires by absorbing all the damage
wardtype - limit damage type:
#define WARD_TYPE_ALL 0
#define WARD_TYPE_PHYSICAL 1
#define WARD_TYPE_MAGICAL 2

dmgabsorptionpct - max damage ward can absorb (eg 50% of 100 means 50 absorbed, 50 damage still hits)
dmgabsorptionmaxhealthpct - max damage ward can absorb (eg if 1000 health and 50%, any damage 500+ will not be absorbed)
2020-05-16 10:46:51 -04:00
Image
7751abf806 Exe Update 2020-05-16 08:06:13 -04:00
Image
0e2ac675b7 Quest crash fix if step was NULL 2020-05-16 08:02:26 -04:00
Image
b3ffa77c42 AddWard updates in support of Issue
Helps address issue 

two new arguments added:
AddWard(dmg,keepWard,wardType,damageTypes,dmgAbsorptionPct,dmgAbsorptionMaxHealthPct)

dmgAbsorptionPct - max percentage of the damage that can be absorbed per hit (eg 100 damage, 50% absorption, 50 absorbed, 50 damage left)
dmgAbsorptionMaxHealthPct - Max absorption percentage against the targets total hp, eg 1000 hp 50% absorption, if the hit is 500 dmg or more, then no damage absorbed
2020-05-16 08:02:16 -04:00
devn00b
e19c3b8890 Update to spells as of 5/15/20 2020-05-16 05:23:58 +00:00
devn00b
73d7b0266d Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-16 01:07:25 +00:00
devn00b
9e6f50196f Pass 1 Completed on DownBelow 2020-05-16 01:07:05 +00:00
Image
1301e75539 Suspicious Activity quest UpdateQuestTaskGroupDescription should be set to 1 not 3. 2020-05-15 08:57:56 -04:00
Image
1828368d8d Suspicious Activity also needs a few quest sql queries set to Reward
update quest_details set type='Reward' where quest_id=3000;
2020-05-15 00:13:04 -04:00
Image
9f73c152fc Update EQ2World__Debug_x64.exe 2020-05-14 23:58:46 -04:00
Image
e97475c1aa Crash fixes for quests 2020-05-14 23:58:41 -04:00
Image
07a24cdfd9 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-14 23:57:49 -04:00
Image
8c62258540 Quest Suspicious Activity in Antonica by Tyllia Navar added
Only outstanding item is the red book over the NPCs head doesn't appear until you get past the first return dialog (??).  There is a step required to return to the original quest npc.

insert into quests set quest_id=3000, name='Suspicious Activity',type='Antonica',zone='Antonica',level=13,enc_level=0,description='Tyllia Navar is observing gnoll activity in southwestern Antonica and has asked for my help. She has asked that I slay some of the Sabertooth neophytes and runts that run along the coast south of her location. She has also asked that I search the boat they have been using to ferry supplies between the mainland and their islands.',spawn_id=121435,lua_script='Quests/Antonica/SuspiciousActivity.lua',completed_text='I did as Tyllia asked and slew the gnolls. Unfortunately there was nothing in the boat.';
insert into quest_details set quest_id=3000,subtype='Coin',value=92;
insert into quest_details set quest_id=3000,subtype='MaxCoin',value=99;
insert into quest_details set quest_id=3000,subtype='Experience',value=350;
insert into quest_details set quest_id=3000,subtype='Faction',value=85,faction_id=214;
insert into quest_details set quest_id=3000,type='Reward',subtype='Selectable',value=70606,quantity=1;
insert into quest_details set quest_id=3000,type='Reward',subtype='Selectable',value=70962,quantity=1;
insert into quest_details set quest_id=3000,type='Reward',subtype='Selectable',value=73108,quantity=1;
insert into quest_details set quest_id=3000,type='Reward',subtype='Selectable',value=73713,quantity=1;
insert into quest_details set quest_id=3000,type='Reward',subtype='Selectable',value=75317,quantity=1;
insert into quest_details set quest_id=3000,type='Reward',subtype='Selectable',value=80061,quantity=1;
insert into quest_details set quest_id=3000,type='Reward',subtype='Selectable',value=89586,quantity=1;
2020-05-14 23:57:47 -04:00
devn00b
dd8fcd10bd More DownBelow Pathing Fixes 2020-05-14 09:32:21 +00:00
Image
234ac02d0e Update zoneserver.cpp
was out of date with local src wrong boolean on EngagedInCombat
2020-05-13 23:29:27 -04:00
Image
6ba4632be3 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-13 23:27:11 -04:00
Image
d5ede13a4d Exe Updates 2020-05-13 23:27:09 -04:00
Image
c79989f68b CPU fixes 2020-05-13 23:26:40 -04:00
Image
310060300f Reduced logging to make debug startup easier to process 2020-05-13 23:26:08 -04:00
devn00b
8932cab648 Almost Complete Down Below Pathing 2020-05-13 23:53:42 +00:00
Image
4b617ba58e Exe Updates 2020-05-12 23:19:14 -04:00
Image
4330ef93f6 Additional reduction of mutex locks in zone server processing/spawn processing/etc -- also replaced locks in EQStream to try to avoid additional desyncs 2020-05-12 23:16:37 -04:00
devn00b
cc48c8b7e0 Half of Down Below pathing/Cleanup Completed 2020-05-12 22:52:04 +00:00
Image
89e9d885c3 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-12 08:35:20 -04:00
Image
46647ad0bf Exe Updates 2020-05-12 08:35:17 -04:00
Image
9aedae89f1 added check for loot drops table being empty 2020-05-12 08:35:09 -04:00
Image
a79b48aeb4 Restored mob movement command mutex to avoid crashes 2020-05-12 08:34:55 -04:00
root
bb01021b7c Work started on DownBelow 2020-05-12 06:50:12 +00:00
Image
0499a11676 Exe Updates 2020-05-12 00:49:22 -04:00
Image
56f4d39864 Speed/CPU improvements
Reverted movement manager to Entity, limited to just entity (NPC/Player)
spawn add timer moved to 1000 ms (or trigger on new spawn)
CombatProcess migrated to either movement check (100ms) or aggro check (every 2s) -- in other words not every 10ms.
Set a 1 ms sleep in the CombinePacketLoop
2020-05-12 00:49:13 -04:00
Image
423163d30c Revert "Reducing mutex locks, reducing unnecessary calls by timers increased/utilized for certain processes"
This reverts commit cb352a6632.
2020-05-12 00:35:16 -04:00
Image
89f9d58797 Exe Updates 2020-05-11 23:02:05 -04:00
Image
cb352a6632 Reducing mutex locks, reducing unnecessary calls by timers increased/utilized for certain processes 2020-05-11 23:01:58 -04:00
Image
270e4a5301 Exe Current 2020-05-11 15:40:05 -04:00
Image
675877ddf1 Revert "Exe Update"
This reverts commit d5525a4d44.
2020-05-11 15:38:34 -04:00
Image
ee404ceff7 Revert "Revert "Exe Update""
This reverts commit a74e302352.
2020-05-11 15:38:28 -04:00
Image
44537ad063 Revert "Disable LogWrite in EQStream causing high cpu even when debug not enabled"
This reverts commit 0f4b2a0ee4.
2020-05-11 15:38:26 -04:00
Image
0f4b2a0ee4 Disable LogWrite in EQStream causing high cpu even when debug not enabled 2020-05-11 15:35:48 -04:00
Image
a74e302352 Revert "Exe Update"
This reverts commit d5525a4d44.
2020-05-11 15:32:05 -04:00
Image
492c430229 Revert "Disabled EQStream LogWrite, was causing high cpu"
This reverts commit 57f395bf8c.
2020-05-11 15:32:01 -04:00
Image
d5525a4d44 Exe Update 2020-05-11 15:31:32 -04:00
Image
57f395bf8c Disabled EQStream LogWrite, was causing high cpu 2020-05-11 15:31:26 -04:00
Image
48b973454c Fixed the proximities changes 2020-05-11 11:58:35 -04:00
Image
d44250947b Exe Update 2020-05-11 11:49:31 -04:00