# issue_comments

html_url: https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932987386
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3676
node_id: IC_kwDOBLalGM43nEH6
created_at: 2021-10-03T16:54:50Z
updated_at: 2021-10-03T16:54:50Z
author_association: NONE
body:
  Yes

  Get Outlook for Android<https://aka.ms/AAb9ysg>
  ________________________________
  From: VokardIX ***@***.***>
  Sent: Sunday, October 3, 2021 11:50:19 AM
  To: ACEmulator/ACE ***@***.***>
  Cc: llupin ***@***.***>; Comment ***@***.***>
  Subject: Re: [ACEmulator/ACE] Castle of Lord Mhoire Quest can't be done. Thought it was live. Last update says it is. (#3676)


  I may have figured out where you're getting it from.

  Is the file called ACE-master.zip?

  Regards,

  mv

  On Sun, Oct 3, 2021 at 11:24 AM llupin ***@***.***> wrote:

  > [A screenshot of a computer Description automatically generated with
  > medium confidence]
  >
  > From: VokardIX ***@***.***>
  > Sent: Sunday, October 3, 2021 11:20 AM
  > To: ACEmulator/ACE ***@***.***>
  > Cc: llupin ***@***.***>; Comment ***@***.***>
  > Subject: Re: [ACEmulator/ACE] Castle of Lord Mhoire Quest can't be done.
  > Thought it was live. Last update says it is. (#3676)
  >
  > All I get it the download for ACE-1.31.4049.zip
  >
  > There isn't one for 1.31.4061. No idea where you're getting it.
  > I assume you have access to something the public doesn't have access to.
  > [image: image.png]
  >
  > Regards,
  >
  > mv
  >
  > On Sun, Oct 3, 2021 at 11:11 AM llupin ***@***.***> wrote:
  >
  > > https://github.com/ACEmulator/ACE
  > >
  > > click on the green button “code” and select “download zip”.
  > >
  > > From: VokardIX ***@***.***>
  > > Sent: Sunday, October 3, 2021 11:06 AM
  > > To: ACEmulator/ACE ***@***.***>
  > > Cc: llupin ***@***.***>; Comment ***@***.***>
  > > Subject: Re: [ACEmulator/ACE] Castle of Lord Mhoire Quest can't be done.
  > > Thought it was live. Last update says it is. (#3676)
  > >
  > > Admin went and downloaded again. Only able to download the .4049
  > version.
  > > No idea where to get the .4061 version you have. Please send where this
  > > can be downloaded from.
  > >
  > > On Sun, Oct 3, 2021 at 10:52 AM Michael Voelkering ***@***.***>
  > > wrote:
  > >
  > > > So, even though the page shows .4049, it's really .4061?
  > > >
  > > > Okay...
  > > >
  > > > Can you send me the link to that page?
  > > >
  > > >
  > > > On Sun, Oct 3, 2021 at 10:48 AM llupin ***@***.***> wrote:
  > > >
  > > >> Its the current version. I downloaded and compiled it
  > > >>
  > > >> Get Outlook for Android<https://aka.ms/AAb9ysg>
  > > >> ________________________________
  > > >> From: VokardIX ***@***.***>
  > > >> Sent: Sunday, October 3, 2021 10:46:42 AM
  > > >> To: ACEmulator/ACE ***@***.***>
  > > >> Cc: llupin ***@***.***>; Comment ***@***.***>
  > > >> Subject: Re: [ACEmulator/ACE] Castle of Lord Mhoire Quest can't be
  > > done.
  > > >> Thought it was live. Last update says it is. (#3676)
  > > >>
  > > >>
  > > >> Wait a minute..
  > > >>
  > > >> How are you on build 1.31.4061?
  > > >>
  > > >> From https://github.com/ACEmulator/ACE current release is 1.31.4049.
  > > >> [image: image.png]
  > > >>
  > > >> You're on a newer build.
  > > >>
  > > >> Where do I tell the admin to get 1.31.4061?
  > > >>
  > > >> Regards,
  > > >>
  > > >> MV
  > > >>
  > > >> On Sun, Oct 3, 2021 at 10:27 AM Michael Voelkering ***@***.***>
  > > >> wrote:
  > > >>
  > > >> > Then there must be something else missing from the server that I'm
  > > >> playing
  > > >> > on.
  > > >> >
  > > >> > It's not my server (don't have one).
  > > >> >
  > > >> > While he's on that build of the database, there's definitely
  > > something
  > > >> > missing. Can't get the last candle, and there isn't a gargoyle
  > there
  > > to
  > > >> > hand them to anyway.
  > > >> >
  > > >> > Server address is wuck.ddns.net:9080. Not sure if you can check to
  > > see
  > > >> > what the admin has missing or not correct.
  > > >> >
  > > >> > Or even if you'd want to.
  > > >> >
  > > >> > Thanks for the confirmation.
  > > >> >
  > > >> > Regards,
  > > >> >
  > > >> > Michael Voelkering
  > > >> >
  > > >> > On Sun, Oct 3, 2021 at 10:02 AM llupin ***@***.***> wrote:
  > > >> >
  > > >> >> I am running 1.31.4061 on a private server. I just complete this
  > > quest
  > > >> >> with no issues.
  > > >> >>
  > > >> >> —
  > > >> >> You are receiving this because you authored the thread.
  > > >> >> Reply to this email directly, view it on GitHub
  > > >> >> <
  > > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932968847
  > > >> >,
  > > >> >> or unsubscribe
  > > >> >> <
  > > >>
  > >
  > https://github.com/notifications/unsubscribe-auth/ARPMKTVFJXCL2CRTKN7BESLUFBV7RANCNFSM5EIUH7RQ
  > > >> >
  > > >> >> .
  > > >> >> Triage notifications on the go with GitHub Mobile for iOS
  > > >> >> <
  > > >>
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
  > > >> >
  > > >> >> or Android
  > > >> >> <
  > > >>
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > > >> >.
  > > >> >>
  > > >> >>
  > > >> >
  > > >>
  > > >> —
  > > >> You are receiving this because you commented.
  > > >> Reply to this email directly, view it on GitHub<
  > > >> https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932976438>,
  >
  > > >> or unsubscribe<
  > > >>
  > >
  > https://github.com/notifications/unsubscribe-auth/AEI7OI4PGWD3MQSIRSYCM43UFB3GFANCNFSM5EIUH7RQ
  > > >> >.
  > > >> Triage notifications on the go with GitHub Mobile for iOS<
  > > >>
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  >
  > >
  > > >> or Android<
  > > >>
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > > >> >.
  > > >>
  > > >> —
  > > >> You are receiving this because you authored the thread.
  > > >> Reply to this email directly, view it on GitHub
  > > >> <https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932976702>,
  >
  > >
  > > >> or unsubscribe
  > > >> <
  > >
  > https://github.com/notifications/unsubscribe-auth/ARPMKTX2Z5TLPHJBC4US22DUFB3M7ANCNFSM5EIUH7RQ>
  >
  > >
  > > >> .
  > > >> Triage notifications on the go with GitHub Mobile for iOS
  > > >> <
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  >
  > >
  > > >> or Android
  > > >> <
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  > >
  > > >>
  > > >>
  > > >
  > >
  > >
  > > —
  > > You are receiving this because you commented.
  > > Reply to this email directly, view it on GitHub<
  > > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932979779>,
  > or
  > > unsubscribe<
  > >
  > https://github.com/notifications/unsubscribe-auth/AEI7OI3YICAWSCBZESO5XNLUFB5PFANCNFSM5EIUH7RQ>.
  >
  > >
  > > Triage notifications on the go with GitHub Mobile for iOS<
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  >
  > > or Android<
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  > >
  > >
  > > —
  > > You are receiving this because you authored the thread.
  > > Reply to this email directly, view it on GitHub
  > > <https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932980666>,
  > > or unsubscribe
  > > <
  > https://github.com/notifications/unsubscribe-auth/ARPMKTU7QOM4YYVSP7S6AITUFB6BJANCNFSM5EIUH7RQ>
  >
  > > .
  > > Triage notifications on the go with GitHub Mobile for iOS
  > > <
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  >
  > > or Android
  > > <
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  > >
  > >
  >
  >
  > —
  > You are receiving this because you commented.
  > Reply to this email directly, view it on GitHub<
  > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932982064>, or
  > unsubscribe<
  > https://github.com/notifications/unsubscribe-auth/AEI7OI3JQ3QPY62GS7JMZJTUFB7CDANCNFSM5EIUH7RQ>.
  >
  > Triage notifications on the go with GitHub Mobile for iOS<
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  > or Android<
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  >
  > —
  > You are receiving this because you authored the thread.
  > Reply to this email directly, view it on GitHub
  > <https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932982848>,
  > or unsubscribe
  > <https://github.com/notifications/unsubscribe-auth/ARPMKTWO3ZF4NO4I3XUMVT3UFB7VVANCNFSM5EIUH7RQ>
  > .
  > Triage notifications on the go with GitHub Mobile for iOS
  > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  > or Android
  > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  >

  —
  You are receiving this because you commented.
  Reply to this email directly, view it on GitHub<https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932986611>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AEI7OIY6RWKEQ6X2KNJGBXTUFCCUXANCNFSM5EIUH7RQ>.
  Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3676#issuecomment-933037487
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3676
node_id: IC_kwDOBLalGM43nQWv
created_at: 2021-10-03T22:42:35Z
updated_at: 2021-10-03T22:42:35Z
author_association: NONE
body:
  First, thanks for the help.

  Second, the server admin isn't wanting to compile it himself.

  He's going to wait until that is the official release.  Unless you know
  where he can get it already compiled, to install.  He's running it on a
  windows box.

  Regards,

  mv

  On Sun, Oct 3, 2021 at 11:55 AM llupin ***@***.***> wrote:

  > Yes
  >
  > Get Outlook for Android<https://aka.ms/AAb9ysg>
  > ________________________________
  > From: VokardIX ***@***.***>
  > Sent: Sunday, October 3, 2021 11:50:19 AM
  > To: ACEmulator/ACE ***@***.***>
  > Cc: llupin ***@***.***>; Comment ***@***.***>
  > Subject: Re: [ACEmulator/ACE] Castle of Lord Mhoire Quest can't be done.
  > Thought it was live. Last update says it is. (#3676)
  >
  >
  > I may have figured out where you're getting it from.
  >
  > Is the file called ACE-master.zip?
  >
  > Regards,
  >
  > mv
  >
  > On Sun, Oct 3, 2021 at 11:24 AM llupin ***@***.***> wrote:
  >
  > > [A screenshot of a computer Description automatically generated with
  > > medium confidence]
  > >
  > > From: VokardIX ***@***.***>
  > > Sent: Sunday, October 3, 2021 11:20 AM
  > > To: ACEmulator/ACE ***@***.***>
  > > Cc: llupin ***@***.***>; Comment ***@***.***>
  > > Subject: Re: [ACEmulator/ACE] Castle of Lord Mhoire Quest can't be done.
  > > Thought it was live. Last update says it is. (#3676)
  > >
  > > All I get it the download for ACE-1.31.4049.zip
  > >
  > > There isn't one for 1.31.4061. No idea where you're getting it.
  > > I assume you have access to something the public doesn't have access to.
  > > [image: image.png]
  > >
  > > Regards,
  > >
  > > mv
  > >
  > > On Sun, Oct 3, 2021 at 11:11 AM llupin ***@***.***> wrote:
  > >
  > > > https://github.com/ACEmulator/ACE
  > > >
  > > > click on the green button “code” and select “download zip”.
  > > >
  > > > From: VokardIX ***@***.***>
  > > > Sent: Sunday, October 3, 2021 11:06 AM
  > > > To: ACEmulator/ACE ***@***.***>
  > > > Cc: llupin ***@***.***>; Comment ***@***.***>
  > > > Subject: Re: [ACEmulator/ACE] Castle of Lord Mhoire Quest can't be
  > done.
  > > > Thought it was live. Last update says it is. (#3676)
  > > >
  > > > Admin went and downloaded again. Only able to download the .4049
  > > version.
  > > > No idea where to get the .4061 version you have. Please send where this
  > > > can be downloaded from.
  > > >
  > > > On Sun, Oct 3, 2021 at 10:52 AM Michael Voelkering ***@***.***>
  > > > wrote:
  > > >
  > > > > So, even though the page shows .4049, it's really .4061?
  > > > >
  > > > > Okay...
  > > > >
  > > > > Can you send me the link to that page?
  > > > >
  > > > >
  > > > > On Sun, Oct 3, 2021 at 10:48 AM llupin ***@***.***> wrote:
  > > > >
  > > > >> Its the current version. I downloaded and compiled it
  > > > >>
  > > > >> Get Outlook for Android<https://aka.ms/AAb9ysg>
  > > > >> ________________________________
  > > > >> From: VokardIX ***@***.***>
  > > > >> Sent: Sunday, October 3, 2021 10:46:42 AM
  > > > >> To: ACEmulator/ACE ***@***.***>
  > > > >> Cc: llupin ***@***.***>; Comment ***@***.***>
  > > > >> Subject: Re: [ACEmulator/ACE] Castle of Lord Mhoire Quest can't be
  > > > done.
  > > > >> Thought it was live. Last update says it is. (#3676)
  > > > >>
  > > > >>
  > > > >> Wait a minute..
  > > > >>
  > > > >> How are you on build 1.31.4061?
  > > > >>
  > > > >> From https://github.com/ACEmulator/ACE current release is
  > 1.31.4049.
  > > > >> [image: image.png]
  > > > >>
  > > > >> You're on a newer build.
  > > > >>
  > > > >> Where do I tell the admin to get 1.31.4061?
  > > > >>
  > > > >> Regards,
  > > > >>
  > > > >> MV
  > > > >>
  > > > >> On Sun, Oct 3, 2021 at 10:27 AM Michael Voelkering ***@***.***>
  > > > >> wrote:
  > > > >>
  > > > >> > Then there must be something else missing from the server that I'm
  > > > >> playing
  > > > >> > on.
  > > > >> >
  > > > >> > It's not my server (don't have one).
  > > > >> >
  > > > >> > While he's on that build of the database, there's definitely
  > > > something
  > > > >> > missing. Can't get the last candle, and there isn't a gargoyle
  > > there
  > > > to
  > > > >> > hand them to anyway.
  > > > >> >
  > > > >> > Server address is wuck.ddns.net:9080. Not sure if you can check
  > to
  > > > see
  > > > >> > what the admin has missing or not correct.
  > > > >> >
  > > > >> > Or even if you'd want to.
  > > > >> >
  > > > >> > Thanks for the confirmation.
  > > > >> >
  > > > >> > Regards,
  > > > >> >
  > > > >> > Michael Voelkering
  > > > >> >
  > > > >> > On Sun, Oct 3, 2021 at 10:02 AM llupin ***@***.***> wrote:
  > > > >> >
  > > > >> >> I am running 1.31.4061 on a private server. I just complete this
  > > > quest
  > > > >> >> with no issues.
  > > > >> >>
  > > > >> >> —
  > > > >> >> You are receiving this because you authored the thread.
  > > > >> >> Reply to this email directly, view it on GitHub
  > > > >> >> <
  > > > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932968847
  > > > >> >,
  > > > >> >> or unsubscribe
  > > > >> >> <
  > > > >>
  > > >
  > >
  > https://github.com/notifications/unsubscribe-auth/ARPMKTVFJXCL2CRTKN7BESLUFBV7RANCNFSM5EIUH7RQ
  > > > >> >
  > > > >> >> .
  > > > >> >> Triage notifications on the go with GitHub Mobile for iOS
  > > > >> >> <
  > > > >>
  > > >
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
  > > > >> >
  > > > >> >> or Android
  > > > >> >> <
  > > > >>
  > > >
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > > > >> >.
  > > > >> >>
  > > > >> >>
  > > > >> >
  > > > >>
  > > > >> —
  > > > >> You are receiving this because you commented.
  > > > >> Reply to this email directly, view it on GitHub<
  > > > >>
  > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932976438>,
  > >
  > > > >> or unsubscribe<
  > > > >>
  > > >
  > >
  > https://github.com/notifications/unsubscribe-auth/AEI7OI4PGWD3MQSIRSYCM43UFB3GFANCNFSM5EIUH7RQ
  > > > >> >.
  > > > >> Triage notifications on the go with GitHub Mobile for iOS<
  > > > >>
  > > >
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
  > >
  > >
  > > >
  > > > >> or Android<
  > > > >>
  > > >
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > > > >> >.
  > > > >>
  > > > >> —
  > > > >> You are receiving this because you authored the thread.
  > > > >> Reply to this email directly, view it on GitHub
  > > > >> <
  > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932976702>,
  > >
  > > >
  > > > >> or unsubscribe
  > > > >> <
  > > >
  > >
  > https://github.com/notifications/unsubscribe-auth/ARPMKTX2Z5TLPHJBC4US22DUFB3M7ANCNFSM5EIUH7RQ
  > >
  > >
  > > >
  > > > >> .
  > > > >> Triage notifications on the go with GitHub Mobile for iOS
  > > > >> <
  > > >
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
  > >
  > >
  > > >
  > > > >> or Android
  > > > >> <
  > > >
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > >.
  > >
  > > >
  > > > >>
  > > > >>
  > > > >
  > > >
  > > >
  > > > —
  > > > You are receiving this because you commented.
  > > > Reply to this email directly, view it on GitHub<
  > > > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932979779>,
  > > or
  > > > unsubscribe<
  > > >
  > >
  > https://github.com/notifications/unsubscribe-auth/AEI7OI3YICAWSCBZESO5XNLUFB5PFANCNFSM5EIUH7RQ
  > >.
  > >
  > > >
  > > > Triage notifications on the go with GitHub Mobile for iOS<
  > > >
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
  > >
  > >
  > > > or Android<
  > > >
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > >.
  > >
  > > >
  > > >
  > > > —
  > > > You are receiving this because you authored the thread.
  > > > Reply to this email directly, view it on GitHub
  > > > <https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932980666
  > >,
  > > > or unsubscribe
  > > > <
  > >
  > https://github.com/notifications/unsubscribe-auth/ARPMKTU7QOM4YYVSP7S6AITUFB6BJANCNFSM5EIUH7RQ
  > >
  > >
  > > > .
  > > > Triage notifications on the go with GitHub Mobile for iOS
  > > > <
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
  > >
  > >
  > > > or Android
  > > > <
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > >.
  > >
  > > >
  > > >
  > >
  > >
  > > —
  > > You are receiving this because you commented.
  > > Reply to this email directly, view it on GitHub<
  > > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932982064>,
  > or
  > > unsubscribe<
  > >
  > https://github.com/notifications/unsubscribe-auth/AEI7OI3JQ3QPY62GS7JMZJTUFB7CDANCNFSM5EIUH7RQ
  > >.
  > >
  > > Triage notifications on the go with GitHub Mobile for iOS<
  > >
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
  > >
  > > or Android<
  > >
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > >.
  > >
  > >
  > > —
  > > You are receiving this because you authored the thread.
  > > Reply to this email directly, view it on GitHub
  > > <https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932982848>,
  > > or unsubscribe
  > > <
  > https://github.com/notifications/unsubscribe-auth/ARPMKTWO3ZF4NO4I3XUMVT3UFB7VVANCNFSM5EIUH7RQ
  > >
  > > .
  > > Triage notifications on the go with GitHub Mobile for iOS
  > > <
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
  > >
  > > or Android
  > > <
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > >.
  > >
  > >
  >
  > —
  > You are receiving this because you commented.
  > Reply to this email directly, view it on GitHub<
  > https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932986611>, or
  > unsubscribe<
  > https://github.com/notifications/unsubscribe-auth/AEI7OIY6RWKEQ6X2KNJGBXTUFCCUXANCNFSM5EIUH7RQ
  > >.
  > Triage notifications on the go with GitHub Mobile for iOS<
  > https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  > or Android<
  > https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
  > >.
  >
  > —
  > You are receiving this because you authored the thread.
  > Reply to this email directly, view it on GitHub
  > <https://github.com/ACEmulator/ACE/issues/3676#issuecomment-932987386>,
  > or unsubscribe
  > <https://github.com/notifications/unsubscribe-auth/ARPMKTXFSTTA54NRTN63PUDUFCDGLANCNFSM5EIUH7RQ>
  > .
  > Triage notifications on the go with GitHub Mobile for iOS
  > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  > or Android
  > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  >

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3676#issuecomment-933711809
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3676
node_id: IC_kwDOBLalGM43p0_B
created_at: 2021-10-04T17:47:00Z
updated_at: 2021-10-04T17:47:00Z
author_association: NONE
body:
  Seems this issue will be resolved in the next release of the verified server release.  Dev can get this working by compiling the 1.31.4061 build.  And while admins can do the same, it's not a current release that is pre-compiled for download, such as what is listed in the ACEmulator Core Server area where admins of their separate systems usually go to get the latest verified versions.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3708#issuecomment-945130786
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3708
node_id: IC_kwDOBLalGM44VY0i
created_at: 2021-10-17T14:04:27Z
updated_at: 2021-10-17T14:04:27Z
author_association: CONTRIBUTOR
body:
  Are you using a modified ACE server or content?  You will likely need to debug it, and figure where the crash is occurring

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3708#issuecomment-945134422
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3708
node_id: IC_kwDOBLalGM44VZtW
created_at: 2021-10-17T14:24:16Z
updated_at: 2021-10-17T14:44:50Z
author_association: NONE
body:
  Nope No Mods as stated above. Clean install. Not sure how to run in debug mode.

  ACE-1.31.4073 That server build runs great, but servers: ACE-1.31.4081 and ACE-1.31.4082 is where the trouble starts.

  This is how I started.

  Deleted the Entire Data base:
  ace_auth
  ace_shard
  ace_world

  Rebuilt the Base using the create in the Database directory in the server build, then installed the Base files, then installed the updates. All from the server build database directories. 

  Then installed (clean) ace world v0.8.0

  then Installed (only mod line 1090 / changed the version from v.7.18 to v.0.8.0 ) Patch version 9.31

  created my admin account.
  created a character landed in the training academy, talked to Jonathan, got the academy exit token, Now here is where it crashes, I hand the Token back to Jonathan and the server crashes. 

  Not sure why.  This server build runs fine ACE-1.31.4073

  These do not. ACE-1.31.4081 and ACE-1.31.4082

  Im at a loss. 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3708#issuecomment-945136946
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3708
node_id: IC_kwDOBLalGM44VaUy
created_at: 2021-10-17T14:38:34Z
updated_at: 2021-10-17T14:38:34Z
author_association: CONTRIBUTOR
body:
  It does not do that for me, and I am running the latest build and Patches.  Since this isn't happening to others, there is something about what you are running.  Requires loading it into VS and running it there.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3708#issuecomment-945137916
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3708
node_id: IC_kwDOBLalGM44Vaj8
created_at: 2021-10-17T14:44:16Z
updated_at: 2021-10-17T14:44:16Z
author_association: CONTRIBUTOR
body:
  Yours isn't a stock system, as you have newer build numbers.  PR 3694 will cause server crashes, if not used with the pending release of Patches

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3708#issuecomment-945138506
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3708
node_id: IC_kwDOBLalGM44VatK
created_at: 2021-10-17T14:47:58Z
updated_at: 2021-10-17T14:52:00Z
author_association: NONE
body:
  Im downloading it right from the release Github. Ill rollback. just never had this happen. Thanks :)

  So i should not run this build?
  ![Capture](https://user-images.githubusercontent.com/38050842/137632775-6fcafa8c-f141-4177-8a0f-e21156fcb567.JPG)

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3708#issuecomment-945171848
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3708
node_id: IC_kwDOBLalGM44Vi2I
created_at: 2021-10-17T18:25:45Z
updated_at: 2021-10-17T18:25:45Z
author_association: NONE
body:
  Cool, Thanks LtRipley. Was starting to think I had a screw lose... Well maybe ;) Again thanks for looking into this. Thank you guys so much for all the HARD work and time you have vested in this project. All of you ROCK!!!

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3676#issuecomment-946322707
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3676
node_id: IC_kwDOBLalGM44Z70T
created_at: 2021-10-19T02:53:17Z
updated_at: 2021-10-19T02:53:17Z
author_association: NONE
body:
  It should be resolved now that the release version has been updated to 4086.

  Regards,

  MV

  On Mon, Oct 18, 2021 at 9:37 PM Ty Conner ***@***.***> wrote:

  > Closed #3676 <https://github.com/ACEmulator/ACE/issues/3676>.
  >
  > —
  > You are receiving this because you authored the thread.
  > Reply to this email directly, view it on GitHub
  > <https://github.com/ACEmulator/ACE/issues/3676#event-5482273686>, or
  > unsubscribe
  > <https://github.com/notifications/unsubscribe-auth/ARPMKTUIXEIXQMZJ32FT5ETUHTKX7ANCNFSM5EIUH7RQ>
  > .
  > Triage notifications on the go with GitHub Mobile for iOS
  > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  > or Android
  > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  >

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3712#issuecomment-946331457
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3712
node_id: IC_kwDOBLalGM44Z99B
created_at: 2021-10-19T03:15:44Z
updated_at: 2021-10-19T03:15:44Z
author_association: CONTRIBUTOR
body:
  https://github.com/ACEmulator/ACE-World-16PY-Patches/blob/05be52046e745b4f99768ccd6bdbef6c1473e7a6/Database/Patches/2005-07-ThroneOfDestiny/9%20WeenieDefaults/MeleeWeapon/45550%20Training%20Staff.sql#L18

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3712#issuecomment-946334672
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3712
node_id: IC_kwDOBLalGM44Z-vQ
created_at: 2021-10-19T03:23:53Z
updated_at: 2021-10-19T03:25:42Z
author_association: CONTRIBUTOR
body:
  Absolutely true ziang4891.  First noticed it on Coldeve.  Wow, you guys are fast!

  Will post to correct location next time 
  /endnoob

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3722#issuecomment-952030055
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3722
node_id: IC_kwDOBLalGM44vtNn
created_at: 2021-10-26T15:01:30Z
updated_at: 2021-10-26T15:01:30Z
author_association: COLLABORATOR
body:
  You can cast self-debuffs if you had learned them, however NPKs could most certainly not debuff other NPKs in retail. That would be completely silly, and would effectively turn the game into a massive troll-fest. You'd effectively be able to PK without being PK.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3676#issuecomment-965949690
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3676
node_id: IC_kwDOBLalGM45kzj6
created_at: 2021-11-11T03:10:02Z
updated_at: 2021-11-11T03:10:02Z
author_association: NONE
body:
  I know you guys closed this, but it's still not working for the server I'm
  on.

  Seems just this one area of the Graveyard isn't getting updated.  I know
  that sounds really strange, but it is.  I'm attaching two screenshots.  My
  location is shown along with the coords.  You can see that the gargoyles
  are not where they should be.

  The odd thing is, I have Lord Hedrel's Brand, and Lord Trimere's Brand,
  which should mean the quest is live, but Lady Saliane
  <http://acpedia.org/wiki/Lady_Saliane> will not spawn anywhere.  From the
  screen shot you'll see I'm very near 65.0S 44.2W .  I've used the jewel in
  and around that area over 100 times.  Even if she did, where do I turn in
  the 3 brands?

  Is there any way to reset that area of the graveyard?

  Unfortunately, this isn't my server, so I don't have rights to do anything
  on it.

  It's currently updated to the latest releases for both the server release
  and the database release.
  Server v1.33.4105 and database v0.9.237

  I am in contact with the guy that is running the server, and he says he's
  reloaded things.  Not sure what else to do.

  Any suggestions on why it might be doing this or what action can be done?

  Thanks.

  MV

  On Mon, Oct 18, 2021 at 9:52 PM Michael Voelkering ***@***.***>
  wrote:

  > It should be resolved now that the release version has been updated to
  > 4086.
  >
  > Regards,
  >
  > MV
  >
  > On Mon, Oct 18, 2021 at 9:37 PM Ty Conner ***@***.***>
  > wrote:
  >
  >> Closed #3676 <https://github.com/ACEmulator/ACE/issues/3676>.
  >>
  >> —
  >> You are receiving this because you authored the thread.
  >> Reply to this email directly, view it on GitHub
  >> <https://github.com/ACEmulator/ACE/issues/3676#event-5482273686>, or
  >> unsubscribe
  >> <https://github.com/notifications/unsubscribe-auth/ARPMKTUIXEIXQMZJ32FT5ETUHTKX7ANCNFSM5EIUH7RQ>
  >> .
  >> Triage notifications on the go with GitHub Mobile for iOS
  >> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  >> or Android
  >> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >>
  >>
  >

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967294055
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3740
node_id: IC_kwDOBLalGM45p7xn
created_at: 2021-11-12T17:36:33Z
updated_at: 2021-11-12T17:36:33Z
author_association: CONTRIBUTOR
body:
  This error means that there is probably something wrong with your database, as the ace_world DB or weenie_properties_float table is missing, the latter of which is a critical table for ACE operation, and shouldn't be missing

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967315164
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3740
node_id: IC_kwDOBLalGM45qA7c
created_at: 2021-11-12T18:08:44Z
updated_at: 2021-11-12T18:08:44Z
author_association: NONE
body:
  I'm following the install instructions from acemulator and under updates
  for the shard database these update scripts exist. These update scripts are
  also in the ace.master zip under database\updates

  On Fri, Nov 12, 2021 at 12:36 PM ziang4891 ***@***.***> wrote:

  > This error means that there is probably something wrong with your
  > database, as the ace_world DB or weenie_properties_float table is missing,
  > the latter of which is a critical table for ACE operation, and shouldn't be
  > missing
  >
  > —
  > You are receiving this because you authored the thread.
  > Reply to this email directly, view it on GitHub
  > <https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967294055>,
  > or unsubscribe
  > <https://github.com/notifications/unsubscribe-auth/AFTKMBOPDP5ZA7642C73KT3ULVGCZANCNFSM5H5G6CZQ>
  > .
  > Triage notifications on the go with GitHub Mobile for iOS
  > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  > or Android
  > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  >
  -- 
  <https://5gstore.com/>
  <https://5gstore.com/>[image: 5gstore] <https://5gstore.com/>

  *David Wheelen*

  *Sales and Technical Support*

  O:833-547-8673 EXT: 292

  ***@***.*** | 5Gstore.com

  220 Exchange Dr, Suite A Crystal Lake, IL 60014
  [image: facebook] <https://www.facebook.com/the5Gstore>[image: linkedin]
  <http://linkedin.com/company/3gstore.com>[image: youtube]
  <https://www.youtube.com/channel/UCPfPFshSC-rH4IbaClXrWSQ>
  [image: PCE][image: PCSS][image: cpns][image: cpsa][image: cpcnp]
  [image: dcss][image: dcts]

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967318047
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3740
node_id: IC_kwDOBLalGM45qBof
created_at: 2021-11-12T18:13:31Z
updated_at: 2021-11-12T18:16:12Z
author_association: CONTRIBUTOR
body:
  You don't need to use the update scripts for a new install.  The  update scripts in 
  ACE/Database/Updates/Shard/ are for those with existing servers that already have data in the Shard that needs to be modified

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967319865
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3740
node_id: IC_kwDOBLalGM45qCE5
created_at: 2021-11-12T18:16:37Z
updated_at: 2021-11-12T18:16:37Z
author_association: NONE
body:
  Oh ok, the guide said to apply any updates that were there. Good to know,
  thank you.

  On Fri, Nov 12, 2021 at 1:13 PM ziang4891 ***@***.***> wrote:

  > You don't need to use the update scripts for a new install
  >
  > —
  > You are receiving this because you authored the thread.
  > Reply to this email directly, view it on GitHub
  > <https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967318047>,
  > or unsubscribe
  > <https://github.com/notifications/unsubscribe-auth/AFTKMBOQTRW2LTGJ2KIUB7DULVKNLANCNFSM5H5G6CZQ>
  > .
  > Triage notifications on the go with GitHub Mobile for iOS
  > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  > or Android
  > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  >
  -- 
  <https://5gstore.com/>
  <https://5gstore.com/>[image: 5gstore] <https://5gstore.com/>

  *David Wheelen*

  *Sales and Technical Support*

  O:833-547-8673 EXT: 292

  ***@***.*** | 5Gstore.com

  220 Exchange Dr, Suite A Crystal Lake, IL 60014
  [image: facebook] <https://www.facebook.com/the5Gstore>[image: linkedin]
  <http://linkedin.com/company/3gstore.com>[image: youtube]
  <https://www.youtube.com/channel/UCPfPFshSC-rH4IbaClXrWSQ>
  [image: PCE][image: PCSS][image: cpns][image: cpsa][image: cpcnp]
  [image: dcss][image: dcts]

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967323187
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3740
node_id: IC_kwDOBLalGM45qC4z
created_at: 2021-11-12T18:22:14Z
updated_at: 2021-11-12T18:22:58Z
author_association: CONTRIBUTOR
body:
  Many of those scripts were made assuming that the World DB already exists, which it won't if following the install guide for a new install.  There may be one or two that might be needed, so I would suggest continuing on with your install and then try running those again after the World DB is setup.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967740909
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3740
node_id: IC_kwDOBLalGM45ro3t
created_at: 2021-11-13T00:20:12Z
updated_at: 2021-11-13T00:20:12Z
author_association: NONE
body:
  It was exactly what you said, imported base world db and ran update
  scripts, bam server up and running. :D

  On Fri, Nov 12, 2021 at 1:22 PM ziang4891 ***@***.***> wrote:

  > Many of those scripts were made assuming that the World DB already exists,
  > which it won't if following the install guide for a new install. There may
  > be one or two that might be needed, so I would continue on with your
  > install and then try running those again after the World DB is setup.
  >
  > —
  > You are receiving this because you authored the thread.
  > Reply to this email directly, view it on GitHub
  > <https://github.com/ACEmulator/ACE/issues/3740#issuecomment-967323187>,
  > or unsubscribe
  > <https://github.com/notifications/unsubscribe-auth/AFTKMBKYYDKIFDUV75TVP3DULVLOBANCNFSM5H5G6CZQ>
  > .
  > Triage notifications on the go with GitHub Mobile for iOS
  > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
  > or Android
  > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
  >
  >
  -- 
  <https://5gstore.com/>
  <https://5gstore.com/>[image: 5gstore] <https://5gstore.com/>

  *David Wheelen*

  *Sales and Technical Support*

  O:833-547-8673 EXT: 292

  ***@***.*** | 5Gstore.com

  220 Exchange Dr, Suite A Crystal Lake, IL 60014
  [image: facebook] <https://www.facebook.com/the5Gstore>[image: linkedin]
  <http://linkedin.com/company/3gstore.com>[image: youtube]
  <https://www.youtube.com/channel/UCPfPFshSC-rH4IbaClXrWSQ>
  [image: PCE][image: PCSS][image: cpns][image: cpsa][image: cpcnp]
  [image: dcss][image: dcts]

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3742#issuecomment-972791185
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3742
node_id: IC_kwDOBLalGM45-52R
created_at: 2021-11-18T11:45:30Z
updated_at: 2021-11-18T11:45:30Z
author_association: NONE
body:
  Um... OMG are you kidding me. No I didnt but... Maybe I should have. (Warloxx feel like a COMPLETE idiot! ) Thank you gmriggs!!!!

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3742#issuecomment-973306945
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3742
node_id: IC_kwDOBLalGM46A3xB
created_at: 2021-11-18T22:00:43Z
updated_at: 2021-11-18T22:00:43Z
author_association: COLLABORATOR
body:
  The jump bar and the download bar are the same UI element. I'm not sure why the download bar would be appearing when you walk through a portal, or why it would be staying on the screen, but jumping has indeed been known to get rid of it afterwards

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3739#issuecomment-985555527
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3739
node_id: IC_kwDOBLalGM46vmJH
created_at: 2021-12-03T14:16:14Z
updated_at: 2021-12-03T14:16:14Z
author_association: MEMBER
body:
  Right now .NET 6 is showing much larger GC pauses that can occasionally "lock up" the server. In testing I have seen pauses of 5s - 7s.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3764#issuecomment-1001316409
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3764
node_id: IC_kwDOBLalGM47ruA5
created_at: 2021-12-27T03:46:22Z
updated_at: 2021-12-27T03:46:22Z
author_association: MEMBER
body:
  Unable to reproduce issue on stock content servers. All plates accounted for and doors able to be triggered, quest can be completed without intervention 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3773#issuecomment-1004934782
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3773
node_id: IC_kwDOBLalGM475hZ-
created_at: 2022-01-04T16:03:22Z
updated_at: 2022-01-04T16:13:36Z
author_association: CONTRIBUTOR
body:
  It seems as though that may be a turbine error as it was pcapd that way, I could be wrong though.

  [https://github.com/ACEmulator/ACE-PCAP-Dynamics-Exports/blob/master/Database/3-Core/9 WeenieDefaults/SQL/Generic/Jewelry/25787 Ice Badge.sql](url)

  [https://github.com/ACEmulator/ACE-PCAP-Dynamics-Exports/blob/515ef45322213b6eca16e582cb3801ebc7d6e7d1/Database/3-Core/9%20WeenieDefaults/SQL/Generic/Jewelry/25787%20Ice%20Badge.sql](url)

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3858#issuecomment-1147848367
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3858
node_id: IC_kwDOBLalGM5Easav
created_at: 2022-06-06T19:51:53Z
updated_at: 2022-06-06T19:51:53Z
author_association: NONE
body:
  @LtRipley36706  Yeah sorry I wasn't getting that before but now I am.

  I've commited a fix, the PR should still be more performant than the current build, but not as much as I had hoped sadly.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3874#issuecomment-1178145797
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3874
node_id: IC_kwDOBLalGM5GORQF
created_at: 2022-07-07T19:49:05Z
updated_at: 2022-07-07T19:49:05Z
author_association: COLLABORATOR
body:
  Disregard -- faulty memory. PCaps indicate players would hear their own spellcasting words & component burn (but not others)

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3134#issuecomment-1210129478
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3134
node_id: IC_kwDOBLalGM5IIRxG
created_at: 2022-08-10T03:58:26Z
updated_at: 2022-08-10T03:58:26Z
author_association: CONTRIBUTOR
body:
  If this generally works.. and is by default a disabled server, option, why hasn't this been merged?
  As a player, this is the most annoying bug to me.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3908#issuecomment-1270498361
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3908
node_id: IC_kwDOBLalGM5LukQ5
created_at: 2022-10-06T18:18:21Z
updated_at: 2022-10-06T18:18:21Z
author_association: NONE
body:
  Following a post in discord, the problem has been identified as caused by MariaDB v 1.10.x.  Rolling back to 10.8 or 10.6 resolves the issue.  

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3918#issuecomment-1294233395
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3918
node_id: IC_kwDOBLalGM5NJG8z
created_at: 2022-10-27T23:33:45Z
updated_at: 2022-10-27T23:33:45Z
author_association: NONE
body:
  Thank you. I am just beginning to learn Linux and Github. Much appreciated.

  On Thu, Oct 27, 2022 at 11:57 AM Ty Conner ***@***.***> wrote:

  > Merged #3918 <https://github.com/ACEmulator/ACE/pull/3918> into master.
  >
  > —
  > Reply to this email directly, view it on GitHub
  > <https://github.com/ACEmulator/ACE/pull/3918#event-7685056000>, or
  > unsubscribe
  > <https://github.com/notifications/unsubscribe-auth/A3YULV63TBLWNEPVXRU7QCTWFLGBVANCNFSM6AAAAAARPIORTY>
  > .
  > You are receiving this because you are subscribed to this thread.Message
  > ID: ***@***.***>
  >

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3928#issuecomment-1327926045
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3928
node_id: IC_kwDOBLalGM5PJosd
created_at: 2022-11-25T23:13:11Z
updated_at: 2022-11-25T23:13:11Z
author_association: COLLABORATOR
body:
  Investigated this some more. Despite the description for Tattercoat saying it affects armor and shields, when the Composite Bow procced this spell on a creature in retail, it could only affect their shield, and not their armor. So my initial guess about the creature not wearing any armor wasn't exactly correctly either.

  The bug you reported was indeed a bug in ACE for mobs wielding a shield, and that has been fixed in https://github.com/ACEmulator/ACE/pull/3929. Aside from that, this spell didn't have any effect on mobs not wielding a shield, and no message was displayed to the user / the proc didn't happen in this case (same as current ACE behavior)

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3928#issuecomment-1327926895
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3928
node_id: IC_kwDOBLalGM5PJo5v
created_at: 2022-11-25T23:17:18Z
updated_at: 2022-11-25T23:17:18Z
author_association: NONE
body:
  So that makes sense.  I have to find a creature with a lot of hits that doesnt quickly kill me that wears armor to try this out on.  I do see the message that Tattercoat procs against MOBs with no armor, such as Virindi Custodian.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3928#issuecomment-1327931935
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3928
node_id: IC_kwDOBLalGM5PJqIf
created_at: 2022-11-25T23:44:42Z
updated_at: 2022-11-25T23:46:46Z
author_association: COLLABORATOR
body:
  In current ACE, it's not effective against any mobs, regardless if they are wearing armor pieces or have a shield. The message that it's proccing on the actual mob is just a placebo currently -- it currently has no effect.

  In the updated version linked above, armorless and armored mobs effectively remain the same, and the spell is ineffective against them. No message is displayed in the updated version in this scenario.

  Also in the updated version, if a mob is wielding a shield, the spell successfully procs, and shows the message 'You cast Tattercoat on &lt;shield name&gt;', instead of the name of the mob. This was confirmed with retail pcaps, and this behavior is exactly the same as if you were to target the mob and cast Tattercoat on them directly with wand.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3935#issuecomment-1342986101
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3935
node_id: IC_kwDOBLalGM5QDFd1
created_at: 2022-12-08T16:31:23Z
updated_at: 2022-12-08T16:31:23Z
author_association: CONTRIBUTOR
body:
  Dependabot tried to merge this PR, but received the following error from GitHub:

  ```
  At least 1 approving review is required by reviewers with write access.
  ```

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3922#issuecomment-1345395391
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3922
node_id: IC_kwDOBLalGM5QMRq_
created_at: 2022-12-10T22:12:41Z
updated_at: 2022-12-10T22:12:41Z
author_association: MEMBER
body:
  PCAP doesn't show that. The one I reference the WERROR on shows two failed attempts to craft, and after the second the player initiated the combat mode change.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3922#issuecomment-1345644252
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3922
node_id: IC_kwDOBLalGM5QNObc
created_at: 2022-12-11T20:05:51Z
updated_at: 2022-12-11T20:05:51Z
author_association: CONTRIBUTOR
body:
  This PR should have had a server setting to control it and not just made the change.
  Most people did not want this regardless of the retail discussion.   I understand the ACE mission but a server control setting really was needed for this.  @LtRipley36706 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3941#issuecomment-1354160226
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3941
node_id: IC_kwDOBLalGM5Qtthi
created_at: 2022-12-16T03:51:16Z
updated_at: 2022-12-16T03:51:16Z
author_association: CONTRIBUTOR
body:
  This isn't ready yet.  This would be my 1st contribution on this repo.   I'm trying to figure out the process here.  I was looking for a label "Do Not Merge" or something like that but I can't set labels.   Anyway, I need to do testing but I guess wouldn't mind comments and pointers for the process to follow here.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3941#issuecomment-1354162669
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3941
node_id: IC_kwDOBLalGM5QtuHt
created_at: 2022-12-16T03:55:12Z
updated_at: 2022-12-16T03:55:12Z
author_association: COLLABORATOR
body:
  You would need to re-add the stance swapping code back in that the original PR removed. Simply playing the crafting motion from any stance won't work as expected in all scenarios. Certain animations are only available from certain stances, and crafting motions need to be played from the NonCombat stance. The original code before the PR had all of the stance-swapping logic to drop out of combat mode, wait the appropriate amount of time, and then perform the crafting operation. 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3941#issuecomment-1363672443
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3941
node_id: IC_kwDOBLalGM5RR_17
created_at: 2022-12-23T06:55:18Z
updated_at: 2022-12-23T06:55:18Z
author_association: CONTRIBUTOR
body:
  Tested.  Observed and fixed issue with the ordering.

  Tests:
  1. Default for the "allow_combat_mode_craft" is false
  2. Behavior when false matches changes added previously.
  3. Enable of "allow_combat_mode_craft"
  4. Manual operation allows for crafting when in combat mode.  It will leave player in peace mode (matching original implementation).  This is as opposed to being prevented from creating the arrows while in combat.
  5. Tested multiple variations of the above.
  6. Tested with vTank with various settings.  Arrow crafting in combat mode works and vTank restores combat to continue attacks. (Note: Also observed this with the setting 'false')

  I believe this is ready for review.
  @gmriggs 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3941#issuecomment-1364072479
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3941
node_id: IC_kwDOBLalGM5RThgf
created_at: 2022-12-23T16:05:30Z
updated_at: 2022-12-23T16:05:30Z
author_association: CONTRIBUTOR
body:
  I will update: https://github.com/ACEmulator/ACE/wiki/Server-Configurable-Options once this is approved or merged.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3944#issuecomment-1364421234
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3944
node_id: IC_kwDOBLalGM5RU2py
created_at: 2022-12-24T00:26:59Z
updated_at: 2022-12-24T00:26:59Z
author_association: CONTRIBUTOR
body:
  > This kind of thing should be managed at the content level and not in code and applied globally really

  It's a server option.  Controlling it at the content level would require a large number of changes and would not be as dynamic.  Additionally, it would cause more merge conflicts for custom servers.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3944#issuecomment-1364422351
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3944
node_id: IC_kwDOBLalGM5RU27P
created_at: 2022-12-24T00:32:55Z
updated_at: 2022-12-24T00:32:55Z
author_association: MEMBER
body:
  > > This kind of thing should be managed at the content level and not in code and applied globally really
  > 
  > It's a server option.  Controlling it at the content level would require a large number of changes and would not be as dynamic.  Additionally, it would cause more merge conflicts for custom servers.
  > 

  I understand its goal, however its application is simultaneously too broad and too specific. This just ends up adding complexity to the code thats better handled in content

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3950#issuecomment-1382665248
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3950
node_id: IC_kwDOBLalGM5Sacwg
created_at: 2023-01-14T05:23:08Z
updated_at: 2023-01-14T05:23:08Z
author_association: NONE
body:
  ![Olthoi Chasm exit portal](https://user-images.githubusercontent.com/122661571/212457310-e8fd8ec7-2ee0-4106-a0ed-d2c028105421.JPG)

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3944#issuecomment-1383020128
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3944
node_id: IC_kwDOBLalGM5SbzZg
created_at: 2023-01-15T01:44:16Z
updated_at: 2023-01-15T01:44:16Z
author_association: CONTRIBUTOR
body:
  To make it more generic, I could switch this to a string property that contains the name of a file.  The file could be CSV or perhaps JSON list of WCID substitutions.  Once the property is set, the list is loaded (or reloaded).  This sets a dictionary/map of original and substituted WCIDs.  Then when an emote award is given, the list is searched to see if it has the WCID and if so then it substitutes the new value.

  Also, during server startup it would also check if this value is set and if so, will load the file.

  To undo the substitutions, simply specify an empty file.

  Thoughts @LtRipley36706 ?   Would this be generic enough of a utility?

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3880#issuecomment-1431547049
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3880
node_id: IC_kwDOBLalGM5VU6yp
created_at: 2023-02-15T15:26:44Z
updated_at: 2023-02-15T15:26:44Z
author_association: NONE
body:
  I can also attest to this issue, experienced it in congested areas, i.e., Leg Chests in Arwic as well as Mansion front lawn. 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3956#issuecomment-1441812642
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3956
node_id: IC_kwDOBLalGM5V8FCi
created_at: 2023-02-23T13:37:46Z
updated_at: 2023-02-23T13:37:46Z
author_association: NONE
body:
  @gmriggs - Is there a DM feature here? I would like a little chat if possible as emulators are a new thing to me and I feel I could really help if some explanation is provided. :-)

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3956#issuecomment-1441817933
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3956
node_id: IC_kwDOBLalGM5V8GVN
created_at: 2023-02-23T13:41:17Z
updated_at: 2023-02-23T13:41:17Z
author_association: COLLABORATOR
body:
  Hey @KevGenJr,

  If you would like to discuss this feature further and in-depth, the best place to do that would probably be one of the Discord communities

  Here is a link to the ACEmulator Discord:

  https://discord.com/invite/WVZspeCg

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3962#issuecomment-1491972304
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3962
node_id: IC_kwDOBLalGM5Y7bDQ
created_at: 2023-03-31T14:01:04Z
updated_at: 2023-03-31T14:01:04Z
author_association: CONTRIBUTOR
body:
  That doesn't appear to be reproducible
  ![image](https://user-images.githubusercontent.com/56269610/229141220-4500729e-19ff-4a0d-8c43-97c7bf57ddfe.png)
  Have a stack of 10 and a stack of 4 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3962#issuecomment-1491976856
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3962
node_id: IC_kwDOBLalGM5Y7cKY
created_at: 2023-03-31T14:03:59Z
updated_at: 2023-03-31T14:05:25Z
author_association: NONE
body:
  This is the second time I have experienced this issue. Are you doing the Society dailies (Collect 10 Black Corals)? Maybe that is part of the issue? 

  You should not be testing as the Server Admin character.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3962#issuecomment-1492409205
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3962
node_id: IC_kwDOBLalGM5Y9Ft1
created_at: 2023-03-31T18:18:26Z
updated_at: 2023-03-31T18:18:26Z
author_association: COLLABORATOR
body:
  The message 'source stack not found' indicates this is a problem with the item laying on the ground, and not the destination stack

  My guess would be maybe your client thinks there is an item there, when there really isn't on the server anymore

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/issues/3962#issuecomment-1492416902
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3962
node_id: IC_kwDOBLalGM5Y9HmG
created_at: 2023-03-31T18:26:14Z
updated_at: 2023-03-31T18:26:14Z
author_association: NONE
body:
  OK. 

  Question: I believe someone told me we cannot change any code on the client side? Just the server side? 

  Thanks.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3965#issuecomment-1493081189
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3965
node_id: IC_kwDOBLalGM5Y_pxl
created_at: 2023-04-01T19:19:00Z
updated_at: 2023-04-01T19:19:00Z
author_association: COLLABORATOR
body:
  Looks good in theory. I was wondering if there is a test case for this? I assume the player would need to be granted > 4 billion XP from a single kill or quest reward?

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3965#issuecomment-1493354897
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3965
node_id: IC_kwDOBLalGM5ZAsmR
created_at: 2023-04-02T14:34:58Z
updated_at: 2023-04-02T14:34:58Z
author_association: CONTRIBUTOR
body:
  Its more about offline passup than it is a single big item, but I suppose some servers could have something that size? The test case specifically was setting up a vassal and grinding on huge mobs for awhile, then log the patron back on and see that they had more than the int max passup. This is super common on some of the infinite servers or enlightenment situations with super powered vassals. It requires patrons to stay logged in 100% of the time

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3965#issuecomment-1493455578
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3965
node_id: IC_kwDOBLalGM5ZBFLa
created_at: 2023-04-02T22:31:09Z
updated_at: 2023-04-02T22:31:09Z
author_association: COLLABORATOR
body:
  Hmm, I'm not sure I understand then. DoPassXP is not called once when the patron logs in. It is called each time someone earns XP from a single mob kill or quest reward. Even if each individual kill/quest reward is capped at ~4b, those pieces still accumulate in a long.

  offline_xp_passup_limit already works as described. Players are able to accumulate > 4b xp when it is disabled. The only thing I see this PR would do would make it so a single kill or quest reward could exceed 4b and pass up correctly. To my current understanding, would require some kind of custom content..

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3965#issuecomment-1493512501
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3965
node_id: IC_kwDOBLalGM5ZBTE1
created_at: 2023-04-03T01:31:00Z
updated_at: 2023-04-03T01:31:00Z
author_association: CONTRIBUTOR
body:
  It's called through HandleAllegianceOnLogin(), -> AddAllegianceXP(), ->  GrantXP() ->UpdateXpAllegiance() -> PassXP()->DoPassXP where the change is. 
  It would never have worked as it appears to be intended since:
  patron.AllegianceXPCached = Math.Min(patron.AllegianceXPCached + passupAmount, uint.MaxValue);
  would imply that a minimum of either AllegianceXPCached +passupAmount would never be more than uint.MaxValue since the passup amount was a uint and Cached would be empty on patron login. Hence the login XP results in only uint.MaxValue as maximum. 
  Regardless, even if you don't believe me, this seems like it's a net win with a small fix.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3965#issuecomment-1493561560
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3965
node_id: IC_kwDOBLalGM5ZBfDY
created_at: 2023-04-03T02:46:39Z
updated_at: 2023-04-03T02:46:39Z
author_association: COLLABORATOR
body:
  AddAllegianceXP() -> GrantXP() ->UpdateXpAllegiance() is not a path that happens.

  AddAllegianceXP() calls GrantXP() with ShareType.None. GrantXP() only calls UpdateXpAllegiance() if ShareType has the Allegiance flag, which it does not.

  This is easy to test in-game:

  - appraise yourself, /setproperty PropertyInt64.AllegianceXpCached 8000000000
  - relog
  - upon login: 22:34:05 Your Vassals have produced experience points for you.
  Taking your skills as a leader into account, you gain 8,000,000,000 xp.

  You can also step through in the debugger and confirm the player is indeed granted 8 billion xp. 

  We also know this is functional because this was the default behavior in ACE for years, before the offline_xp_passup_limit flag was added. A large # of players were well aware that they could stash more than ~4b of passup xp on ACE servers originally. and many players actually preferred it that way.

  > It would never have worked as it appears to be intended since:
  patron.AllegianceXPCached = Math.Min(patron.AllegianceXPCached + passupAmount, uint.MaxValue);

  I'm not sure why that line is in question, since that is the line that is run when offline_xp_passup_limit=true. We are talking about offline_xp_passup_limit=false.

  I agree that DoPassXP() shouldn't be truncating to uint, just in case a single kill or quest reward happens to be over 4b xp for custom content. However, the description of the PR that this is a bug that causes offline_xp_passup_limit not to work, is verifiably false.

  That is what I was trying to clear up -- I was looking for the actual test cases in order to test and verify this patch

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3965#issuecomment-1494709566
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3965
node_id: IC_kwDOBLalGM5ZF3U-
created_at: 2023-04-03T17:28:52Z
updated_at: 2023-04-03T17:28:52Z
author_association: CONTRIBUTOR
body:
  Ah - got it. I had ShareType and XpType reversed in my read through of GrantXP. That's probably more a "first time here" kind of thing when I tried to trace it through. Now I'm wondering if I had something setup incorrectly in the shard bools settings initially, because you're right I had the breakpoint on the line that should not have been triggering. The ShareType also explains why I couldn't test this with /grantxp command now that I trace that through. Instead I spawned a few dozen custom monsters with tweaked XpOverride. 

  Anyway, I think you're right now that I understand what ShareType and XpType are doing, not the setting I thought I was fixing but still minor benefit.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3965#issuecomment-1494735898
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3965
node_id: IC_kwDOBLalGM5ZF9wa
created_at: 2023-04-03T17:50:59Z
updated_at: 2023-04-03T17:50:59Z
author_association: COLLABORATOR
body:
  Yeah the code is a bit confusing around there. As mentioned I think this is still a good change, and that DoPassXP() shouldn't be unintentionally truncating any values > 4b. I just wanted to make sure I fully understood the test cases first.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3983#issuecomment-1531819176
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3983
node_id: IC_kwDOBLalGM5bTbSo
created_at: 2023-05-02T16:55:00Z
updated_at: 2023-05-02T16:55:00Z
author_association: CONTRIBUTOR
body:
  OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`. You can also ignore all major, minor, or patch releases for a dependency by adding an [`ignore` condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore) with the desired `update_types` to your config file.

  If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3997#issuecomment-1532317885
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3997
node_id: IC_kwDOBLalGM5bVVC9
created_at: 2023-05-03T00:41:49Z
updated_at: 2023-05-03T00:41:49Z
author_association: CONTRIBUTOR
body:
  One of your CI runs failed on this pull request, so Dependabot won't merge it.

  Dependabot will still automatically merge this pull request if you amend it and your tests pass.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4002#issuecomment-1540473205
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4002
node_id: IC_kwDOBLalGM5b0cF1
created_at: 2023-05-09T16:09:28Z
updated_at: 2023-05-16T00:20:37Z
author_association: MEMBER
body:
  > I think we have the jsmin for the comment support in our config files

  `Config = JsonSerializer.Deserialize<MasterConfiguration>(fileText, new JsonSerializerOptions { ReadCommentHandling = JsonCommentHandling.Skip, NumberHandling = JsonNumberHandling.AllowReadingFromString });`

  ReadCommentHandling = JsonCommentHandling.Skip is what DouglasCrockford.JsMin was doing.
  NumberHandling = JsonNumberHandling.AllowReadingFromString resolves an issue found in a few places in our files where we  put numbers inside quotes, but truly meant for them to numbers. 

  There was also an issue with our starterGear.json file that the boolean values were being placed inside quotes, so I had to write a custom converter to ensure compatibility 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4003#issuecomment-1546725608
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4003
node_id: IC_kwDOBLalGM5cMSjo
created_at: 2023-05-13T18:26:29Z
updated_at: 2023-05-13T18:26:29Z
author_association: COLLABORATOR
body:
  Is this a widely-recognized solution, or just switching to another library that doesn't happen to have the issue?

  IIRC, I had an issue within the past year when upgrading an existing ACE DB to a newer MariaDB version. I think it was maybe 10.6, but it was over a year ago, and I can't remember the exact version. Anyway, there was an issue with utf8mb4 where it couldn't handle the older table format anymore. I mostly got utf8mb4 errors, but I think I might have seen a similar DBNull error in the mix as well.

  I'm not sure if it's the same issue, but I ask because I found a bunch of varied solutions at the time. Some of them involved adjusting or switching MySqlConnector versions, but the cleanest solution I found was to simply upgrade my existing DB to the newer utf8mb4 format.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4003#issuecomment-1546745807
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4003
node_id: IC_kwDOBLalGM5cMXfP
created_at: 2023-05-13T20:37:55Z
updated_at: 2023-05-13T20:37:55Z
author_association: CONTRIBUTOR
body:
  I spent a little bit of time trying to find additional information about this but I haven't really been able to find any extensive discussion around this issue aside from the stack overflow thread I linked initially :(
  I was setting this up under a fresh archlinux installation in WSL2. As far as I can tell, it's using utf8mb4 across the board and I'm running into the issue around collations having NULL ids with the current driver.

  So in short I don't think this is a widely recognized solution but the package does seem to be a widely utilized open source alternative to the one provided by Oracle. However, I can understand the hesitation surrounding changing something like this so if there's any additional info I can provide or research avenues I can explore let me know and I'll be happy to help!

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4003#issuecomment-1553000238
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4003
node_id: IC_kwDOBLalGM5ckOcu
created_at: 2023-05-18T12:47:23Z
updated_at: 2023-05-18T12:48:20Z
author_association: MEMBER
body:
  I haven't spent enough time to give a proper review, but it just feels wrong going from what is the de facto standard for .NET to a 3rd party lib to fix an issue.

  What I also found interesting is what we have in there now:
  ```
  <Target Name="ChangeAliasesOfStrongNameAssemblies" BeforeTargets="FindReferenceAssembliesForReferences;ResolveReferences">
      <ItemGroup>
        <ReferencePath Condition="'%(FileName)' == 'MySqlConnector'">
          <Aliases>MySqlConnectorAlias</Aliases>
        </ReferencePath>
      </ItemGroup>
    </Target>
  ```

  That also is worth a review.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/3944#issuecomment-1636817040
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/3944
node_id: IC_kwDOBLalGM5hj9iQ
created_at: 2023-07-15T16:29:59Z
updated_at: 2023-07-15T16:29:59Z
author_association: COLLABORATOR
body:
  Something like this seems like it would be a perfect use of the new mod system:

  https://github.com/ACEmulator/ACE/wiki/Modding

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4059#issuecomment-1826964116
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4059
node_id: IC_kwDOBLalGM5s5UKU
created_at: 2023-11-27T00:37:09Z
updated_at: 2023-11-27T00:37:09Z
author_association: MEMBER
body:
  Added a script to download and install dotnet8 into AppVeyor as a workaround until platform is updated to support 8.0 by default

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4064#issuecomment-1828811111
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4064
node_id: IC_kwDOBLalGM5tAXFn
created_at: 2023-11-27T23:40:58Z
updated_at: 2023-11-27T23:40:58Z
author_association: CONTRIBUTOR
body: Superseded by #4066.
reactions:
[cell repeats an earlier one in this file: 112 characters]

performed_via_github_app:
  {"id": 29110, "slug": "dependabot", "node_id": "MDM6QXBwMjkxMTA=", "owner": {"login": "github", "id": 9919, "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github", "html_url": "https://github.com/github", "followers_url": "https://api.github.com/users/github/followers", "following_url": "https://api.github.com/users/github/following{/other_user}", "gists_url": "https://api.github.com/users/github/gists{/gist_id}", "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github/subscriptions", "organizations_url": "https://api.github.com/users/github/orgs", "repos_url": "https://api.github.com/users/github/repos", "events_url": "https://api.github.com/users/github/events{/privacy}", "received_events_url": "https://api.github.com/users/github/received_events", "type": "Organization", "site_admin": false}, "name": "Dependabot", "description": "", "external_url": "https://dependabot-api.githubapp.com", "html_url": "https://github.com/apps/dependabot", "created_at": "2019-04-16T22:34:25Z", "updated_at": "2024-03-20T21:06:35Z", "permissions": {"actions": "read", "checks": "write", "contents": "write", "issues": "write", "members": "read", "metadata": "read", "pull_requests": "write", "statuses": "read", "vulnerability_alerts": "read", "workflows": "write"}, "events": ["check_suite", "issues", "issue_comment", "label", "pull_request", "pull_request_review", "pull_request_review_comment", "repository"]}


html_url: https://github.com/ACEmulator/ACE/pull/4059#issuecomment-1872264677
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4059
node_id: IC_kwDOBLalGM5vmH3l
created_at: 2023-12-29T18:29:17Z
updated_at: 2023-12-29T18:29:17Z
author_association: MEMBER
body:
  Cannot update Microsoft.EntityFrameworkCore to 8.0.0 at this time.

  Possibly needs updated scaffolding and/or other changes to properly start up. 

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4059#issuecomment-1876239394
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4059
node_id: IC_kwDOBLalGM5v1SQi
created_at: 2024-01-04T02:52:17Z
updated_at: 2024-01-04T02:52:17Z
author_association: MEMBER
body:
  It's ok to update to .NET 8 and still leave EF using .NET 6.

  I can look into fixing the EF .NET 8 after the core is upped to .NET 8

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4084#issuecomment-1880092677
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4084
node_id: IC_kwDOBLalGM5wD_AF
created_at: 2024-01-07T15:38:46Z
updated_at: 2024-01-07T15:38:46Z
author_association: MEMBER
body:
  Keep in mind that last time I tried to switch this, *nix users were still having issues with System.TimeZoneInfo

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4085#issuecomment-1880170672
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4085
node_id: IC_kwDOBLalGM5wESCw
created_at: 2024-01-07T21:03:24Z
updated_at: 2024-01-07T21:03:24Z
author_association: MEMBER
body:
  These were added during this commit: https://github.com/ACEmulator/ACE/pull/2853

  but they shouldn't be needed to support ARM 64. Targeting arm during publish and installing the correct .NET arm package on the host should be enough.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4127#issuecomment-1975323051
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4127
node_id: IC_kwDOBLalGM51vQmr
created_at: 2024-03-03T20:54:22Z
updated_at: 2024-03-03T20:54:22Z
author_association: MEMBER
body:
  It turns out there are quite a lot of spells that would/should be considered Beneficial and marked as such in their StatModKey but are not currently. This would result in most "buffs" getting purged upon death. The Spells in the DAT has its own bitfield definition for Beneficial which would *seemingly* be the same in StatModKey. Using the DAT to supplement the missing bitfield from the server could work until the data were to be changed later.

reactions:
[cell repeats an earlier one in this file: 112 characters]


html_url: https://github.com/ACEmulator/ACE/pull/4137#issuecomment-2016797967
issue_url: https://api.github.com/repos/ACEmulator/ACE/issues/4137
node_id: IC_kwDOBLalGM54NeUP
created_at: 2024-03-24T12:45:10Z
updated_at: 2024-03-24T12:45:10Z
author_association: MEMBER
body:
  Maybe we just make unlimited the default.

  The negative impact is when a server becomes so guid fragmented, many objects will be required to represent all the sequence gaps.

  We could add fragmentation detection at startup to warn server ops when to defragment, ie: if > gaps.count > 1000000 please use the offline consolidation tool

reactions:
[cell repeats an earlier one in this file: 112 characters]


# commits

sha: 918aa66d9b05576b341a5f0235a885eccd7e2bfd
author_date: 2024-04-05T17:03:49Z
committer_date: 2024-04-05T17:03:49Z
raw_author: 2bf0c3848da90eda18c1a78b78eacdbc00656700
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Command categories and Harmony bump (#4144)

  * Bump Harmony version

  * Add command category support

  * Switch usage to unpatch all, split register commands from patch with Harmony

  * Move instantiation of command handler dictionary to declaration

  * Remove deferred command registration

  * Revert build output changes

  * Move mod listing to end of startup


sha: 94c5673634e650926db0aa8bd67ca4fa05edead8
author_date: 2024-04-05T17:03:38Z
committer_date: 2024-04-05T17:03:38Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add verify-beneficial-enchantments command (#4139)

  * Add verify-beneficial-enchantments command

  Verifies enchantment registry has correct StatModType flags for Beneficial spells and optionally fixes

  * Update DeveloperFixCommands.cs


sha: 2e9b8f38d8f679d191afb25fa12df8bdcf86a44c
author_date: 2024-03-24T14:29:36Z
committer_date: 2024-03-24T14:29:36Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Switch PhysicsTimer (#4110)

  * Switch PhysicsTimer

  PhysicsTimer.CurrentTime evalulated the stopwatch every single call.

  This simply redirects the timer to use the master Timers.PortalYearTicks timer

  * Update PhysicsTimer.cs


sha: ec5ecd62c4f3b55cdb551ef7d0487b64fe58c6da
author_date: 2024-03-20T04:33:00Z
committer_date: 2024-03-20T04:33:00Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust AddSpellToBar (#4131)

  * Adjust AddSpellToBar

  Check for existing SpellId on same SpellBar before attempting to add

  * Update Player_Character.cs


sha: e0d4c3a04377c979c6bafc44a40afacf94a611a9
author_date: 2024-03-15T04:54:31Z
committer_date: 2024-03-15T04:54:31Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up GameEventMagicPurgeBadEnchantments (#4127)

  * Wire up GameEventMagicPurgeBadEnchantments

  According to PCAPs GameEventMagicPurgeBadEnchantments was sent to clients for players with Enduring Enchantment augmentation.

  Client has slightly different check in CEnchantmentRegistry::PurgeBadEnchantmentList versus CEnchantmentRegistry::PurgeEnchantmentList
  ```cpp
      if ( v4->data._smod.type & 0x2000000 || v4->data._duration == -1.0 )
  ```
  vs
  ```cpp
      if ( v4->data._duration == -1.0 )
  ```

  * Update EnchantmentManager.cs

  A large number of spells that the DAT has marked beneficial do not also have their StatModType currently set with that same flag.

  This changes makes them match.

  * Update Enchantment.cs


sha: 9d75fc2394bb93741175674e6fc28d3ddea62ec7
author_date: 2024-03-15T00:07:33Z
committer_date: 2024-03-15T00:07:33Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Corrected error message when the long.chat_requires_player_level is set and not met. (#4129)

  Co-authored-by: Ross Elliott <relliott@provismedia.com>


sha: bc24380f33dde3470d02c34c0868b6be4a11d1f9
author_date: 2024-03-13T17:50:58Z
committer_date: 2024-03-13T17:50:58Z
raw_author: 9e5cdcdb6ea300aca8d9fe797b33d0fd2a405a1e
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adds use_portal_max_level_requirement server property (#4122)

  This is a minor change adding a server property to optionally disable
  the maximum level restriction on portals. Other restrictions are
  unaffected by this property.

  Server owners can use this property to enable access to certain legacy
  content that is otherwise practically inaccessible, such as dungeons and
  quests associated with retired starter towns.


sha: 2f30b58077c3c1e12b99ee09596f3183487601fb
author_date: 2024-03-13T02:54:46Z
committer_date: 2024-03-13T02:54:46Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve sphere heap usage (#4113)

  * Improve Sphere stack usage

  Several of the functions in Sphere take parameters that were not used.
  This PR creates overloads that retain the existing signatures, marks them obsolete, and removes the unused parameters from the core function.

  GetHashCode is optimized

  FindTimeOfCollision is marked Static

  * fix test

  * Improve Sphere heap usage

  Pass Center and Radius to static functions as parameters instead of instantiating a new Sphere on the heap and passing that through the code.

  Reference: https://learn.microsoft.com/en-us/dotnet/csharp/advanced-topics/performance/


sha: b6748382708986750a541c82f08f703f6c6942c7
author_date: 2024-03-13T02:40:02Z
committer_date: 2024-03-13T02:40:02Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve Sphere stack usage (#4112)

  * Improve Sphere stack usage

  Several of the functions in Sphere take parameters that were not used.
  This PR creates overloads that retain the existing signatures, marks them obsolete, and removes the unused parameters from the core function.

  GetHashCode is optimized

  FindTimeOfCollision is marked Static

  * fix test


sha: 9d70b48380a2dcec8b51646a44c8f4600cf363e0
author_date: 2024-03-13T02:38:39Z
committer_date: 2024-03-13T02:38:39Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve logging overhead by fixing string interpolation (#4107)

  * First batch

  * Second batch

  * another batch

  * last batch hopefully

  * fix


sha: bb8e6a9ac36cc8627e98caae6dff3cf19d05d735
author_date: 2024-03-13T02:37:40Z
committer_date: 2024-03-13T02:37:40Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improvements to help garbage collection (#4104)

  * Enum ToSentence improvements

  * Network.EnqueueSend improvements

  * Improve SerializePhysicsData

  * GameMessage improvements

  * GameEventMessage updates

  * more initial sizes

  * Few more GameMessages

  * few more


sha: 8c5d81a0a33670d68d20270bbb8ea960116d7c4a
author_date: 2024-02-03T20:47:14Z
committer_date: 2024-02-03T20:47:14Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Enable LOH Compacting on forcegc (#4101)

  * Enable LOH Compacting on forcegc

  Maybe this will help recover long running servers that go into GC sawtooth pattern

  * This should be good for master


sha: 63dcd8454194d361df5050c8ba2fbdc91b2a4097
author_date: 2024-02-03T20:43:13Z
committer_date: 2024-02-03T20:43:13Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve Offline Player Saving (#4100)

  PlayerManager saves offline players in bulk, once very hour. This is done in bulk to help avoid desync between offline player updates.

  Player caching is typically set to 30 min.

  What can happen now is that PlayerManager may save a bunch of offline players, that will then be loaded into the player biota cache (for 30 min)... then after 30 min, they all get unloaded because nothign touches those biotas, then 30 min later again the PlayerManager performs its hourly maint of bulk save, thus, re-caching all those biotas.

  Caching is not necessary for these biotas.

  Caching is designed for biotas that exist in an online state.


sha: 7ad9775d86fe150830d6575710a5e9cc0a27f4d9
author_date: 2024-02-01T08:20:25Z
committer_date: 2024-02-01T08:20:25Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust docker compose for interactive console (#4096)

  * Adjust docker compose for interactive console

  Made adjustments to setup to allow for interactive console to work by default

  use `docker container attach --sig-proxy=false ace-server`

  or

  `docker attach --sig-proxy=false ace-server`

  to access ace console in docker

  * Update docker-compose.yml

  * Update docker-compose.arm64

  * Update Dockerfile

  * Update Dockerfile.arm64

  * Update docker.env

  * Update Program_Setup.cs


sha: e4b1dd4e3d1f9e7f0b8aef21fce475ccc00b792a
author_date: 2024-01-29T07:34:21Z
committer_date: 2024-01-29T07:34:21Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for food killing player (#4093)

  * add support for food killing player

  * ensure generic death msg


sha: bbf0afdaa7a2a6756d8dd84434e636c67b1f4e95
author_date: 2024-01-20T19:58:29Z
committer_date: 2024-01-20T19:58:29Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up Core Plating for Gear Knights (#4080)

  * Wire up Core Plating for Gear Knights

  * Update CorePlating.cs

  * Update CorePlating.cs


sha: f328b57e98a9d1ae2d257d18c7080e849ee3004d
author_date: 2024-01-18T17:39:21Z
committer_date: 2024-01-18T17:39:21Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update hardcoded literal in Fellowship.AddConfirmedMember to proper const (#4092)

  * update hardcoded literal in Fellowship.AddConfirmedMember to proper const

  * consistency


sha: 74b57b215c600e480657fc0bbeaeab9f568920d6
author_date: 2024-01-11T00:57:38Z
committer_date: 2024-01-11T00:57:38Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Remove MySql.Data package ref (#4087)

  This is the heaviest ref so it's nice to remove.

  We used MySql.Data to execute database update scripts since this pr: https://github.com/ACEmulator/ACE/pull/2736/files

  Now we use MysqlConnector


sha: a1debb69f8368f376f02f0dff7acc28546473291
author_date: 2024-01-09T00:45:50Z
committer_date: 2024-01-09T00:45:50Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Remove a few more system packages from the ARM64 checkin (#4086)

  Just a few more packages that snuck in during the ARM64 docker support.


sha: 7aa5402a2810789fd2bacdb9828250652e1f2be0
author_date: 2024-01-08T11:50:03Z
committer_date: 2024-01-08T11:50:03Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Remove some unreferenced System packages (#4085)

  Not sure why these were ever added in the first place. They are not needed as nuget to build.


sha: 96a0664c5ebcedc5ff8559205e8402d0f79e8e50
author_date: 2024-01-08T11:49:41Z
committer_date: 2024-01-08T11:49:41Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Use known UTC offset instead of TimeZoneConverter (3rd party) (#4084)

  * Use System.TimeZoneInfo instead of TimeZoneConverter (3rd party)

  * Don't rely on system lookup to find out EST is -5 UTC


sha: 9768567ee54b9d0581e099771963875554158ac6
author_date: 2024-01-08T11:49:11Z
committer_date: 2024-01-08T11:49:11Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Switch from BCrypt.Net-Core to BCrypt.Net-Next (#4083)

  BCrypt.Net-Core was a 3rd party release to port BCrypt.Net to .NET Core in the early days of .NET Core.

  BCrypt.Net-Next is the current standard for BCrypt.Net
  https://github.com/BcryptNet/bcrypt.net


sha: 0d6f9dde513e55273c728e6ed6b93d9ead48143e
author_date: 2024-01-02T15:53:20Z
committer_date: 2024-01-02T15:53:20Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add AllowTrailingCommas to JsonSerializerOptions (#4082)

  Additionally moved all serializers to single static instance in ACE.Common


sha: e56390aabe668bae1f5e95652b06182b68e9176b
author_date: 2023-12-31T20:18:13Z
committer_date: 2023-12-31T20:18:13Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust Barbershop handling (#4079)

  * Adjust Barbershop handling

  * Delete Player_Barber.cs

  * Update Player_Character.cs

  * Update Player_Use.cs

  * Update Player_Character.cs


sha: 12e569652f7149fd402123408cc4c701cc1c3918
author_date: 2023-12-21T19:15:38Z
committer_date: 2023-12-21T19:15:38Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Switch to System.Text.Json (#4002)

  * Switch to System.Text.Json

  Removed Newtonsoft.Json and DouglasCrockford.JsMin

  * Update GameConfiguration.cs

  * Update MasterConfiguration.cs

  * Update ThreadConfiguration.cs

  * Update StarterSpell.cs

  * Update StarterGearFactory.cs

  * Update Program_Setup.cs

  * Update LifestonedConverter.cs

  * Update Program_Setup.cs

  * Update Program_Setup.cs

  * Update ACE.Adaptor

  Shift JSON weenie [de]serialization to System.Text.Json

  * Update LifestonedConverter.cs

  * Update StarterGearFactory.cs

  * Update ACE.Server.csproj

  * Update ACE.Server.Tests.csproj

  * Update Program.cs

  * Update MySqlConfiguration.cs

  * Update DDDConfiguration.cs

  * Update ModContainer.cs

  * Update ModManager.cs

  * Update ModMetadata.cs

  * Update ModMetadata.cs


sha: 5eea5154e1aad15f1f731d53b180a81e03094723
author_date: 2023-12-17T20:14:42Z
committer_date: 2023-12-17T20:14:42Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve BiotaSQLWriter for ACLogView (#4071)

  This also fixes the missing order column for BiotaPropertiesPalette


sha: 47b73739514494d0047cf8a0207844232cc3fe77
author_date: 2023-11-17T07:13:14Z
committer_date: 2023-11-17T07:13:14Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update appveyor.yml for MySQL8 change at AppVeyor (#4056)

  * Update appveyor.yml

  * Update appveyor.yml

  * Update MySqlInstall.bat

  * Update DownloadACEWorld.bat


sha: 3cddc7c1c299b948015c55a9edb996dce4bdc743
author_date: 2023-08-26T18:07:24Z
committer_date: 2023-08-26T18:07:24Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix weapon parameter for HandleCastSpell -> CreateEnchantment (#4036)

  * fix weapon parameter for HandleCastSpell -> CreateEnchantment

  * reverting itemCaster case


sha: 4538cff2460cbf6090978164a71ac54d48bec6fd
author_date: 2023-08-16T04:00:23Z
committer_date: 2023-08-16T04:00:23Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add isWeaponSpell to Enchantments (#4034)

  * Add fromWeapon to Enchantments

  Used with checking for player.AugmentationIncreasedSpellDuration

  * Update AddEnchantmentResult.cs

  * Update EnchantmentManager.cs

  * Update EnchantmentManagerWithCaching.cs

  * Update WorldObject_Magic.cs


sha: 2120443af69b6046a7832eba7bdc1e46edca59b9
author_date: 2023-07-28T17:23:25Z
committer_date: 2023-07-28T17:23:25Z
raw_author: ec5b95d17f9b6940b0cb2c2e13c4890598a7863f
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update Program_DbUpdates.cs (#4031)

  * Update Program_DbUpdates.cs

  Update text format

  * Update Source/ACE.Server/Program_DbUpdates.cs

  * Update Source/ACE.Server/Program_DbUpdates.cs

  ---------

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 9a13f7ff9e05352bd564060e006e7a6674a528f7
author_date: 2023-07-20T06:05:18Z
committer_date: 2023-07-20T06:05:18Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust connection options for SQL servers (#4027)

  Refactored to a non-user configurable string reference, shared across all connection paths

  Added AllowUserVariables=True to fix bug introduced as a result of switching to MySqlConnector


sha: 974e3ac0d5b6c9e3e498f107c5614de5eb0c2140
author_date: 2023-07-01T07:58:55Z
committer_date: 2023-07-01T07:58:55Z
raw_author: 2af55ec8a93a05258ca9b266f58b6cbb61c82137
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Mysqlconnector3919: Fix auto update issues that arise in newer versions of MariaDb (#4003)

  * potential opt-in style fix for attributes being able to be augmented above 100 innate

  * Fix valid attribute query to target valid attributes

  * Fix debug message

  * Cleanup messages

  * more message cleanup

  * target attribute must have points distributed to it

  * when redistributing attributes, reset the free attribute reset timer

  * Clean up message for verify-attributes augmentation fix

  * opt-in attribute exploit fix; cleaned up query, comments, debug messages

  * opt-in attribute exploit fix; line format debug messages

  * Opt-in style fix for attribute augmentation exploit; remove unnecessary file

  * Update Source/ACE.Server/Managers/PropertyManager.cs

  flip boolean per suggestion and previous discussion

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>

  * potential fix for issue 3919

  ---------

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: e20a4a4166e73e778eb6d305b5cd93b0da0d906f
author_date: 2023-06-10T20:07:27Z
committer_date: 2023-06-10T20:07:27Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update DatFileType extended info (#4015)

  * Update DatFileType extended info

  Updated several properties in DatFileType to match what's in the decompiled client

  * partial revert

  * Update EnvCell.cs

  * Update DatFile.cs

  * Update DDDHandler.cs

  * Update DatFileType.cs


sha: ab54cf9002c1291ec4e960e6a079a97a84428d39
author_date: 2023-06-09T17:15:10Z
committer_date: 2023-06-09T17:15:10Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add support for client DAT patching from server (#3979)

  * Update DatFile.cs

  * Update DatFileType.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Create DDDManager.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Create GameMessageDDDBeginDDD.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Create GameMessageDDDDataMessage.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Update DDDHandler.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Update WorldManager.cs

  * Update Program.cs

  * committing changes provided

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * more wip changes

  * Update DDDManager.cs

  * Update DDDManager.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Update CMostlyConsecutiveIntSet.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Update WorldManager.cs

  * Update DDDHandler.cs

  * Update Session.cs

  * Update DDDManager.cs

  * Update Session.cs

  * Update DDDManager.cs

  * Update DDDManager.cs

  * Update GameMessageDDDDataMessage.cs

  * Update DDDHandler.cs

  * Update Session.cs

  * Update CAllIterationList.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Update CMostlyConsecutiveIntSet.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Create PTaggedIterationList.cs

  Co-Authored-By: OptimShi <OptimShi@users.noreply.github.com>

  * Update Session.cs

  * Update ConnectionListener.cs

  * Create DDDConfiguration.cs

  * Update MasterConfiguration.cs

  * Update Config.js.example

  * Update DDDManager.cs

  * Update DDDHandler.cs

  * Update Program.cs

  * Update PropertyManager.cs

  * Update WorldManager.cs

  * Update SessionTerminationReason.cs

  * Update DDDHandler.cs

  * Update DDDManager.cs

  * Update ConnectionListener.cs

  * Update SessionTerminationReason.cs

  * Update GameMessageDDDDataMessage.cs

  * Update AuthenticationHandler.cs

  * Update CharacterHandler.cs

  * Update PacketInboundLoginRequest.cs

  * Update Session.cs

  * Update DatFileType.cs

  ---------

  Co-authored-by: OptimShi <OptimShi@users.noreply.github.com>


sha: c09bea03581250210c0ca220a3863a6832672132
author_date: 2023-06-09T16:33:04Z
committer_date: 2023-06-09T16:33:04Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust connection flow (#3974)

  * Adjust connection flow

  Changed connection flow to better match retail PCAPs

  * Update NetworkSession.cs

  * endpoint split

  * Update NetworkSession.cs

  * Update NetworkSession.cs

  * Update DeveloperCommands.cs

  * Update DeveloperCommands.cs

  * Update NetworkSession.cs

  * Update NetworkSession.cs

  * Update SessionConnectionData.cs

  * Update NetworkSession.cs

  * Update DeveloperCommands.cs

  * Update NetworkSession.cs

  * Update ConnectionListener.cs

  * Update ConnectionListener.cs


sha: 39aea8cf0c19782e914e3cf9f66832732268e9e9
author_date: 2023-06-06T06:38:42Z
committer_date: 2023-06-06T06:38:42Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add verify-melee-rares command (#4009)

  * Add verify-melee-rares command

  This command allows server operators to fix existing melee rares in the database to their correct End of Retail WCID values.

  It also replaces "illegally" swapped melee rares that were obtained from the Melee Rare Vendor with a newly generated, valid rare at random.

  * Update DeveloperFixCommands.cs

  * Update DeveloperFixCommands.cs

  * Update DeveloperFixCommands.cs

  Remove Rare Coins

  * Update DeveloperFixCommands.cs


sha: 72cc1494ff4f0677480fec37afefcf6219db2398
author_date: 2023-06-05T01:02:56Z
committer_date: 2023-06-05T01:02:56Z
raw_author: b0ab10e86dee2c2fd990d9aa5252f7d585cfcebd
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update factory rares (#4004)

  * updated t6 wcids

  * removed 30318 from t5 drops

  * formatting

  * formatting

  * Update LootGenerationFactory_Rare.cs

  * Update LootGenerationFactory_Rare.cs

  ---------

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 1fac824cf469d6f2c6c87d111a93156891e3ada7
author_date: 2023-05-30T16:32:57Z
committer_date: 2023-05-30T16:32:57Z
raw_author: 2bf0c3848da90eda18c1a78b78eacdbc00656700
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Expose ModPath with default fallback (#4006)

  * Expose ModPath with default fallback

  * Handle a Harmony exception


sha: 23a7a41a04ba1e609313eef44ccb2cc7a57f87d2
author_date: 2023-05-26T02:15:41Z
committer_date: 2023-05-26T02:15:41Z
raw_author: 2bf0c3848da90eda18c1a78b78eacdbc00656700
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add mod support (#3948)

  * Add mod support

  * Change .NET Core 3.1 to .NET 6 for DatLoader.Tests to remove dependency.

  * Add default mod path

  * Attempt to create missing mod folder

  * Update Source/ACE.Server/Mods/ModManager.cs

  Co-authored-by: gmriggs <gmriggs@gmail.com>

  * Use pre-release Harmony

  ---------

  Co-authored-by: gmriggs <gmriggs@gmail.com>


sha: 88d4d969ca1c854098f8ee50328db53e342926b8
author_date: 2023-05-23T17:05:09Z
committer_date: 2023-05-23T17:05:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  improve performance for looking up players by name or account id (#3966)

  * improve performance for looking up players by name or account id

  * add check for null account (should only happen with old / bugged data sets)


sha: de0352db4668c2e2f222f14b01b1a8e7d0e35fad
author_date: 2023-05-15T15:53:22Z
committer_date: 2023-05-15T15:53:22Z
raw_author: bbfde424700ccfe9dd8e4ce16fb207ee97a11e10
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix healing snapshot (#3977)

  * Fix healing snapshot

  * Move healing boost after vital cap

  * Redo of healing vital cache fix


sha: da76e6e995d92f22d27d8249eaecae8c9927e418
author_date: 2023-04-10T09:45:09Z
committer_date: 2023-04-10T09:45:09Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Added support for parsing MasterProperty, 0x39000001 in the client_portal.dat (#3970)

  * Added support for parsing MasterProperty, 0x39000001 in the client_portal.dat.

  * Removed skipping of MasterProperty in DatLoader.Test


sha: 6c4de693169ddc5da595d0e1c0865d413658a1b9
author_date: 2023-04-10T09:44:50Z
committer_date: 2023-04-10T09:44:50Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up ResetInterval logic into some objects (#3964)

  * Update PressurePlate.cs

  * Update Switch.cs

  * Update Vendor.cs


sha: 61808727021af169551be0361490d4728d81320b
author_date: 2023-04-08T17:34:04Z
committer_date: 2023-04-08T17:34:04Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix SQLWriter for WieldedTreasureDID data (#3967)

  * Update SQLWriter.cs

  * Update TreasureWieldedSQLWriter.cs


sha: 6c6e9d785523ae6be4d67cc3f418d74e071d3493
author_date: 2023-04-03T23:28:50Z
committer_date: 2023-04-03T23:28:50Z
raw_author: 47e75a7e5245a20b71df3b09384e9682d0f622ea
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update AllegianceManager.cs (#3965)

  uint was limiting to 4.29 billion passup xp even if the flag was off


sha: 219edc9ba8295a7c7aa917e96724d0463394a1f2
author_date: 2023-03-29T23:50:06Z
committer_date: 2023-03-29T23:50:06Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up StackableSplitToWield (#3907)

  * Wire up StackableSplitToWield

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs


sha: 88793c485666f3ec75d5b2260e1fd9f34e8e62fa
author_date: 2023-03-29T23:49:15Z
committer_date: 2023-03-29T23:49:15Z
raw_author: 7ada7576c6df400694881875a5d1266f85b3b8e4
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add server settings for quest xp and lum modifiers (#3947)

  * initial implementation of server settings for quest xp and lum modifiers

  * reworked to have the modifications occurring with generl modifiers

  * reverting minor formatting change

  * Clarifying usage text


sha: 2b9876a8fda573045bde7a24c6fa8398c003886b
author_date: 2023-03-22T02:09:30Z
committer_date: 2023-03-22T02:09:30Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for MoveToPos landblock changes (#3952)

  * add support for MoveToPos landblock changes

  * cleanup


sha: 624afe668f387180c8c1fc2f29086b9a3d4ac089
author_date: 2023-03-19T15:58:37Z
committer_date: 2023-03-19T15:58:37Z
raw_author: 2af55ec8a93a05258ca9b266f58b6cbb61c82137
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Cloak proc configuration (#3955)

  * potential opt-in style fix for attributes being able to be augmented above 100 innate

  * Fix valid attribute query to target valid attributes

  * Fix debug message

  * Cleanup messages

  * more message cleanup

  * target attribute must have points distributed to it

  * when redistributing attributes, reset the free attribute reset timer

  * Clean up message for verify-attributes augmentation fix

  * opt-in attribute exploit fix; cleaned up query, comments, debug messages

  * opt-in attribute exploit fix; line format debug messages

  * Opt-in style fix for attribute augmentation exploit; remove unnecessary file

  * Update Source/ACE.Server/Managers/PropertyManager.cs

  flip boolean per suggestion and previous discussion

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>

  * Add new configuration properties for cloaks to permit custom proc scaling. Modified cloak class to optionally use the new properties

  * remove debugging version of the formula for custom proc rate

  * Add min proc chance to permit configuration of the lower bound

  ---------

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: cd175f1f7193a7b3f10dd37ae379053108cf0d17
author_date: 2023-03-09T01:34:12Z
committer_date: 2023-03-09T01:34:12Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix StackOverflow on consecutive syncrhonous OnDataReceive calls (#3958)

  There is no guarantee that OnDataReceive will be called asynchronously.

  Every time it is called asynchronously, the stack is reset as it's called via a new task.

  If it's called synchronously enough times consecutively, the stack will overflow. Ensuring that it's called on a new task in these scenarios will prevent stack overflows.


sha: 3da2c92f002282f42a660a6a51f00428ed0b982c
author_date: 2022-12-29T14:51:04Z
committer_date: 2022-12-29T14:51:04Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Catch and Fix NaN floats in Positions (#3945)

  * Catch and Fix NaN floats in Positions

  Co-Authored-By: Mag-nus <Mag-nus@users.noreply.github.com>

  * Update BiotaConverter.cs

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  Co-authored-by: Mag-nus <Mag-nus@users.noreply.github.com>
  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: 83e807b149aa802c1e58e2c106285d9de197d81b
author_date: 2022-12-28T22:59:25Z
committer_date: 2022-12-28T22:59:25Z
raw_author: 7ada7576c6df400694881875a5d1266f85b3b8e4
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Allow certain crafting to occur in combat based on server property (#3941)

  * Allow certain crafting to occur in combat based on server property

  * Add in the switch to noncombat mode

  * Fix to make sure the peace mode is set prior to picking up current stance

  * Update PropertyManager.cs

  * Update RecipeManager.cs

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: e8995e12d7d1a7a8299add108b3aa0a54c7ff754
author_date: 2022-12-17T09:07:08Z
committer_date: 2022-12-17T09:07:08Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Switch GetXPBonus to use GetEnchantments_TopLayer (#3942)

  * Switch GetXPBonus to use GetEnchantments_TopLayer

  * Update EnchantmentManager.cs

  * Update PropertiesEnchantmentRegistryExtensions.cs

  * Update EnchantmentManager.cs

  * Update EnchantmentManager.cs


sha: c2c1d21471a18fbd75e2e85caa245ec40a798435
author_date: 2022-12-14T18:13:28Z
committer_date: 2022-12-14T18:13:28Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust Hooker House checks to RootHouse (#3939)

  * Adjust Hooker House checks to RootHouse

  * Update Hooker.cs


sha: c82d948518ae7441b18cb434f02d0fd7f08f1ca5
author_date: 2022-12-04T20:39:49Z
committer_date: 2022-12-04T20:39:49Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update Appveyor Release Artifacts (#3931)

  * Update AppVeyorBeforePackage.bat

  * Update appveyor.yml

  * Update AppVeyorBeforePackage.bat


sha: 25dd39b5318ab09a608e258e566e1e07903d6cf8
author_date: 2022-11-28T19:55:08Z
committer_date: 2022-11-28T19:55:08Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for composite bow casting tattercoat (#3929)

  * add support for composite bow casting tattermail

  * update comment


sha: bc09da25dfcc5f2cbb5d9dbd4e49587d79c0a23c
author_date: 2022-11-28T19:54:42Z
committer_date: 2022-11-28T19:54:42Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixes for previous checkins (#3926)

  * Revert "Adjust calculation of Max Range for Spells (#3924)"

  This reverts commit d1278dd31afcad39ef42f66b53603f33fb73607d.

  * VerifySpellRange

  * updating comment


sha: d1278dd31afcad39ef42f66b53603f33fb73607d
author_date: 2022-11-24T17:52:47Z
committer_date: 2022-11-24T17:52:47Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust calculation of Max Range for Spells (#3924)

  * Adjust calculation of Max Range for Spells

  based on client calculation found in             CACQualities::InqSkillLevel

  Thanks to @nwg5817 for finding the bug and resolution

  Co-Authored-By: JMAilan <12468698+nwg5817@users.noreply.github.com>
  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  * Further adjustments

  Co-Authored-By: JMAilan <12468698+nwg5817@users.noreply.github.com>
  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  * Update Player_Magic.cs

  * Update Player_Magic.cs

  Co-authored-by: JMAilan <12468698+nwg5817@users.noreply.github.com>
  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: 6268fe6465f7c240c479dff2085d7487995cd91b
author_date: 2022-11-24T17:51:44Z
committer_date: 2022-11-24T17:51:44Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust crafting motion (#3922)

  Also disallowed crafting when not at peace per weenie errors seen in retail


sha: 64ffb873c0a6beb4f99263d8e5dba85ff526cb58
author_date: 2022-11-24T17:50:35Z
committer_date: 2022-11-24T17:50:35Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add loot to OlthoiPlayers killed by PKs (#3920)

  * Add loot to OlthoiPlayers killed by PKs

  For OlthoiPlayers who have no vitae, and are killed by PKs, they are meant to drop top tier loot and sometimes a Mutated Olthoi Gland

  * Update Player_Death.cs


sha: aa614fe8a26724d25cf1de34e01ee987550288cb
author_date: 2022-10-27T18:57:46Z
committer_date: 2022-10-27T18:57:46Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Use existing Character Ref OnLogin, if exists (#3915)

  This resolves the race condition described as follows:

  Session 0 logins in, enters world.
  Session 0 closes client with X.
  Person reconnects asap.
  Session 1 pulls a new, full character list from the DB.
  Session 0, Character does final logoff (Y logoff animation completes) and does final save
  Character in database is updated
  Session 1 Character record is now not up to date with what exists in the DB.

  This PR re-uses Character references when they exist, and thus, solving the race condition, because the character that gets updated during the Y logoff animation is the same reference that the relogged client is also holding onto (at the character selection screen).

  The Character cannot be relogged (already existing) until the prev instance is fully out of world, thus, there is no worry of concurrency with two sessions holding ref to the same character object.


sha: a29af12ef851f94bbab710037f5a0c28579ee969
author_date: 2022-10-27T18:57:18Z
committer_date: 2022-10-27T18:57:18Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Handle AbsorbMagicDamage in Appraisal (#3918)

  * Handle AbsorbMagicDamage in Appraisal

  * Update AppraiseInfo.cs


sha: 4f8e838d97fa5d1948f14012a52f9ee880041999
author_date: 2022-10-15T15:26:37Z
committer_date: 2022-10-15T15:26:37Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  - modify increased spell duration aug to not affect any server-side durations, in addition to dots (#3909)

  - add support for untargeted spells to /castspell dev command


sha: a28831755e67dc03389dd701f98d6b71370cc0dd
author_date: 2022-10-13T00:04:08Z
committer_date: 2022-10-13T00:04:08Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Added import-sql-folders command (#3910)

  * Added import-sql-folders, to import weenie SQL including sub-folders within the content folder

  * Changed hard-coded directory separator to system defined


sha: 799fd886f09322c3a89d9c57404d8ff1963ae410
author_date: 2022-09-24T00:54:26Z
committer_date: 2022-09-24T00:54:26Z
raw_author: 2af55ec8a93a05258ca9b266f58b6cbb61c82137
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix: Attributes able to be augmented above 100 innate (#3902)

  * potential opt-in style fix for attributes being able to be augmented above 100 innate

  * Fix valid attribute query to target valid attributes

  * Fix debug message

  * Cleanup messages

  * more message cleanup

  * target attribute must have points distributed to it

  * when redistributing attributes, reset the free attribute reset timer

  * Clean up message for verify-attributes augmentation fix

  * opt-in attribute exploit fix; cleaned up query, comments, debug messages

  * opt-in attribute exploit fix; line format debug messages

  * Opt-in style fix for attribute augmentation exploit; remove unnecessary file

  * Update Source/ACE.Server/Managers/PropertyManager.cs

  flip boolean per suggestion and previous discussion

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: f721d5f1b3e7311e0b30bef3d0cb748f12a5607d
author_date: 2022-09-15T05:44:19Z
committer_date: 2022-09-15T05:44:19Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add rotate-axis commands for content creators (#3900)

  * add rotate-axis commands for content creators

  * normalize


sha: a7d7cb167744b3f2670a72ee73f90d03931d949b
author_date: 2022-08-31T05:47:14Z
committer_date: 2022-08-31T05:47:14Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Pre-Validate Tailoring Intermediates (#3896)

  Log errors if pre-validation some how fails to catch capacity issues


sha: 6f83456e3445f85e63ef2a17b2ffb70f6cf87358
author_date: 2022-08-22T03:45:52Z
committer_date: 2022-08-22T03:45:52Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Proxy OriginalPortal's Emotes to Summoned Portal (#3892)

  * Proxy OriginalPortal's Emotes to Summoned Portal

  * Update WorldObject_Magic.cs


sha: dcce5cb7d5378422c5e077218227c39298a9b7bc
author_date: 2022-08-22T03:45:44Z
committer_date: 2022-08-22T03:45:44Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust value based on Structure for Healers, Keys, and Lockpicks (#3891)

  * Adjust value based on Structure for Healers, Keys, and Lockpicks

  * Update Healer.cs

  * Update Lock.cs

  * Update Healer.cs

  * Update Lock.cs

  * Update WorldObject.cs

  * Update Healer.cs

  * Update Lock.cs

  * Update Lock.cs

  * Update WorldObject.cs


sha: 73d276944edd8fb10b3761ea289b12505bfcd255
author_date: 2022-08-22T03:45:32Z
committer_date: 2022-08-22T03:45:32Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Clear out some log spam (#3890)

  * Update Player.cs

  * Update Player_Skills.cs

  * Update DatDatabase.cs


sha: 9a9eea1bb5bf13a7c8b8be12595ecbf901138d3c
author_date: 2022-08-10T14:37:40Z
committer_date: 2022-08-10T14:37:40Z
raw_author: ea4cbcd709a082c23a16461c7f988b8308fba4f0
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add fallback using path of executing assembly to help determine the updates directory path and patch apply record file path when the current directory is set to an unexpected directory path (#3886)


sha: 82036cd0fc00e3e5b9ef817aa4480a80bf637542
author_date: 2022-07-23T04:01:59Z
committer_date: 2022-07-23T04:01:59Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust Character/Biota save error handling (#3878)

  * Adjust Character/Biota save error handling

  * Update Player_Database.cs

  * Update Player_Tick.cs


sha: 0c0ca9c7a4aef62f31e83a66e6f2a01ac49d69e3
author_date: 2022-07-13T16:30:32Z
committer_date: 2022-07-13T16:30:32Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update to .NET6 (#3739)

  * Update to .NET6

  * Update dockerfiles to NET6

  * Update appveyor.yml

  * Update ACE.DatLoader.csproj

  * Update Program_Setup.cs

  * Update Program_DbUpdates.cs

  * Update Program_DbUpdates.cs

  * Update ACE.DatLoader.Tests.csproj

  * Update ACE.Database.Tests.csproj

  * Update ACE.Database.csproj

  * Update ACE.Server.Tests.csproj

  * Update ACE.Server.csproj

  * Update ACE.DatLoader.csproj

  * Update ACE.Database.csproj

  * Update ACE.Server.csproj

  * Update EF packages to EFCore 6

  Requires Database, Database.Tests and Adapater to target .NET6 framework

  * Update ACE.Server.csproj

  * Update ACE.Database.csproj

  * Update Program_BinUpdates.cs

  * Update AccountExtensions.cs

  * update nugets

  * Remove TimeZoneConverter

  net6 includes built in functionality

  * update csproj files

  * Update ACE.Server.csproj


sha: 93e2f9f4b7a7eb7dfa3488169be0bdc7b897797b
author_date: 2022-07-02T16:14:03Z
committer_date: 2022-07-02T16:14:03Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wired up PortalStorm Events for potential future use (#3868)

  * Wired up PortalStorm Events for potential future use

  * Typo


sha: 71cc24f3ecc66b1922ca616dc1823cfc488f7da2
author_date: 2022-07-02T16:13:37Z
committer_date: 2022-07-02T16:13:37Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add SslMode to SQL connection strings (#3863)

  * Update AuthDbContext.cs

  * Update ShardDbContext.cs

  * Update WorldDbContext.cs

  * Update Program_DbUpdates.cs


sha: 97df34be9e301a87d4a5148d0192248a4a4ccd9e
author_date: 2022-06-16T05:38:43Z
committer_date: 2022-06-16T05:38:43Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Protect Storage in ClearUnmanagedInventory (#3862)

  * Protect Storage in ClearUnmanagedInventory

  * Update Container.cs


sha: 8334658c3c4059d21bb9a09bcd83e923985d00b1
author_date: 2022-06-06T00:57:00Z
committer_date: 2022-06-06T00:57:00Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add Free Mastery change to match other resets (#3857)

  * Add Free Mastery change to match other resets

  * Update Player_Skills.cs


sha: 9fce5cd7ff7fa53d369685226b7bd9eb8ad3729b
author_date: 2022-06-06T00:56:24Z
committer_date: 2022-06-06T00:56:24Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Several Retroactive to Shard Item Fixes (#3853)

  * Create 2022-05-14-00-Fix-Slayer-Damage.sql

  Co-Authored-By: Fire-Chimp <49045665+Fire-Chimp@users.noreply.github.com>

  * Create 2022-05-14-01-Fix-Black-Cloud-Bow.sql

  * Create 2022-05-14-02-Fix-Exquisite-Lense.sql

  * Create 2022-05-14-03-Fix-Nether-Society-Orb.sql

  * Create 2022-05-14-04-Fix-Aegis-of-the-Golden-Flame.sql

  * Create 2022-05-14-05-Fix-Nekodes.sql

  * Create 2022-05-14-06-Fix-Gauntlet-Backpacks.sql

  Co-authored-by: Fire-Chimp <49045665+Fire-Chimp@users.noreply.github.com>


sha: 41ad9526dc8dc92a97b5c34d6b06e7fc05b4d654
author_date: 2022-05-13T17:42:31Z
committer_date: 2022-05-13T17:42:31Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up InventoryTreasureType support (#3847)

  * Wire up InventoryTreasureType support

  * Update PropertyDataId.cs


sha: d0ad406f435a243952b0bde7940211261592724b
author_date: 2022-05-12T18:14:08Z
committer_date: 2022-05-12T18:14:08Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Another hslist cache null fix (#3852)

  * Adjust HouseList cache null links

  * Another hslist cache null fix

  * Update HouseList.cs


sha: b07dfde07311df21f413593d114a9e4f4a951c4c
author_date: 2022-05-08T21:09:21Z
committer_date: 2022-05-08T21:09:21Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Revert "Allow Scatter generators to use their Z instead of ground Z (#3797)" (#3846)

  This reverts commit 0eb627e5cc00a7a33aefb5d53c4efd08046716f9.


sha: dfd610bc7a1e657e99c8657ef16569877c34b3ee
author_date: 2022-05-07T19:26:15Z
committer_date: 2022-05-07T19:26:15Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add Bitfield operations to ReceipeManager (#3840)

  * Add Bitfield operations to ReceipeManager

  * Update RecipeManager.cs

  * Update RecipeManager.cs


sha: 1d9036ca842d76c9a93c217ef580aa9532150a05
author_date: 2022-05-07T19:19:15Z
committer_date: 2022-05-07T19:19:15Z
raw_author: 2b0bae7dd1006435a7ee5d13df41fd3eb072557c
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Xp passup logged off server option (#3845)

  * Adding offline passup server option

  trying to add a server option to enable / disable offline xp passup cap

  * Adding server option for offline xp passup

  adding option for offline xp passup limit

  * Update PropertyManager.cs

  * Update AllegianceManager.cs

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 2b1a264e27c6953452a07385aced51b5a231faba
author_date: 2022-05-07T18:48:04Z
committer_date: 2022-05-07T18:48:04Z
raw_author: 2b0bae7dd1006435a7ee5d13df41fd3eb072557c
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  changed line 305 for retail alignment (#3842)

  changes line 305 from patron.AllegianceXPCached += passupAmount; to patron.AllegianceXPCached = Math.Min(patron.AllegianceXPCached + passupAmount, uint.MaxValue); for retail alignment per https://discord.com/channels/261242462972936192/261242462972936192/965650285328486492


sha: 51e04e42cb1873d35b07b16e67cfe2e88cb69194
author_date: 2022-05-07T18:30:42Z
committer_date: 2022-05-07T18:30:42Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Added optional check for newer server binary. (#3838)

  * Added optional check for newer server binary. Changed DB Update to check only 'latest'

  * Update OfflineConfiguration.cs

  * Update Program.cs

  * Update Config.js.example

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: f51929ef62dc83485a0b7d44c8f33d718262b6db
author_date: 2022-05-07T18:23:37Z
committer_date: 2022-05-07T18:23:37Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust UseWithTarget to support SourceContained spell casting (#3835)

  * Adjust UseWithTarget to support SourceContained spell casting

  * Update Player_Magic.cs

  * Update RecipeManager.cs

  * Update CastQueue.cs

  * Update CastSpellParams.cs

  * Update MagicState.cs

  * Update WindupParams.cs

  * Update Player_Magic.cs

  * Update Player_Use.cs


sha: 5f0d3f2c69dbd0ea3c934d7cf6b2e4d17a94f2d8
author_date: 2022-04-14T22:42:03Z
committer_date: 2022-04-14T22:42:03Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Address issue with some ImbueStackingBits recipe results (#3832)

  * Address issue with some ImbueStackingBits recipe results

  * fix the checks


sha: 66939e98f01480fd4692f47cb4196447f98f9171
author_date: 2022-04-14T04:42:55Z
committer_date: 2022-04-14T04:42:55Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  prevent attuned stacks from being split to containers (#3833)

  * prevent attuned stacks from being split to containers

  * .


sha: e560df125ada369cc38dbd17d5d6caf2c304a7f0
author_date: 2022-03-27T02:54:51Z
committer_date: 2022-03-27T02:54:51Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Abort Infinite Loop Emote (#3823)

  * Abort Infinite Loop Emote

  * Update EmoteManager.cs

  * Update EmoteManager.cs

  * Update EmoteManager.cs

  * Update EmoteManager.cs


sha: ae71c938907e70919bb6f21a1b07581bddf232fb
author_date: 2022-03-27T02:44:13Z
committer_date: 2022-03-27T02:44:13Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Generator System Revision 4 - Profile Delays (#3650)

  * Switch from Slot delay to profile only delay

  * Update GeneratorProfile.cs

  * Update Chest.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * Update DeveloperCommands.cs

  * Update GeneratorProfile.cs

  * Update Chest.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * Update GeneratorProfile.cs

  * Update WorldObject_Generators.cs

  * Handle GeneratorType.Relative Rotation offsets

  * Update GeneratorProfile.cs

  * Adjust RemoveQueue and CurrentCreate

  * Update WorldObject_Generators.cs

  * more gen adjustments

  * apply recommended changed

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  * Update GeneratorProfile.cs

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  * Update GeneratorProfile.cs

  * Update GeneratorProfile.cs

  * Update GeneratorProfile.cs

  * Update WorldObject_Generators.cs

  * Update GeneratorProfile.cs

  * Update WorldObject_Generators.cs

  * revamp 2-22-22

  * Add GenStopSelectProfileConditions

  * some cleanup / notes

  * Update GeneratorProfile.cs

  * Update WorldObject_Generators.cs

  * Update DeveloperCommands.cs

  * Update GeneratorProfile.cs

  * Update Chest.cs

  * Update WorldObject_Generators.cs

  * Update GeneratorProfile.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Tick.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * more cleanup

  * Update DeveloperCommands.cs

  * Update GeneratorProfile.cs

  * Update WorldObject_Generators.cs

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: c10eb9844d883a058b49ca0deb8e0a8859bc70bf
author_date: 2022-03-27T02:31:52Z
committer_date: 2022-03-27T02:31:52Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust redirect code to apply to T2 item rares such as Blood Drinker (#3812)

  * Adjust redirect code to apply to T2 item rares such as Blood Drinker

  * update to support Rage of Grael


sha: f7eac2dc9d4e96adf2f7075e5edb12d7fdc182d0
author_date: 2022-03-27T02:17:05Z
committer_date: 2022-03-27T02:17:05Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust GetWeaponOffenseModifier for ranged weapons (#3824)

  * Adjust GetWeaponOffenseModifier for ranged weapons

  * Update WeaponProfile.cs

  * Update WeaponProfile.cs


sha: 7b6d6c6c5678988b051db1624c6cbf9f70a24ac9
author_date: 2022-03-21T14:49:02Z
committer_date: 2022-03-21T14:49:02Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update various Admin commands (#3818)

  * Update various Admin commands

  * Update AdminCommands.cs

  * Update ServerManager.cs

  * Update AdminShardCommands.cs

  * Update AdminCommands.cs


sha: d43d47666e50691f42b056582a378c26108e8291
author_date: 2022-03-20T03:19:33Z
committer_date: 2022-03-20T03:19:33Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix InqStringStat in EmoteManager (#3816)

  * Fix InqStringStat in EmoteManager

  * Update EmoteManager.cs


sha: c931924a48ae3cdf69476770ad1765411243d6c6
author_date: 2022-02-11T19:17:01Z
committer_date: 2022-02-11T19:17:01Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Added proper enum names to "Guessed" properties (#3806)

  These names were pulled from the ACDM era admin client.


sha: c7830fd5377b27c5051c3beacfc0cb59743a43a3
author_date: 2022-02-11T19:16:40Z
committer_date: 2022-02-11T19:16:40Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with RelativeDestination data and Position class (#3807)

  * Fix issue with RelativeDestination data and Position class

  * Update Position.cs


sha: c6cc4fd3511d7985452b4397622544877e083351
author_date: 2022-02-10T05:42:29Z
committer_date: 2022-02-10T05:42:29Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update StarterGear for Academy Ammo (#3801)

  * Update StarterGear for Academy Ammo

  * Update starterGear.json


sha: 9dad7c222c4337acfa311261ca52c8b1feb9ac47
author_date: 2022-02-08T05:03:42Z
committer_date: 2022-02-08T05:03:42Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update vloc to more accurately reflect the coordinate space w/out the previous anomaly, update /tele to support high precision radar coordinates, with no changes to previous /tele locations (#3803)

  * tele accuracy

  * updates


sha: 2cb93f034b5b77cbb4e93fae5f4f8f710bafd251
author_date: 2022-02-04T08:56:01Z
committer_date: 2022-02-04T08:56:01Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix monster homesick radius when they start indoors and end up transitioning to outdoor chase (#3802)


sha: 0a305050a4c2ca4c54cf04765edd3a81898dc517
author_date: 2022-01-20T06:03:02Z
committer_date: 2022-01-20T06:03:02Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adjust war/void skillMod based on retail data (#3788)

  * adjust war/void skillMod based on retail data

  * only apply void projectile dot skillMod for player casters


sha: a64ba9f6859a2889a252595a2ea0a9bcc5b00399
author_date: 2022-01-20T05:37:14Z
committer_date: 2022-01-20T05:37:14Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add Epee To LootFactory (#3778)

  * Add Epee To LootFactory

  * Fixed weenie names

  * Fixed Epee Table


sha: 160164e224800ef505dfcd0618640db0513cf835
author_date: 2022-01-19T17:02:23Z
committer_date: 2022-01-19T17:02:23Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix using custom database names in out of box setup (#3777)

  * Fix using custom database names in out of box setup

  * Update Program_Setup.cs

  * Update Program_Setup.cs

  * Update Program_Setup.cs

  * Update Program_DbUpdates.cs

  * Update Program_Setup.cs

  * Update Program_DbUpdates.cs

  * Update Program_Setup.cs


sha: dfbdd99a272aa71cf082849204cac248238cbb0f
author_date: 2022-01-19T15:43:04Z
committer_date: 2022-01-19T15:43:04Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  sync minimum attributes up with client - fixes chicken attributes (#3795)

  * sync minimum attributes up with client - fixes chicken attributes

  * sync minimum vitals up with client


sha: 17672104010240a1c2a4e15ac9c5944d193db655
author_date: 2022-01-16T18:30:59Z
committer_date: 2022-01-16T18:30:59Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Generator GUID gaps (#3792)

  * Slight tweak to CreateNewWorldObject

  * Cleanup GeneratorProfile.Spawn GUID leak

  * SpawnEncounters destroy()

  * Another gap in SpawnEncounters

  * Creature_Equipment gaps


sha: dd8f82ddf436e4459d53193edb750b55bd98c51c
author_date: 2022-01-11T14:40:02Z
committer_date: 2022-01-11T14:40:02Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  cleanup for projectiles that fail world entry (#3781)

  * cleanup for projectiles that fail world entry

  * .


sha: f33ebd3bd3d870fff681cd8c11639b2f80bbb49d
author_date: 2022-01-08T19:16:31Z
committer_date: 2022-01-08T19:16:31Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Remove incorrect spells learned from Stipends (#3775)

  * Remove incorrect spells learned from Stipends

  * Update 2022-01-06-00-Remove-Stipend-Spells-From-Players.sql

  * Update 2022-01-06-00-Remove-Stipend-Spells-From-Players.sql


sha: 53c15792e4ef0d2a4968f52339a919f0d46b297c
author_date: 2022-01-05T07:23:07Z
committer_date: 2022-01-05T07:23:07Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Match Scroll and Emote Spell learning with PCAPs (#3774)

  * Match Scroll and Emote Spell learning with PCAPs

  * Update Player_Spells.cs


sha: fe044bcf0adab5db4b3d73d1cb9d58f457637960
author_date: 2021-12-24T15:31:26Z
committer_date: 2021-12-24T15:31:26Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add MightBreakPlugins option to BiotaConsolidator (#3760)

  * Add MightBreakPlugins option to BiotaConsolidator

  * Update BiotaGuidConsolidator.cs

  * update program.cs

  * Update BiotaGuidConsolidator.cs

  * improve progress reporting

  * skipUserInput bool

  * comma


sha: b708c6e8766899a065ce1fdd2277759d8121ef26
author_date: 2021-12-24T15:28:07Z
committer_date: 2021-12-24T15:28:07Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  ServerPerformance allow toggle cumulative (#3758)

  cumulative monitoring can potentially add a bit of server overhead

  /serverperformance stop cumulative
  /serverperformance start cumulative

  ProcessPacket monitoring now also commented out.


sha: 187299fc25c15acb737e7fb8000353d592ffb2d0
author_date: 2021-12-23T08:39:36Z
committer_date: 2021-12-23T08:39:36Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Catch null Weenie on Appraisal (#3763)

  * Catch null Weenie on Appraisal

  * Update AppraiseInfo.cs

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: 0f08f3fd61c478d27ee68a1db5516ff55caa0236
author_date: 2021-12-22T21:14:54Z
committer_date: 2021-12-22T21:14:54Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix EmoteType.CreateTreasure mutation when TreasureItemType.Caster is specified directly (#3762)

  * fix EmoteType.CreateTreasure mutation for casters

  * add WeaponType.Caster

  * restore main path, add comments


sha: 3e3bb13b698cf3c69bace4f139973a7540a8371a
author_date: 2021-12-21T19:50:48Z
committer_date: 2021-12-21T19:50:48Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust GameEventBookDataResponse (#3761)

  * Adjust GameEventBookDataResponse

  Fixes #3654

  * Update GameEventBookDataResponse.cs


sha: ab6e1659ecf6cbc57775c0f1da1044bc79597426
author_date: 2021-12-21T17:54:11Z
committer_date: 2021-12-21T17:54:11Z
raw_author: b0ab10e86dee2c2fd990d9aa5252f7d585cfcebd
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  retroactively fix critfreq on Orb of Darkest Flame (#3753)

  * retroactively fix critfreq on Orb of Darkest Flame

  * Update Database/Updates/Shard/2021-12-03-Update-Heart-of-Darkest-Flame.sql

  Co-authored-by: gmriggs <gmriggs@gmail.com>

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>
  Co-authored-by: gmriggs <gmriggs@gmail.com>


sha: 4cfdf88e642a72427591308d7d11b5bce3a84d66
author_date: 2021-12-12T02:52:31Z
committer_date: 2021-12-12T02:52:31Z
raw_author: 2e99bb3977bcaf4c106c887f088d9d797664d740
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Restored the item as the worldobj whose magic absorb is used when calculating damage on impact (#3754)


sha: 7590f7bea72247930816f7073c66fa9b1f992d4b
author_date: 2021-12-04T05:39:55Z
committer_date: 2021-12-04T05:39:55Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix IsCreatureNameInWorldDatabase (#3752)

  We use a case incensitive collation, utf8_general_ci, so we do not need to specify StringComparison when querying the database.

  Previously, this LINQ expression was done client side in the older EF versions.


sha: d0b75cc69ac45aa6e92078e089035831767f9873
author_date: 2021-12-01T16:13:52Z
committer_date: 2021-12-01T16:13:52Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update EF Nuget Packages (#3750)

  * Update EF Nuget Packages

  This requires ACE.Adapter and ACE.Database to be updated from .net standard 2.0 to 2.1

  * Update ACE.Database.csproj

  * fix merge


sha: 9cc7f836dd4c5f18ea8cac6ca21a15807cf93010
author_date: 2021-11-28T18:11:36Z
committer_date: 2021-11-28T18:11:36Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up support for RotationSpeed (#3745)

  * Wire up support for RotationSpeed

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  * Cache HasMissileFlightPlacement in Setup

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: 57087db32ca9f328b50e77b9a37dd701707f5bb9
author_date: 2021-11-28T18:11:12Z
committer_date: 2021-11-28T18:11:12Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up vloc2loc command (#3743)

  * Squashed commit of the following:

  commit fd22196a5e93ef3b1e83696900475f674f6f285b
  Merge: 1b6aa6aca b051129b5
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Fri Nov 19 18:56:09 2021 -0500

      Merge branch 'master' into telev2

  commit 1b6aa6aca8fff594d380643a3c704d295f1d509c
  Merge: d0645c74b 9d915f069
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Wed Aug 11 17:26:54 2021 -0400

      Merge branch 'master' into telev2

  commit d0645c74bc6dfc45fd35f720bf758fa2c71c16c9
  Merge: d7c31f9eb efef90444
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Tue Mar 2 01:31:50 2021 -0500

      Merge master

  commit d7c31f9eb764d64f69140ddc25ee4d687546f68f
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Tue Mar 2 00:27:25 2021 -0500

      ..

  commit 0f1ae29b917af3440d7e1512dbb758544b4a1233
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Sat Feb 20 17:15:59 2021 -0500

      .

  commit 883a34bef979ec96f52bd4a1534cc33267419ec2
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Fri Sep 18 13:41:08 2020 -0400

      hardcoded vloc.txt output

  commit 87915f70ff3bbb826d44e98069be078123083561
  Merge: 61f026059 599c865f5
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Sun Sep 13 14:23:26 2020 -0400

      Merge branch 'master' into telev

  commit 61f0260594928540b5f3fc73223b71630c63d301
  Merge: 854b7fcae 0ec7ddca9
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Thu Sep 10 03:17:06 2020 -0400

      Merge branch 'master' into telev

  commit 854b7fcae5d546cae3a0a6b7e6b7ab29803d292c
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Tue Sep 8 18:59:07 2020 -0400

      .

  commit 3f9c8f9914879a5c241a0ca256ae9d68fc99f1d7
  Author: Ty Conner <tyconner@itcproductions.com>
  Date:   Sun Aug 30 17:48:43 2020 -0400

      Add `telev` command

  * Wire up vloc2loc command

  * Update PositionExtensions.cs

  * Update DeveloperContentCommands.cs


sha: 9ae7b67da652e597baca70bd41159fbee7176af8
author_date: 2021-11-17T17:13:32Z
committer_date: 2021-11-17T17:13:32Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Remove EncumbranceVal in Appraisal if not present in weenie for creatures looking like objects (#3737)


sha: 07339654dc923e854af30f78f72e44890f7c2b44
author_date: 2021-11-07T13:10:05Z
committer_date: 2021-11-07T13:10:05Z
raw_author: 1bb9c4573f21c55750341bc99690daec3c7aa0d8
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Magic refactor (#3703)

  * Start of magic refactor

  * Add missed DB update file

  * Split out SpellType primitives

  * Revert DB column name change

  * Fix bug

  * gmriggs changes

  * gmriggs changes.part2

  * Minor tweak

  * Proficiency correction

  * remove unneeded uint damage

  * more consolidation

  * refactor for EnchantmentStatus-PlayScript

  * add missing return statements for WeenieError.OlthoiCanOnlyRecallToLifestone

  * .

  * additional-cleanup-for-target-acquisition


sha: e2a8d5ebd63b10404579aa9caea55da1ede12924
author_date: 2021-11-07T08:53:28Z
committer_date: 2021-11-07T08:53:28Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update critical frequency on some items (#3731)

  * update critical frequency on some items

  * add vortex thorn


sha: 2a59dc089ab671c14c12928e26170a76ffe3551f
author_date: 2021-11-02T23:49:46Z
committer_date: 2021-11-02T23:49:46Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add Thread Safety to AllegianceManager PassXP (#3728)

  This follows the same thread-safety pattern used in other parts of AllegianceManager, like HandlePlayerDelete.

  The intent here is that AllegianceManager should mange its own thread safety. Callers shouldn't have to worry about if an AllegianceManager action should be thread safe or not.


sha: ae6303b6db7a6c8c55116fe149b67ba2d18e97f6
author_date: 2021-11-01T16:23:25Z
committer_date: 2021-11-01T16:23:25Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust GiveObjectToNPC handling (#3726)

  * Adjust GiveObjectToNPC handling

  Allow player/client to properly indicate and use splitter ui when giving to NPC

  * Update Player_Inventory.cs


sha: 6b609923b605b80b085b2dadcf4cffcb7d6f8fef
author_date: 2021-11-01T16:23:14Z
committer_date: 2021-11-01T16:23:14Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with SpendCurrency (#3725)

  CoinValue was not being updated if a single stack is being split and vaporized


sha: 1d436d8a40237989f9e90cc487e4d40e363fffea
author_date: 2021-10-31T20:19:37Z
committer_date: 2021-10-31T20:19:37Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix PlayerFactoryEx to pass verify-player-data (#3727)

  This also removes Olthoi from the heritage picker.


sha: 9a0ecbe0303c21191c7becf0ffe494aa1ba7337d
author_date: 2021-10-24T21:29:28Z
committer_date: 2021-10-24T21:29:28Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for society armor to main MutateArmor() function (#3718)

  * add support for society armor to main MutateArmor() function

  * removing unneeded code filter for ColorCode


sha: 3c03c5bdd091c40e3b0a453386799c5930d8a581
author_date: 2021-10-24T21:29:18Z
committer_date: 2021-10-24T21:29:18Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  restrict GetNonComponentTargetTypes to items that are selectable in 3d world (#3717)

  * restrict GetNonComponentTargetTypes to items that are selectable in 3d world

  * add IsEnchantable filter


sha: 20ccf8e4d6687583d6eaa83e51c3ecb7c1fffd34
author_date: 2021-10-24T21:28:43Z
committer_date: 2021-10-24T21:28:43Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for shroud spells / multiplicative skill enchantments (#3711)

  * add support for shroud spells / multiplicative skill enchantments

  * v2

  * fix vitae filter

  * tested, added /castspell dev command


sha: 880c031102a34bdaba287950c0150ff314b725b6
author_date: 2021-10-19T01:33:27Z
committer_date: 2021-10-19T01:33:27Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update SQL Writer output (#3694)

  * Update SQL Writer output

  * Update SQLWriter.cs

  * Add PacketOpCodeNames

  * Update PropertyInt.cs

  * Update PropertyInt.cs


sha: 046ec2df0e34cd1ebf3a537b482a56ce24a6d815
author_date: 2021-10-19T01:14:12Z
committer_date: 2021-10-19T01:14:12Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  More OlthoiPlay support (#3709)

  * Adjust CharacterOption defaults

  These changes match client enums and pcaps

  * Update Player_Character.cs

  * Updates for OlthoiPlay

  - Handle OIthoi creation defaults
  - Handle Olthoi talking
  - Handle Olthoi global chat

  * .

  * Adjust tells from/to Olthoi

  * More IsOlthoiPlayer blocks

  * Update Player.cs

  * Bit o' refactor

  * Update AppraiseInfo.cs

  * Update TurbineChatHandler.cs

  * Update TurbineChatHandler.cs

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs

  * Revert IsOlthoiPlayer to get/set

  * Update Player_Xp.cs

  * Update Player.cs

  * Update Player_Death.cs

  * Update Player.cs

  * Update Player_Allegiance.cs

  * Update Player_Fellowship.cs

  * Update Player_Character.cs

  * Update WorldObject_Use.cs

  * Update WorldObject_Magic.cs

  * Update DamageHistoryInfo.cs

  * Update Creature_Death.cs

  * Update Player_Death.cs

  * Update Player_Trade.cs


sha: 5e3f1c037158ad5f985c3cc020662eb7950a4ee5
author_date: 2021-10-18T08:35:07Z
committer_date: 2021-10-18T08:35:07Z
raw_author: 1bb9c4573f21c55750341bc99690daec3c7aa0d8
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update BaseDamage for player Olthoi Soldiers (#3710)

  * Update Player_Combat.cs

  * Update Player_Combat.cs


sha: 07abfc5021961b7bbc7797414a3182056b5860a8
author_date: 2021-10-16T18:57:55Z
committer_date: 2021-10-16T18:57:55Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Make CreateList spawning for Containers a creation only event (#3704)

  * Make CreateList spawning for Containers a creation only event

  * Update Container.cs

  * Update WorldObjectFactory.cs

  * Update WorldObject_Links.cs

  * Update House.cs

  * Update DeveloperContentCommands.cs

  * Use base WorldObject + inheritance

  * Update WorldObject_Links.cs

  * Update WorldObject_Equipment.cs

  * Adjust to Container only

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: eba8e6cee9498e36909e58237b94f272569bbde5
author_date: 2021-10-15T04:52:32Z
committer_date: 2021-10-15T04:52:32Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust Hook worldobject to catch null crashes (#3686)

  * Adjust Hook worldobject to catch null crashes

  * .


sha: 14d4c5e8714d81fe06751590715e9557d696fc56
author_date: 2021-10-15T04:15:47Z
committer_date: 2021-10-15T04:15:47Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  improved RecipeManager.UpdateObj handling (#3702)

  * improved RecipeManager.UpdateObj handling

  * small update


sha: 61d86680b0a8f95590438bdc56f226059d1e0c84
author_date: 2021-10-15T04:08:36Z
committer_date: 2021-10-15T04:08:36Z
raw_author: 1bb9c4573f21c55750341bc99690daec3c7aa0d8
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  LoginAtLifestone support (#3698)

  * LoginAtLifestone support

  * Update WorldManager.cs

  * Update WorldManager.cs

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: a9400f04f18de0b35edd8ef2be4fba650d2c50be
author_date: 2021-10-15T03:59:37Z
committer_date: 2021-10-15T03:59:37Z
raw_author: 1bb9c4573f21c55750341bc99690daec3c7aa0d8
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Olthoi play plus (#3668)

  * adding the very basics for olthoi play

  * Add more Olthoi Play restrictions

  * Fix merge master conflicts

  * Disable Allegiance and Fellowship for Olthoi players

  * Add more of the restrictions

  * More restrictions

  * disable skill XP updates for Olthoi play

  * Update comments and WeenieError used

  * Disable normal treasure gen for Olthoi players

  * Couple more adjustments

  * opps

  Co-authored-by: gmriggs <gmriggs@gmail.com>


sha: f64038f7998c352fc04fb322313a1eb3e5d1fed3
author_date: 2021-10-11T17:52:52Z
committer_date: 2021-10-11T17:52:52Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix GiveFromEmote for containers (#3697)

  * Fix GiveFromEmote for containers

  * slight refactor

  * Update ItemsToReceive.cs


sha: 844ff7dbf021a6befacc756f5fc1c1289a82c452
author_date: 2021-10-10T02:08:49Z
committer_date: 2021-10-10T02:08:49Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing slayer mod for thrown weapons (#3695)

  * fixing slayer mod for thrown weapons

  * thown weapon procs


sha: 76e6aa2ba93546dbdbecb313abf12f662f04a78d
author_date: 2021-10-08T04:58:46Z
committer_date: 2021-10-08T04:58:46Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update coded recipe requirements for leather/sandstone salvage (#3691)

  * update coded recipe requirements for leather/sandstone salvage

  * typo

  * exclude gems

  * gem -> stackable


sha: cab79edea2ab3d2f9624b8937fb368960656d541
author_date: 2021-10-08T04:58:34Z
committer_date: 2021-10-08T04:58:34Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add item enchantment redirects for emote spells (#3690)

  * add item enchantment redirects for emote spells

  * update target msg for enchantments cast directly on items


sha: 277609e6f7a1d2159f17fad36126322754a3bfef
author_date: 2021-10-08T04:58:14Z
committer_date: 2021-10-08T04:58:14Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  move tailoring translucency from weapon -> common (#3689)

  * move tailoring translucency from weapon -> common

  * UpdateCommonProps


sha: fdb9cb2fca6af84cd2881ca2af60bce1858f8954
author_date: 2021-09-26T18:48:37Z
committer_date: 2021-09-26T18:48:37Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up proper support for Vendor CreateList Shop per transaction limiter (#3679)

  * Wire up proper support for Vendor CreateList Shop per transaction limiter

  * Add vendordump

  * Update Vendor.cs

  * Update vendordump

  * .

  * Update Vendor.cs

  Disable dupe checking and generator profile copies in favor of data exact match


sha: 46c3cd8e02fd25050c34478c26d6e8eb8c344b03
author_date: 2021-09-25T15:11:19Z
committer_date: 2021-09-25T15:11:19Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update Monster AI Tolerance Alert Condition (#3683)

  * Update Monster AI Tolerance Alert Condition

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  * Update Creature_Combat.cs

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: f0e48b2247e817f1b447c16724812e05f14b92e8
author_date: 2021-09-20T17:45:27Z
committer_date: 2021-09-20T17:45:27Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  refactor vendor code, add support for PropertyInt.Unique on vendors (#3566)

  * add CheckUniques to EmoteType.Give

  * add CheckUniques to vendor purchases

  * refactor vendor code, add support for PropertyInt.Unique on vendors

  * update VerifySellItems

  * use existing IsValidAmount


sha: 4c10cf422a2cecd9ee9becf0f62b9adbe2e46a0f
author_date: 2021-09-11T17:35:09Z
committer_date: 2021-09-11T17:35:09Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up display of PKDamageRating and PKDamageResistRating (#3672)

  * Wire up display of PKDamageRating and PKDamageResistRating

  * Apply formulas

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: edd0daf63ad45ea4ce8fa325e9853d6f88256ae4
author_date: 2021-09-05T02:45:41Z
committer_date: 2021-09-05T02:45:41Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  ShadowObject cleanup across landblock edges (#3664)

  * ShadowObject cleanup across landblock edges

  * new method


sha: 0647e57caece053c8a2ea8d726884d7762034d09
author_date: 2021-09-03T18:03:59Z
committer_date: 2021-09-03T18:03:59Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix bug with scatter gen offsets (#3670)

  * Fix bug with scatter gen offsets

  * Update GeneratorProfile.cs


sha: 345bce755a25ab3feff6623188c4163244b3c824
author_date: 2021-09-02T23:29:10Z
committer_date: 2021-09-02T23:29:10Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  server-side prevention for going into combat mode with held items w/ no DefaultCombatStyle (#3669)

  * server-side prevention for going into combat mode with held items w/ no DefaultCombatStyle

  * adding Held and CombatMode checks


sha: dfc20bd6ba7bc3b8b54f8afbc72abb54d382acee
author_date: 2021-08-31T04:30:55Z
committer_date: 2021-08-31T04:30:55Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust verify-skill-credits (#3667)

  * Adjust verify-skill-credits

  Fix some issues with the verify command in addition to accurately using the DAT file and storing total on character as well

  * Update DeveloperFixCommands.cs

  * Update Player_Skills.cs

  * Update DeveloperFixCommands.cs

  * Update Player_Skills.cs


sha: d18762dc9a71b4527e33a992b7d46d0930f3664c
author_date: 2021-08-31T04:30:46Z
committer_date: 2021-08-31T04:30:46Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix for ChasingOswald stamp (#3666)

  * Fix for ChasingOswald stamp

  * Update 2021-08-30-00-ChasingOswald.sql

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: db4e1885d0d975bcd1fcf07069a3a0a87dd9b68d
author_date: 2021-08-31T03:50:10Z
committer_date: 2021-08-31T03:50:10Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix wielding thrown weapons after wielding a shield (#3665)

  * fix wielding thrown weapons after wielding a shield

  * add comment


sha: 6274d404e0e334bfb644794d1c3866b9cc7e9afd
author_date: 2021-08-30T01:21:12Z
committer_date: 2021-08-30T01:21:12Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Chasing Oswald - Requires Content Update (#3652)

  * Update to Chasing Oswald completion quest stamp to match Contract

  * Added newline to SQL update

  * Blank new line...


sha: 2bc991655b73e4fc8d8d436edd9af5e4875ddb07
author_date: 2021-08-27T03:43:46Z
committer_date: 2021-08-27T03:43:46Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Triggered ActOnUse for ACTIVATION_RESPONSE_INT = 4 (Animate) (#3661)

  * Triggered ActOnUse for ACTIVATION_RESPONSE_INT = 4 (Animate)

  * A more graceful solution...


sha: 7bdf325bc6e203b905a1b4ce72bb30baa54ec61b
author_date: 2021-08-27T03:43:39Z
committer_date: 2021-08-27T03:43:39Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Check to ensure players are wielding allowable weapon combos (#3660)

  * Check to ensure players are wielding allowable weapon combos

  * Added logging, some additional null checks

  * Added log messages, and better blocked combat mode attempts


sha: 379218799a55c30fb74029db863fb71e8f32be21
author_date: 2021-08-22T23:41:26Z
committer_date: 2021-08-22T23:41:26Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Switch ConfirmationManager over to contextId tracking (#3656)

  * Switch ConfirmationManager over to contextId tracking

  * match pcap response

  * Update ConfirmationManager.cs

  * Update Confirmation.cs

  * Update ConfirmationManager.cs

  * WeenieError.ConfirmationInProgress

  * Update ConfirmationManager.cs

  * Update confirmation handling

  * Update Confirmation.cs

  * Update Confirmation.cs

  * Update SkillAlterationDevice.cs

  * Update ConfirmationManager.cs

  * Update Fellowship.cs


sha: bb6c3634bde1fbcbe64bbe979275e9510b23088c
author_date: 2021-08-22T23:06:51Z
committer_date: 2021-08-22T23:06:51Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Support server configurable Asheron's Benediction gift (#3649)

  * Support server configurable Asheron's Benediction gift

  * Update Player_Networking.cs

  * revert default handling

  apply property upon login so emotes work


sha: 56575e72fb4492738956d98d1c2ca5db6e29c83f
author_date: 2021-08-15T22:41:28Z
committer_date: 2021-08-15T22:41:28Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add some basic pruning for shard database (#3621)

  * Add some basic pruning for shard database

  * Update ShardDatabaseOfflineTools.cs

  * add character squelch prune

  * Update OfflineConfiguration.cs

  * Update Program.cs

  * Update Config.js.example

  * Update Config.js.docker

  * Update OfflineConfiguration.cs

  * Update Config.js.docker

  * Update Config.js.example


sha: 9871c7ef04d47aac465eae52a0eabbda71757959
author_date: 2021-08-15T22:41:02Z
committer_date: 2021-08-15T22:41:02Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Keep HousePurchaseTimestamp synced for roommates (#3648)

  * Keep HousePurchaseTimestamp synced for roommates

  * match pcap onlogin update msg

  * Update Player_House.cs


sha: 24972c2f35a0cda752eb5bd22faba19b98d65a1f
author_date: 2021-08-08T23:01:55Z
committer_date: 2021-08-08T23:01:55Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update forcelogoff command (#3643)

  * Update forcelogoff command

  * Update Player.cs

  * Update DeveloperCommands.cs

  * Update Player.cs


sha: 579972719b4bb14e06c2d4c9b544468befc8517b
author_date: 2021-08-08T18:38:46Z
committer_date: 2021-08-08T18:38:46Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Re-verify items in Secure Trade before executing trade (#3634)

  * Re-verify items in Secure Trade before excuting trade

  * Fix phantom TradePartner change

  * Update Player_Trade.cs


sha: fe9f74b7c03a3ccbab5811994165e969c6be4c93
author_date: 2021-08-03T04:17:17Z
committer_date: 2021-08-03T04:17:17Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Save item on Wield if from sidepack (#3638)

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: dbc84049a34216331bd70badf06995a030e19970
author_date: 2021-08-03T04:17:02Z
committer_date: 2021-08-03T04:17:02Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add "You Chicken Out." response to crafting cancellation (#3626)

  * Add "You Chicken Out." response to Crafting cancellation

  * Update Confirmation.cs

  * Update Confirmation.cs

  * Update Confirmation.cs

  * Update Confirmation.cs

  * Update Confirmation.cs


sha: 7de38f6bb3e859cb2e1bb28bdd6faaf990c78569
author_date: 2021-08-01T18:57:28Z
committer_date: 2021-08-01T18:57:28Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add UseRequiresLevel check to keys (#3633)

  * Add UseRequiresLevel check to keys

  * Update Key.cs

  * Update WorldObject_Use.cs

  * Update Key.cs


sha: c1558160476046ae857c4081221c02ded6b64084
author_date: 2021-08-01T18:56:51Z
committer_date: 2021-08-01T18:56:51Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add motion to Fellowship recruiting (#3630)

  * Add motion to Fellowship recruiting

  * Update Fellowship.cs


sha: 28f714681b60de92ae0e61753ff4bd89047e8a99
author_date: 2021-07-20T14:59:04Z
committer_date: 2021-07-20T14:59:04Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Deep save in parallel (#3623)

  * Deep save in parallel

  This follows the pattern that players and landblocks use to save groups items.

  * use ChangesDetected just like landblock and player


sha: 99dd006d2e64e6650b7b30e2a2c080f512c7a417
author_date: 2021-07-19T01:02:10Z
committer_date: 2021-07-19T01:02:10Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  drop item bug fixes and improvements (#3603)

  * drop item bug fixes and improvements

  * increased precision for non-ethereal objects


sha: c78c468f534057aa9b042c585d96e4685fefe47c
author_date: 2021-07-19T01:01:46Z
committer_date: 2021-07-19T01:01:46Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add allow_fast_chug server option for pks (#3564)

  * add allow_fast_chug server option for pks

  * add Ready callback


sha: b3de72745b6c8880975309c638dee79dee52441b
author_date: 2021-07-18T17:48:15Z
committer_date: 2021-07-18T17:48:15Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Temp fix to allow physics landblock GC (#3611)

  * Temp fix to allow physics landblock GC

  Don't know what the root cause is yet

  * slight improvement to prevent duplicate TryGetTarget lookups

  * add comments

  * cash me ousside


sha: 5bcb530b37563a8c08265c0560ca9631aecaf531
author_date: 2021-07-18T17:48:07Z
committer_date: 2021-07-18T17:48:07Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix various desyncs and inconsistencies which could possibly be resulting in leaks (#3602)

  * fix various desyncs and inconsistencies which could possibly be resulting in leaks

  * moving other landblock discard code to deeper in physics spawning to fix some oddities with faction / foetype mob 1-way tracking, and to improve scatter gen retries


sha: 53ff4eb8e1d33b1e56ac52f8d7b28e037e9ff9ef
author_date: 2021-07-18T17:47:40Z
committer_date: 2021-07-18T17:47:40Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with Combat Pets and PK only creatures (#3617)

  * Fix issue with Combat Pets and PK only creatures

  * apply patch

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: e4cd32591ad1fe376e11a319cc98d9ab8133b8aa
author_date: 2021-07-18T17:47:10Z
committer_date: 2021-07-18T17:47:10Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add and switch to EMU time for Game World (#3619)

  * Add and switch to EMU time for world

  * Update Timers.cs

  * Update Timers.cs


sha: e5351c2f0e81ab02c10b3e0015371cbf203a8f3b
author_date: 2021-07-18T17:47:01Z
committer_date: 2021-07-18T17:47:01Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  wire up copychar and bornagain commands (#3599)

  * copychar

  * bornagain

  * .

  * ..

  * Update AdminCommands.cs

  * Update PlayerManager.cs

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update ShardDatabase.cs

  * Update ShardDatabase.cs


sha: 351d58dad22361ed41df28dc3f835eaa242c363e
author_date: 2021-07-18T17:45:56Z
committer_date: 2021-07-18T17:45:56Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Added Double server property 'rare_drop_rate_percent' (#3601)

  * Added Double property 'rare_drop_rate_percent' to adjust drop rate of rares from 0 to 100

  * Typo

  * Small fix to have rares drop at set rate and not 100% of the time

  * Update LootGenerationFactory_Rare.cs

  Update code formatting to be more inline with ACE guidelines.


sha: bfce22346b7af0a189d58e3092ed6730bc8a2a0e
author_date: 2021-07-15T23:47:19Z
committer_date: 2021-07-15T23:47:19Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add null check to HandleTinkerLog (#3615)

  * add null check to HandleTinkerLog

  * log wcid for sources with no material


sha: 981ee4decf3d1fdda1c726705e6e94afea91d1a8
author_date: 2021-07-14T00:11:45Z
committer_date: 2021-07-14T00:11:45Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update GeneratorProfile.cs (#3613)

  Remove older logic that seems to have become unnecessary due to later generator system improvements


sha: c90baf8a807eb3bbfc9a17e643ae63fd13c6b363
author_date: 2021-07-12T00:14:21Z
committer_date: 2021-07-12T00:14:21Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update recipes to use mutation scripts (#3593)

  * update recipes to use mutation scripts

  * additional refactoring

  * .

  * update proficiency code

  * foolproof salvage code is still needed until recipes are added

  * add comment

  * add rare foolproof

  * update sandstone

  * adding sandstone mutation

  * update RecipeManager_New recipes for foolproof salvage

  * add RecipeManager_New caching

  * finish removing ClearRecipe()

  * update comments

  * update defense imbues to include shields, as per base recipe

  * improved UpdateObject server sync


sha: abddd9d9c0bf4fbdf37ad6bd8c96ade079617cbe
author_date: 2021-07-11T23:49:19Z
committer_date: 2021-07-11T23:49:19Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Changed showstats command to output to game and to include any creature type, not just current player (#3608)


sha: a899c87467779cf9ca1077d6791f4922793521c1
author_date: 2021-07-11T23:49:12Z
committer_date: 2021-07-11T23:49:12Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for hex numbers to /setproperty (#3606)

  * add support for hex numbers to /setproperty

  * clean up duplicate command names in usage text


sha: 7d3befd0bff1e012cbab70ea383f74cf1291a697
author_date: 2021-06-17T00:37:11Z
committer_date: 2021-06-17T00:37:11Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix imperil (#3596)

  * fix imperil

  * .

  * more improvements to ensure the Spellcraft and weapon properties from proc weapon are always used


sha: f8998ba1b364f0b6577062eb95c8bfaa86e64271
author_date: 2021-06-13T19:26:03Z
committer_date: 2021-06-13T19:26:03Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update pass interval (#3590)

  * update pass interval

  * moving LastPassTime from Player to Session


sha: befedd8988a5beed27ac8f5adffc0b9604838f44
author_date: 2021-06-13T17:05:28Z
committer_date: 2021-06-13T17:05:28Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  partial revert of 3589, full pipeline for proc spell handling (#3591)

  * reverting derp -- needed for caster aetheria

  * partial revert of 3589, full pipeline for proc spell handling

  * adjust launcher

  * update comment


sha: aa9bc542ba43d449d90bc369b721355aec9ea710
author_date: 2021-06-12T20:10:21Z
committer_date: 2021-06-12T20:10:21Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix some client memory leaks from incorrectly ordered hashtables on login (#3576)

  * fix some client memory leaks with appraisals

  * fix some client memory leaks from incorrectly ordered hashtables on login

  * more organization for PackableHashTable vs. deprecated PHashTable

  * fully deprecate PHashTable -- 0 references now

  * refactor RestrictionDB.Write() to use PackableHashTable common method. trying to ensure all places in the system that send PackableHashTables go through common method, for consistency and tracing

  * cleanup

  * finding more references

  * update HouseAccess to match client

  * add full explanation where numBuckets=89 originates from

  * update code for empty collection in AllegianceHierarchy for reference


sha: b7680fe2e52b50d8d3cf52ce52166d7f67c00b4d
author_date: 2021-06-12T20:02:46Z
committer_date: 2021-06-12T20:02:46Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  spell projectiles use weapon that launched the projectile for calculations, instead of current weapon (#3586)


sha: 7a0404c0a35b322361bb7ca92baca2945543efcf
author_date: 2021-06-12T19:15:42Z
committer_date: 2021-06-12T19:15:42Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve World DB Startup Caching (#3587)

  This is significantly faster than what is currently in master, and just slightly slower than PR #3582

  It is now a single threaded operation, just like #3582 but instead of stitching the objects together manually, it lets EF stitch the objects together.

  EF Tracking is required for the stitching to work.

  This is the recommended pattern for these types of actions when dealing with EF.

  I think similar improvements can be made to startup player caching


sha: 07599b3b0c68e5e69170fb999354f664f5f97291
author_date: 2021-06-10T22:58:18Z
committer_date: 2021-06-10T22:58:18Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  re-enable monster alert logic based on latest info (#3584)

  * re-enable monster alert logic based on latest info

  * adjust logic


sha: 09f4aefa988a3384597577edc908a8bcb03c6126
author_date: 2021-06-10T22:57:36Z
committer_date: 2021-06-10T22:57:36Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix GetMaxGuidFoundInRange to not be terrible, improve startup times / startup resources for large servers significantly (#3577)


sha: 0ef8cf0525259df8e5a39e9913ec925df285fac4
author_date: 2021-06-03T23:34:36Z
committer_date: 2021-06-03T23:34:36Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix magic absorbing shields in ThrownShield stance (#3569)

  * fix magic absorbing shields in ThrownShield stance

  * cleanup


sha: 4038085f71c54fa2f1f0ade914fe5e8cb981ee21
author_date: 2021-05-22T23:17:53Z
committer_date: 2021-05-22T23:17:53Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  revert 3537 based on further investigation (#3556)

  * Revert "Test: adjust magic CriticalMultiplier/CripplingBlow/CD/CDR to match physical, add comments for further investigation about the combination of these factors (#3537)"

  This reverts commit e66227811c1220fdf0ecad24157a56850620b035.

  * add comments


sha: e66227811c1220fdf0ecad24157a56850620b035
author_date: 2021-05-22T19:58:06Z
committer_date: 2021-05-22T19:58:06Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Test: adjust magic CriticalMultiplier/CripplingBlow/CD/CDR to match physical, add comments for further investigation about the combination of these factors (#3537)


sha: bcf94a6558d997e020dd60d04f24f5c0f91db0c1
author_date: 2021-05-22T19:55:07Z
committer_date: 2021-05-22T19:55:07Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update /lootgen command for latest loot system (#3551)

  * update /lootgen command for latest loot system

  * handle SocietyArmor in SocietyArmorWcids, instead of ArmorWcids


sha: 570be5f7847b60ddd20098865b5ac12b73017c5d
author_date: 2021-05-22T19:54:18Z
committer_date: 2021-05-22T19:54:18Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  attack hook selects body part (#3441)

  * attack hook selects body part

  * fix error for monsters wielding weapons


sha: e2ada57215600a2f6d547951d47167e250accb3a
author_date: 2021-05-22T19:54:00Z
committer_date: 2021-05-22T19:54:00Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  mitigate odd client behavior when swapping bows during repeat attacks fix possible CurrentMotionState.Stance thrashing and possible dps increase (#3137)

  * mitigate odd client behavior when swapping bows during repeat attacks, fix possible CurrentMotionState.Stance thrashing and possible dps increase

  * further fixes to prevent CurrentMotionState thrashing / arrow visibility while stance swapping after launching first arrow w/ repeat attacks


sha: 446e11c197a07e3eeb124e8ad5d8ad864ca22ed7
author_date: 2021-05-19T00:06:26Z
committer_date: 2021-05-19T00:06:26Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding stow pet logic to match retail (#3140)

  * adding stow pet logic that is closer to retail

  * updating pet stow for latest merges

  * fix passive -> combat


sha: 31106ccd59ef3422f064f837431a127da1ef5720
author_date: 2021-05-18T22:20:27Z
committer_date: 2021-05-18T22:20:27Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  remove CD/CDR from lootgen shields (#3545)

  * remove CD/CDR from lootgen shields

  * adjust spacing


sha: d26a70a0b3cfe5a55bc02f349537deed2a4e683f
author_date: 2021-05-18T22:19:54Z
committer_date: 2021-05-18T22:19:54Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding portal re-use timer (#3543)

  * adding portal re-use timer

  * add Ephemeral to LastPortalTeleportTimestamp

  * remove CD/CDR from shields

  * Revert "remove CD/CDR from shields"

  This reverts commit 5e942df42695431a873208edadb7fb9e886fecc2.


sha: 818c61c3e83642805024671cd540bb127e80b685
author_date: 2021-05-13T08:13:08Z
committer_date: 2021-05-13T08:13:08Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  pk timer dispel potion does not consume item (#3541)

  * pk timer dispel potion does not consume item

  * updating with available information


sha: d17adae1ccb37b74f828f20f29f5855b8c6f3764
author_date: 2021-05-05T12:44:16Z
committer_date: 2021-05-05T12:44:16Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add attribute/vital activation requirements (#3534)

  * add attribute/vital activation requirements

  * vital.MaxValue


sha: c0fbe4fa744e3de3ed7d72d7f51f619475ca7522
author_date: 2021-04-19T16:44:11Z
committer_date: 2021-04-19T16:44:11Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve error message for players purchasing housing with new accounts (#3525)

  * Improve error message for players purchasing housing with new accounts

  * add additional info to the log about failures

  * Update Player_House.cs


sha: b5a13b03dcc4db76d17b6b8084bd4c7a9fb8a4fa
author_date: 2021-04-15T12:09:22Z
committer_date: 2021-04-15T12:09:22Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  [Go Live Apr 15] .NET 5.0 support (#3373)

  * .NET 5.0 support

  Could it be this simple? Seems so

  * try removing global.json

  * Update Dockerfile

  * Update Dockerfile.arm64

  * Update appveyor.yml

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 5a3191f8961c79e02c774e811ecb24f134d62e2c
author_date: 2021-04-13T18:11:09Z
committer_date: 2021-04-13T18:11:09Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Enhancements to Housing (#3508)

  * Enhancements to Housing

  * Update AdminCommands.cs

  * Update Container.cs

  * Add proper HAR support

  /house guest list uses HAR

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update HouseAccess.cs

  * Update HouseAccess.cs

  * house_30daylimit

  * Update Player_Inventory.cs

  Town Crier a deed, house gets abandoned

  * Update HouseManager.cs

  * Update Player_House.cs

  * Update AdminCommands.cs

  * Wire up House Hook limits

  * Update Player_Inventory.cs

  * Update AdminCommands.cs

  * Add HookGroup support

  * Update HookGroupType.cs

  * Update PropertyInt.cs

  * WriteableItems -> WritableItems

  * Update Player_House.cs

  * Update AdminCommands.cs

  * Update Player_Tick.cs

  * Update Player_House.cs

  * Update Player_Tick.cs

  * Update HookGroupType.cs

  * dump_all

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update HouseManager.cs

  * Update HouseManager.cs

  * Update AdminCommands.cs

  * house_15day_account

  * Update appveyor.yml


sha: 4e46189ac9a2e2882abf5ccb4c26745cc5f40bac
author_date: 2021-04-13T18:01:50Z
committer_date: 2021-04-13T18:01:50Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Check player busy/dead state before OnActivate executes for Gems (#3519)

  * Check player busy/dead state before OnActivate excutes emotes

  * Update WorldObject_Use.cs

  * better


sha: 7e3443d1f5042a26a1ca879fca9dcf03d625ebc4
author_date: 2021-04-08T00:14:20Z
committer_date: 2021-04-08T00:14:20Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Filter Emotes when IsDormant (#3521)

  This adds a IsDormant check on top of EmoteType.Motion, which already checked for PlayersInRange(). This should not change the result, but instead simply provide a more efficient way to filter this emote. IsDormant is less CPU then calling PlayersInRange, and there should never be PlayersInRange when IsDormant.

  EmoteType.Move adds an IsDormant check.

  These changes bring current master + 219 content to equal if not better performance than current master + 216 content.


sha: a766790dde3ff9a66ccaf8f6f545e451c7558353
author_date: 2021-04-05T08:00:52Z
committer_date: 2021-04-05T08:00:52Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update GetMaxRange() - max iterations (#3517)

  * update GetMaxRange() - max iterations

  * update isVisible


sha: 9c56da7e4928c8f00e74c8ec07c7aa76ee5cfa44
author_date: 2021-03-17T21:48:09Z
committer_date: 2021-03-17T21:48:09Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with vtank corpse loot stall (#3502)

  * Fix issue with vtank corpse loot stall

  * Update Container.cs


sha: 18da53977e7d3c006058cd01f1c33b75d1d41a65
author_date: 2021-03-16T11:39:34Z
committer_date: 2021-03-16T11:39:34Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve UpdateDatabaseBiota() (#3501)

  In previous master, the full targetBiota spellbook was being iterated for each sourceBiota spell.

  This was very time consuming with players with large spell books (100+ ms)

  Now, a dictionary is made and that is used to perform the nested lookup.

  New result is 0 ms.


sha: c718c10f297144bf82f5b0a7a89d53b301a84674
author_date: 2021-03-16T11:39:01Z
committer_date: 2021-03-16T11:39:01Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve EnqueueSend (#3500)

  Most uses of this function are a single message.

  This removes the overhead of GroupBy() and ToList() for every call at the expense of retaking the lock in cases where multiple messages of the same group are sent.


sha: b27ebb5d83a254376afca7001e03afc6bfb9965c
author_date: 2021-03-16T11:37:54Z
committer_date: 2021-03-16T11:37:54Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix Shutdown Thread Safety (#3499)

  Logging off all players and disconnecting sessions will now be enqueued by the shutdown process, but the action performed by world manager, fixing some cross-threading issues previously seen.


sha: 55296b0dc99e1c5223d6a9e5af4d4021bd6dd27e
author_date: 2021-03-11T05:12:30Z
committer_date: 2021-03-11T05:12:30Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update EventManager for logging and RealTime events (#3498)

  * Update EventManager for logging and RealTime events

  * Update EventManager.cs

  * Update EventManager.cs

  * Update EmoteManager.cs


sha: 95523b231bd423f436bf7a3d2f2ddcb7b0d4968c
author_date: 2021-03-08T18:25:57Z
committer_date: 2021-03-08T18:25:57Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Send reason for Global chat rejection by default (#3490)

  * Send reason for Global chat rejection by default

  * Switch TurbineChatReceived to ChatType over Channel ID

  * Further adjustments

  Client sometimes sends wrong ChatType when sending via channel ID

  * Update TurbineChatHandler.cs

  add debug logging

  * Update TurbineChatHandler.cs

  * Update TurbineChatHandler.cs


sha: cabd309100f04a9de5c5d11818eee32054c6d742
author_date: 2021-03-06T22:45:19Z
committer_date: 2021-03-06T22:45:19Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix multi-thread issue when monsters cast against players that left (#3491)

  Scenario:

  Monster targets player
  Monster begins to cast a spell at player (windup)
  Player teleports out
  Monster windup completes and casts
  TryResit code now accesses two threads at once determining if the spell can be landed on the player that's now gone.


sha: a1a37c480bb217ce92e22f99d3df6baec1c065f5
author_date: 2021-03-01T01:11:02Z
committer_date: 2021-03-01T01:11:02Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  improve autonomous motion persistence through non-autonomous actions for missile combat (#3474)

  * add motion copy constructor

  * improve autonomous motion persistence through non-autonomous actions for missile combat

  * fixing more state desync bugs when going into magic combat. it wasn't just autorun unfortunately, and has more to do with unresolvable bugs that originate on the client when entering magic combat mode.

  * latest updates


sha: 8a463997f210078497335f544c4813934abe65ec
author_date: 2021-03-01T00:59:11Z
committer_date: 2021-03-01T00:59:11Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  preventing players from launching missiles from their behind during auto attack of moving target (#2635)


sha: 7da6ab928a0f53d450971e17a41b60a6dae17cf0
author_date: 2021-02-28T06:24:00Z
committer_date: 2021-02-28T06:24:00Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix spell projectiles spawning with zero velocity (#3488)

  * fix spell projectiles spawning with zero velocity

  * updated


sha: 289d08f4cd18815594afda5d79e1bf77c81956d4
author_date: 2021-02-28T04:07:41Z
committer_date: 2021-02-28T04:07:41Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Match /age output with client character panel (#3486)

  * Match /age output with client character panel

  * Update GameActionQueryAge.cs

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: 10e1142669f0845b17522d4adb56d95b031b7ee3
author_date: 2021-02-26T05:47:20Z
committer_date: 2021-02-26T05:47:20Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Save Aetheria on Reveal (#3483)

  * Save Aetheria on reveal

  * Log tinker result

  * Log crafting interaction

  * Log Aetheria reveal


sha: 9f3cef4af669f3fba3fb08fa2d1b8489ecff32b2
author_date: 2021-02-25T05:59:35Z
committer_date: 2021-02-25T05:59:35Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add error logging for spell projectiles with zero velocity (#3476)

  * add error logging for spell projectiles with zero velocity

  * update logic to remove false positives


sha: 6cb90a23ce4c9cf2b8b8650e0d5493acb69ce915
author_date: 2021-02-24T03:15:32Z
committer_date: 2021-02-24T03:15:32Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Endpoint Mismatch should be debug, not warn (#3472)

  This can happen when clients are connected to a server.
  Those clients remain untouched.
  Server crashes and restarts.
  NEW clients connect.
  The original clients are still open and trying to talk to the server, resulting in this message.


sha: e501f33693418f1ffc5855f5f743ab92edbdaeac
author_date: 2021-02-22T03:19:50Z
committer_date: 2021-02-22T03:19:50Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Ignore TryProcEquippedItems for Collisions when source/target are on separate landblock groups (#3464)


sha: 93c4a1cfb7887eddb12555b9e9b7951d8075402b
author_date: 2021-02-14T22:03:06Z
committer_date: 2021-02-14T22:03:06Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust InqOwnsItems and TakeItems handling (#3457)

  * Adjust TakeItems handling

  * Update EmoteManager.cs


sha: 51a97c2681e5184417bd80fa1cab1fbec4c3c60f
author_date: 2021-02-14T22:02:54Z
committer_date: 2021-02-14T22:02:54Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add server configurable limit for player corpses (#3447)

  * Bump Z for items spewing out of corpse

  * Add server configurable limit for player corpses

  * Update Vendor.cs

  * Update WorldObject_Decay.cs

  * Update PropertyManager.cs


sha: 47bb9e9e82dd9fa44e3fb55f3899e4858ffdeb0d
author_date: 2021-02-13T14:24:56Z
committer_date: 2021-02-13T14:24:56Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Contract registry thread safety (#3458)

  * Fix a couple of cases where character collections were accessed outside thread safe methods

  * Contract Thread Safety


sha: c350e00da73bff0c5410db30e925d8d5dbae34d4
author_date: 2021-02-13T14:24:44Z
committer_date: 2021-02-13T14:24:44Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add thread safety to Character QuestRegistry (#3449)

  * Add thread safety to Character QuestRegistry

  * Forgot to add the new quest to the collection


sha: 036964631900b07f7708892952dcd27c381eb21f
author_date: 2021-02-12T16:33:40Z
committer_date: 2021-02-12T16:33:40Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  rush next player save after successful tailoring operation (#3423)

  * rush next player save after successful tailoring operation

  * SaveBiotaToDatabase where viable, update RushNextPlayerSave to use player_receive_immediate_save for tailoring kit -> intermediate kit


sha: 62dd0ded52919a86bef59236b28324b4cd52057b
author_date: 2021-02-12T13:04:28Z
committer_date: 2021-02-12T13:04:28Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update weapon swapping in combat to be synced closer to retail (#3187)

  * [TEST] update weapon swapping in combat to be synced closer to retail

  * re-verify after stance swap has completed

  * update special cases

  * update comment


sha: 2e3aa0016fd6864f201ac439737653957f3b925e
author_date: 2021-02-11T20:20:13Z
committer_date: 2021-02-11T20:20:13Z
raw_author: bfe458851782809cac0b3c952b0b57e648ad10f0
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Give ability to change what level fellowship XP is shared evenly regardless of level (#3460)

  * Added fellowship_even_share_level long property to allow server admins to change what level even XP share regardless of level will start

  * alphabeticalized command list

  * Update Source/ACE.Server/Entity/Fellowship.cs

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 918e1e396a1da0fc2426e387d0e42b159abf2e0a
author_date: 2021-02-09T18:13:51Z
committer_date: 2021-02-09T18:13:51Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  allegiance sanctuary null check (#3456)

  * allegiance sanctuary null check

  * refactor verifications


sha: 30eec945e4bee22b84a985a6f78dd1f1243899a5
author_date: 2021-02-09T18:03:29Z
committer_date: 2021-02-09T18:03:29Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Catch null Player in SendFinalLogOffMessages (#3455)

  * Catch null Player in SendFinalLogOffMessages

  * Update Session.cs


sha: abee8459d3aa92aa2d0fd68a41d8fd982b158d60
author_date: 2021-02-09T14:12:41Z
committer_date: 2021-02-09T14:12:41Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve PK LogOut to help prevent stuck characters (#3442)

  Instead of enqueueing the work onto the player, we now enqueue it onto the WorldManager ActionQueue.

  When players were getting stuck, the players were becoming detached from the landblock before the logout animation finished. I don't know why.


sha: 9b2c9db4a64a903d56fd5e6a419b645b085b4276
author_date: 2021-02-09T14:12:04Z
committer_date: 2021-02-09T14:12:04Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  LandblockGroup Multi-Thread Debugging (#3410)

  * Landblock debugging

  * Improve cross-thread operation detection

  * Small fix

  * more fixes

  * fix

  * more fix


sha: 6f826ae028b3b2ee66bb7a44a62d7ebe9fe3046a
author_date: 2021-02-05T18:17:29Z
committer_date: 2021-02-05T18:17:29Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update Vendor generator sys to match EoR usage (#3436)

  * Update Vendor generator sys to match EoR usage

  * cleanup

  * Update Vendor.cs

  * Update Vendor.cs

  * Revert "Update Vendor.cs"

  This reverts commit cdbb3c962fcf13f0ee6d466e3554418a63273121.


sha: c93ee8e5a88820726b758b0b0ad31cbb51edae67
author_date: 2021-02-01T14:37:04Z
committer_date: 2021-02-01T14:37:04Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add server properties to audit (#3443)

  * Add server properties to audit

  * Update AdminCommands.cs

  * Update PlayerManager.cs


sha: 33150326faa515f35be50058487b01b777a728c7
author_date: 2021-01-23T19:13:03Z
committer_date: 2021-01-23T19:13:03Z
raw_author: 14e6d90bc3a1abe4971f5fb1a74a5351d6f38732
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update console title to show server name (#3416)

  * Update console title to show server name

  * Fix console title to include ACEmulator


sha: d7ce30c8f5445956594ed1c87d6fb67859501355
author_date: 2021-01-18T03:17:03Z
committer_date: 2021-01-18T03:17:03Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust teleloc to match examples provided (#3428)

  * Adjust teleloc to match examples provided

  * Update AdminCommands.cs

  * Update AdminCommands.cs

  * Update GeneratorProfile.cs


sha: 7c059bb30f64a82be1f0fcfb7ef6a9433e187b1d
author_date: 2021-01-10T17:33:16Z
committer_date: 2021-01-10T17:33:16Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update base magic crit rate for 11-2002 iron coast release notes (#3417)

  * update base magic crit rate for 11-2002 iron coast release notes

  * update self crit protected message for magic


sha: 553aed4ef0f84152701c01720bb41e52bba53ee3
author_date: 2021-01-10T17:32:48Z
committer_date: 2021-01-10T17:32:48Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add limited support for negative damage (#3407)

  * add support for FoeType

  * add support for Tolerance.Target and possible Tolerance.Monster ?

  * upgraded Tolerance handling

  * add limited support for negative damage

  * fix null exception from DnF testing


sha: 65abdb48a8585757feab7ccc130da53532b13e4b
author_date: 2021-01-10T17:32:35Z
committer_date: 2021-01-10T17:32:35Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for Tolerance.Target and possible Tolerance.Monster ? (#3406)

  * add support for FoeType

  * add support for Tolerance.Target and possible Tolerance.Monster ?

  * upgraded Tolerance handling

  * fix null exception from DnF testing


sha: d26101b5b24c5c2872317f85a10c9a96f7a927cf
author_date: 2021-01-01T18:07:59Z
committer_date: 2021-01-01T18:07:59Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
   fixing mukkir sense / mukkir's ferocity resist (#3404)

  * fixing mukkir sense / mukkir's ferocity resist

  * .

  * ..


sha: d7b60962383a7a410dfcd93a5f060a5e133403ce
author_date: 2020-12-31T22:37:18Z
committer_date: 2020-12-31T22:37:18Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add 100% physical crit rate chance against players while they are performing logout motion (#3403)

  * add 100% crit rate chance against players while they are performing logout motion

  * add pk frozen state


sha: 82062d99b6313b89ed3384fd65771add37d13f38
author_date: 2020-12-31T22:37:08Z
committer_date: 2020-12-31T22:37:08Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update wielded treasure roll to be closer to retail (#3401)

  * update wielded treasure roll to be closer to retail

  * .

  * rename command to show-wielded-treasure


sha: 93723a0845d99f792c91b54a6e55155839a8ec32
author_date: 2020-12-30T19:21:39Z
committer_date: 2020-12-30T19:21:39Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Rebase SQL scripts (#3402)

  * Rebase SQL scripts

  Archive previous SQL base

  * .

  update mysql to latest, no real changes found

  * Update ShardBase.sql


sha: f1708fca12a9c15bf2a5ff62353bbec5ab507b70
author_date: 2020-12-28T01:36:10Z
committer_date: 2020-12-28T01:36:10Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  legendary cantrips do not add level 180 requirement to items that don't already have a level req (#3399)


sha: cc4a5ed5a127fe9ece88eb5728e00694fe1c3c26
author_date: 2020-12-20T22:43:40Z
committer_date: 2020-12-20T22:43:40Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix Allegiance Purging (#3393)

  This particular select statement (which has an inner function call) doesn't work unless the results are pulled using a ToList first.


sha: f4e9d725fd01102a7647fc416a0ad0ab6b94aaf1
author_date: 2020-12-19T21:09:31Z
committer_date: 2020-12-19T21:09:31Z
raw_author: a587ff5236de66350e96d4681bc30295f31507ce
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Send current attacker message to client. (#3391)

  * Send current attacker message to client.

  Send the current attacker message to the client so that the client can
  use the last attack keyboard shortcut to select the last attacker.

  Note that these will be sent often when there are multiple attackers.
  The message should only be sent when the attacker changes

  * 0001-extending-murks-pr.patch

  * 0001-extending-murks-pr-part-2.patch

  * 0001-adding-SetCurrentAttacker-hooks-for-item-enchantment-redirects-and-dispels.patch


sha: f88e94ac3c83af23a372b68e6291c95c40c3fb6f
author_date: 2020-12-18T12:10:43Z
committer_date: 2020-12-18T12:10:43Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  ensure minimum wield level requirement 180 for items w/ legendary cantrips (#3390)

  * ensure minimum wield level requirement 180 for items w/ legendary cantrips

  * adding verify-legendary-wield-level fix command


sha: d6a895c20ad32abfc57a14d2d8192e1fcafdbf75
author_date: 2020-12-14T06:38:50Z
committer_date: 2020-12-14T06:38:50Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up proper support for EmoteType.CreateTreasure (#3389)

  * Wire up proper support for EmoteType.CreateTreasure

  * Update AdminCommands.cs

  Fix redirect from CM to CISalvage

  * Use material name in Gives from emotes

  * Sync GetNameWithMaterial with client display

  Fixes objects like `Studded Leather Gloves` which become `Leather Studded
   Gloves` in client display

  * Update EmoteManager.cs

  * Update EmoteManager.cs


sha: 93fa264d5a72381ecf7430217dd6d147d061b216
author_date: 2020-12-14T05:53:23Z
committer_date: 2020-12-14T05:53:23Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  aerbax shield spell stack order fix (#3387)

  * aerbax shield spell stack order fix

  * reconfiguring

  * .


sha: 5e039274464cf0b12ac903c322e9cb6d95e9d28b
author_date: 2020-12-11T02:37:29Z
committer_date: 2020-12-11T02:37:29Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Workaround fix for intermittent corpse save failures (#3383)

  * Workaround fix for intermittent corpse save failures

  * adjustments per discussion

  * Update ShardDatabase.cs


sha: 43c9300b10d34db6c4c4a60b25d47a183f3ac632
author_date: 2020-12-08T02:59:40Z
committer_date: 2020-12-08T02:59:40Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  .NET Entity Framework Core 3.1 support (attempt #2) (#3356)

  * packages updated, fix compiler errors/warnings

  * scaffold

  * fix ShardDatabaseOfflineTools

  * WorldDatabase fix performance

  * ShardDatabase fix GetCharacters

  * move comment

  stuff

  * extend UseMySQL statements

  * fix character creation linq parsing

  * fix exception

  * fix references


sha: 8f1d94bc8610929673dae760313899bc2bf75d18
author_date: 2020-12-05T19:26:07Z
committer_date: 2020-12-05T19:26:07Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update Docker files due to NET 5.0 changes (#3380)

  * Update Dockerfile

  * Update Dockerfile.arm64


sha: 1cf127698424d1600666af757ee556ce3f8dc952
author_date: 2020-12-03T18:52:46Z
committer_date: 2020-12-03T18:52:46Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  prevent 'difficult to master' weapons from being turned into unusable intermediate tailoring kits (#3379)


sha: 8389d65edda835717e58e2ff81c67dd086fc3b79
author_date: 2020-11-29T14:46:38Z
committer_date: 2020-11-29T14:46:38Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update all the non-EF packages to latest (#3377)

  This is kind of a meh update.

  I checked the changelogs and there's really nothing major here.


sha: 7ef8b194671ea8bb34c24d017d59e3a93b07fb1d
author_date: 2020-11-29T10:10:47Z
committer_date: 2020-11-29T10:10:47Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  further updates to base vs. current to sync up exactly with client (#3376)

  * further updates to base vs. current to sync up exactly with client

  * add MinVital to match client

  * avoid underflow

  * .


sha: f1ecdc02bdbaf3a5e7c52e7931ea4c8346b1a463
author_date: 2020-11-25T23:15:01Z
committer_date: 2020-11-25T23:15:01Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Make generator spawn failures debug (#3372)

  Generators that have spawn circumferences that overlap water or cliff edges may fail to random spawn creatures.

  This makes the message a debug level instead of a warn level


sha: 616d9ec4de9e3a46aa28aee62812a5d466e90d0c
author_date: 2020-11-24T18:17:04Z
committer_date: 2020-11-24T18:17:04Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up reportbug command (#3313)

  * Wire up reportbug command

  * Update PlayerCommands.cs

  * Update PlayerCommands.cs


sha: 838643e8677934feed2c79d556138ae5d82017ec
author_date: 2020-11-22T01:28:03Z
committer_date: 2020-11-22T01:28:03Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Added Type of Element for Casters in the TestLootGenCorpse Tables.  (for Testing to see what elements drop) (#3369)


sha: e4e739794582aa4de32790bbf1e92d3c5d4ab945
author_date: 2020-11-20T17:30:18Z
committer_date: 2020-11-20T17:30:18Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add Shard Biota cache configuration options (#3368)

  * Add Shard Biota cache configuration options

  * Update Config.js.docker

  * Update Config.js.docker


sha: d87a5fce90fdd10f92253d683864e4f8a5691fb8
author_date: 2020-11-19T21:36:49Z
committer_date: 2020-11-19T21:36:49Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  NetworkSession Sequence Exception Fix (#3367)

  race condition between listener thread and NetworkManager parallel threads


sha: 055f37920e2dc95518e08df2a7a0e1f46d5ce133
author_date: 2020-11-16T14:29:48Z
committer_date: 2020-11-16T14:29:48Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  DatabaseThreadCountMultiplier added to Config.js (#3336)

  This allows independent configuration of thread counts for world and database, specifically to allow over saturation of vCPU.


sha: 9075e6d8c4d4e1ec7321f6f4f5186776152d6847
author_date: 2020-11-16T03:58:31Z
committer_date: 2020-11-16T03:58:31Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  WieldSkill -> WieldSkillType for t7+ non-elemental casters (#3354)

  * WieldSkill -> WieldSkillType t7+ for non-elemental casters

  * add warning message

  * add db script to fix existing shard items


sha: 5822176445b035c2d72433526c691514ee179c48
author_date: 2020-11-15T20:30:36Z
committer_date: 2020-11-15T20:30:36Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update global.json (#3359)

  * Update global.json

  * .

  * Update ACE.sln

  * Update ACE.sln

  * Update ACE.sln

  * Update ACE.sln


sha: d052089247533cfac886601e4c56036e2681a1d1
author_date: 2020-11-15T19:07:15Z
committer_date: 2020-11-15T19:07:15Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Misc Database Improvements/Cleanup (#3357)

  * Add Resilient connections

  * remove some comments

  * Tracking Improvements

  * Spelling fix

  * Create global.json

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 67d6a47e1390603da3bbd0507e8711d234d95e55
author_date: 2020-11-03T06:42:16Z
committer_date: 2020-11-03T06:42:16Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add cleanup script for grub / pack doll TTR (#3349)

  * add cleanup script for grub / pack doll TTR

  * add more pack dolls


sha: a460125738fca56b03b651ef32fc3c8a25dcbb3b
author_date: 2020-11-02T05:00:25Z
committer_date: 2020-11-02T05:00:25Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding concurrency support to some projectile setup caches (#3348)

  * adding concurrency support to some projectile setup caches

  * sort usings

  * ensure consistent method for regular missiles


sha: 522c4eb1e1a386014f8d020fd4016c82cd4aa879
author_date: 2020-10-30T18:45:30Z
committer_date: 2020-10-30T18:45:30Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  additional fellowship updates (#3343)

  * additional fellowship updates

  * .

  * swapping checks to omit benign error message from testing

  * spacing


sha: 5dae271f057969fa3bafa7f7d29e1810187089aa
author_date: 2020-10-30T17:27:32Z
committer_date: 2020-10-30T17:27:32Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  upgrade fellow dismiss logic (#3342)

  * upgrade fellow dismiss logic

  * fix vulnerability in RemoveFellowshipMember()


sha: 90e0dde41edb888c9ee0887512f38b115d9db88a
author_date: 2020-10-30T17:27:23Z
committer_date: 2020-10-30T17:27:23Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  sync defense imbue salvage for existing shard items (#3338)

  * sync defense imbue salvage for existing shard items

  * updating filename


sha: f7e0bc6f564f8696eae43390c25105a5f28a1ae7
author_date: 2020-10-29T22:31:36Z
committer_date: 2020-10-29T22:31:36Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update pk corpse permissions based on player feedback (#3340)

  * update pk corpse permissions based on player feedback

  * adding null protection against corpses with no killer id / misadventure

  * tiny optimization


sha: e913a7de8ae437386836ef165b678aeaac98c505
author_date: 2020-10-29T12:32:51Z
committer_date: 2020-10-29T12:32:51Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add missing level requirement for t7 / t8 clothing in updated loot system (#3337)

  * add missing level requirement for t7 / t8 clothing in updated loot system

  * adding fix command

  * small optimization


sha: 221407ab93bff5993d16c41dfe21053cc94cae0d
author_date: 2020-10-27T06:45:30Z
committer_date: 2020-10-27T06:45:30Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix compiler warning (#3332)

  * fix compiler warning

  * adding unneeded semicolons, just for consistency


sha: 7adc759cbef4247a5a00471db6299f6a94e18539
author_date: 2020-10-27T01:03:19Z
committer_date: 2020-10-27T01:03:19Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Landblock SpawnEncounters threading improvement (#3315)

  * AdjustCell fix maybe

  Landblock.SpawnEncounters is run from a separate Task.

  It does a lot of position/cell work on that task and only enqueues the AddWorldObject onto the thread safe ActionQueue.

  I suspect these tasks were hitting AdjustCells at the same time LandblockManager is unloading landblocks (and thus cells).

  This caused thread collisions on the AdjustCells dictionary.

  Wrapping all this work up into the thread safe ActionQueue should solve the issue.

  * might as well put it all in there


sha: f953637ca427759f6cd15d23c75c89d156fd5999
author_date: 2020-10-25T18:29:57Z
committer_date: 2020-10-25T18:29:57Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix monsters snapping back to old positions after sticky melee swings (#3328)

  * add support for PropertyBool.NeverAttack

  * cleanup

  * fix monsters snapping back to old positions after sticky melee swings

  * update for groups


sha: 4591ec1b5b325a09c9ec87c781ccd546f1f5b644
author_date: 2020-10-25T18:22:55Z
committer_date: 2020-10-25T18:22:55Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for PropertyBool.NeverAttack (#3325)

  * add support for PropertyBool.NeverAttack

  * cleanup


sha: b5e5719ce84a6ccc0dc39bae63cf728e9756e168
author_date: 2020-10-25T18:22:41Z
committer_date: 2020-10-25T18:22:41Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  improving /addenc, adding /removeenc (#3324)

  * improving /addenc, adding /removeenc

  * removing test code


sha: 694df06cf6372bcc6801b5f217459d0d1b281d96
author_date: 2020-10-25T18:09:17Z
committer_date: 2020-10-25T18:09:17Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjustment to Arcane Lore specialization (#3330)

  * Adjustment to Arcane Lore specialization

  * Update SkillAlterationDevice.cs


sha: bceb6890535822ab33d165307f9ecc10649b0f0e
author_date: 2020-10-25T18:09:04Z
committer_date: 2020-10-25T18:09:04Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add liveopcreate command for live op/event operations (#3327)

  * Add liveopcreate command for live op/event operations

  * Update AdminCommands.cs

  * .


sha: 5fb6305588b39cdeabaedcf4844ba63da399214d
author_date: 2020-10-22T17:46:18Z
committer_date: 2020-10-22T17:46:18Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Match pcap output for KillQuest task completion (#3321)

  * Match pcap output for KillQuest task completion

  * Update StringExtensions.cs

  Plural of Shreth is Shreth


sha: 988c38dbc7f8f8bc353ddfb151a290c434908f2e
author_date: 2020-10-20T16:41:27Z
committer_date: 2020-10-20T16:41:27Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating lootgen item value mutation (#3206)

  * add scaffolding

  * adding chance tables for gem count

  * update scaffolding

  * update var names

  * wip

  * adding gem material chance tables

  * adding workmanship chance tables

  * updating lootgen item value mutation

  * .

  * moving treasure-gem-count.sql test file to WorldBase and 16PY-patches

  * requested changes

  * .

  * updates

  * keep old method for previous treasure system


sha: 7c83b8ccae2ea75231bda5bb49673d9c6a6cdb31
author_date: 2020-10-20T16:07:18Z
committer_date: 2020-10-20T16:07:18Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  minor performance improvements to material / color caches (#3223)

  * minor performance improvements to AssignMagic()

  * minor performance improvements to material / color caches

  * adding comment

  * updating to latest master branch

  * updating to latest master branch


sha: 8494eeb6bf15dc4efa14e23d3072d7d3ee06249e
author_date: 2020-10-20T16:05:09Z
committer_date: 2020-10-20T16:05:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  minor performance improvements to AssignMagic() (#3222)

  * minor performance improvements to AssignMagic()

  * updating to latest master branch


sha: 8f842075891cb22dc1f2b48f890a2cb07e3591a1
author_date: 2020-10-17T18:02:09Z
committer_date: 2020-10-17T18:02:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add missing damage variance part of scripts (#3310)

  * add missing damage variance part of scripts

  * .

  * reversing damage variance order for potential use by loot quality mod


sha: 5acb1e8269e21421cfd1df5f01c0499ce9beac83
author_date: 2020-10-16T04:41:49Z
committer_date: 2020-10-16T04:41:49Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding armor equipment set chances to updated loot system (#3295)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * adding GearMaxHealth to jewelry roll

  * matching CalculateManaRate, ItemMaxMana, Spellcraft, ItemSkill/LevelLimit activation requirement, and ItemDifficulty / arcane lore requirement up to eor data

  * adding magical dinnerware

  * adding dinnerware damage "mutations"

  * revert previous commit, add WeaponProfile to Dinnerware appraisal, as per retail

  * add flasksimple to spell selection code dynamic

  * updating ItemManaCost

  * updates to maxBaseMana / maxSpellMana

  * update gems to be closer to eor

  * further updates

  * adding eor mutation scripts for ArmorLevel

  * adding eor mutation scripts for covenant armor / covenant shield

  * fix reversal

  * adding eor mutation scripts for olthoi armor / olthoi shield

  * updating covenant armor / shield mutation scripts w/ latest info

  * update mutation script format

  * fixing field names

  * updating olthoi armor/shield mutation scripts with latest info

  * updating comment

  * adding armor equipment set chances to updated loot system

  * update missile/caster missile/magic defense rolls to be consistent with melee


sha: bc502208561add75bcce7d9fca65b84dbadb3be0
author_date: 2020-10-16T04:39:42Z
committer_date: 2020-10-16T04:39:42Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding eor mutation scripts for olthoi armor / olthoi shield (#3294)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * adding GearMaxHealth to jewelry roll

  * matching CalculateManaRate, ItemMaxMana, Spellcraft, ItemSkill/LevelLimit activation requirement, and ItemDifficulty / arcane lore requirement up to eor data

  * adding magical dinnerware

  * adding dinnerware damage "mutations"

  * revert previous commit, add WeaponProfile to Dinnerware appraisal, as per retail

  * add flasksimple to spell selection code dynamic

  * updating ItemManaCost

  * updates to maxBaseMana / maxSpellMana

  * update gems to be closer to eor

  * further updates

  * adding eor mutation scripts for ArmorLevel

  * adding eor mutation scripts for covenant armor / covenant shield

  * fix reversal

  * adding eor mutation scripts for olthoi armor / olthoi shield

  * updating covenant armor / shield mutation scripts w/ latest info

  * update mutation script format

  * fixing field names

  * updating olthoi armor/shield mutation scripts with latest info

  * updating comment


sha: 5e5690edeec2953183c3f7352992754e70e2d246
author_date: 2020-10-16T04:38:18Z
committer_date: 2020-10-16T04:38:18Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding eor mutation scripts for covenant armor / covenant shield (#3292)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * adding GearMaxHealth to jewelry roll

  * matching CalculateManaRate, ItemMaxMana, Spellcraft, ItemSkill/LevelLimit activation requirement, and ItemDifficulty / arcane lore requirement up to eor data

  * adding magical dinnerware

  * adding dinnerware damage "mutations"

  * revert previous commit, add WeaponProfile to Dinnerware appraisal, as per retail

  * add flasksimple to spell selection code dynamic

  * updating ItemManaCost

  * updates to maxBaseMana / maxSpellMana

  * update gems to be closer to eor

  * further updates

  * adding eor mutation scripts for ArmorLevel

  * adding eor mutation scripts for covenant armor / covenant shield

  * fix reversal

  * updating covenant armor / shield mutation scripts w/ latest info

  * update mutation script format

  * fixing field names


sha: f798f6f44500fe3ef5306be6d8bd4f76e0ce2d6c
author_date: 2020-10-16T04:35:33Z
committer_date: 2020-10-16T04:35:33Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding eor mutation scripts for ArmorLevel (#3290)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * adding GearMaxHealth to jewelry roll

  * matching CalculateManaRate, ItemMaxMana, Spellcraft, ItemSkill/LevelLimit activation requirement, and ItemDifficulty / arcane lore requirement up to eor data

  * adding magical dinnerware

  * adding dinnerware damage "mutations"

  * revert previous commit, add WeaponProfile to Dinnerware appraisal, as per retail

  * add flasksimple to spell selection code dynamic

  * updating ItemManaCost

  * updates to maxBaseMana / maxSpellMana

  * update gems to be closer to eor

  * further updates

  * adding eor mutation scripts for ArmorLevel

  * fix reversal

  * update mutation script format

  * fixing field names


sha: 4e950e8be9c67fac884ad779ce0542652f018fd8
author_date: 2020-10-15T15:03:57Z
committer_date: 2020-10-15T15:03:57Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing monster turning speed desync / monsters running off into the distance (#3300)

  * Revert "fix monsters running off into the distance (#3299)"

  This reverts commit b49dcade431e8bed6468128b710885342c0a4501.

  * fixing monster turning speed desync / monsters running off into the distance


sha: da3e2770ea1bcafdf67d91723a9e957abd8c9a8d
author_date: 2020-10-15T04:00:12Z
committer_date: 2020-10-15T04:00:12Z
raw_author: 13e803c568fc9a4596236baa98add360fdc19ee8
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update Monster_Missile.cs (#3298)

  Add AiAllowedCombatStyle == CombatStyle.StubbornMissile to enable functionality.


sha: 51e60ab15247b30259f6f056bea4e3d980883c4a
author_date: 2020-10-15T04:00:01Z
committer_date: 2020-10-15T04:00:01Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  faster sync for containers on give (#3297)

  * faster sync for containers on give

  * further updates


sha: 64b34dfbb13d5076adb9c182c4cf7b324d0b42f7
author_date: 2020-10-15T03:57:06Z
committer_date: 2020-10-15T03:57:06Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust CheckPKStatusVsTarget (#3245)

  * wip

  * Applying patches provided

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  * Update WorldObject_Magic.cs

  Co-Authored-By: gmriggs <8909245+gmriggs@users.noreply.github.com>

  Co-authored-by: gmriggs <8909245+gmriggs@users.noreply.github.com>


sha: 94ab6317ad610120bf47cf1374b651b92cf7c746
author_date: 2020-10-12T23:32:17Z
committer_date: 2020-10-12T23:32:17Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  faction mobs vs. mobs not belonging to same faction (#3242)

  * wip

  * add faction mobs aggroing regular mobs via projectiles, suppress warning message

  * suppressing another msg after verification

  * initial implementation for testing

  * adding faction combat aggro from spell projectiles

  * adding faction mob aggro for non-projectile spells

  * .


sha: bbcae97ba7a0e94b5ebc21c234fd975796f4405d
author_date: 2020-10-12T05:16:39Z
committer_date: 2020-10-12T05:16:39Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix semi-recent issue with ranged mobs (archers, thrown weapons) not rolling for spellcasting chance (#3289)

  * adding preliminary support for PropertyBool.AiUseHumanMagicAnimations

  * post fixes for invalid mobs w/ AiUseHumanMagicAnimations

  * fix semi-recent issue with ranged mobs (archers, thrown weapons) not rolling for spellcasting chance

  * update SwitchToMeleeAttack() -- doesn't call DoAttackStance() anymore, as stanceTime from SetCombatMode was returning 0 (no longer supports swapping in 1 call)
  also updated this process to use the full ranged combat -> non combat -> hand combat (swap) -> non combat -> new stance process from retail

  * updating protection level to support monster brawl

  * adding support for monsters casting item spells


sha: d9a0eeee2eac59cce1d362a37a074eeb25540014
author_date: 2020-10-12T05:14:09Z
committer_date: 2020-10-12T05:14:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding preliminary support for PropertyBool.AiUseHumanMagicAnimations (#3288)

  * adding preliminary support for PropertyBool.AiUseHumanMagicAnimations

  * post fixes for invalid mobs w/ AiUseHumanMagicAnimations

  * updating protection level to support monster brawl

  * adding support for monsters casting item spells


sha: 573c3995a01270708b98bc43ac8469508a9f7a49
author_date: 2020-10-12T05:13:07Z
committer_date: 2020-10-12T05:13:07Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update gems to be closer to eor (#3287)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * adding GearMaxHealth to jewelry roll

  * matching CalculateManaRate, ItemMaxMana, Spellcraft, ItemSkill/LevelLimit activation requirement, and ItemDifficulty / arcane lore requirement up to eor data

  * adding magical dinnerware

  * adding dinnerware damage "mutations"

  * revert previous commit, add WeaponProfile to Dinnerware appraisal, as per retail

  * add flasksimple to spell selection code dynamic

  * updating ItemManaCost

  * updates to maxBaseMana / maxSpellMana

  * update gems to be closer to eor

  * further updates

  * fix reversal


sha: ad1311171ea31f587c5afb7b8db5ddde4b407d0c
author_date: 2020-10-12T05:10:00Z
committer_date: 2020-10-12T05:10:00Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding magical dinnerware (#3283)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * adding GearMaxHealth to jewelry roll

  * matching CalculateManaRate, ItemMaxMana, Spellcraft, ItemSkill/LevelLimit activation requirement, and ItemDifficulty / arcane lore requirement up to eor data

  * adding magical dinnerware

  * adding dinnerware damage "mutations"

  * revert previous commit, add WeaponProfile to Dinnerware appraisal, as per retail

  * add flasksimple to spell selection code dynamic

  * updating ItemManaCost

  * updates to maxBaseMana / maxSpellMana

  * no message


sha: ea6709f483d845ed2edd8f5bb42be7cc3c28d367
author_date: 2020-10-12T04:41:04Z
committer_date: 2020-10-12T04:41:04Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  matching CalculateManaRate, ItemMaxMana, Spellcraft, ItemSkill/LevelLimit activation requirement, and ItemDifficulty / arcane lore requirement up to eor data (#3281)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * adding GearMaxHealth to jewelry roll

  * matching CalculateManaRate, ItemMaxMana, Spellcraft, ItemSkill/LevelLimit activation requirement, and ItemDifficulty / arcane lore requirement up to eor data


sha: 6bd6a44709f2940c2fcb574fee1f26b4e77a48c3
author_date: 2020-10-10T22:47:21Z
committer_date: 2020-10-10T22:47:21Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update poniard / newer tachi / iasparailaun logic (#3286)

  * update poniard / newer tachi / iasparailaun logic

  * spacing


sha: bf884c9f348f87d8d1cbc26fe2ffa10724649d08
author_date: 2020-10-09T12:26:27Z
committer_date: 2020-10-09T12:26:27Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  NetworkSessionExceptionFix (#3280)

  This fixes:  ERROR (ACE.Server.Program) System.InvalidOperationException: Sequence contains no elements


sha: 3571ed7ba90ac7e174e925653f5fda8d376bc250
author_date: 2020-10-09T07:25:15Z
committer_date: 2020-10-09T07:25:15Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix z-pos hacking false positive when jumping into portals w/ airborne destinations (#3282)

  * fix z-pos hacking false positive when jumping into portals w/ airborne destinations

  * no message


sha: 39594fe0a16c895c285e77a9ac8d3a89909b5ac9
author_date: 2020-10-09T04:51:10Z
committer_date: 2020-10-09T04:51:10Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update GetAttackType() to ensure consistent handling for all bugged data found in previous/current versions of world db, and current / future fixed data (#3279)


sha: c0cb15a20ce80dfaebfe4cbc9c732f9d68593051
author_date: 2020-10-09T04:50:53Z
committer_date: 2020-10-09T04:50:53Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating GearRatingCache for latest requirements (#3278)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * updating GearRatingCache for latest requirements

  * adding GearMaxHealth to jewelry roll

  * adding support for GearMaxHealth


sha: 397c7cede0bb77a9a54a29dd7e144edaeccbfad6
author_date: 2020-10-09T04:50:34Z
committer_date: 2020-10-09T04:50:34Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding TryMutateGearRating() to updated T8 loot (#3277)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations

  * adding TryMutateGearRating() to updated T8 loot

  * adding missing logic for TreasureItemType.Cloak

  * cleanup

  * adding GearMaxHealth to jewelry roll


sha: cadf9cf50da7b03b253a829e8125ae0c91ad115c
author_date: 2020-10-09T04:48:11Z
committer_date: 2020-10-09T04:48:11Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding ArmorModVsType mutations (#3276)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids

  * adding ArmorModVsType mutations


sha: 280ce6eb1250d5d0ceaf43eda6bf085fda052b0a
author_date: 2020-10-09T04:47:42Z
committer_date: 2020-10-09T04:47:42Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding GetSpellCode_Dynamic alt method (#3273)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system

  * adding GetSpellCode_Dynamic alt method

  * adding chance table verification, fixing 2 chance tables

  * updating threshold

  * adding some missing wcids


sha: 84a5a81457bd2f410f312defc40bef53e3115b60
author_date: 2020-10-09T04:19:45Z
committer_date: 2020-10-09T04:19:45Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update hotspots to send generic death message (#3275)

  * update hotspots to send generic death message

  * spacing


sha: e994fd9d29387c90b0d07e69d967675fbd70ab5d
author_date: 2020-10-09T04:13:01Z
committer_date: 2020-10-09T04:13:01Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating cantrip selection tables to eor chances / data (#3272)

  * updating spell selection tables to eor data

  * adding comment for clarity

  * updating cantrip selection tables to eor chances / data

  * linking to new cantrip tables in updated loot system


sha: 58b02c19ee2b77d3ddd2b97a03c08f2705984af6
author_date: 2020-10-09T04:12:43Z
committer_date: 2020-10-09T04:12:43Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating spell selection tables to eor data (#3270)

  * updating spell selection tables to eor data

  * adding comment for clarity


sha: b961131f745713e2422a05835fec2080e2cddeba
author_date: 2020-10-09T04:12:22Z
committer_date: 2020-10-09T04:12:22Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for society armor to updated loot system (#3269)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana

  * adding support for society armor to updated loot system


sha: b25118b6d732d08e30e075c76dd60bf2d16f8991
author_date: 2020-10-04T19:00:17Z
committer_date: 2020-10-04T19:00:17Z
raw_author: 1bb9c4573f21c55750341bc99690daec3c7aa0d8
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update NoDrop_Landblocks to include Mhoire Armory (#3271)

  * Update NoDrop_Landblocks to include Mhoire Armory

  * Update Corpse.cs


sha: 10d98c38f320441c679bb58b74b59678a4d7f17d
author_date: 2020-10-03T05:31:44Z
committer_date: 2020-10-03T05:31:44Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding retail process and chances for rolling for coalesced mana (#3268)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances

  * adding retail process and chances for rolling for coalesced mana


sha: bf33bcc031e2192a29f22d09fd8d8c54d3b7303c
author_date: 2020-10-03T05:30:44Z
committer_date: 2020-10-03T05:30:44Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding trinkets to jewelry wcid tables w/ eor chances (#3267)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel

  * adding trinkets to jewelry wcid tables w/ eor chances


sha: 8cf049fc49f462faf76203227588379f11610dd9
author_date: 2020-10-03T05:29:35Z
committer_date: 2020-10-03T05:29:35Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel (#3266)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs

  * adding Cloaks to updated loot system w/ retail chances for drop rates and ItemMaxLevel


sha: 34c9a89a6350ca1232dbec4de33628132a7f94c4
author_date: 2020-10-03T05:26:08Z
committer_date: 2020-10-03T05:26:08Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs (#3264)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * adding Aetheria to CreateRandomLootObjects_New w/ chances from magloot logs

  * add 2 missing glyphs


sha: cf595eb2e03c2bac0b9d7396cf8c94afcbea16a7
author_date: 2020-10-03T05:24:31Z
committer_date: 2020-10-03T05:24:31Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding PetDevice and EncapsulatedSpirit to updated loot system (#3263)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * wip

  * adding PetDevice and EncapsulatedSpirit to updated loot system

  * add 2 missing glyphs


sha: 3b1b560d3a5cca7f7273ddb6769c9d22f858503a
author_date: 2020-10-03T05:20:34Z
committer_date: 2020-10-03T05:20:34Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding retail chance tables for level 8 spell components, adding quality mod to more rolls (#3262)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing

  * adding retail chance tables for level 8 spell components, adding quality mod to more rolls

  * small adjustments

  * add 2 missing glyphs


sha: 82782f8070dee2a739ff3f9cb5fe359f709bd7a8
author_date: 2020-10-03T05:18:04Z
committer_date: 2020-10-03T05:18:04Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update CreateRandomScroll() to eor chances and ranges (#3261)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system

  * update CreateRandomScroll() to eor chances and ranges

  * update

  * spacing


sha: af461c22686eda9577ce3156a6ff6f26405a7de8
author_date: 2020-10-03T05:17:44Z
committer_date: 2020-10-03T05:17:44Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  porting *_cantrip_drop_rate server config options to updated cantrips system (#3260)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data

  * porting *_cantrip_drop_rate server config options to updated cantrips system


sha: 34d936315897d9a77010b2d1042a02a01604d828
author_date: 2020-10-03T05:12:02Z
committer_date: 2020-10-03T05:12:02Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding AssignMagic_New method, aligned more closely with retail (#3257)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * wip

  * finalizing

  * updating qualityMod

  * modifying qualityMod again, to align with data + magloot logs for legendary chests

  * ConcurrentDictionary.TryAdd

  * updating Clothing spells w/ latest data


sha: 6dc9463e20aced18adbbd2cd1fff59d4af05a084
author_date: 2020-09-29T13:46:38Z
committer_date: 2020-09-29T13:46:38Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add Creature.GetEquippedItemsRatingSum() (#3236)

  * Add Creature.GetEquippedItemsRatingSum()

  * Only init cache dictionary if an item is equipped that has a rating

  * apply gmriggs patch


sha: 3a11c5c1e4d97d08656b8a795812c611be2f58e9
author_date: 2020-09-29T01:59:12Z
committer_date: 2020-09-29T01:59:12Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding SpellDIDs to isMagical casters (#3255)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * adding SpellDIDs to isMagical casters

  * ConcurrentDictionary.TryAdd


sha: 624bf14ec6e83198c75556302c2887d6e64dc4e0
author_date: 2020-09-28T20:52:17Z
committer_date: 2020-09-28T20:52:17Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating wound sound for physical non-elemental attacks (#3248)

  * updating wound sound for physical non-elemental attacks

  * update comment

  * updating logic


sha: d50b1a7821baf8477be64daf9101af1962a6c0cd
author_date: 2020-09-28T20:15:39Z
committer_date: 2020-09-28T20:15:39Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  appending LongDesc with ' of <first spell name descriptor>' (#3254)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * appending LongDesc with ' of <first spell name w/ descriptor>'

  * .

  * adding some missing spell descs from magloot logs

  * ConcurrentDictionary.TryAdd


sha: af66e1d7cbfc7f4fc6979dec5ecdc5a44dad4896
author_date: 2020-09-28T18:56:31Z
committer_date: 2020-09-28T18:56:31Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding weapon speed mutations (#3253)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * adding weapon speed mutations

  * ConcurrentDictionary.TryAdd


sha: ee4ce763fc91dc63e6f330274964f04a70735245
author_date: 2020-09-28T17:53:40Z
committer_date: 2020-09-28T17:53:40Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense (#3251)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * adding end of retail mutation filters for caster weapon ManaConversionMod, ElementalDamageMod, WieldRequirements, and WeaponDefense

  * update melee scripts

  * resolve merge

  * .

  * add missing lines

  * ConcurrentDictionary.TryAdd


sha: 9b4e9558b372d1dd3dcb9402704fc88ac442a842
author_date: 2020-09-28T17:40:31Z
committer_date: 2020-09-28T17:40:31Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense (#3250)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * adding end of retail mutation filters for missile weapon DamageMod, ElementalDamageBonus, WieldRequirements, and WeaponDefense

  * update melee scripts

  * .

  * ConcurrentDictionary.TryAdd


sha: 91b5eba410ce554b8e452df8b031a173d8b94020
author_date: 2020-09-28T15:39:19Z
committer_date: 2020-09-28T15:39:19Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense (#3247)

  * adding end of retail mutation filters for melee weapon damage, wield difficulty, damage variance, weapondefense, and weaponoffense

  * .

  * adding 4eyebiped credit

  * update melee scripts

  * ConcurrentDictionary.TryAdd


sha: b46b4a68c4e79f112c193bf9e4f794caea6a4757
author_date: 2020-09-28T13:52:57Z
committer_date: 2020-09-28T13:52:57Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating WeaponMissileDefense / WeaponMagicDefense rolls to eor formula (#3246)

  * updating WeaponMissileDefense / WeaponMagicDefense rolls to eor formula

  * readonly


sha: 33e2b262e5464f07982a7825f7b3293f39142fe3
author_date: 2020-09-25T04:45:03Z
committer_date: 2020-09-25T04:45:03Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  move void_pvp_modifier calcs for direct damage, based on feedback and data from void pvp players in retail (#3252)


sha: fb71e497ac793836772062ec84275c6e28cdd7ec
author_date: 2020-09-22T22:43:31Z
committer_date: 2020-09-22T22:43:31Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding post-tod melee weapon chance tables (#3240)

  * adding post-tod melee weapon chance tables

  * upgrade

  * finalizing

  * removing unused function


sha: 483031e19f3cb539edbf51304d98ab40bc2c554f
author_date: 2020-09-22T22:42:58Z
committer_date: 2020-09-22T22:42:58Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding post-tod missile weapon chance tables (#3237)

  * adding post-tod missile weapon chance tables

  * fixing fireslingshot, adding arbalest


sha: c3d286b1ef5c68638990d5cfd5277ff79493d9d6
author_date: 2020-09-20T04:43:29Z
committer_date: 2020-09-20T04:43:29Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust Arcane Lore handling in GetTotalSpecializedCredits (#3243)

  * Exclude Arcane Lore in GetTotalSpecializedCredits

  * Update SkillAlterationDevice.cs

  * Update DeveloperFixCommands.cs


sha: 86c7d20a6d546a5879fdf31fba25d3c80f4b3c66
author_date: 2020-09-18T08:06:04Z
committer_date: 2020-09-18T08:06:04Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update script to fix existing casino key lockcodes (#3244)

  * Create 2020-09-18-00-Update-Casino-Keys.sql

  * Update 2020-09-18-00-Update-Casino-Keys.sql


sha: 0b2dbada8466abc1224375e50f68deb8df74b9a8
author_date: 2020-09-15T16:46:09Z
committer_date: 2020-09-15T16:46:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  full armor tables, adding t7 and t8 (#3234)

  * add scaffolding

  * adding chance tables for gem count

  * update scaffolding

  * update var names

  * wip

  * adding gem material chance tables

  * adding workmanship chance tables

  * updating lootgen item value mutation

  * .

  * moving treasure-gem-count.sql test file to WorldBase and 16PY-patches

  * TreasureItemTypeHelper

  * adding magic/mundane item type selection profiles

  * adding reference wcid tables

  * sync

  * spacing

  * adding heritage tables

  * adding armor and weapon type chance tables

  * adding reference method for roll wcid

  * adding coins

  * requested changes

  * wip

  * fix indentation

  * test version

  * add clothing

  * update clothing tables

  * revert

  * revert2

  * revert3

  * .

  * ..

  * .

  * wip

  * no message

  * cleanup


sha: a8b1439839f0a3ade62337ea215f9e44378eada8
author_date: 2020-09-15T16:12:14Z
committer_date: 2020-09-15T16:12:14Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  continued work on example methods, cross between current ace loot system and new structures (#3233)

  * add scaffolding

  * adding chance tables for gem count

  * update scaffolding

  * update var names

  * wip

  * adding gem material chance tables

  * adding workmanship chance tables

  * updating lootgen item value mutation

  * .

  * moving treasure-gem-count.sql test file to WorldBase and 16PY-patches

  * TreasureItemTypeHelper

  * adding magic/mundane item type selection profiles

  * adding reference wcid tables

  * sync

  * spacing

  * adding heritage tables

  * adding armor and weapon type chance tables

  * adding reference method for roll wcid

  * adding coins

  * requested changes

  * wip

  * fix indentation

  * test version

  * add clothing

  * update clothing tables

  * revert

  * revert2

  * revert3

  * .

  * ..

  * .

  * no message


sha: 0fe6865423446a6fc98432fa69e088a79f65b523
author_date: 2020-09-15T02:35:30Z
committer_date: 2020-09-15T02:35:30Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  EnchantmentWithCaching Audit + Improvements (#3232)

  * Creature.RemoveItemSpell reduce enchatnmentregistry loops

  * Cache HasVitae

  * Fix/Improve EnchantmentManager.GetEnchantments(MagicSchool magicSchool)

  This changes the query from:
   select categories.OrderByDescending(c => c.LayerId).First();
  to
   select categories.OrderByDescending(c => c.PowerLevel).ThenByDescending(c => Level8AuraSelfSpells.Contains(c.SpellId)).First();

  All other TopLayer code has had this change made already in previous commits.


sha: 2cc2ae9c15dfc602a4d3b8870684c389ad13e319
author_date: 2020-09-14T19:31:56Z
committer_date: 2020-09-14T19:31:56Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding reference method for roll wcid (#3216)

  * add scaffolding

  * adding chance tables for gem count

  * update scaffolding

  * update var names

  * wip

  * adding gem material chance tables

  * adding workmanship chance tables

  * updating lootgen item value mutation

  * .

  * moving treasure-gem-count.sql test file to WorldBase and 16PY-patches

  * TreasureItemTypeHelper

  * adding magic/mundane item type selection profiles

  * adding reference wcid tables

  * sync

  * spacing

  * adding heritage tables

  * adding armor and weapon type chance tables

  * adding reference method for roll wcid

  * adding coins

  * requested changes

  * update clothing tables

  * revert

  * revert2

  * revert3

  * .

  * ..

  * .


sha: ecaab37c321f5086b35633bb2a351a8acda895e1
author_date: 2020-09-13T09:40:24Z
committer_date: 2020-09-13T09:40:24Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding armor and weapon type chance tables (#3215)

  * TreasureItemTypeHelper

  * adding reference wcid tables

  * sync

  * spacing

  * adding heritage tables

  * adding armor and weapon type chance tables


sha: 03f5882fb88840595e852b4d75995037fdab7650
author_date: 2020-09-13T09:36:59Z
committer_date: 2020-09-13T09:36:59Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up ResetHomePosition in EmoteManager (#3227)

  * Wire up ResetHomePosition in EmoteManager

  * Update EmoteManager.cs


sha: e419449de62b6f8c97d54b57ea4a5a15f31ce9ae
author_date: 2020-09-13T09:34:05Z
committer_date: 2020-09-13T09:34:05Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding heritage tables (#3214)

  * TreasureItemTypeHelper

  * adding reference wcid tables

  * sync

  * spacing

  * adding heritage tables

  * update clothing tables

  * revert

  * revert2

  * revert3

  * .

  * ..


sha: fcb93556cc983db651cd3460197d4f965b9d2571
author_date: 2020-09-13T09:33:11Z
committer_date: 2020-09-13T09:33:11Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding caster slot spells table (#3208)

  * add scaffolding

  * adding chance tables for gem count

  * update scaffolding

  * update var names

  * wip

  * adding gem material chance tables

  * adding workmanship chance tables

  * updating lootgen item value mutation

  * .

  * adding caster slot spells table

  * removing duplicate spell

  * moving treasure-gem-count.sql test file to WorldBase and 16PY-patches

  * requested changes

  * .

  * ..


sha: 8ddf717fa1596c31ba0bb8267681e092520c0879
author_date: 2020-09-11T05:04:57Z
committer_date: 2020-09-11T05:04:57Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding reference wcid tables (#3213)

  * TreasureItemTypeHelper

  * adding reference wcid tables

  * sync

  * spacing


sha: 91264e53036f635be0c12ed443ffa158febaa3ec
author_date: 2020-09-11T04:44:40Z
committer_date: 2020-09-11T04:44:40Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding workmanship chance tables (#3202)

  * add scaffolding

  * adding chance tables for gem count

  * update scaffolding

  * update var names

  * wip

  * adding gem material chance tables

  * adding workmanship chance tables

  * moving treasure-gem-count.sql test file to WorldBase and 16PY-patches


sha: c8b93c8b874e235cb3bb27371be4d5124674cd8b
author_date: 2020-09-11T04:44:17Z
committer_date: 2020-09-11T04:44:17Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding gem material chance tables (#3201)

  * add scaffolding

  * adding chance tables for gem count

  * update scaffolding

  * update var names

  * wip

  * adding gem material chance tables

  * moving treasure-gem-count.sql test file to WorldBase and 16PY-patches


sha: e3270490057de16e09901c8ec8e1c0f2a7135ef0
author_date: 2020-09-10T12:03:01Z
committer_date: 2020-09-10T12:03:01Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding chance tables for gem count (#3199)

  * add scaffolding

  * adding chance tables for gem count

  * update scaffolding

  * update var names

  * moving treasure-gem-count.sql test file to WorldBase and 16PY-patches


sha: 05f635e8f9e86eb36377acdfce5555f961c02a4c
author_date: 2020-09-06T11:47:09Z
committer_date: 2020-09-06T11:47:09Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add PropertiesBodyPart to the Weenie/Biota hybrid (#3204)

  This adds PropertiesBodyPart to the already established pattern for weenie collecitons that don't change.

  The existing ones are:
                  result.PropertiesCreateList = weenie.PropertiesCreateList;
                  result.PropertiesEmote = weenie.PropertiesEmote;
                  result.PropertiesEventFilter = weenie.PropertiesEventFilter;
                  result.PropertiesGenerator = weenie.PropertiesGenerator;

  This simply causes the Biota to reference the Weenie collection directly, instead of cloning it.

  This should provide a very very small runtime memory improvement


sha: f5f4cefc4235eb0f8a9e28577064fa391d922485
author_date: 2020-09-06T03:58:18Z
committer_date: 2020-09-06T03:58:18Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding item type chances data for reference (#3197)

  * adding item type chances data for reference

  * adjusting format


sha: 7bf978ac57f439e9a93e5f8aa9b79a33b7310a2c
author_date: 2020-09-04T05:55:24Z
committer_date: 2020-09-04T05:55:24Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update void magic formulas to more closely match retail (#3168)

  * add void damage modifier for player targets from retail

  * adding void_pvp_modifier - defaulting to retail value of 0.5

  * updating DoTs in EnchantmentManager to use retail enchantment.StatModVal format (per-tick, instead of total damage)

  * adjust GetNetherDotDamageRating() to match retail formula

  * juggle functions around

  * wip

  * wip

  * semi-final

  * rewording

  * re-adding void_pvp_modifier

  * add comments

  * commenting debug line


sha: 4dad3d9909e6907c9491d45f75188f2c6a5d64a6
author_date: 2020-09-04T05:41:32Z
committer_date: 2020-09-04T05:41:32Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adjust GetNetherDotDamageRating() to match retail formula (#3167)

  * updating DoTs in EnchantmentManager to use retail enchantment.StatModVal format (per-tick, instead of total damage)

  * adjust GetNetherDotDamageRating() to match retail formula

  * juggle functions around


sha: 4db95f6bc87424bbcb0d19a1fa9a774edef44a0b
author_date: 2020-09-04T05:29:01Z
committer_date: 2020-09-04T05:29:01Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating DoTs in EnchantmentManager to use retail enchantment.StatModVal format (per-tick, instead of total damage) (#3166)


sha: 4d111e68990b9b160c2e8cf6553c6ddb0fdd4bf0
author_date: 2020-09-02T15:19:46Z
committer_date: 2020-09-02T15:19:46Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add LootGeneration profiling to ServerPerformanceMonitor (#3200)

  * Add LootGeneration profiling to ServerPerformanceMonitor

  * Add thread safety. Creature.Death() is multi-threaded


sha: 76d15ba83ee82bf52627d78b45998139ef772124
author_date: 2020-09-02T12:12:57Z
committer_date: 2020-09-02T12:12:57Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix LanguageString (#3196)

  This is from OptimShi. I verified the string is now correct. Interestingly enough, tests still passed before with truncated strings.

  All tests still pass


sha: f14f91a47c6aeb8fb1272387095ba44c7c466782
author_date: 2020-09-02T01:06:29Z
committer_date: 2020-09-02T01:06:29Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add DatLoader.Tests for client_local_English.dat (#3193)

  * Update DB_TYPE_RENDER_MESH

  from acclient.c

  const unsigned int DB_TYPE_RENDER_MESH = 67u; // idb

  * cosmetic

  * cosmetic

  * Improve Datloader.Tests

  * cosmetic

  * Add DatLoader.Tests for client_local_English.dat

  This builds on pr #3191

  all tests pass


sha: e24b42827b9c9b6358bf65ea101c6c1043725e15
author_date: 2020-09-02T00:59:47Z
committer_date: 2020-09-02T00:59:47Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix DatLoader.Tests (#3191)

  * Update DB_TYPE_RENDER_MESH

  from acclient.c

  const unsigned int DB_TYPE_RENDER_MESH = 67u; // idb

  * cosmetic

  * cosmetic

  * Improve Datloader.Tests

  * cosmetic


sha: 862d2128323dd062bc35bc2d5a92833965ba79a8
author_date: 2020-09-01T22:44:38Z
committer_date: 2020-09-01T22:44:38Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  rewrite get_link to match closer to original acclient implementation (#3194)

  * add modifier mask to match acclient

  * other updates to match acclient

  * rewrite get_link to match closer to original acclient implementation

  * cleanup


sha: 46bce7f52b91a18a2538f9ab222ecd3383e44645
author_date: 2020-09-01T22:30:32Z
committer_date: 2020-09-01T22:30:32Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update motion key mask to match acclient (#3192)

  * add modifier mask to match acclient

  * other updates to match acclient


sha: b40c1157c54482e92464aa8fd020146092b4c2da
author_date: 2020-09-01T22:30:09Z
committer_date: 2020-09-01T22:30:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing able to launch spell projectiles through some doors still (#3190)

  * fixing able to launch spell projectiles through some doors still

  * clean up comments

  * .


sha: e54bd89275d2c8e8a57af268ca77afaf625b4af3
author_date: 2020-08-31T20:52:11Z
committer_date: 2020-08-31T20:52:11Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add spell selection tables (#3131)

  * add treasure item type chance tables

  * add spell selection tables

  * remove debug output

  * update rng from <= to < now that bug fix from previous pr is in


sha: 0e9009ec88a165238a3e7d6bfe09c60f0dc6fe7c
author_date: 2020-08-31T17:06:15Z
committer_date: 2020-08-31T17:06:15Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust CheckForWorldDatabaseUpdate version handling (#3188)

  * Adjust CheckForWorldDatabaseUpdate version inspection

  * tweak


sha: 69c23055be2c7bbf9ed3ab985a4f68149d632593
author_date: 2020-08-29T05:48:08Z
committer_date: 2020-08-29T05:48:08Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  update cloak proc rate based on player feedback (#3178)

  * update cloak proc rate based on player feedback

  * level 0 cloaks do not proc

  * adjusting to intended formula, with level 0 cloaks taken into account


sha: ae9831c38de3c832b40cadb03fa2cb4ab473e7ac
author_date: 2020-08-28T22:48:47Z
committer_date: 2020-08-28T22:48:47Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Change GetTotalSpecializedCredits to skip Skill.None (#3180)

  * Change GetTotalSpecializedCredits to skip Skill.None

  * Update SkillAlterationDevice.cs


sha: a087c9fcc64b1f79ecbfa174e3083b1177325668
author_date: 2020-08-27T23:59:02Z
committer_date: 2020-08-27T23:59:02Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  CanScaleQuestMinDelta (#3174)

  * CanScaleQuestMinDelta

  This fixes colo on servers where quest_mindelta_rate is not 1.

  It allows other quest timers to be scaled, but keeps colo functioning as it did in retail.

  * cosmetic


sha: d12f371163faf89192b49dfa87528cb5f38df30d
author_date: 2020-08-27T22:10:15Z
committer_date: 2020-08-27T22:10:15Z
raw_author: d69ab3b786db3e1adc863097373d353543b30755
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix for trading from characters at 300% burden (#3151)

  * Believe this to be the fix for trading from characters at 300% burden

  * Update Source/ACE.Server/WorldObjects/Container.cs

  * tweak

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 1598f867542df17fa2ac9bf61ce291cccc4f2287
author_date: 2020-08-27T20:45:41Z
committer_date: 2020-08-27T20:45:41Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  On error, exit CheckForWorldDatabaseUpdate gracefully (#3177)

  * On error, exit CheckForWorldDatabaseUpdate gracefully

  * Update Program_DbUpdates.cs


sha: 3381b019c9b270fdbbf3a590549b7841d9b4c293
author_date: 2020-08-27T20:25:23Z
committer_date: 2020-08-27T20:25:23Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with applied_updates.txt persistence in containers (#3175)

  * Fix issue with applied_updates.txt persistence in containers

  * Update Program_DbUpdates.cs

  * Update Program_Setup.cs

  * Update Program_Setup.cs

  * Update Program_Setup.cs

  * Update Program_Setup.cs


sha: 22ce02856f2db8e0dda2a97adb5ed15a21b40f39
author_date: 2020-08-27T04:14:23Z
committer_date: 2020-08-27T04:14:23Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix exception when giving mana to an item w/ ItemMaxMana, but not ItemCurMana (#3171)

  * fix exception when giving mana to an item w/ ItemMaxMana, but not ItemCurMana

  * fix bug with using empty mana stone on equipped item not destroying item

  * fix bug with using empty mana stone on equipped item not destroying item

  * cleaning up implementation


sha: e1a6798b2936e50a0219d6bd1b11d67f7a206c8c
author_date: 2020-08-27T04:14:13Z
committer_date: 2020-08-27T04:14:13Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  allow clothing w/ armor level that only covers extremities (head / hands / feet) to be tinkered with steel profiles (#3158)


sha: cd1de318f2d935b57c64c6a5a0243ac34a598f38
author_date: 2020-08-26T23:51:00Z
committer_date: 2020-08-26T23:51:00Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add support to EmoteManager for ResistSpell emote category (#3169)

  * Add support to EmoteManager for ResistSpell emote category

  * Update WorldObject_Magic.cs


sha: 336c312e5f05187775e78e2be462dd2d2d9c815b
author_date: 2020-08-26T15:04:59Z
committer_date: 2020-08-26T15:04:59Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding attack frame cache, adding warning / defaults for missing attack frames (#3144)

  * adding attack frame cache, adding warning / defaults for missing attack frames

  * adding AttackFrameParams

  * removing AttackFrameParams, updating to 2-tiered dictionary of uint, ulong

  * .

  * Revert "."

  This reverts commit d706a32202f0c82b44e90d8b175dc305de1df6e9.

  * Revert "removing AttackFrameParams, updating to 2-tiered dictionary of uint, ulong"

  This reverts commit dd1327105f236a922fdea23286bbaaafcd1f8f65.

  * monster HashSet -> ConcurrentDictionary


sha: e4e8a667e8aafa9e35b9304b025c265d7aca6340
author_date: 2020-08-26T05:03:17Z
committer_date: 2020-08-26T05:03:17Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing double->float precision loss bug in ThreadSafeRandom.Next, auditing rng usage for entire codebase (#3145)


sha: 548c3e8a5bdc0a892b8becb6058111b76fefdc29
author_date: 2020-08-24T17:44:44Z
committer_date: 2020-08-24T17:44:44Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating GetXPMod() to handle both additive and multiplicative enchantments, adding GetXPAndLuminanceModifier() to apply enchantments and augmentations properly to both XP and luminance (#3154)

  * updating GetXPMod() to handle both additive and multiplicative enchantments, adding GetXPAndLuminanceModifier() to apply enchantments and augmentations properly to both XP and luminance

  * commenting out debug line


sha: 3b838755972463e210188ca55c64d8207e496e49
author_date: 2020-08-24T17:44:24Z
committer_date: 2020-08-24T17:44:24Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  matching mattekar claw damage types up to retail (#3157)

  * matching mattekar claw damage types up to retail

  * handle theoretical player weapon with something like Slash | Bludgeon, when powerLevel >= ThrustThreshold


sha: 14debf7082847d4bf151ae9f422d98f0328544b3
author_date: 2020-08-24T17:07:32Z
committer_date: 2020-08-24T17:07:32Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix granite bug introduced with lucky rabbits foot (#3164)

  * fix granite bug introduced with lucky rabbits foot

  * adding comment


sha: 6435b9586613fe24fa77edab61e290e2a0f10f40
author_date: 2020-08-22T22:35:15Z
committer_date: 2020-08-22T22:35:15Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix a bug with Proficiency and negative timeDiff if server clock goes back in time (#3153)

  * fix a bug with Proficiency and negative timeDiff if server clock goes back in time

  * updating comment for server clarity

  * update to prevent log spam

  * add commas to # in log message


sha: da57cd50012eba1a6f80a7c895649fe342d7f367
author_date: 2020-08-22T02:10:59Z
committer_date: 2020-08-22T02:10:59Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix Exception in Allegiance (#3147)

  based on the stack trace provided, this should resolve the issue.

  I don't really understand how this ctor works.
   public Allegiance(ObjectGuid monarch)
  typically when you ctor a WorldObject, the base() needs to be called.


sha: 45aeb910fb6dba224057e43227d99fde162762d1
author_date: 2020-08-22T00:05:38Z
committer_date: 2020-08-22T00:05:38Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix cross-thread TryProcEquippedItems which results in landblock spel… (#3091)

  * Fix cross-thread TryProcEquippedItems which results in landblock spell projectile

  Scenario:
  - Player casts spell at far away creature.
  - Before spell hits creature, Player teleports to another landblock far away that is on a different landblock group, and thus, potentially a different thread.
  - Spell hits creature.
  -- Impact calls TryProcEquippedItems() on Player, which results in a spell projectile being added to the players landblock (cross thread operation).

  This removes the cross thread operation and makes WorldManager handle it, which is appropriate.

  * Use the already established pattern to enqueue the work


sha: 64cc0884420b204eed0bb8dfb76104294818e488
author_date: 2020-08-21T05:42:52Z
committer_date: 2020-08-21T05:42:52Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  replacing MapScope concept with Indoors to fix Ancient Caves dungeon... MapScope wasn't a thing, afaik (#3141)

  * fixing mapscope for son of pooky dungeon

  * MapScope -> Indoors


sha: 5c118512f7cbdcb8604535448a1e8c5b400d3ff8
author_date: 2020-08-21T05:42:00Z
committer_date: 2020-08-21T05:42:00Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix edge cases for player missile 'out of range' check succeeding, but actual velocity calc failing (#3136)


sha: a276bdc8251c66b3b049b9f78c98da6c12081b9e
author_date: 2020-08-18T23:05:12Z
committer_date: 2020-08-18T23:05:12Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Change AttemptToFixRotation to only affect read in from DB (#3125)

  * Ignore ProjectileSpell objects in AttemptToFixRotation

  * Update WorldObject_Properties.cs

  adjust it so position gets changed only read from db

  * Update Source/ACE.Server/Entity/PositionExtensions.cs


sha: 4eaf81b8dceeb94dcf18c1b83d5cb0c5ee11aa13
author_date: 2020-08-18T16:35:16Z
committer_date: 2020-08-18T16:35:16Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Change VerifyWalkableSlope to exclude checks for certain landblocks (#3128)

  * Change VerifyWalkableSlope to only apply to objects with GravityStatus

  * Update GeneratorProfile.cs

  * Update GeneratorProfile.cs

  * Update Source/ACE.Server/Entity/GeneratorProfile.cs


sha: e7b613062b003422b6be4b2df3870e51d8f65738
author_date: 2020-08-18T06:47:10Z
committer_date: 2020-08-18T06:47:10Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing kill task credit from last damager -> damage history, adding new server option to match retail bug for summoning and kill task credits by default (#3122)

  * fixing kill task credit from last damager -> damage history, adding new server option to match retail bug for summoning and kill task credits by default

  * fixes from unit testing

  * adding optional param for HasDamager


sha: 1eeddbead74f716922b1fc211547c63a004f2e46
author_date: 2020-08-15T14:43:09Z
committer_date: 2020-08-15T14:43:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  verifying spell ids in loot tables (#3119)

  * verifying spell ids in loot tables

  * mace/twohanded -> twohanded in GemCreatureSpellMatrix

  * adding/normalizing void magic mastery and arcanum salvaging to GemCreatureSpellMatrix


sha: 13302eb9d0bde765a7adf9eba6261b9ccb74996f
author_date: 2020-08-15T12:32:27Z
committer_date: 2020-08-15T12:32:27Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Protect against bad positions in data (#3121)

  * Protect against bad positions in data

  * Switch to IsRotationValid

  * Update WorldObject_Properties.cs

  * .

  * Update WorldObject_Properties.cs

  * changes


sha: 79dd8bd083a3f56092a5c159412f4deb41728191
author_date: 2020-08-13T16:57:23Z
committer_date: 2020-08-13T16:57:23Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix context save issues with character rename by admin (#3116)

  * Fix context save issues with character rename by admin

  * Update ShardDatabase.cs


sha: 31d54864bdd2ecfbea16933d646900e01c6b9a6e
author_date: 2020-08-13T04:03:30Z
committer_date: 2020-08-13T04:03:30Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for faction monsters not attacking same-factioned players or their combat pets, unless provoked (#3109)

  * add support for faction monsters not waking up from same-faction players running nearby

  * prevent faction monsters from attacking same-factioned players after a non-factioned player wakes them up

  * adding support for CombatPets not attacking mobs belonging to the same factions as their pet owner

  * add support for RetaliateTargets -- see comment for this member var for full explanation

  * reversing 1 check -- note that with the current logic, if Faction1Bits is set after the monster spawns in, RetaliateTargets will not be used, effectively reverting to the 'free for all' after a monster initially wakes up

  * adding /setproperty PropertyInt.Faction1Bits extra logic for easier / more consistent testing after spawning

  * adding RetaliateTargets logic for nearby faction monsters being alerted

  * moving attack -> retaliate entry logic to not require sleeping mob

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 3b78bf73ac8b7447c3af7b99437311be993b8680
author_date: 2020-08-10T23:03:29Z
committer_date: 2020-08-10T23:03:29Z
raw_author: 2cc847d3b3cc73a07fed2b1dbb89433aab244955
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adding Knorr Academy Girth to Loot Table (#3110)

  * Update Program_DbUpdates.cs

  Adding a World Customization log to generate an error file when SQL errors are caught

  * Update LootTables.cs

  Loot Table missing Knorr Academy Girth

  * Revert "Update Program_DbUpdates.cs"

  This reverts commit 7e5f5f57623c473b201fbfdfead2f185cc73e4a1.

  * Update Source/ACE.Server/Factories/LootTables.cs

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 48ef6b76cb8c82bcc343f31a31164ba086dffc03
author_date: 2020-08-10T00:01:33Z
committer_date: 2020-08-10T00:01:33Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Make sure UIQueue NetworkMessages are sent in order (#3102)

  This fixes out of order NPC emotes, like this one:

  https://github.com/ACEmulator/ACE-World-16PY-Patches/blob/master/Database/Patches/2008-08-AncientPowers/9%20WeenieDefaults/Creature/Human/38388%20Kirina%20of%20the%20Celestial%20Hand.sql#L116


sha: ddf879223f4d07761f749c60f57ba0f97437d272
author_date: 2020-08-08T18:14:16Z
committer_date: 2020-08-08T18:14:16Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add fix-up script for PetDevices (#3108)

  * Add fixup script for PetDevices

  * Update appveyor.yml

  * Update Player_Location.cs


sha: c86475e116cdd4f790e9b46c6f4b75bab83e75ab
author_date: 2020-08-06T04:01:14Z
committer_date: 2020-08-06T04:01:14Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with cloaks in SelectWieldedClothing (#3107)

  * Fix issue with cloaks in SelectWieldedClothing

  * update to one GetInventoryItemsOfTypeWeenieType


sha: 62eda6d7d69d34c9cdee843f2ea7e0d25f7c28b3
author_date: 2020-08-06T04:00:57Z
committer_date: 2020-08-06T04:00:57Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Recipe expansion for Society Shield tailoring (#3106)

  * Recipe expansion for Society Shield tailoring

  * Update RecipeManager_New.cs

  * Update RecipeManager_New.cs

  * Update WeenieClassName.cs


sha: b0eca0e5cd8d130b1d09931beb11af19096eb579
author_date: 2020-08-06T04:00:42Z
committer_date: 2020-08-06T04:00:42Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with Tailoring over MaterialType (#3105)

  * Fix issue with Tailoring over MaterialType

  * Update AppraisalLongDescDecoration handling

  * Update AppraiseInfo.cs


sha: e5e7e8405771713caf7223367eeb8e5b97718f7d
author_date: 2020-08-06T04:00:17Z
committer_date: 2020-08-06T04:00:17Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with SendMotionAsCommands and stance (#3085)

  * Fix issue with SendMotionAsCommands and stance

  * update stance


sha: dea02f74b21029d50d3ea21be7636bcc6f350afa
author_date: 2020-08-05T04:54:01Z
committer_date: 2020-08-05T04:54:01Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add SocietyArmor (#3100)

  * Add SocietyArmor

  * LootTable Fix

  * looks like society armor always had impen on it

  * Update LootGenerationFactory.cs

  * Fixed Table Invert

  * Changed Defaults

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 98390c37d114e1a1f0b4911122f04e9e7d5a12e0
author_date: 2020-08-03T20:21:11Z
committer_date: 2020-08-03T20:21:11Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Spell counts fix (#3041)

  * Fixed Amount of Spells on items (non cantrips)

  * Cleanup

  * Fixing arcane (difficulty) reqs.

  * Integrating formulas from Riggs Treasure Port

  * added check for wieldDiff2

  * ...

  * Revert "..."

  This reverts commit 935fa50b051427c487335220a5205603d00ed0d2.

  * update

  * update 2

  * Added Spellcounts to factor into total arcane.  The resultes are closer to EoR imo.

  * add epic and cantrip counts to arcane equation

  * from riggs suggestions

  * removed tier, no longer needed

  * brackets around if statement


sha: 4adb2c7979bc5ab49ed1227d07d7668d4c714617
author_date: 2020-07-30T03:56:53Z
committer_date: 2020-07-30T03:56:53Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add faction dev command (#3097)

  * Add faction dev command

  * .

  * Update DeveloperCommands.cs

  * Update DeveloperCommands.cs


sha: 929c307dbe3b4ca6997bf8a7303f57382da4a39c
author_date: 2020-07-29T04:46:55Z
committer_date: 2020-07-29T04:46:55Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add support for Enlightenment (#3094)

  * Add support for Enlightenment

  * Update Enlightenment.cs

  * Update Enlightenment.cs

  * comments

  * Update Enlightenment.cs

  * Update Enlightenment.cs

  * Update Specialization rules

  If skill is specialized via augmentation gem and is tinkering skill, it can be removed/refunded. If retrained, it will go back to specialized.

  If skill is Salvaging, it will refund xp spent only, and remain specialized.

  * Update Enlightenment.cs

  * Update Enlightenment.cs

  * Update Player_Skills.cs

  * Update appveyor.yml


sha: fde6f4fa0d4d41402a6d8a81f892a3b4507e6dd5
author_date: 2020-07-29T04:13:59Z
committer_date: 2020-07-29T04:13:59Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Tweak Switch / Teleport msg output (#3092)

  * Tweak Switch / Teleport msg output

  * adjust cloak msg output

  * adjust proc message


sha: 30d9611cd4ab4bc4e9efb342ec8dde54ebe26ac2
author_date: 2020-07-29T04:13:43Z
committer_date: 2020-07-29T04:13:43Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add support for /afk commands (#3086)

  * Add support for `/afk` commands

  * update default msg

  * Update GameActionTell.cs

  * Update GameActionTell.cs


sha: 8786299bae71796fa78fa11cbf6f5715206edefe
author_date: 2020-07-27T12:28:02Z
committer_date: 2020-07-27T12:28:02Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update to Proc Rates for Cloaks.  Cloaks were pulling Max Level, not current cloak level.  Also adjusted Proc Rate.  Now depends more on damage percentage. (#3095)


sha: c5fa835fbfba92d80ac6ce2323fff74eb683a17c
author_date: 2020-07-21T05:32:06Z
committer_date: 2020-07-21T05:32:06Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust TurbineChatHandler to account for society resets (#3084)

  * Adjust TurbineChatHandler to account for society resets

  * Fix issue with society id after relog


sha: 053ef0f4f356936b408f98e5285ab59b65c45c8c
author_date: 2020-07-16T17:21:20Z
committer_date: 2020-07-16T17:21:20Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up support for Society global chat (#3083)

  * Wire up support for Society global chat

  * Update TurbineChatHandler.cs

  * Update TurbineChatHandler.cs


sha: a2092dd499d63c6cd6ce6b2fdb1a08243bc04e6d
author_date: 2020-07-16T05:02:32Z
committer_date: 2020-07-16T05:02:32Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with craft confirmation source/target search (#3082)

  * Fix issue with craft confirmation source/target search

  * Update appveyor.yml


sha: 85134384a68d78d322e46f4549b8019ab7fd504c
author_date: 2020-07-16T04:38:44Z
committer_date: 2020-07-16T04:38:44Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Only show ArmorLevels on Players or Unattackable Creatures (#3079)

  * Only show ArmorLevels on Players

  * include unattackable creatures

  * Update ArmorLevel.cs


sha: b15eb17b7ed6eb8c29d11752089167fcb9e246ef
author_date: 2020-07-16T04:38:28Z
committer_date: 2020-07-16T04:38:28Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Switch Healer usage to Motion with Commands (#3077)

  * Switch Healer usage to Motion with Commands

  * Update Player_Location.cs


sha: 82578fffb6d3e3e555b542a1d8ce205e8da6e55b
author_date: 2020-07-12T22:40:05Z
committer_date: 2020-07-12T22:40:05Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Some Appraisal changes (#3067)

  * SQL Writer update

  * Some Appraisal changes

  Moving properties to runtime only


sha: 5baad3fa9a1323a28864eccb801758d8db5bee03
author_date: 2020-07-12T02:23:24Z
committer_date: 2020-07-12T02:23:24Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  handle appraisal for * unenchantable body parts (#3073)

  * handle appraisal for * unenchantable body parts

  * order of operations for -AL


sha: 362dabf3628c382b5083936222ba236fbe466049
author_date: 2020-07-11T13:35:28Z
committer_date: 2020-07-11T13:35:28Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  [TEST] Reuse buffer in ConnectionListener (#3021)

  Spelling fix.

  Re-use the buffer in Connection Listener, and add ReleaseBuffer() method in ClientPacket to explicitly release references to the shared buffer.

  This retains the optional ability to retain ClientPacket and it's underlying data for longer (server development, or 3rd party tool)


sha: 5dd8ad1fac2a63df1444b74ad41238c817c1f1e5
author_date: 2020-07-11T13:35:04Z
committer_date: 2020-07-11T13:35:04Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Biota Guid Consolidator (#2934)

  * [TEST] Biota Guid Consolidator

  Seems to work. Need to make sure the following weenie types are ok:
  Allegiance
  Hooker

  * Update EnchatnmentRegistry

  * ... such a simple fix

  The second foreach was running the linq query again which wasn't returning the results needed.. ToList() gets our results so we can iterate over them twice, properly.

  * Add guid conversion for shortcuts

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 806f9d069b1ee9705b1ce9e528aa39f55bc9628b
author_date: 2020-07-11T04:05:01Z
committer_date: 2020-07-11T04:05:01Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  investigating 'combat pet already in world' scenario, handling without re-activating cooldown (#3068)


sha: d66de293e40217fdff6d93fb8a2a229adfea067d
author_date: 2020-07-09T03:54:50Z
committer_date: 2020-07-09T03:54:50Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add support for QuestBits emotes (#3061)

  * Add support for QuestBits

  * Update EmoteManager.cs

  * Update QuestManager.cs

  * .


sha: 165c4659b38e300c2d4c7186dfb5aa6018a6b860
author_date: 2020-07-08T19:41:23Z
committer_date: 2020-07-08T19:41:23Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  send recall animations as actions instead of forward commands (#3060)

  * send recall animations as actions instead of forward commands

  * ensure action runs through physics for fast tick

  * update TeleToHouse

  * refactor


sha: f4ac60de26b95f4be6ca667bf2d75534b8c5458b
author_date: 2020-07-04T03:15:28Z
committer_date: 2020-07-04T03:15:28Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with spent xp verification (#3055)

  * Fix issue with spent xp verification

  * Update PropertyDataId.cs

  * Update DeveloperFixCommands.cs

  * Update DeveloperFixCommands.cs

  * Update DeveloperFixCommands.cs

  * Update DeveloperFixCommands.cs


sha: be5e7624eecda1228b2e545e56d0baff622903b6
author_date: 2020-07-04T01:44:42Z
committer_date: 2020-07-04T01:44:42Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for EnchantmentTypeFlags.MultipleStat (#3059)

  * adding support for EnchantmentTypeFlags.MultipleStat

  * .

  * ..


sha: d635f4df249f0f6e34e94edf8c73134fea270bef
author_date: 2020-07-02T18:35:37Z
committer_date: 2020-07-02T18:35:37Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with destroying stack in containers (#3058)

  * Fix issue with destroying stack in containers

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs


sha: ecc24025fee70ad9ab066ca1a7dcf396e1cbcdf3
author_date: 2020-07-01T17:05:38Z
committer_date: 2020-07-01T17:05:38Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix some issues relating to Stackable merge (#3052)

  * Adjust DoHandleActionStackableMerge

  * Allow Merging Stacks on Landblock

  * Update Container.cs

  * Update Player_Inventory.cs


sha: 7d2e422a44a7339dfd1a6f3213ba8845e6273a9b
author_date: 2020-07-01T17:05:27Z
committer_date: 2020-07-01T17:05:27Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Allow Specialized Skills via Augmentation Gem to refund xp spent (#3050)

  * Allow Specialized Skills via Augemention Gem to reset xp spent

  * Update Player_Skills.cs


sha: 05522aba83c94eef093ca584422a6f1c06b27763
author_date: 2020-06-27T06:54:14Z
committer_date: 2020-06-27T06:54:14Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issues with Specialized Skills (#3040)

  * Fix issue with Aug Spec Skills

  * Fix issue with specialized skill credit limit

  * Update PropertyBool.cs

  * Update appveyor.yml


sha: 3039cb492669aef3bfc30f8e90d80581e1b22f1b
author_date: 2020-06-27T06:42:26Z
committer_date: 2020-06-27T06:42:26Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Updates to Fellowship locking (#3044)

  * Updates to Fellowship locking

  * Update Fellowship.cs

  * .

  * .

  * Update Fellowship.cs

  * .

  * Update Fellowship.cs

  * Update FellowshipLockData.cs

  * Update Fellowship.cs


sha: c6353a1e2666c32b2cf2735e0e2fe5e85cdb55e5
author_date: 2020-06-27T06:08:07Z
committer_date: 2020-06-27T06:08:07Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add DefaultCommandTimeout to DbUpdates (#3048)

  * Add DefaultCommandTimeout to DbUpdates

  * Update Program_DbUpdates.cs

  * Update Program_Setup.cs


sha: f7af48022fbccfe70142cb5d82d92478676f70bb
author_date: 2020-06-27T01:47:57Z
committer_date: 2020-06-27T01:47:57Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Tweak Gem / Portal WeenieError response (#3046)

  * Tweak Gem / Portal WeenieError response

  * Update Gem.cs


sha: 937e1fb57fdee86da3dc44c9b032a4bd80ee37dd
author_date: 2020-06-27T01:47:48Z
committer_date: 2020-06-27T01:47:48Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add OrderBy to Inventory list searches (#3045)

  * Add OrderBy to Inventory list searches

  * Update Container.cs

  * .


sha: 54c35b1b7ba13a7ffb4d700211b7e592aac693bd
author_date: 2020-06-27T01:47:32Z
committer_date: 2020-06-27T01:47:32Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Resync some item properties with world database (#3043)

  * Resync some item properties with world database

  * Update 2020-06-25-00-Update-Some-Items.sql


sha: 32665749d4f824556c836b6b57d0a5febd775cdc
author_date: 2020-06-27T01:47:15Z
committer_date: 2020-06-27T01:47:15Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Cloaks (#3013)

  * Added Tables for Cloak WCIDS, Spells, and Sets

  * Add Create,Mutate and Assign Magic Functions for Cloaks.

  * Added to Mutate Function for dev Lootgen command,  added self target true/false logic for cloak surge spells

  * Minor Changes

  * Added Cloaks to Loot Drops.  Adjusted the ratios per Tier.

  * Added Value to Cloaks

  * Fixed rng count for picking a cloak weenie, Removed unused Namespaces

  * Added Damage Reduction - CloakWeaveProc

  * Added wield reqs to cloaks

  * Update Drop rates  to match Magnus data

  * Changed setting the spell ID from Biota to ProcSpell


sha: ec9b698b71de9d7b507d5b480b2284ad4587eb31
author_date: 2020-06-23T18:48:54Z
committer_date: 2020-06-23T18:48:54Z
raw_author: 14e6d90bc3a1abe4971f5fb1a74a5351d6f38732
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix for sentinel/envoy access level [#3034] (#3035)

  * Fix for sentinel/envoy access level

  * Update PropertyBool.cs

  * enable IsSentinel flag for Envoy users, because IsEnvoy is not recognized by the client

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: b944284764c01ea53fff12bdcd5e98b75a70583a
author_date: 2020-06-23T04:54:20Z
committer_date: 2020-06-23T04:54:20Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Reversed the changes made by PR 2695 for no wield meleeD, and added variance to those via tier levels.    Also changed to <= and fixed some values there were being duplicated. (#3038)


sha: 5b1b6e3ea502081995c1dd9e45e849697deb11c8
author_date: 2020-06-22T02:02:05Z
committer_date: 2020-06-22T02:02:05Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add some null returns to GDLELoader (#3036)

  * Add some null returns to GDLELoader

  * Apply suggestions from code review

  Co-authored-by: gmriggs <gmriggs@gmail.com>

  Co-authored-by: gmriggs <gmriggs@gmail.com>


sha: 1146c400a1f607457f1198a49d3deced4fd8b298
author_date: 2020-06-20T12:05:15Z
committer_date: 2020-06-20T12:05:15Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Added Variance for Cloak Proc Rate depending on the level of cloak. (#3031)

  * Added Variance for Cloak Proc Rate depending on the level of cloak.

  * Spelling Error

  * minor edits

  * Updated with Riggs Changes

  Co-authored-by: gmriggs <gmriggs@gmail.com>


sha: aed5bb52aea27ee8358fd3f490b76a27520e6aa9
author_date: 2020-06-20T07:30:17Z
committer_date: 2020-06-20T07:30:17Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up base support for Paragon Weapons (#3023)

  * Wire up base support for Paragon Weapons

  * Update EquipmentSet.cs

  * Update RecipeManager_New.cs

  * Update RecipeManager.cs


sha: 158ea774b0d10c9db39009865506a1f2815af902
author_date: 2020-06-20T03:42:43Z
committer_date: 2020-06-20T03:42:43Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with slumlord payments (#3033)

  * Fix issue with slumlord createlist non stackables

  * rename function due to stacksize funkiness

  * Update WorldObject_Equipment.cs

  * Update Source/ACE.Server/WorldObjects/WorldObject_Equipment.cs

  Co-authored-by: gmriggs <gmriggs@gmail.com>

  Co-authored-by: gmriggs <gmriggs@gmail.com>


sha: 844ca6819183ec67766cd8060a523443f8156853
author_date: 2020-06-18T21:30:15Z
committer_date: 2020-06-18T21:30:15Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adjust cleave logic based on player convos and retail vid (#3025)

  * adjust cleave logic based on player convos and retail vid

  * actually testing, and fixing call stack


sha: 9e045521cb7922bf82cb8d797cc6e60ce82573c8
author_date: 2020-06-17T01:03:29Z
committer_date: 2020-06-17T01:03:29Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding /nudge and /rotate content dev commands for landblock instances (#3024)

  * adding /nudge and /rotate content dev commands for landblock instances

  * adding optional guid param


sha: b817e6bbfe734838a815680cda54365842aa787d
author_date: 2020-06-15T13:30:23Z
committer_date: 2020-06-15T13:30:23Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Loot Sim update - Cloaks and cantrip counts (#3014)

  * Added Epic and Legendary Cantrip Counts/DropRates

  * Added Epic/Legendary cantrip counts

  * Updated Cantrip Counts, Updated Log File name

  * Cantrip Counts

  * Added Cloaks

  * Added cloak option to testlootgen dev commands

  * Updated Cloak Table, Fixed cloak option table

  * Added CloakProc to table

  * Fixed Cloak Table

  * Added Wield to Cloak Table


sha: 8fdf7a315285fb520a3e1bfd49311003405efe86
author_date: 2020-06-13T05:59:07Z
committer_date: 2020-06-13T05:59:07Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjust GetPickupMotion to account for object's height (#3022)

  * Adjust GetPickupMotion to account for object's height

  * Update Player_Inventory.cs

  * Update Player_Inventory.cs


sha: 69f505b9784888992761ed2ce54d7b4dc51d5c78
author_date: 2020-06-11T14:00:28Z
committer_date: 2020-06-11T14:00:28Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for cloak damage reduction procs (#3017)

  * adding preliminary support for damage reduction procs

  * syncing up closer to retail

  * fix bug for Harm and WoundedTaunt

  * added support for CloakWeaveProc to life drain and harm other spells. PR in more finalized state

  * refactored

  * cleanup


sha: f8b03ffbbe8b77411cd537e03ba86735e69a450f
author_date: 2020-06-11T04:00:08Z
committer_date: 2020-06-11T04:00:08Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Added Colo FP to Enum and RecipeManager (#3019)

  * Added Colo FP to Enum and RecipeManager

  * Updated Armor Imbue Recipes

  * Added Misc ItemType of FP salvage to be used for Tinkering

  * Restricted Misc Types to certain WCIDs

  * Changed so appraisal info doesn't show 100 uses


sha: c57d2774e48f09032ba770628c8160541b3cdc77
author_date: 2020-06-11T03:59:11Z
committer_date: 2020-06-11T03:59:11Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update Creature/Life for self targeted spells (#3011)

  * Update Creature/Life for self targeted spells

  * .

  * .


sha: c9cd524afd06923917fc02af76f1c503ecff9cf0
author_date: 2020-06-11T03:58:59Z
committer_date: 2020-06-11T03:58:59Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up HearChat emoteset (#3009)

  * Wire up HearChat emoteset

  * Update Player.cs

  * Update EmoteManager.cs

  just to be on safe side of data errors


sha: 516adb1ab8f8261cb30be898db2fb4924cb70f2d
author_date: 2020-06-11T03:58:45Z
committer_date: 2020-06-11T03:58:45Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add support for landblock keepalive object (#3006)

  * Add support for landblock keepalive object

  * .

  * Update Landblock.cs

  * add search in case multiple keep alives were added to landblock

  * flag rename


sha: e409dd143ea599e11ea3441eeee3f47a1c20dd2b
author_date: 2020-06-11T03:58:30Z
committer_date: 2020-06-11T03:58:30Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adjustments to Die and OnDeath (#3005)

  * Adjustments to Die and OnDeath

  * .

  * fix crash

  * Update Creature_Death.cs

  * Update Creature_Death.cs


sha: 6ea7c19ea9482fc9ad921cedc16c9bf16598313e
author_date: 2020-06-11T03:47:17Z
committer_date: 2020-06-11T03:47:17Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Revise Generator Init/Max spawn conditions (#2991)

  * Revise Generator Init/Max spawn conditions

  * Update WorldObject_Generators.cs

  * Update WorldObject_Generators.cs

  * Update AdminCommands.cs

  * Update WorldObject.cs

  * Update WorldObject_Generators.cs

  * Update EmoteManager.cs

  * Update WorldObject.cs

  * Update GenericObject.cs

  * Correct use of GeneratorDestructionType

  * Update WorldObject_Generators.cs

  * Update EmoteManager.cs

  * Update Landblock.cs

  * Update Landblock.cs

  * Update Landblock.cs

  * Update Landblock.cs

  * Update Signal Emitting support to all WorldObjects

  * Adjust [In/Dec]crement(My)Quest

  * Update AdminCommands.cs

  * Update DeveloperCommands.cs


sha: 82811f2182a50bab44fc1bf8856b7e64fb407661
author_date: 2020-06-07T10:44:54Z
committer_date: 2020-06-07T10:44:54Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  re-verify tailoring requirements after anim (#3008)

  * re-verify tailoring requirements after anim

  * adding similar checks to PetDevice and Aetheria

  * updating comment


sha: 4cebc7264556270cf7c964fe5bcd773c3911ba6d
author_date: 2020-06-02T03:56:02Z
committer_date: 2020-06-02T03:56:02Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue in createinst with non-stuck child object spawns (#3003)

  * Fix issue with createinst in creating child objects

  * .


sha: 404cc98b5e7f1957a993de0529a97a7d95fdf711
author_date: 2020-06-01T00:47:09Z
committer_date: 2020-06-01T00:47:09Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix issue with character creation skills bonuses (#2973)

  * Update skill handling

  - Update TrainSkill
     - Spec: init level bonus
     - Trained: xp bonus only at creation
  - Update PlayerFactory for xp bonus of trained skill

  * Update Player_Skills.cs

  * Update Player_Skills.cs

  * Update Player_Skills.cs

  * Update Player_Skills.cs

  * Update Player_Skills.cs

  * Update AugmentationDevice.cs

  * Update DeveloperFixCommands.cs

  * Update DeveloperFixCommands.cs

  * Update DeveloperFixCommands.cs

  * Update DeveloperFixCommands.cs

  * Update Player_Skills.cs

  * Update DeveloperFixCommands.cs

  * Update Source/ACE.Server/Command/Handlers/DeveloperFixCommands.cs

  Co-authored-by: gmriggs <gmriggs@gmail.com>

  * Update appveyor.yml

  Co-authored-by: gmriggs <gmriggs@gmail.com>


sha: ed6cc6e3f0bf875211189bf6cf60394ee03b299d
author_date: 2020-05-26T02:42:00Z
committer_date: 2020-05-26T02:42:00Z
raw_author: b040ade4418a57ee8e4bb1883f5fd03a8973a194
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Is this 3000? CONGRATS (#3000)

  * Update LootTables.cs

  Fixed Spine Glaive WCID

  * Typo

  I fixt it for you.


sha: de1dce5348181069974ca4eb2ae69e00c051068f
author_date: 2020-05-25T06:04:18Z
committer_date: 2020-05-25T06:04:18Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  improved collision detection for projectiles on players (#2822)

  * [TEST] improved collision detection for projectiles on players

  * performance improvement


sha: 298f6f5554fd81fb2da981fe95a65b9bf262432d
author_date: 2020-05-24T01:49:31Z
committer_date: 2020-05-24T01:49:31Z
raw_author: aa32961094908a1f1ba04c6e5a54fc5b529d16f5
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Myquests command fixes (#2994)

  * use quest_mindelta_rate server prop when displaying myquests output

  * add 'Quest list is empty' response to myquests

  * formatting

  * dont pass default to property manager

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 7661da0a93e69dcbde88d714d0ee17201a5f369d
author_date: 2020-05-23T17:33:39Z
committer_date: 2020-05-23T17:33:39Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Made console commands consistent with in-game (#2993)

  Allowed console commands to start with "/" or "@". Would previously respond with "Invalid Command" if the command started with a "/" or "@". Also allows commands to be used consistent with the "acecommands" output.


sha: c259ba9d7a83ea25f5a5fb56f655865ab594b2db
author_date: 2020-05-23T17:28:05Z
committer_date: 2020-05-23T17:28:05Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  building on 2950, adding MutateFilter, and weighted chance tables (#2959)

  * Added Variance to Burden

  * Cleanup

  * Update Burden Formula for Tiers

  * adding MutateBurden curve tables

  * adding MutateFilter, armor burden mod

  * adding new files

  * update comment

  Co-authored-by: harliq <30803300+harliq@users.noreply.github.com>


sha: dd8ab66198bbce579a376a85e3f764f22562b813
author_date: 2020-05-23T17:23:45Z
committer_date: 2020-05-23T17:23:45Z
raw_author: a23c0f7fe52b28ccad14c73a36794941ba9b48e9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Dat file iteration checking (#2992)

  * Added dat file Iteration checking to server files
  * Handled DDD_InterrogationResponse to check clients connecting for up-to-date dat files and display a warning upon login.
  * Use command "modifybool show_dat_warning true" to show warning to clients upon login.
  * Fixed ACE.Server.Network binaryReader.Align() function.


sha: 304010c0cdcdd93f3bd2f6dc0130a94b89983a48
author_date: 2020-05-17T23:17:55Z
committer_date: 2020-05-17T23:17:55Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  only send fellowship vital updates to clients w/ fellowship window currently open (#2990)

  * only send fellowship vital updates to clients w/ fellowship window currently open

  * add comment


sha: 099846227964803772090cd0a43c8f8717225087
author_date: 2020-05-12T03:52:07Z
committer_date: 2020-05-12T03:52:07Z
raw_author: 2c08b70b1988c2ea4859e1252577d0865c9f61bd
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adding ability to exclude specific IPs from max session count. (#2986)

  * Adding ability to exclude specific IPs from max session count.

  * Added config examples, and fixed misspelling of config property.


sha: a034edfdbe988a9724a02909ba10549f7b6f8ef1
author_date: 2020-05-12T03:51:51Z
committer_date: 2020-05-12T03:51:51Z
raw_author: 2c08b70b1988c2ea4859e1252577d0865c9f61bd
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Adding extra options for AutoApplyWorldCustomizations (#2985)

  * Adding extra options for AutoApplyWorldCustomizations

  * Added examples for world customization content paths config option.

  * Added double-backslash for path examples in world customization paths config.


sha: 5ed19c7f5a2be440f09bedb2c3ec225a9ff4d9c0
author_date: 2020-05-10T06:27:42Z
committer_date: 2020-05-10T06:27:42Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Revert "Destroy projectiles on collision (#2971)" (#2983)

  This reverts commit 483fd196d89a49a89d16163b4d7f660f4c8445b6.


sha: a0285c77e63afe239a2e523382845f892bf5b398
author_date: 2020-05-08T05:59:18Z
committer_date: 2020-05-08T05:59:18Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add RealTime Rare chance modifications (#2975)

  * Update CanGenerateRare to false in the case of bad data

  * Remove +5 requirement

  * Add rare timestamping and counters

  * Add Real-Time Rare chance modifier

  * Add server configurables for real time rares

  * Update LootGenerationFactory_Rare.cs

  * Update Corpse.cs

  * Update Player_Properties.cs

  * Adjust system to match description from wiki

  Timer now starts first rare eligible kill

  * Update Corpse.cs

  * Update Creature_Death.cs

  * How it really was.. apparently

  * .

  * Update Corpse.cs

  * Update Corpse.cs

  * Update appveyor.yml

  Update version to 1.3.x


sha: fad8d611d7fcd399f3d9eea450fca2e66f8cc215
author_date: 2020-05-08T05:46:29Z
committer_date: 2020-05-08T05:46:29Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add ping to clients at character select (#2977)

  This "hack" deviates from known retail pcaps/behavior, but appears to be the least harmful way to work around something that seemingly didn't occur to players using ThwargLauncher connecting to retail servers.

  In order to prevent the launcher from thinking the session is dead, we will send a Ping Response every 100 seconds, this will in effect make the client appear active to the launcher and allow players to create characters in peace.


sha: 664cc02f91503794e4aabd584d86aa1ceacd7292
author_date: 2020-05-08T05:45:55Z
committer_date: 2020-05-08T05:45:55Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update CanGenerateRare to false in the case of bad data (#2974)

  * Update CanGenerateRare to false in the case of bad data

  * Remove +5 requirement

  * Add rare timestamping and counters

  * Update Creature_Death.cs


sha: 7b6784d54fe2251be1790df73cdd37ecf07fed47
author_date: 2020-05-08T05:45:18Z
committer_date: 2020-05-08T05:45:18Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update offline purge to clean up invalid allegiance data (#2970)

  * Update offline purge to clean up invalid allegiance data

  * Update ShardDatabaseOfflineTools.cs

  * Update ShardDatabaseOfflineTools.cs

  * Update ShardDatabaseOfflineTools.cs


sha: 303832cb937c91e4f05d0e1148ce0a725830aa05
author_date: 2020-05-08T05:45:03Z
committer_date: 2020-05-08T05:45:03Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Prevent create/ci from using specialized weenie types (#2969)

  * Prevent create/ci from using specialized weenie types

  * Disallow stuck items to be spawned in inventory


sha: 4d8cd446f80d3895c0b2d7a91a3c5449b33adcc8
author_date: 2020-05-08T05:44:49Z
committer_date: 2020-05-08T05:44:49Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Enable global chat toggling (#2968)

  * Enable global chat toggling

  Hardcore server mode?

  * Update Player_Networking.cs

  * Update Player_Networking.cs

  * More pcap matching

  * Update Player_Networking.cs


sha: eb5703f862210c5db35fc03de6195cabec02e790
author_date: 2020-05-08T05:44:21Z
committer_date: 2020-05-08T05:44:21Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Wire up automatic database updates (#2965)

  * Wire up automatic database updates

  - Support automatic database patching
  - Support automatic updating of world database to latest release
  - Support automatic re-application of world database customization

  * Update Program_DbUpdates.cs

  * Update Program_DbUpdates.cs

  * Update Program_Setup.cs

  * Update Program_DbUpdates.cs

  * Update Program_DbUpdates.cs

  * Update Program_DbUpdates.cs


sha: 7adff420420e9af82a456afca4a9bab01e11726d
author_date: 2020-05-08T05:43:55Z
committer_date: 2020-05-08T05:43:55Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update Fellowship messaging + better FellowPortalSending handling (#2952)

  * Update Fellowship messaging

  * Update EmoteManager.cs

  * Update Fellowship.cs

  * Update EmoteManager.cs

  * Update Emote handling

  * Update WorldObject_Magic.cs

  - Limit FellowPortalSending spells to in range of caster
  - Update handling to not teleport multiple times

  * Update WorldObject_Magic.cs

  * Update Fellowship.cs

  * Update Fellowship.cs

  * Update Player_Fellowship.cs

  * Update Fellowship.cs

  * Update Fellowship.cs

  * fellow_busy_no_recruit


sha: 122370c5182a167cad6a8b35558c260daecf9e79
author_date: 2020-05-05T23:55:24Z
committer_date: 2020-05-05T23:55:24Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  separating CreateItem from MutateItem in loot generator, wiring up full support for /lootgen (#2958)

  * separating CreateItem from MutateItem in loot generator, wiring up full support for /lootgen

  * adding support for PetDevice to /lootgen

  * update lootsim

  * .


sha: b81df7af56a9cb919d03882473ab6be98e4adb87
author_date: 2020-04-25T07:10:58Z
committer_date: 2020-04-25T07:10:58Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for magic resist to /debugdamage (#2957)

  * adding support for magic resist to /debugdamage

  * adding /debugdamage for SpellProjectile


sha: fbdc68cb0e08d7df2046d44e6ce321cf05baa4e8
author_date: 2020-04-24T16:27:04Z
committer_date: 2020-04-24T16:27:04Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  use sphere radius when determining distance for mob aggro (#2962)

  * use sphere radius when determining distance for mob aggro

  * updating comment

  * adding cylinder distance to /dist dev test command


sha: 16f32a1802b292eb7583261a6e47b6e66cf8091d
author_date: 2020-04-24T14:59:14Z
committer_date: 2020-04-24T14:59:14Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for more sealed bags of salvage to RecipeManager_New (#2953)

  * adding support for more sealed bags of salvage to RecipeManager_New

  * adding sandstone100


sha: 0701ce976255af4ebd8fcac7af9cd4d1cbf6e9c5
author_date: 2020-04-19T03:13:19Z
committer_date: 2020-04-19T03:13:19Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update ConsumeUnlocker output to match pcaps (#2943)

  * Update ConsumeUnlocker output to match pcaps

  * Update Lock.cs


sha: 90d3e7d4e06107f10e48012d67ea440dabe5f429
author_date: 2020-04-18T20:58:36Z
committer_date: 2020-04-18T20:58:36Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Loot missile refactor (#2944)

  * Refactored

  * Tested, Removed Old Code

  * Added Comments, Rearranged For readability

  * Added Summarys

  * More Summarys

  * Fixed Values using workmanship


sha: bc3b359b3fac1a19e3906e57a29eec9c7f5edaa2
author_date: 2020-04-18T20:16:16Z
committer_date: 2020-04-18T20:16:16Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update CheckUseRequirements for Portals (#2945)

  * Update CheckUseRequirements for Portals

  * Requested changes

  * Adjustments

  * Update Portal.cs


sha: 528c9b3667ced5aacffbf90f2a8757bdf8d6a008
author_date: 2020-04-16T19:05:47Z
committer_date: 2020-04-16T19:05:47Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  prevent ninja looting chests (#2935)

  * prevent ninja looting chests

  * comment typo

  * factoring code some more, syncing chest messages up to other container messages

  * remove unused line

  * remove another unused line

  * adding unlocker_window config option

  * Update Source/ACE.Server/WorldObjects/Chest.cs

  Co-Authored-By: Ty Conner <tyconner@itcproductions.com>

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 75e8220237ca67854efadb709b5012b0272fe47b
author_date: 2020-04-16T15:13:46Z
committer_date: 2020-04-16T15:13:46Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding server option for /pkl entry collision check, enabling door skipping glitch from retail (#2936)

  * adding server option for /pkl entry collision check, enabling door skipping glitch from retail

  * normalizing config option names / default retail values

  * normalizing server config option for allow_jump_loot


sha: c085564e34e26373b6c18ac169deb4d33cac926b
author_date: 2020-04-16T13:29:29Z
committer_date: 2020-04-16T13:29:29Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  EnableSensitiveDataLogging for shard and world (#2916)

  * EnableSensitiveDataLogging for shard and world

  * Add missing .GetFullMessage()


sha: 16d50b4684d20899e2f41df35c39780fe564ae0f
author_date: 2020-04-16T05:47:18Z
committer_date: 2020-04-16T05:47:18Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix writability issue with opening "blank/empty" books. (#2940)

  * Fix writability issue with opening "blank/empty" books.

  * Update Player_Book.cs

  * Update Player_Book.cs

  * Update Player_Book.cs


sha: 6e1535c8fdcfee6b0228cf8d4300dbb462248dfa
author_date: 2020-04-16T04:24:38Z
committer_date: 2020-04-16T04:24:38Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating Surge of Affliction + show_dot_messages for something more appropriate (#2937)

  * updating Surge of Affliction + show_dot_messages for something more appropriate

  * further tweaks to DF, adding 'health' to message to suppress Mag-Tools parse error


sha: 991ce1482ea9af620c2ab573c8bf6860ea034833
author_date: 2020-04-16T04:23:37Z
committer_date: 2020-04-16T04:23:37Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding server option for players to 'long hold' doors open for other players, as per retail (#2933)

  * adding server option for players to 'long hold' doors open for other players, as per retail

  * matching code w/ acclient

  * normalizing config option names / default retail values

  * updating desc


sha: eca0655ce462b91886529b96789d3aa917e884ca
author_date: 2020-04-16T04:23:20Z
committer_date: 2020-04-16T04:23:20Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  improve logging for scatter threshold z (#2932)

  * improve logging for scatter threshold z

  * revising again - keeping sign for output logging


sha: 5743a5f206df41f1bd7a3863c31dcb4301616ef0
author_date: 2020-04-14T14:52:40Z
committer_date: 2020-04-14T14:52:40Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing npk IsJumping check (#2930)

  * temporarily revert npk IsJumping checks again

  * fixing actual bug, retaining existing functionality


sha: af97c1b4d5dbe23792cceb7967c513c9a672cd6c
author_date: 2020-04-12T22:54:32Z
committer_date: 2020-04-12T22:54:32Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Disallow [re]entry into world if shutdown is in progress (#2794)

  * Disallow [re]entry into world if shutdown is in progress

  * Update Session.cs

  * Update Session.cs

  * Update ServerManager.cs

  * session management

  * Update ServerManager.cs

  * Update Session.cs


sha: f862d12a9cbc43386480eeeeff3bd5f5094a4631
author_date: 2020-04-12T22:47:17Z
committer_date: 2020-04-12T22:47:17Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add support for account bans (#2917)

  * Add support for account bans

  * Update SentinelCommands.cs

  * Update AdminCommands.cs

  * Update SentinelCommands.cs

  * Update SentinelCommands.cs

  * Update SentinelCommands.cs

  * Update SentinelCommands.cs


sha: 4a24710f4e84a4ebcd084c30f48a152a7d7af013
author_date: 2020-04-12T21:01:22Z
committer_date: 2020-04-12T21:01:22Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix spell bar position save issue (#2918)

  * Fix spell bar position save issue

  * Update 2020-04-11-00-Update-Character-SpellBars.sql

  * Switch CharacterPropertiesSpellBar to composite key

  * Fix incorrect indexes in SpellBars

  * Update ShardDatabaseOfflineTools.cs

  * Update PropertyManager.cs

  * Update DatabaseManager.cs

  * Update 2020-04-11-00-Update-Character-SpellBars.sql

  * Update 2020-04-11-00-Update-Character-SpellBars.sql

  * Update ShardDatabaseOfflineTools.cs

  * Update 2020-04-11-00-Update-Character-SpellBars.sql

  * Update ShardDatabaseOfflineTools.cs

  * Update DeveloperDatabaseCommands.cs

  * Update Program.cs

  * Update 2020-04-11-00-Update-Character-SpellBars.sql

  * Update 2020-04-11-00-Update-Character-SpellBars.sql

  * Update ShardDatabaseOfflineTools.cs

  * Update ShardDbContext.cs

  * .

  * Update DeveloperDatabaseCommands.cs

  * Update DeveloperDatabaseCommands.cs

  optimizations by @gmriggs

  Co-Authored-By: gmriggs <gmriggs@gmail.com>

  Co-authored-by: gmriggs <gmriggs@gmail.com>


sha: 967b916eaaf7e326cd0c8986bcd6828125848ec0
author_date: 2020-04-12T20:16:46Z
committer_date: 2020-04-12T20:16:46Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for AiUseMagicDelay, syncing up to retail (#2920)

  * adding support for AiUseMagicDelay, syncing up to retail

  * fixing compiler warning


sha: 69c8d96024156b4fb8368f5397b40fcb89e130f2
author_date: 2020-04-12T19:52:10Z
committer_date: 2020-04-12T19:52:10Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Fix EnchantmentManager Heartbeats (#2925)

  Now all enchantments will have their StartTime reduced by heartbeatInterval, instead of just the TopLevel enchantments


sha: 885ff2964ddbc31671be0a690846d1c21e38da09
author_date: 2020-04-11T21:19:48Z
committer_date: 2020-04-11T21:19:48Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add order to BiotaPropertiesPalette (#2892)

  This fixes corpse palette ordering after a server restart


sha: bec7aa5b3f92036ecb5c1be032eca007a1e0398e
author_date: 2020-04-11T19:29:14Z
committer_date: 2020-04-11T19:29:14Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  removing line of sight check for mob archers (#2912)

  * adding support for PowerupTime for monster melee attacks

  * fixing monster stop-and-go bug after sticky

  * removing line of sight check for mob archers


sha: 5df1d2a633da823ab8f9ca68d8c4b6a54840ca47
author_date: 2020-04-11T19:28:45Z
committer_date: 2020-04-11T19:28:45Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  syncing thrown weapons re-appearance time for monsters up to retail (#2910)

  * syncing thrown weapons re-appearance time for monsters up to retail

  * still accounting for original scenario


sha: 7e03b2c32609e3adffc27fdfa66b941c32ce402f
author_date: 2020-04-11T17:01:33Z
committer_date: 2020-04-11T17:01:33Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing monster stop-and-go bug after sticky (#2911)

  * adding support for PowerupTime for monster melee attacks

  * fixing monster stop-and-go bug after sticky


sha: d0e7209ca0cb866269f1ffcba21d89034960de1f
author_date: 2020-04-11T16:55:45Z
committer_date: 2020-04-11T16:55:45Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Check player names against creature names in world db (#2888)

  * Check player names against creature names in world db

  - Disable creating players with names of creatures in world
  - Adjust other checks

  * Update WorldDatabaseWithEntityCache.cs


sha: a941131522b159c75e2b9ef3c62906e7d9ebedcf
author_date: 2020-04-11T16:55:36Z
committer_date: 2020-04-11T16:55:36Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating legacy function for player melee skill (#2908)

  * updating legacy function for player melee skill

  * .


sha: f144ddf666984941b556f5e90b57df490e9fac74
author_date: 2020-04-11T16:55:16Z
committer_date: 2020-04-11T16:55:16Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  syncing movement params (stop completely, distance to object) up between client and server slightly better w/ defaults (#2907)


sha: 6261fe55188e6aea5c1dcd6ba08348d10ce97da0
author_date: 2020-04-11T16:55:04Z
committer_date: 2020-04-11T16:55:04Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update boot command (#2897)

  * Update boot command

  * Update SentinelCommands.cs

  * Update SentinelCommands.cs


sha: 6d9ba2abc8ad6e34a17a2e6e7196ec7720aad932
author_date: 2020-04-11T16:54:45Z
committer_date: 2020-04-11T16:54:45Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Revert "fixing shade=0, from optimshi (#2870)" (#2896)

  This reverts commit 640847bf55f1de011f3d0a44569782f5c88a1895.


sha: 955c8d7effb9c2494da885b85e25ccbbd4843fef
author_date: 2020-04-11T16:54:37Z
committer_date: 2020-04-11T16:54:37Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for caster weapons to Monster_Inventory (#2904)

  * add support for caster weapons to Monster_Inventory

  * adding comment

  * optimizing

  * removing comment


sha: 762dd072ec476f4f0c55b97e01ecc26398afd327
author_date: 2020-04-11T16:54:25Z
committer_date: 2020-04-11T16:54:25Z
raw_author: ea4cbcd709a082c23a16461c7f988b8308fba4f0
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixed bug allowing a corrupt or malformed packet to crash the server when the fragment parser tries to read past the end of the data (#2903)

  simplified CryptoSystem
  removed unused counter from ISAAC
  simplified client packet CRC verification call stack


sha: 06cd766b0975a9ded69c90dfc8f316a8b2b0d5de
author_date: 2020-04-11T16:54:15Z
committer_date: 2020-04-11T16:54:15Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  updating no stamina use chance (#2902)

  * updating no stamina use chance

  * more cleanup

  * adding DefenseStanceMod

  * updating comments


sha: 945d7b66d35707fb0f068ccf9d526bf0fc3865aa
author_date: 2020-04-11T16:53:50Z
committer_date: 2020-04-11T16:53:50Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  IsJumping consistency across pks and npks (#2899)

  * add jump looting bug from retail

  * IsJumping consistency across pks and npks


sha: 6e8e361579da9b7aab16dc20720afabe2887ffcf
author_date: 2020-04-08T05:35:53Z
committer_date: 2020-04-08T05:35:53Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  syncing bouncy housing barriers with server physics (#2891)

  * improve house root guid

  * syncing bouncy housing barriers with server physics


sha: 78dd260de8b9dec48a0ab431945073e334e0f11b
author_date: 2020-04-06T13:49:55Z
committer_date: 2020-04-06T13:49:55Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  further updates to melee/missile repeat cycle to sync more precisely to retail (#2882)

  * adding preliminary support for fast missiles

  * initial implementation

  * resetting power bar on charge failed

  * add support for 'lead missile targets' character option disabled

  * further updates to melee/missile repeat cycle to sync more precisely to retail


sha: 44f10dd6ea09109bb879f96d3e441b6e33789b6a
author_date: 2020-04-06T13:41:09Z
committer_date: 2020-04-06T13:41:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding preliminary support for fast missiles (#2472)

  * adding preliminary support for fast missiles

  * initial implementation

  * resetting power bar on charge failed

  * add support for 'lead missile targets' character option disabled


sha: 3e30c33540e9674c2d52dff131698cac94d60862
author_date: 2020-04-06T02:03:45Z
committer_date: 2020-04-06T02:03:45Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Minor docker related changes (#2887)

  * Update docker-compose.arm64

  * Update .dockerignore

  * Updates


sha: 62c648bfe6e55ed741d0641068e83a26e453d6ba
author_date: 2020-04-05T20:40:21Z
committer_date: 2020-04-05T20:40:21Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Improve ShardDatabaseWithCaching Locking (#2880)

  * Improve ShardDatabaseWithCaching Locking

  * Add biota information

  * remove virtual

  * remove debugging


sha: 50d070ef5d8a641c3dba8b98bb0e8c4ffa5b62f4
author_date: 2020-04-05T20:38:56Z
committer_date: 2020-04-05T20:38:56Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Step 4 hybrid weenie biota (#2864)

  * Step 1. Add new adapter classes and models

  All classes and objects added are in new namespaces.

  This add has 0 interraction on existing ACE code.

  This sets the groundwork for Step 2. Moving World DB caching to the new models

  * first part of the world entity usage

  * almost there

  * final part

  * update WeenieExtensions

  * fix

  * merge fixes and improvements

  * ACE.Database new code

  * it compiles

  * InitializePropertyDictionaries

  * WOrldDatabaseWithEntityCache cleanup

  * ShardDatabaseWithCaching

  * ShardDatabase Cleanup

  * todo

  * cache counts reported in serverstatus

  * House InitializePropertyDictionaries

  * improve ServerStatus

  * BiotaModel change HousePermissions to Dictionary<uint, bool>

  * PropertiesAllegiance to dictionary

  * BiotaUpdater improvements

  * Shard Database Cache Reporting

  * More code ported from Step 3

  * Remove stub CharacterCache

  * Update WorldDatabaseWithEntityCache.cs

  * build fixes

  * code audit

  * Remove non-callback functions from SerializedShardDatabase

  * BiotaUpdater progress.. only emote left

  * Emotes done... now need to test

  * fix

  * Burden/Value fix for containers

  * fat fingered EncumbranceVal

  * add some safety

  * Don't cache player biotas for initial PlayerManager load

  * Step 4. Don't duplicate common properties when copying weenie to biota

  This builds on Step 3.

  This is a run time optimization. It reduces RAM allocation and in turn also makes less work for the garage collector.

  When a biota is instantiated from a weenie (not from a database biota), the biota will point to the weenie for the following collections nstead of duplicating them:
  PropertiesCreateList
  PropertiesEmote
  PropertiesEventFilter
  PropertiesGenerator

  * Collection capacitys added to ctors (reduce resizing)

  * fix override_encounter_spawn_rates

  * new Projectile() -> static ProjectileCollisionHelper methods

  * disable by default, working out issues...

  * Fix for referencing weenie collections directly

  * Reduce EnchantmentManager ToList() and clone usage

  * fix

  * Set ChangesDetected only when a property actually changes

  * fix build

  * fix

  * Fix nullable Order for AnimPart and TextureMap

  * FixAnimPartAndTextureMapFromPR2731


sha: d66aa270192c2e1440f9a3cbeb638731c228df14
author_date: 2020-04-05T18:28:02Z
committer_date: 2020-04-05T18:28:02Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding function to automatically fix any 'invisible' equipped items (#2881)

  * adding function to automatically fix any 'invisible' equipped items

  * updating comment


sha: 435590f8e78eee0f124525310c4c0db543d59012
author_date: 2020-04-04T12:24:30Z
committer_date: 2020-04-04T12:24:30Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Destroy Laggy Projectiles (#2875)

  * Destroy Laggy Projectiles

  * Expand

  * one more

  * Add min of 5 slow hits before destroying SpellProjectile


sha: d94c1f05d4ef793552cd344525c22749afe21312
author_date: 2020-04-04T03:02:26Z
committer_date: 2020-04-04T03:02:26Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  moving duplicate code for life projectiles (#2876)

  * moving duplicate code for life projectiles

  * ensure projectile-immune monsters still wake up if vuln is cast

  * keeping original ordering for this section, for consistency


sha: 75fc1ce23cd9d28bb3b1df844e025e676a820587
author_date: 2020-04-03T03:40:27Z
committer_date: 2020-04-03T03:40:27Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Step 3. Convert ShardDatabase/WorldObjects biota from the ACE.Database model to the new ACE.Entity model (#2731)

  * Step 1. Add new adapter classes and models

  All classes and objects added are in new namespaces.

  This add has 0 interraction on existing ACE code.

  This sets the groundwork for Step 2. Moving World DB caching to the new models

  * first part of the world entity usage

  * almost there

  * final part

  * update WeenieExtensions

  * fix

  * merge fixes and improvements

  * ACE.Database new code

  * it compiles

  * InitializePropertyDictionaries

  * WOrldDatabaseWithEntityCache cleanup

  * ShardDatabaseWithCaching

  * ShardDatabase Cleanup

  * todo

  * cache counts reported in serverstatus

  * House InitializePropertyDictionaries

  * improve ServerStatus

  * BiotaModel change HousePermissions to Dictionary<uint, bool>

  * PropertiesAllegiance to dictionary

  * BiotaUpdater improvements

  * Shard Database Cache Reporting

  * More code ported from Step 3

  * Remove stub CharacterCache

  * Update WorldDatabaseWithEntityCache.cs

  * build fixes

  * code audit

  * Remove non-callback functions from SerializedShardDatabase

  * BiotaUpdater progress.. only emote left

  * Emotes done... now need to test

  * fix

  * Burden/Value fix for containers

  * fat fingered EncumbranceVal

  * add some safety

  * Don't cache player biotas for initial PlayerManager load

  * fix null spellbook

  * Add another null check

  This is redundant as the check is also upstream.

  This is to prevent an exception in the future if this function is called from another source.


sha: ee62e66899180e24de588ba0de568ec171292938
author_date: 2020-03-30T17:37:45Z
committer_date: 2020-03-30T17:37:45Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Disable account auto promotion when admin account is created via console (#2860)

  * Disable account auto promotion when admin account is created via console

  * Update AppVeyorBeforeCompile.bat

  * Update AppVeyorBeforeCompile.bat


sha: 7171e35ccbf112e5c6b0d8787d102c10c7c85813
author_date: 2020-03-29T20:06:03Z
committer_date: 2020-03-29T20:06:03Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix some rare cases of invisible player bug (#2865)

  * fix some rare cases of invisible player bug

  * ensure cell change

  * adding server option (defaults to disabled)


sha: 36f6a671e3f96572e58adbc9619e7b876fb7588f
author_date: 2020-03-25T01:42:29Z
committer_date: 2020-03-25T01:42:29Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Revert "Switch Quest stamp on pickup to on generator controlled items only (#2813)" (#2857)

  This reverts commit 99b23edfe2d94a61b80eddc75d0d5993645382ec.


sha: 08ffec6e681827b3c8ed653d2dd62a24670773c4
author_date: 2020-03-24T23:55:12Z
committer_date: 2020-03-24T23:55:12Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for more fellowship spell types (#2855)

  * adding support for more fellowship spell types

  * adding support for fellowship spells from non-player sources

  * cleanup


sha: 1d6e99a669bb9af74b0e71ab03e375152f2b6664
author_date: 2020-03-24T20:57:10Z
committer_date: 2020-03-24T20:57:10Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update docker configuration + Improved Build/Version tracking (#2854)

  * Update docker configuration

  Standardize default configuration for database docker container

  * Update appveyor.yml

  * Update Version tracking concept

  * Update AppVeyorBeforeCompile.bat

  * Update appveyor.yml

  * Rename

  * Update appveyor.yml

  * Update AppVeyorAfterDeploy.bat


sha: 3c5a7d18d2957b3b9a44e99ac6f92c3858a30a77
author_date: 2020-03-24T04:58:12Z
committer_date: 2020-03-24T04:58:12Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Support ARM64 (RPI4 4gb - Ubuntu x64) (#2853)

  * Support ARM64 (RPI4 4gb - Ubuntu x64)

  * Update appveyor.yml


sha: 97bd5cbd67e764f3ded389a6f386f51f50d4cb9f
author_date: 2020-03-24T01:02:51Z
committer_date: 2020-03-24T01:02:51Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  improve consistency for npk falling damage (#2850)

  * fix corpses spawning frozen in mid-air

  * updating fields

  * /movetome admin command

  * adding /showvelocity dev command

  * only applies to player killers

  * ensure corpse items are saved correctly if server crashes

  * improve consistency for npk falling damage

  * updating corpse velocity persistence - can now be safely performed on npks

  * adding 'bump velocity' bool -- similar to how floating Storage chests biotas were restored from db, now works for player corpses

  * remove comment


sha: 56255472e47387fa3198c1895248a30be8239ca9
author_date: 2020-03-24T00:56:34Z
committer_date: 2020-03-24T00:56:34Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix corpses spawning frozen in mid-air (#2848)

  * fix corpses spawning frozen in mid-air

  * updating fields

  * /movetome admin command

  * adding /showvelocity dev command

  * only applies to player killers

  * ensure corpse items are saved correctly if server crashes


sha: 3eedfb4e17e3f4f56df892578f7e790b8b14b931
author_date: 2020-03-23T23:59:32Z
committer_date: 2020-03-23T23:59:32Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  More AppVeyor adjustments (#2851)

  * More AppVeyor adjustments

  * Update appveyor.yml

  * Update appveyor.yml


sha: 0ab1527eb8dc6b3a13480a1e2964dfeec60f9549
author_date: 2020-03-23T23:12:06Z
committer_date: 2020-03-23T23:12:06Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  AppVeyor build pipeline changes (#2849)

  * Move AppVeyor folder

  * path updates

  * Update AppVeyorBeforePackage.bat

  * Update AppVeyorBeforePackage.bat

  * Update AppVeyorBeforePackage.bat

  * Add AppVeyorInit

  * Add Clone script

  * Remove Init/Clone

  * .

  * .

  * Update AppVeyorBeforeCompile.bat

  * Update AppVeyorBeforeCompile.bat

  * Update appveyor.yml

  * Update appveyor.yml

  * Update appveyor.yml

  * Update AppVeyorBeforeCompile.bat

  * .

  * Update appveyor.yml

  * Update appveyor.yml

  * Update appveyor.yml

  * Update appveyor.yml

  * Update appveyor.yml

  * Update appveyor.yml

  * Update AppVeyorBeforeCompile.bat

  * Update appveyor.yml

  * Update appveyor.yml

  * Update appveyor.yml

  * .


sha: 39efb29e22c657a5fbfc550e8c11b766f1ef55a8
author_date: 2020-03-21T17:40:35Z
committer_date: 2020-03-21T17:40:35Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing global velocity for jump broadcast (#2838)

  * fixing global velocity for jump broadcast

  * updating npk

  * further fixes for slide interpolation after landing


sha: e1440bbfdb87253f1354a9925fe6a48cdca578d1
author_date: 2020-03-19T02:57:15Z
committer_date: 2020-03-19T02:57:15Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  find_cell_list debugging (#2817)

  * [TEST] find_cell_list debugging

  * adding more info

  * thorough info


sha: 54a759a7916c4c2d62addb79effb63cd62c9d3df
author_date: 2020-03-18T07:11:08Z
committer_date: 2020-03-18T07:11:08Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for 'crafting chance of success dialog' player option to regular recipes (#2811)

  * add support for 'crafting chance of success dialog' player option to regular recipes

  * adding logic for drid

  * broadcasting icon underlay changes for all recipe mods

  * update comment

  * updates

  * adding server option for 'craft_exact_msg'

  * .

  * retail server netsend all property updates in recipe mod, including internal

  * adding /clearcache recipe

  * .

  * using pre-existing method

  * updating AddSpell

  * updating AddSpell imbues - already handled in recipe mods

  * updating logic for sendMsg

  * further updates

  * exclude non-armature imbues on trinkets

  * adding shard fix for existing trinkets with invalid imbues

  * adding newline

  * updating AuditItemSpells for new scenario

  * fixing /ciloot tier

  * update hotspot cycle variance to use standard formula


sha: 8a1a132494d799453f14b7d77c7c81d9b2fe449d
author_date: 2020-03-17T14:54:21Z
committer_date: 2020-03-17T14:54:21Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix broadcast move to home (#2827)

  * fix broadcast move to home

  * adding support for broadcasting MoveToHome after CO is sent

  * adding support for chess pieces


sha: 5c3ad426ba0e3f153020b019f6fed183f2a4986e
author_date: 2020-03-16T16:21:44Z
committer_date: 2020-03-16T16:21:44Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix monsters sliding around if they have already started a MoveTo before CreateObject is sent (#2823)

  * send default flags for monster movement

  * fix monster slide bug #2


sha: ab7ce8904a9f999c49548b0fe7d0c8f33ecac0d2
author_date: 2020-03-16T16:18:29Z
committer_date: 2020-03-16T16:18:29Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing spell projectiles sometimes jumping above target's head on collision (#2824)

  * fixing spell projectiles sometimes jumping above target's head on collision

  * ensure spell projectiles remain inactive if collided on world entry


sha: 6e0d2a19e840d572c0827de7606a6ff47ad7860b
author_date: 2020-03-15T21:11:25Z
committer_date: 2020-03-15T21:11:25Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  add support for gems with UseUserAnimation and UseSound (#2806)

  * add support for gems with UseUserAnimation and UseSound

  * refactor Food

  * add player.IsDead check to Gem use


sha: 2967e68ef4f5e5f8de3a5e0948a66cc17b205b15
author_date: 2020-03-15T20:56:24Z
committer_date: 2020-03-15T20:56:24Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding options for server admins to scale hollow damage in pvp battles (#2820)

  * adding options for server admins to scale hollow damage in pvp battles

  * adding to shields


sha: 0ce8fb71ea0c92f0c74522b74742c5a62f9245d0
author_date: 2020-03-15T20:55:04Z
committer_date: 2020-03-15T20:55:04Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  improve accuracy of 'your movement has disrupted spellcasting / healing!' distance check (#2814)

  * improve accuracy of 'your movement has disrupted spellcasting / healing!' distance check

  * ensure healing skill is trained


sha: 0165f87046c2a145065dd1ff61581765d21200f2
author_date: 2020-03-14T05:06:45Z
committer_date: 2020-03-14T05:06:45Z
raw_author: ea4cbcd709a082c23a16461c7f988b8308fba4f0
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  limit the number of sequence IDs per S2C NAK packet: this should alleviate the problem of the client expecting huge packets and crashing (#2816)

  fix possible problem with a C2S packet sequence received that is previous to the current position.
  NAK packets aren't re-transmitted in AC protocol, don't store them in S2C cache


sha: 6099ac9d30e6a0f0afea1b644608f9142fef2710
author_date: 2020-03-10T05:57:20Z
committer_date: 2020-03-10T05:57:20Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for passive pets (#2713)

  * adding support for passive pets

  * adding passive pets casting spells on owner

  * accounting for structure-less PetDevices for passive pets

  * adding static heartbeat

  * prevent monster initial snap forward when they start moving

  * latest build

  * - no more passive pet armies
  - passive pet automatically despawns if player is > 1 landblock distance away
  - deprecated passive pet spellbooks. new SlowTick method has full support for heartbeat emotes / PetCastSpellOnOwner

  * removing comment

  * updating PetCastSpellOnOwner

  * removing TryCastSpells - use EmoteManager.PetCastSpellOnOwner instead

  Co-authored-by: Ty Conner <tyconner@itcproductions.com>


sha: 62d9c7d2b9153b0bcca3e6765946a4e0324872c0
author_date: 2020-03-09T16:20:08Z
committer_date: 2020-03-09T16:20:08Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Add trinkets, Refactored Jewelry  (#2779)

  * Added Trinkets

  * added wcids for trinkets

  * Refactored LootFactoryJewelry

  * Fixes


sha: da3c56623d43df504442ac03f33ab7df6053177a
author_date: 2020-03-08T04:24:57Z
committer_date: 2020-03-08T04:24:57Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  LandblockInstanceWriter: InstanceNames -> WeenieNames (#2789)

  * LandblockInstanceWriter: InstanceNames -> WeenieNames

  * Revert "LandblockInstanceWriter: InstanceNames -> WeenieNames"

  This reverts commit 77356feafa4e07acded09ec4535ab3df1d471827.

  * Update DeveloperContentCommands.cs

  * @gmriggs

  * Update LandblockInstanceWriter.cs

  * Update LandblockInstanceWriter.cs

  * Update LandblockInstanceWriter.cs

  * Update LandblockInstanceWriter.cs


sha: d03dba92c7171dc4772c721c4a36916aaf022b96
author_date: 2020-03-07T21:30:42Z
committer_date: 2020-03-07T21:30:42Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Loot Factory Simulator Jewelry (#2778)

  * cleanup

  * Added Jewelry Stats, and a little cleanup

  * Added correct names for all trinkets


sha: 7bcf7b57c0c7c2364d21dc711b159e950a39013b
author_date: 2020-03-07T21:30:03Z
committer_date: 2020-03-07T21:30:03Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  LootFactory Melee refactor (#2776)

  * Refactoring, removing all the SetProperties References, adding Notes, simplifying

  * Tested Changes

  * Removed old commented code

  * Added Summarys


sha: dcdb3bd97f65c9c20601604b0db0ca5a1bf1ddd3
author_date: 2020-03-07T09:46:34Z
committer_date: 2020-03-07T09:46:34Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  More fixes for GenerateNewFace (#2784)

  * More fixes for GenerateNewFace

  * Update Creature.cs

  * Update Creature.cs

  * Update Creature.cs

  * Update Creature.cs

  * npc_hairstyle_fullrange

  * Update Creature.cs

  * Update Creature.cs

  * Update Creature.cs


sha: dd1f0467504525393fe2360f23133642a581c804
author_date: 2020-03-07T03:38:08Z
committer_date: 2020-03-07T03:38:08Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding verify-armor-levels admin command (#2757)

  * adding verify-armor-levels admin command

  * .

  * .

  * update comment

  * ensuring rng formula doesn't get applied more than once on multiple re-runs


sha: 3080a1bbed91a38a90723122ccfefd01ee209387
author_date: 2020-03-07T03:24:56Z
committer_date: 2020-03-07T03:24:56Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix minor sync issue in TurnToHeading, rework TurnTo during magic casting to allow for player manual control (#2774)

  * improved target tracking for pk casting

  * fix minor sync issue in TurnToHeading

  * wip

  * backporting LastCombatMode

  * updating IsMovingOrAnimating for new TurnTo logic flow


sha: 68ea65bf91e0a256ed339db3540946bb88390626
author_date: 2020-03-06T12:43:25Z
committer_date: 2020-03-06T12:43:25Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Remove .net standard 2.1 from Adatper and Database (#2770)

  Not sure why they were 2.1.

  2.0 is the latest that's supported by desktop apps. Moving these two libraries back to 2.0 makes them easier to consume.


sha: c4be9b3b0106450b22a702b31fed273ff54b72c3
author_date: 2020-03-05T12:15:12Z
committer_date: 2020-03-05T12:15:12Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  additional case for runrate_add_hooks (#2765)

  * additional case for runrate_add_hooks

  * adding comment


sha: e8a61ceb67e7cf97b1733343a0458a17283101bc
author_date: 2020-03-04T06:50:12Z
committer_date: 2020-03-04T06:50:12Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  ensure crit ratings work on combat pets (#2763)

  * fixing defense and attack bonuses for dual wielding

  * adding /debugdamage support for all creatures

  * spacing

  * ensure crit ratings work on combat pets


sha: e1d059822dbb2636c7a629403f05fbea8ab7e184
author_date: 2020-03-04T06:50:04Z
committer_date: 2020-03-04T06:50:04Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding /debugdamage support for all creatures (#2762)

  * fixing defense and attack bonuses for dual wielding

  * adding /debugdamage support for all creatures

  * spacing


sha: a0327116607252a581c780fe6d74b6bcfde47b0a
author_date: 2020-03-02T18:51:09Z
committer_date: 2020-03-02T18:51:09Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adjustments to AppVeyor (#2756)

  * adjustments to appveyor

  * more adjustments

  * Update Dockerfile

  * Update AppVeyorAfterDeploy.bat

  * Update Dockerfile

  * Update Dockerfile

  * Update GetServerVersionHandler.cs


sha: c1d480a01adee6b1764c3a029ab9dc38ab6d265a
author_date: 2020-03-02T14:03:50Z
committer_date: 2020-03-02T14:03:50Z
raw_author: 74a3e5583a935b152fdebb7fee699429bf1574c9
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Step 2. Convert WorldDatabase Weenie Cache from the ACE.Database model to the new ACE.Entity model (#2702)

  * Step 1. Add new adapter classes and models

  All classes and objects added are in new namespaces.

  This add has 0 interraction on existing ACE code.

  This sets the groundwork for Step 2. Moving World DB caching to the new models

  * first part of the world entity usage

  * almost there

  * final part

  * update WeenieExtensions

  * fix

  * merge fixes and improvements

  * More code ported from Step 3

  * Update WorldDatabaseWithEntityCache.cs

  * GetCachedCookbooks(recpieId) -> GetCookbooksByRecipeId(recpieId)

  * build fix

  * changelog


sha: 7756bbb291a7167441a0faef3fd4610f88ee8398
author_date: 2020-03-02T09:24:47Z
committer_date: 2020-03-02T09:24:47Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Dockerize ACE (#2751)

  * Prep repo for v1.1 release

  * Create Dockerfile

  * Create .dockerignore

  * Create docker.env

  * Create docker-compose.yml

  * Create Config.js.docker

  * Create log4net.config.docker

  * Docker support

  * Update Dockerfile

  * Update docker-compose.yml

  * Update .gitignore

  * Support config persistence across docker containers

  * Update .gitignore

  * Update Dockerfile

  * Update Dockerfile

  * appveyor changes

  * Update AppVeyorBeforePackage.bat

  * .

  * Update docker.env

  * Update Program.cs

  * Update appveyor.yml


sha: 87b7b04ab21cda84d6ba5bd34a7624105c3fa496
author_date: 2020-03-02T01:49:49Z
committer_date: 2020-03-02T01:49:49Z
raw_author: 7c3d4508c65e832f7ae3a892a23dc69a6b2e73f1
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Pet devices levels tiers (#2752)

  * Adding a spread of Pet Device levels for each tier - Level 200 pets should only be dropping in T8 Loot
  45/55% split
  T8- 200,180
  T7- 180,150
  T6- 150,125
  T5- 125,100
  T4- 100,80
  T3- 80,50
  T2- 50
  T1- None

  * Updated Comment tables


sha: 8179766e184416b5c4c445861f3f12732f9f7370
author_date: 2020-02-29T21:58:29Z
committer_date: 2020-02-29T21:58:29Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update project to include database scripts for publishing (#2736)

  * Update project to include database scripts for publishing

  * Update ACE.Server.csproj

  * Auto setup/init for SQL dbs

  * Update VersionConstant.cs

  * Update Program.cs

  * Update Program.cs

  * Update Program.cs

  * Automatically promote first account to Admin

  * Update Program.cs

  * Update Program.cs

  * Update Program.cs

  * Update ACE.Server.csproj

  * Update ACE.Server.csproj


sha: e7e26254caccbb46f778059de5d9be0b02199fd5
author_date: 2020-02-29T21:55:18Z
committer_date: 2020-02-29T21:55:18Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Support KillQuest processing (#2698)

  * Support KillQuest processing

  * .

  * depreciated clean up

  * Update EmoteManager.cs

  * Update Creature_Death.cs

  * Update QuestManager.cs


sha: 02503ae4f3f280464d3c590677c71edeae7d610e
author_date: 2020-02-29T21:42:38Z
committer_date: 2020-02-29T21:42:38Z
raw_author: 1bb9c4573f21c55750341bc99690daec3c7aa0d8
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Loot gen changes (#2695)

  * Loot Generation Changes

  * Revert mistaken change in LootGenerationFactory_Rare.cs

  * Adjustments

  * Properties

  * .

  * .


sha: 69bf1a42a744404d99c83f1ae7bc4e70bd8a567c
author_date: 2020-02-29T21:31:48Z
committer_date: 2020-02-29T21:31:48Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Hook up WoundedTaunt emoting (#2745)

  * Updates for WoundedTaunt

  * Update Player_Combat.cs

  * Update Player_Combat.cs

  * Update WorldObject_Magic.cs

  * Update Creature_Death.cs

  * changes

  * Update WorldObject_Magic.cs

  * Update WorldObject_Magic.cs

  * Update WorldObject_Magic.cs

  * .


sha: c1aa50cb72771f6ea200cc15486d5777f4d23c44
author_date: 2020-02-26T19:45:34Z
committer_date: 2020-02-26T19:45:34Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding sticky distance check for melee repeat attacks (#2705)

  * adding sticky distance check for melee repeat attacks

  * fixes and improvements

  * adding IsMeleeVisible / improved melee test transition

  * fixing powerbar door bug

  * adding parens


sha: 96e0507081ff9a50fab2b9cf186670034c30f1d0
author_date: 2020-02-23T22:58:20Z
committer_date: 2020-02-23T22:58:20Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Updating project files (#2707)

  * Update ACE.Server.csproj

  * Update ACE.Server.csproj

  * Update ACE.Server.csproj

  * Update ACE.Adapter.csproj

  * Update ACE.Common.csproj

  * Update ACE.Database.Tests.csproj

  * Update ACE.Database.csproj

  * Update ACE.DatLoader.Tests.csproj

  * Update ACE.DatLoader.csproj

  * Update ACE.Entity.csproj

  * Update ACE.Server.Tests.csproj

  * icon stuff

  * Move artwork to its own folder

  * .

  * update to log4net config

  * Setup OOB build for log4net config file

  * Update for out of box configuration on console

  * test compile datetime

  * test 2

  * test compile date three

  * Update AppVeyorBeforeCompile.bat

  * Update GetServerVersionHandler.cs

  * version info final

  * Delete log4net.config

  * .

  * Update ACE.Server.csproj

  * Update .gitignore


sha: 2317e0cbf758d93b88d89e9b5f477f0229055e47
author_date: 2020-02-23T20:44:22Z
committer_date: 2020-02-23T20:44:22Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding support for cloak proc spells (#2734)

  * adding support for cloak proc spells

  * tweaking CloakMod


sha: fb505f963b32f475dab89cfbe3b0fc90111d69ee
author_date: 2020-02-23T19:02:17Z
committer_date: 2020-02-23T19:02:17Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  cleaning up door patterns (#2730)

  * door fix

  * adding more precise animating timing for ethereal hook

  * Revert "adding more precise animating timing for ethereal hook"

  This reverts commit 969d4142a4240e3a631827d6317d41f72968c2aa.

  * cleaning up door patterns

  * more cleanup / bug fixes

  * syncing ethereal time for closing door

  * .

  * .


sha: 7a59fc4f7131b90a8d9f54156a649259ac7a9d24
author_date: 2020-02-23T19:00:45Z
committer_date: 2020-02-23T19:00:45Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fix acclient skipping over ethereal animation hooks for known doors that are opened > 96 distance (#2728)

  * door fix

  * adding more precise animating timing for ethereal hook

  * Revert "adding more precise animating timing for ethereal hook"

  This reverts commit 969d4142a4240e3a631827d6317d41f72968c2aa.

  * syncing ethereal time for closing door

  * .


sha: c562e6ea24a973c3099df0e057c973985cbc43f4
author_date: 2020-02-23T19:00:09Z
committer_date: 2020-02-23T19:00:09Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  adding reload-landblock command for content devs (#2721)

  * adding landblock instances to /clearcache content developer command

  * adding reload-landblock command for content devs

  * reducing delay


sha: 990cb6f8544f6d516d2c444cd41f37f4476bbb35
author_date: 2020-02-23T18:15:38Z
committer_date: 2020-02-23T18:15:38Z
raw_author: efb6dac69c2f8f3c0664717c4506dba22a172537
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  Update OnActivate for deep-linked object activation propagation (#2714)

  * Update OnActivate for deep-linked object activation propagation

  * more wip

  * Update WorldObject_Use.cs


sha: 97e8212e52227ebaf17c30de6bd2f51a096a3ec1
author_date: 2020-02-18T20:59:51Z
committer_date: 2020-02-18T20:59:51Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing launching projectiles at point-blank range through doors (#2719)

  * fixing launching projectiles at point-blank range through doors

  * fixing projectile spell traps

  * fixing ethereal creatures (gaerlan's balls of death, invisible archers)


sha: 1b5938241a4a49511ff1df9ab8b1b563299e6b16
author_date: 2020-02-18T20:59:43Z
committer_date: 2020-02-18T20:59:43Z
raw_author: 9c62a3f389457d25a715ced3ea406bf82161b1fb
raw_committer: cd792325681cbad9f663f2879d8b69f1edbb678f
message:
  fixing untargeted spell projectiles hitting scrum drudge (#2718)

  * fixing untargeted spell projectiles hitting scrum drudge

  * fixing more gaps


