Commit graph

729 commits

Author SHA1 Message Date
Image
1e54da5b67 desync fix from rewrite project 2020-05-19 21:49:48 -04:00
Image
833abf680c Exe Update 2020-05-19 16:06:35 -04:00
Image
4bbc783c28 crash fix for RemovePrimaryEntityCommand 2020-05-19 16:06:28 -04:00
Image
69c4b5e3e9 Exe Update 2020-05-19 13:56:28 -04:00
Image
d2bf4583cf Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-19 13:38:20 -04:00
Image
0c16513e1c Exe Update 2020-05-19 13:38:17 -04:00
Image
6c7f11fd70 LUA Commands Added/Updated for controlling primary commands
Fix 

Examples:

--AddPrimaryEntityCommand(Spawn,NPC,"",0,"") -- removes all the primary entity commands (including hail)

--AddPrimaryEntityCommand(Spawn,NPC,"hail",10000,"hail") -- adds the hail command back to the npc

--SendUpdateDefaultCommand(NPC,10000,"hail") -- returns the bubble option when you hover over the spawn/npc

--AddPrimaryEntityCommand(Spawn,NPC,"hail2",10000,"hail2","",0,0,1) -- 1 at the end sets this as a default DENY list, if Spawn is supplied and not null/not player then that player gets default allow access.  Any other players must be added (either by calling the AddPrimaryEntityCommand or subsequently SetAccessToEntityCommand)

--SetAccessToEntityCommand(Spawn,NPC,"hail2",0) -- removes access to the just created hail2 for that player

--SetAccessToEntityCommand(Spawn,NPC,"hail2",1) -- adds access to hail2 for that Spawn (player)

--RemovePrimaryEntityCommand(NPC,"hail2") -- removes hail2 command for all players
2020-05-19 13:38:11 -04:00
devn00b
6cec1c0511 Updates to Pathing 2020-05-19 06:36:35 +00:00
Image
bdbb49c92a Exe Update 2020-05-18 23:05:19 -04:00
Image
a25166ad8d LUAFunctions CanSeeInvis(spawn,target) SetSeeInvis(spawn,1/0) SetSeeHide(spawn,1/0)
Query required to enable see invisibility spell: update spells set is_active=1 where id=210013;
2020-05-18 23:05:10 -04:00
Image
cffad2cf63 Exe Update 2020-05-18 16:11:25 -04:00
Image
54088ff196 Fix for interception / redirect, that damage will not send an absorb packet, instead a special intercept packet
Completes fix .

There may be a special damage packet?  I am not seeing a viable one identified, the Message type will be used in place for now (hear from peak some messages for combat are sent this way anyway).
2020-05-18 16:11:19 -04:00
Image
6fb85f8214 Updating EXE Not sure it was synced correctly last time 2020-05-18 08:30:37 -04:00
Image
92adad42cf Exe Updates 2020-05-17 23:31:20 -04:00
Image
3bb92c110d Max level support for knowledge sort filter
Help resolve issue 
2020-05-17 23:31:14 -04:00
Image
6e7fc01ab5 Revert "Revert "Exe Updates""
This reverts commit c251091291.
2020-05-17 19:34:12 -04:00
Image
c251091291 Revert "Exe Updates"
This reverts commit f0c58aff35.
2020-05-17 19:33:29 -04:00
Image
78173a23fd Exe Updates 2020-05-17 19:32:48 -04:00
Image
f0c58aff35 Exe Updates 2020-05-17 19:32:38 -04:00
Image
e3a8597f78 Exposed max level argument to ResortSpellBook, still need to allow filtering by max lvl
work in progress for issue 
2020-05-17 18:40:00 -04:00
Image
0558ebaa08 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-17 18:07:03 -04:00
Image
124eb68b90 Exe Update 2020-05-17 18:07:00 -04:00
Image
ad3e0ba069 Support for knowledge book sorting, begins resolution for issue
Requires SQL update:
update commands set handler=511 where command='knowledgewindow_sort';

- Support for ordering knowledge books by alphabetical, category, and level.  There is some quirky sorting if you try sorting multiple times on category/level, to be addressed.

MaxLevel only checkbox is not implemented
patterns are not implemented
2020-05-17 18:06:55 -04:00
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