-
Notifications
You must be signed in to change notification settings - Fork 549
Casket pr #6320
base: master
Are you sure you want to change the base?
Casket pr #6320
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All minor issues, nothing serious:
- The temp items in this PR do not medicate on retail. (esp. pet item lol)
- The %hp and %hp code can be simplified
- Status effect removal code can be made smaller
- A few of them tabs snuck in. NINJAS!
I double-checked all the tabled itemIds against the database to see if they matched the items named in LUA comments. Found no incorrect itemids. ✅
edit: was fixed by OP |
For range hints on chest examine the high/low number is random number between 5-20 added/subtracted to the correct answer. If the high/low number is greater than 98 or less than 11 the message changes to less/greater than Credit goes to byrth for those findings, you can find detailed info in the boxdestroyer addon for windower or my ashita port of boxdestroyer |
You know this is one thing I was sad about, I’m not sure if I can get this to be compatible with box destroyer, I might have to do some research into what packet gets returned so I can get it pushed so box destroyer can pick it up |
I think should just be the event packets (and messages?) that reach the client. |
messageSpecial for 0x2A, what isn't compatible? |
not sure yet, i need to do some testing, ill let update if i find anything, it might be that dsp send the packet different |
or i need to add some params |
Oh wait is boxdestroyer dead now and we need to use lockpick? |
Lockpick is windower 5. Boxdestroyer should be working, are you on windower or ashita? |
windower |
Make sure you are using the one in the launcher? What specifically isn't working? |
im not getting any feedback at all from it on dsp, nothing at all |
im gonna try ashita see what i can get from that |
Likely due to DPS using player id in the menu event instead of the npc id. |
Ah thats probly what it is |
I'm going to work on adding the extra hints from different keys next, once this is ok |
Oh i fixed this too btw |
took a bath |
Id like to make a note for this not to get merged until the problems of claiming with pets is resoloved please, as it will break as it currently is, as pet abilities do not claim pysical and magical. |
Casket Prowess from Regime needs to be divided by 100. It is not in percentage form and it is causing 100% casket rate with casket prowess. |
I don't see it being touched in the PR and in master branch PROWESS_CASKET_RATE is still unimplemented. |
The effect isn't it. But he grabs the power straight off the effect, which is scripted in regimes. So, there is no mod, no, but the effect still has power. |
Prowess is multiple effects: -- *Prowess increases not currently retail accurate.
-- GoV Prowess bonus effects, real effect at ID 474
PROWESS_CASKET_RATE = 777, -- (Unimplemented)
PROWESS_SKILL_RATE = 778, -- (Unimplemented)
PROWESS_CRYSTAL_YEILD = 779, -- (Unimplemented)
PROWESS_TH = 780, -- +1 per tier
PROWESS_ATTACK_SPEED = 781, -- *flat 4% for now
PROWESS_HP_MP = 782, -- Base 3% and another 1% per tier.
PROWESS_ACC_RACC = 783, -- *flat 4% for now
PROWESS_ATT_RATT = 784, -- *flat 4% for now
PROWESS_MACC_MATK = 785, -- *flat 4% for now
PROWESS_CURE_POTENCY = 786, -- *flat 4% for now
PROWESS_WS_DMG = 787, -- (Unimplemented) 2% per tier.
PROWESS_KILLER = 788, -- *flat +4 for now these are effect IDs and the effect was never implemented before this pr and I did not see it earlier, but maybe I missed it. Pretty sure real problem lies in regimes.lua not having a specific case for the right prowess and applying to big a value to the wrong damn one because of it. And fix that rebase @Omnione |
rebase required, stuff changed again |
temp item scripts handled rate control and PROWESS_CASKET_RATE handling corrected
- Make notes concerning retail accuracy of Prowess buffs.
removed a left over print statement.
Right that should all be good now, tested everything and it seems to be working well, cheers for helping Teo. |
🍻 |
Maybe we could test in oldschool? Metal should be online right now and I'll go online late in the evening with Jameson and Junioat 9:30PST |
Been using this PR on my server:
|
m241dan your right, |
M241dan if you need to ask me anything you can hit me up on the dsp discord, i go by MrSent on there. |
Added all the remaining zone casket npc scripts.
Added all zone mixins for caskets.
Added all temp items that caskets use.
Edited 2 effects that were not implimented.
I have spent many hours going over the drop rates of items, if anyone wants to make adjustments feel free to PR them if you feel they are off but right now they are as retail as i could get with limited info, but they feel right when playing.