Commit graph

739 commits

Author SHA1 Message Date
Image
1fbda69511 Spawn quest flag now set automatically for AddQuestStepKill spawn id scenario
Fixes 
2020-05-21 22:42:51 -04:00
devn00b
ce98d4a4fb Update to V0.5.1 2020-05-21 21:02:23 +00:00
Image
f96fdcc85c movement loop generator, respawn lua function defaults back to spawn lua function 2020-05-20 22:00:37 -04:00
Image
abd5840191 Movement Loop Generator added
- fixed crash on subsequent load of file
- fixed Settings.cs missing from project (not needed)
2020-05-20 21:55:32 -04:00
Image
82104537cc Removed old installation instructions
For now the website/wiki should be followed for setting up installation / playing
2020-05-20 17:34:43 -04:00
Image
c9d2bcafd1 Exe Updates 2020-05-20 07:44:48 -04:00
Image
b65b57364e reverted eqstream rewrite changes as it was causing login to initially fail 2020-05-20 07:44:42 -04:00
Image
5f5fa3fc66 Exe Updates 2020-05-19 23:44:23 -04:00
Image
eb5a27d544 Completion of invis / hide support, client is notified of other spawns aggro visually
Fix  complete
2020-05-19 23:44:09 -04:00
Image
9de2e34975 Exe Updates 2020-05-19 21:49:56 -04:00
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