v0.7.0.137-beta Apr 12, 2022 4:10 PM
861a700f690a5c4ec6d902b205dbd41fd9bf0c45 Apr 12, 2022 4:04 PM
v0.7.0.136-beta Apr 4, 2022 6:05 AM
0c5d0ad7646211a03f0fb2995666d92476d9fe96 Apr 3, 2022 4:51 PM
Fix 1174 (#1175)
* fix: Daywalkr - Fix for guild bank OOBs
* fix: Daywalkr - Add migration to prevent possible guilds having too many bank slots after change; fix event command for adding guild bank slots
* chore: Daywalkr - 1174 code review
* chore: Review; cleanup weird contextmodelsnahpshot change
v0.7.0.135-beta Mar 30, 2022 10:15 AM
f4eaf9d91b546e76a850a57a13739f3c6d31fcf9 Mar 30, 2022 10:07 AM
fix: Daywalkr - Bounds check (#1171) (#1172)
Authored-by: AVild <ajv2324@gmail.com>
I just copied it like a lazy git.
v0.7.0.134-beta Mar 28, 2022 11:52 PM
d6a76b3e7d649a43344253b686bd7ce6a50f5b03 Mar 23, 2022 6:21 PM
fix: (Daywalkr) Fix for modifying a game object but not saving it in our server packet handler when requesting to save a quest task completion event (#1143)
f974a528b814476f2e47faf45c99cf8799ed182b Mar 18, 2022 3:17 PM
fix: Daywalkr - OOB exception in Entity update due to spell cast cancelling (#1124)
1c47c419cf8a4ebb47ca73ab69e60aa165a4b800 Mar 8, 2022 10:20 AM
Fix: removes hardcoded ComboBox sound effects (#1098)
* Removes default hardcoded values of ComboBox sound effects.
Explanation: ComboBox sound effects shouldn't be overwritten by default hardcoded values, they should consider the user's input from the Json files, it doesn't matter if the value is null or the established sound effect doesn't exists since this isn't an issue for Gwen.
2cf2dd990b7492384cd12fa5960ebe7ee5f00d1d Mar 7, 2022 12:40 AM
FIX: 1087 (Step backward/forward do not work) (#1099)
* Daywalkr: Hotfix for step forward/step backward movement commands not working
* code review
d25d2697096ec2f1ef0ac484fa877e6d0b51711d Mar 3, 2022 7:19 AM
Fixes a visual glitch when moving elements within the hotbars. (#1089)
5b7c37f1ac0dce2ba7fcaffb136f4f143c1e27bb Feb 25, 2022 12:42 AM
[GWEN] FIX #1031: Control Base now keeps track of sound instance it plays (#1032)
* Daywalkr: Gwen Control Base now keeps track of sound instance it plays; resolves 1031
* Daywalkr: Update to support multiple sound playback in Gwen elements
* Daywalkr: Delegated sound playing to the canvas class, as per Cheshire's suggestion
* Daywalkr: Remove dead code
32f0575c19318a56c78c1ae4aaca536634e3100c Feb 25, 2022 12:41 AM
Inventory Stack limit respected when pulling out of bank (#1075)
* Alex: Fix bug where you could withdraw a larger stack than the inventory stack limit allowed
* Alex: Add myself to authors :>
* Alex: Nevermind not yet
065144b17dc8b75074ff3d1dd17c0ca0a98301ea Feb 25, 2022 12:39 AM
Alex: Fix bug in 'CanGiveItem' where we were not considering stackable properties correctly (#1076)
ee2c9b0fb74cb2255fef36dbbba435e2c1ee500e Feb 25, 2022 12:38 AM
Fix: "Player is Busy" on Party Invite. (#1084)
* Fix: "Player is Busy" on Party Invite.
* Should resolve #1083
* Review Changes
* We already had a method for IsBusy(), so i've moved in: Trading.Requester, PartyRequester and FriendRequester.
* IsBusy() had a Inconsistent body style: changed it to expression body.
* IsBusy() is only used within the Player class, so i've made it private.
* Replaced the checks for Trading.Requester, PartyRequester and FriendRequester by !IsBusy()
* Moved the the FriendRequester nullifier to the right place in the friendrequest packet handler, which fixes the "isbusy" issue with party invites.
6b89714b49d9ff981044f1dc29fb918c64c78ddd Feb 14, 2022 12:28 PM
Fix issues where DoTs would stack multiple times for the same spell (#1078)
* Alex: Fix bug with DoTs not stacking across players
* Alex: Code review
304044e555c0dabbe403a57f00a036837aec9113 Dec 27, 2021 4:48 PM
Check whether the index we are attempting to request data for is valid (#1023)
256a4c1b5b1ecc6f142c01eb0023fd46fec90c44 Dec 18, 2021 6:43 PM
Use correct variable Id for HasFreeInventorySlots condition (#978)
17870d89362736899b4d0790f70cab4066abbc09 Dec 18, 2021 6:20 PM
save output when loading Gui Json files unless loading from cache (#954)
95df4bf10c8ca9a39bbdd1ef79cf832fa012b6ce Dec 13, 2021 3:34 AM
Fixes map updates when metrics is false. (#1005)
* Should resolve #855
a4cd900f473b05b4b55570bb6cc74c16e96a2299 Dec 13, 2021 3:32 AM
Fix for unused colours for quests. (#1008)
Should resolve #1004
adde044eaaab4597bded5b53a5adce54e1107052 Oct 17, 2021 2:33 AM
Fix #946 - Formula to be considered before verification of base damage (#958)
38753eb673b1be0786f8bf8221fd49a4b3b1fb9f Oct 16, 2021 9:33 AM
Fix when trying to swap targets HP and MP and when target MPs defense transform MP damaging in MP healing (#949)
666ed2e95a4bb91bf81a5c1635aece80ad364d56 Oct 9, 2021 1:40 AM
Restore Fill and Erase functionality for Attributes in the map editor (#944)
96bcf8ff68e38d03359c064172692c26988ba97f Sep 14, 2021 11:45 AM
Stop (partially) destroying and fully recreating the bank window each use, was leaving orphaned Gwen objects around causing a memory leak. (#933)
08043ff966dc1b16be1a9c359969bdea413d8b19 Aug 13, 2021 11:06 PM
FIX-864: AV - Crafts editor now correctly updates common event combo box (#904)
v0.7.0.133-beta Mar 28, 2022 1:16 PM
4d61b14508dbf1874a51eb4519046fbd6e0e7c03 Mar 23, 2022 10:13 PM
fix: (Daywalkr) - Fix so inventory changed common events fire when dropping items (#1145)
a0c390ddae2705e43a698ad45793d73f4340fce0 Mar 23, 2022 6:21 PM
fix: (Daywalkr) Fix for modifying a game object but not saving it in our server packet handler when requesting to save a quest task completion event (#1143)
b2b8cfe2967117f904a7bebdddebbd62f888e3b3 Mar 18, 2022 3:17 PM
fix: Daywalkr - OOB exception in Entity update due to spell cast cancelling (#1124)
af1f72f0d774389b25386fc187aa4df73b6a5a07 Mar 8, 2022 10:20 AM
Fix: removes hardcoded ComboBox sound effects (#1098)
* Removes default hardcoded values of ComboBox sound effects.
Explanation: ComboBox sound effects shouldn't be overwritten by default hardcoded values, they should consider the user's input from the Json files, it doesn't matter if the value is null or the established sound effect doesn't exists since this isn't an issue for Gwen.
b27bb1d6edfad31dbd30b481c2dc10deab3bf732 Mar 7, 2022 12:40 AM
FIX: 1087 (Step backward/forward do not work) (#1099)
* Daywalkr: Hotfix for step forward/step backward movement commands not working
* code review
12ec4ea7513984c42b40fb2c2d0336eabaad8293 Mar 3, 2022 7:19 AM
Fixes a visual glitch when moving elements within the hotbars. (#1089)
f18286e7ab8764670717d9abc91a0d8d3df0fd44 Feb 25, 2022 12:42 AM
[GWEN] FIX #1031: Control Base now keeps track of sound instance it plays (#1032)
* Daywalkr: Gwen Control Base now keeps track of sound instance it plays; resolves 1031
* Daywalkr: Update to support multiple sound playback in Gwen elements
* Daywalkr: Delegated sound playing to the canvas class, as per Cheshire's suggestion
* Daywalkr: Remove dead code
478848bf1e208960e6f6bc38c587555c75a500ba Feb 25, 2022 12:41 AM
Inventory Stack limit respected when pulling out of bank (#1075)
* Alex: Fix bug where you could withdraw a larger stack than the inventory stack limit allowed
* Alex: Add myself to authors :>
* Alex: Nevermind not yet
f8944fd0a5cb882a388833140c0c012887582a54 Feb 25, 2022 12:39 AM
Alex: Fix bug in 'CanGiveItem' where we were not considering stackable properties correctly (#1076)
469055a875a090b6905f508ba81058ce257e7d84 Feb 25, 2022 12:38 AM
Fix: "Player is Busy" on Party Invite. (#1084)
* Fix: "Player is Busy" on Party Invite.
* Should resolve #1083
* Review Changes
* We already had a method for IsBusy(), so i've moved in: Trading.Requester, PartyRequester and FriendRequester.
* IsBusy() had a Inconsistent body style: changed it to expression body.
* IsBusy() is only used within the Player class, so i've made it private.
* Replaced the checks for Trading.Requester, PartyRequester and FriendRequester by !IsBusy()
* Moved the the FriendRequester nullifier to the right place in the friendrequest packet handler, which fixes the "isbusy" issue with party invites.
8a1f14723e30425c736fb049b5372ba49030bf93 Feb 14, 2022 12:28 PM
Fix issues where DoTs would stack multiple times for the same spell (#1078)
* Alex: Fix bug with DoTs not stacking across players
* Alex: Code review
9e57160c8df8eacb689061a84e1c2de26e9e12ff Dec 27, 2021 4:48 PM
Check whether the index we are attempting to request data for is valid (#1023)
391ab586709917ff65d6ef4cbdb3b891c03fb89b Dec 18, 2021 6:43 PM
Use correct variable Id for HasFreeInventorySlots condition (#978)
2cb6fec4cdac0e8783ca07735df58723689a63fa Dec 18, 2021 6:20 PM
save output when loading Gui Json files unless loading from cache (#954)
03750fc4e7bb73321b0c061bba9f0a218e159c30 Dec 13, 2021 3:34 AM
Fixes map updates when metrics is false. (#1005)
* Should resolve #855
e7030733dcd4d6a99b9abfd6474e571a8ce40084 Dec 13, 2021 3:32 AM
Fix for unused colours for quests. (#1008)
Should resolve #1004
8846faeb63dda60d4b7e0d4c9f61991cc6c532de Oct 17, 2021 2:33 AM
Fix #946 - Formula to be considered before verification of base damage (#958)
8979f106a5ec2fc38e4dd6c2ad190b28c6f5b81d Oct 16, 2021 9:33 AM
Fix when trying to swap targets HP and MP and when target MPs defense transform MP damaging in MP healing (#949)
748e4b24d4364404c50126ab67ce2ed0dd6696d9 Oct 9, 2021 1:40 AM
Don't delete our target as soon as we try and draw a hidden entity (#943)
be720aede7180c283f7a1a3c4398d98cff6e81b0 Oct 9, 2021 1:40 AM
Restore Fill and Erase functionality for Attributes in the map editor (#944)
6f9727f3c8c4a4f924e724833dda1c3667fc3f02 Sep 16, 2021 3:30 PM
[Fix] Chatbox BlankMsgs Behaviour with SpamCheck. (#938)
Forced Pushed Back & applied all changes and review changes in one commit.
65afa9dd3601ec626843b28bf67c3807a3fc6f2a Sep 14, 2021 11:45 AM
Stop (partially) destroying and fully recreating the bank window each use, was leaving orphaned Gwen objects around causing a memory leak. (#933)
951d36fa891c5c04432c94a966e52f0ee22ec89b Aug 13, 2021 11:06 PM
FIX-864: AV - Crafts editor now correctly updates common event combo box (#904)
v0.7.0.132-beta Mar 28, 2022 6:05 AM
1ae4d27d1b8a2e450ffe916930819b2006d59ac3 Mar 27, 2022 10:48 AM
Adding myself as a contributor (#1158) (#1159)
v0.7.0.131-beta Mar 26, 2022 2:49 PM
cd18055df9b1cb2aea0cf720fc84a50cf7703ead Mar 20, 2022 8:19 PM
chore: update issue templates (#1127)
* Update enhancement_idea.md
* Update bug_report.md
* Update feature_request.md
feb407acf42b674de5b33d4ab824a68dacc5fa03 May 11, 2021 1:56 AM
Update README.md (#707)
eef13f898453749d6dc33340ab50651726a6a559 Feb 14, 2021 12:17 PM
Updated README.md (#540)
* Updated README.md
Updated the source code compilation information (which was outdated, VS 2017 isn't capable to build the current solution anymore).
The URL linked to the "Getting Started" documentation has been updated as well.
* Update README.md
* Update AUTHORS.md
Added myself as contributor.
Real Name: Fernando Arzola Lagos.
AKA: Arufonsu - https://github.com/Arufonsu
d1f2015edaa8c523fd19c01df7ca85934681591d Mar 9, 2022 7:24 PM
chore: documentation updates (#1105)
* chore: delete maintainers.md and update authors.md
* chore: document versioning
* chore: document security procedures
* chore: document contribution guidelines
75211d621035294f9b39ca025636c4faf7ec40f9 Mar 6, 2022 3:31 PM
Daywalkr: Add myself to authors; signed (#1079)
4151140b89cf8a4ffb90e9e539c498551b88b1e8 May 11, 2021 1:56 AM
Update README.md (#707)
4147d7f8ba309aa88f37021b5a362c57b1b460cf Feb 14, 2021 12:17 PM
Updated README.md (#540)
* Updated README.md
Updated the source code compilation information (which was outdated, VS 2017 isn't capable to build the current solution anymore).
The URL linked to the "Getting Started" documentation has been updated as well.
* Update README.md
* Update AUTHORS.md
Added myself as contributor.
Real Name: Fernando Arzola Lagos.
AKA: Arufonsu - https://github.com/Arufonsu
8e5d873dee329a755499d9141d2680e3c378e117 Mar 9, 2022 10:42 PM
chore: cleanup nuget.config (#1106)
000f159de0f6ed979d0a89bdfd3fd395d433098a Feb 11, 2022 5:42 PM
fix: remove redundant call (#1071)
e809d3172d9798d4e5f1f2398cdbb9b287e14ca7 Feb 9, 2022 12:46 AM
fix: remove groupby in get logs/trade (#1066)
* fix: remove groupby in get logs/trade
* fix: groupby but after reducing loaded set
8ca6d351e5eb4a0878a27511d3b23a78fd4e7654 Feb 8, 2022 1:06 AM
fix: character select should not mark user offline (#1060)
d009c52df0cf92163ad8d94d03d995194e26d08a Jul 22, 2021 2:15 PM
fix(plugins): fixed client plugin packet sender (#882)
c3d4b2c1afd82931a10e5b86da893ea8a6e0ff24 Jul 17, 2021 6:37 PM
fix: fix broken exclusions
missing ; in exclusions
updated packages in Examples
improved package build script
0441506e2273f84234fead947e0ea3e5e4b0725e Jul 17, 2021 6:22 PM
fix: exclude isf binary from targets
Intersect.Server.Framework.dll was being copied into the build directory when it should not have been
Add targets directory to the solution so it's easier to edit them in the IDE
37b32e0e8ccc0eee717208f1f11ab96dddd40366 Jul 17, 2021 5:30 PM
feat: add packet sending for client plugins (#878)
* feat: enable sending packets from client plugins
* fix: packet handler is null until after start
* feat: add local package deploy to package script
65281bffc0d4a51481167ecf5e9466084b76f82b Jul 15, 2021 11:11 AM
chore: update nuget packages
6773b3ece3b50153e02f9ab6a634cb658e2016ce Jul 15, 2021 11:16 AM
fix: add .idea to gitignore
40f2d31c8f68ba584ac5797d0266060576dc1882 Jul 14, 2021 12:37 PM
fix: fix plugin config initializer (#867)
626916aa0f51321ca8a9730462a3da2cc130d171 Jul 12, 2021 5:20 PM
Fix 725: Order all game object lists alphabetically where we cannot display folders (#839)
f09efb4179562023c6db7c9384846798b7345b01 Jul 12, 2021 5:15 PM
Fix item duplication angle when trying to pickup map items with a full inventory (#840)
04d82465644df8a9243d604ae15a218360a3d963 Jul 12, 2021 4:53 PM
Added lifecycle Update event for Client (#856)
* Added lifecycle Update event
* Renamed "LifecycleUpdate" to "GameUpdate" to disambiguate from "LifecycleChangeState"
8afbdb1dcf2594f03b440983855778e2ee76e6c0 Jul 3, 2021 10:15 PM
Add Common Event Triggers to Crafting Items (#813)
* Initial Commit
Added Event field to Craft Editor - Works but doesn't trigger on successful craft.
* StartCommonEvent Trigger Added
Can now start the common event when a craft is successful
* Potential Issue fixed
Added if case to check if Craft HAS an event to begin with.
* DB Migration Integrated
Not 100% sure if this actually works as intended but worked on my end.
* Added Localization as per Cheshire
* Update Strings.cs
* Renamed Function and Moved Above Line 454
As per JC's request
* Update frmCrafts.cs
Co-authored-by: JC Snider <jcsnider@users.noreply.github.com>
d549cd923b1cecdc2bd031813ceb29c5fcfc8b30 Jul 3, 2021 12:30 PM
Shop & Crafting Table list sorting (#838)
* Allow sorting of sold items in shops
* Allow sorting of crafting table item list
* Added null value handler to Strings.CraftingTableEditor
* Added null value handling to Strings.ShopEditor
95fb0feb58ff2b9dde37d626e49e48293e28772e Jul 3, 2021 12:26 PM
Added buying and selling sound effects to shops (#837)
* Added buying and selling sound effects to shops
* Update Strings.cs
1ad2b09edb812e69fbcbbb9d2115dad37f2d931e Jul 3, 2021 12:25 PM
Added a craft all button, resolves #822 (#836)
* Added a craft all button, resolves #822
* Update Strings.cs
e49859fb49d06e2d1c1db481e133f2a73bbbf2af Jul 3, 2021 12:25 PM
Fix 779: Stop players from PMing themselves. (#835)
8c55eb6bca497cec22340497f1169dccdfcb9090 Jul 3, 2021 12:25 PM
Fix 781: Targeting of steathy and event hidden players. (#834)
b9dc71957bd4c9ea64dcd4b34f7a01e13e84256f Jul 3, 2021 12:24 PM
Fix transform effects not returning back to their original sprite. (#833)
49a0c1fae86fabe4d3473b8bb716fb579c13c43d Jul 3, 2021 12:24 PM
Fix 803 by allowing crit dmg multipliers to be set to 2 decimal points in various editors (#832)
d1816c675a6368d5217d491d6145fb641a2ae5d8 Jul 3, 2021 12:24 PM
Fix 807 by render crafting item and ingredient color hues (#831)
Also uses the craft name in the crafting list instead of the item name.
In cases where the craft might make multiple quantities or something we give more control over the listing names to the developers.
2428ded7f2d860bf5b16cd7db88fd6132aec4a56 Jul 3, 2021 12:23 PM
Fixes condition negation for most conditionals. (#830)
ff060f96c74ab451417ed4005b9cc7adc801f219 Jul 3, 2021 12:23 PM
Fixes 817 by having client respect blocked animation attribute tiles (#828)
f1bfbdd0b2d8729a67df5f3d5133336b23c9e7e0 Jul 3, 2021 8:15 AM
Fix compile error due to merging the bonus party exp edit where the variable name didn't match. (#829)
e71b7ac5b643a6b568037e59ee54ea06b0fd2c63 Jul 3, 2021 7:51 AM
Bonify XP Party for Each Member (#773)
* Bonify XP Party for Each Member
Its Resolves: #749
Percentage configured on the gain server.
Ex: 10 = 10%
Monster gives 1000 XP.
1 player, alone, without a party, will win 1000 by killing him.
2 players in a party, will kill this monster.
The Exp that will be divided will be +20%
Then, the monster will now divide 1200 XP, totaling a division of 600 XP for each member.
In short, for each additional member in a group you will gain + 10% xp on top of the xp to be divided for EVERYONE.
The particular EXP I cannot change because there is already a configuration in the items that can add XP individual bonus for each one.
* Changed BonusExperiencePercentPerMember...
Changed to BonusExperiencePercentPerMember for more clarity
* Changed name var
Changed to: bonusExp
* Update Player.cs
Co-authored-by: JC Snider <jcsnider@users.noreply.github.com>
abf450bf2f22d8d60f33a485aec48d27d9054728 Jul 3, 2021 7:51 AM
Resolves 794 by allowing items to be picked up from the map even if you cannot hold the entire amount (#795)
* Resolves 794 by allowing items to be picked up from the map until the inventory is full (even if you don't grab the entire stack)
* Thanks Joyce -_-
* Retain error message
93a7dbfffcaf95ffc42cb51bdf9244882a5a3e53 Jul 3, 2021 7:49 AM
Resolve chatbox scrolling issues. (#816)
13bc51d6a6ab74ade186d17996c898eb7516f2c4 Jul 3, 2021 7:49 AM
Resolves 819 by not allowing the engine to give player items with quantities <= 0 (#825)
d7139c4c61ac450879bf5c0faba21a66e0cdb281 Jul 3, 2021 7:49 AM
Fix 824 - Do not allow escape to close crafting window while crafting. (#826)
dedbc91da7a8c79ebb28a8002b0c0adcdd08ebe4 Jul 3, 2021 7:48 AM
Fix 823 by retaining item hues when dragging (#827)
524fa1ef94eaa92ab2693ccd1d10d382cde0a57d Jul 2, 2021 11:21 PM
FIXES AscensionGameDev/Intersect-Engine#798: Healthbar Scaling Fix (#785)
* Daywalkr: Fixed a bug where health/shield bars did not render at the correct width when tile sizes were configured to be different.
* #798: Updated so that shield bars also scale correctly across tile sizes.
Co-authored-by: JC Snider <jcsnider@users.noreply.github.com>
adf5f28b0d2d6219373e6440613bbd7c1b5ad666 Jun 30, 2021 1:46 AM
Fix index out of range crash when checking equipment stats (#802)
* Fix index out of range crash when checking equipment stats for equipment that has changed/been removed
* Update Player.cs
696c5c6d0ea40b6ec437dcc6f66fb97fb89d03c1 Jun 30, 2021 1:46 AM
Fixes server crash when input variable command has no variable (#793)
f789ed1b3e766f57b7281aec1c3fd363b67c742f Jun 30, 2021 1:45 AM
Adds custom error messages when requirements are not met to use items, cast spells, or harvest resources. (#791)
06d8869f25aa9887faa327f639f79c05288d1e35 Jun 30, 2021 1:45 AM
Fix fleeing npcs from running past their reset radius and instantly restoring health. (#789)
40eb62cab66ad1efff3adf64e761e337d3b0f44e Jul 9, 2021 1:47 AM
fix: update example plugins and packages (#845)
c39ccb7b1c4d87da89c7b64350068d1d6169ac02 Jul 2, 2021 11:18 PM
Hide quantity on single-stackable items (#805)
* AV: Resolves issue 804
* 804: Remove the config option for hiding stacks < 2 in size
* 804: Added 'hidestack at 1' logic to bags as well; updated logic to include negative/0 quantities
* 804: Updated logic to appear in loot and trade windows as well
e3adaa125325f04ddcca7fb26c0bdc955a430dd8 Jun 11, 2021 4:46 PM
Merge pull request #776 from AscensionGameDev/updatingPrerelease
Updating prerelease
87cc6f40826f3c488c18d2c07d75b83813ed9ef0 Jun 11, 2021 4:43 PM
Fixes #759 where variable inputs failed to trigger variable changed common events (#772)
f7449f9bf7d8c06ffd62105ccf698ae7c4916c2f Jun 7, 2021 11:19 AM
Fixes #734 by not crashing the server if multiple variables have the same textIds. (#771)
6d80cb0189c96861062429b2058f56f78c8339ba Jun 7, 2021 11:19 AM
Fixed npc common events on death (for party members) not running (#770)
dccc0d875919dacb1105360b198f90280af7f2b7 Jun 7, 2021 11:18 AM
Resolves #754 by adding a checkbox in the item editor for guild banking (#769)
2949dd08575f6c395c48501a260bd038d0abcdb5 Jun 7, 2021 11:18 AM
Fix 753 part2 (#768)
* Hide the guild invite button in the ui if they are already in a guild
* Added the message on the client side as well
19172014ead56320585de941e591d2a3080ef47e Jun 7, 2021 11:18 AM
Fixes #764 but spawning map animations based on y rendering (#767)
1d9446841d510ee16103456adacbab58cfcc9372 Jun 7, 2021 11:18 AM
Reset stat point allocations event command (#765)
5b56e6b076c45816150b677d7511b65c606405c2 Jun 7, 2021 7:17 AM
Fix compile errors resulting from merging #762 (#766)
a20bba4f2d2c08f1d9d8736cc5dbd68cb4d234ca Jun 7, 2021 7:09 AM
Guild Invite Fix (#762)
a880348ef0385bf1471fe37aa73069c996045bd0 Jun 7, 2021 7:01 AM
Option to Loss Exp When Die (#748)
* Option to Loss Exp When Die
Resolves: #722
* Removed Boolean of XP Loss
* Changing condition to check if player will loss XP
* Update ExpLoss variable
* ExpLossOnDeathPercent variable replaced...
* Add option to decide how the exp will be take.
Thanks for suggestions,
* Check condition of xp loss mode
This will check if the percentage is above 0, then it will check the XP loss mode, if based on the total XP, or current XP acquired.
* Add line break
* Addes tabs every line
* Add line break before function
82d5858a7bb84990dee671ba9a3bc7c83bef55d4 Jun 2, 2021 3:52 PM
Hotkey for Guild Window (#738)
* Enabled ESC to Close Guild Window
Resolves #729
* Revert "Enabled ESC to Close Guild Window"
This reverts commit 221ac220c816712a91a123f570819cb94bc331a5.
* Enabled Hotkey for Guild
Added hotkey entry for opening the Guild Window.
Not 100% sure about the JSON generation but tested in game with an edited OptionsMenu.json.
* Reordered Things
As requested by JC
* Update Strings.cs
Co-authored-by: JC Snider <jcsnider@users.noreply.github.com>
8db4733a32a50c883107f4d3e6432c09a8e2b365 Jun 2, 2021 3:50 PM
Guild logging and endpoints (#739)
* Added regex filters to check for valid guild names
* Added logging of guild chat messages
* Added api endpoints for renaming guilds, viewing guild members/banks, and managing guild members/ranks
* Add guild history/activity logging
a81de7b861cea320147ee346c67c1e3686b742d4 Jun 2, 2021 3:49 PM
fix casing issue for VS Mac (#752)
Co-authored-by: Jebb Burditt <jebb.burditt@frozenmountain.com>
1d1e5a5bdad769b7a65a2ff133c1b05fa929693e May 19, 2021 6:41 PM
Enabled ESC to Close Guild Window (#737)
Resolves #729
59cfc61db3790dd743f477b629f46d0353793df2 May 19, 2021 4:59 AM
Trade logging and endpoints (#732)
* Fix a bug where traded items do not retain the stats of the items offered.
* Added trade logging and api endpoints to view/query trades from the logging db
0149decd210dae2b7dee0f022589571b4d2bfe0c May 15, 2021 3:03 AM
Add item stack caps (#728)
* Add Inventory Item Stack Caps
* Rewrite the bank logic to function closer to the inventory logic and take advantage of stack limits.
* Add editor portion, fix bug that allowed item duping
a412c40996bf48bb628b58a40500806637e9f1b5 May 13, 2021 3:32 PM
Add item bankable checks to the second TryDeposit method (#726)
c54f50869965db732715c803f6e2c9735224486c May 12, 2021 4:19 PM
Make item binding options more granular (#720)
* Make item binding options more granular
Added the following options to replace Bound:
- CanDrop
- CanDropOnDeath
- CanTrade
- CanSell
- CanBank
- CanBag
* Replace CanDropOnDeath with item specific drop chances, defaulting to server config on new items
* Fix an issue with downgrading
* Move bankable check outside of bank lock
692dbaf0ccce47588afa6bc1ba850ae92ceaa421 May 12, 2021 4:19 PM
Hide chatbubbles when stealthed, fix character not going transparent when stealthed (#723)
2375814a155e8ce33d885d13b1a1417b49c31a20 May 11, 2021 11:42 AM
Fix sqlite migration by allowing color field to be null
187f3d4c734bdd1b5e26c4e53d859a5b3b966bfd May 11, 2021 1:56 AM
Update README.md (#706)
8224cab7f1d7a51ea866dc1894888ec9b759902d May 11, 2021 1:55 AM
Fix abbreviated quantity strings not rendering in bags/bank (#713)
ef4c11c7817ffdd37bddae691298b09a782635b8 May 11, 2021 1:55 AM
Fix resource editor & event editor icon (#712)
* Populate common events and tool types on resource editor load
* Also fix event editor icon while we're here
de806a45cd978dd4066345ecfe9ddbf3d868846b May 11, 2021 1:54 AM
Fixes ghost entities from appearing when kicking/promoting/demoting offline players in guilds (#710)
74fa6bdc9ed41a60431508dbe7fed567c025da63 May 11, 2021 1:54 AM
Make the engine not dependent upon default text values in the db in order to resolve migration issues adding color columns. (#708)
07768a43ac979702e0df4a9f841186f4ee5c05b5 May 10, 2021 6:37 PM
Track player online times in the db via a ulong representing seconds instead of Time fields due to mysql time limitation of 838 hours (#704)
814f2ac83afd1a5ccd8fba550645606fc77ecab3 May 10, 2021 5:58 AM
Added categories for the quest log, quest order values, and more (#693)
- Ability to hide quests which have not been started until start reqs are met.
c08f40ad1435ca8496069d84e38124a5c191c383 May 10, 2021 5:46 AM
Remove Arena PvP event trigger limitations, add Condition to check for Zone Types (#698)
9131d2cb07c6d361dc2b765b1a0628e98ba3cdc4 May 10, 2021 4:59 AM
feat: add utility methods and props to point/tex (#697)
Co-authored-by: Robert Lodico <lodico.rj@gmail.com>
d476afb9b0ab8bb411a943549174de32736a2bf9 May 10, 2021 4:52 AM
Guilds v1 (#689)
* Guilds V1
* Removed partial guild classes and merged with existing base engine classes.
* Make the lowest rank Newbie instead of Probationary so it fits in the guild guild ui
* Fix demotion options showing up for users
* Fixed a bug where clients would crash trying to pickup/gather items when inventories were full
901e3f5240c628f348124250e43582d03dcfe30b May 10, 2021 4:14 AM
Fix item names drawing when hovering over the proper coordinates on ANY map (#695)
e12348d79f5b9d11b479ce0cb282e672cd1fc2c3 May 10, 2021 4:13 AM
Added options to wait until event pictures are closed, and auto hide after X time options as well (#691)
cd349ead2e93fcbf0473fed7d42cec22d205c5ea May 10, 2021 4:13 AM
Fix potential crash on logout when searching for expired cooldowns to wipe (#688)
b0435a11ca00d13812bee888c31dec5c1e63fbad May 10, 2021 4:13 AM
Allow casting to occur while already moving when MovementCancelsCast is false (#686)
52271afe9f26b8f187ef724fe7f1c0934ce84cb4 May 10, 2021 4:13 AM
Fix player shield bar rendering when it shouldn't and expanding incorrectly. (#685)
34aa16e40557cb105b2f716d54058ae2b7f1114f May 10, 2021 4:13 AM
Speed up editor listing and searching, also cleanup code in engine editors (#682)
185fffd3be342353fc52ed93fb879165bf18d647 May 3, 2021 12:55 AM
Resolves bug where common events with equip/unequip trigger were running despite no actual equipment changes (#677)
d463368bd1fdc4bf41a80b670a17a7296e4d69ec May 3, 2021 12:53 AM
Client performance tweaks (#663)
* Fix excessive disk usage loading assets when sprites haven't changed
* Only set the interface count debug label when opening the window, because the linq query takes a lot of processing time
* Tweaks to shaders & lighting so we can batch lights with matching settings and improve rendering performance.
d621d9cdcf4471585f3fceae0e99c383cff51c9f May 3, 2021 12:53 AM
Reduce and/or remove resx dependencies (#671)
A lot of these had duplicated info for form icons, and other duplicate resources which are not needed. Cutting down on these files should reduce merge conflicts going forward.
a4a64dd4116462a5429f11fe468339104faba61a May 3, 2021 12:52 AM
Fix texture packing memory leak by not loading full MonoGame textures while calculating rects (#680)
64ddb60d916a238740a9141eb50bea2dc2cd281b May 3, 2021 12:52 AM
Added partials to most classes that mods would want to expand on (#675)
* Added partials to most classes that mods would want to expand on, and would benefit from doing so in different/clean files to avoid merge conflicts
* I guess these forgot to save -_- (this commit will be squashed away)
21943d581fc7912c5f7da2e69d7660451a4a0e0c May 3, 2021 12:52 AM
Small UI Tweaks (#673)
* Move chatbox text cursor to end of line when auto inputting text
* Allow naming ui menus so their properties can be loaded from json files
* Menu name parameter should be optional
* Cache loaded json ui files so reading them later is instant (ie for loading banks)
028b7b396ffb6f6d4210475b6b650a28be46b08a May 3, 2021 12:51 AM
Fix common events not starting when the first page of conditions are not met (#669)
363c5bc1df8d70dcc7cd97d4a06d58b528fc8999 May 2, 2021 11:15 PM
Fixes exp bar not updating and showing full xp when you have 0 (#668)
df9073b8afdc893ee9e68dbe5d9ec5184584b04b May 2, 2021 11:14 PM
Fix npcs not resetting when pulled outside their reset radius (#665)
ae001cf95722409414a1fb47f505316c644558d9 Apr 28, 2021 12:45 PM
Do not spawn more projectiles if the spawn itself is being disposed already (#662)
808584a379d27f9bd7fbe799fb55889a3b33ce5a Apr 27, 2021 9:32 AM
Fix event trigger variable selection offset when reloading event editor (#660)
a8df8b2c7e8c7df2e33a8e8196b4df1cf038fb16 Apr 27, 2021 8:00 AM
Added map critter attributes (#656)
* Added map critter attributes which are client sided, non interactable roaming npcs
* Update Critter.cs
a3ee02ff1887148f1f88b62a4741acc57cc230fe Apr 27, 2021 7:55 AM
New common event triggers! (#658)
On Equip/Unequip
On Player Variable Change (specific variable selected in common event editor)
On Server Variable Change (specific variable selected in common event editor)
52ea897b9db892e8b4c2e66b87777039119da846 Apr 27, 2021 7:54 AM
Batch movement, action message, and animation packets (#657)
* Batch entity movements and send them with each map update
* Update PacketSender.cs
* Batch and send groups of action messages together
* Update MapActionMessages.cs
* Batch animation packets, added packet batching options to server config
d5f159239b3779a6552013d59992ac91538ce578 Apr 27, 2021 7:54 AM
Option for map animation attributes to also be blocked tiles (#655)
75a6a67c31d954086b036f7bdc516abc9b8175da Apr 27, 2021 7:53 AM
Fixes Player.ShowLevelByName not working (#647)
c6f106b8f45466b38560636511807b044b36c61f Apr 24, 2021 9:17 PM
Added options to ignore cooldown reduction for items & spells. (#641)
If ignore cdr is checked then cdr will not be applied for the group when that particular item/spell is used.
349d1dd6b259e93dc1e817906f7b931bda431ff4 Apr 24, 2021 7:55 PM
Fixes 596 by properly handling invalid packets (#637)
456f21bbd8c50483639964e4e36e6f885a8ef603 Apr 24, 2021 7:53 PM
Added more npc reset options (#645)
ContinuouslyResetVitalsAndStatuses (true/false) will determine whether the npc restores hp/resets statuses while they work their way back to their reset point.
AllowEngagingWhileResetting (true/false) will determine if a npc that is resetting can be engaged again if their new attacker is within the reset radius.
c8d5696b34721ff0e5616a94b681b8b174c4b83d Apr 24, 2021 7:53 PM
Added option in the npc editor to drop individualized loot for all attackers (#642)
* Added option in the npc editor to drop individualized loot for all attackers
Otherwise default loot drop behavior is in effect.
There is a server config option so that if you are using the individualized loot option for an npc a killers party members can automatically be included in the loot drops.
* Added the db migration and a semicolon
f7dd214006752790e7400817731e75a2bfeb7ccd Apr 24, 2021 7:52 PM
Fixes event parameter text replacements (#640)
2c8bf33f0870ec281a51c001a18c9c6c679c830a Apr 24, 2021 7:52 PM
Prevents crash when trying to render a tooltip while it's value is reset to null/empty string (#639)
27176350c77de843fa6dd2b940925845bd7bc269 Apr 24, 2021 7:51 PM
Resolves 598 (at least partially) by not casting npc single target spells unless the target is in range (#638)
dcb9a929089d177c01c98430d7074f603648f7f9 Apr 24, 2021 7:51 PM
Reset TargetBox when switching targets so that it updates correctly (#636)
ee5317077b12c8a1cb3417e4b5d37d846543fc40 Apr 24, 2021 7:51 PM
Resolves #634 by sending vital updates when only the max vital changes (#635)
65dc8b801ef6be89874fc0d7a09fb3ebe78c66ef Apr 24, 2021 7:50 PM
Fix projectile responsiveness/delay on server processing (#633)
bacb2e6e900f3f17f5a025a3629636bd0ffd9184 Apr 24, 2021 7:50 PM
Track game stats & metrics + api reporting (#630)
* Server performance, networking, etc metrics tracking
* Better/less stressful way to calculate autorun events in play
* Whoops, forgot this.
* Added commands to enable/disable metrics collection via the command line, reduced some metrics on packet handling
* Stop all potentially expensive metric operations when metrics collection is disabled.
* Reduce number of queries to DateTime.UtcNow by only checking when Environment.TickCount changes.
* Clear metrics snapshot when disabling metrics
* Track top 10 most sent and received network packets for each collection window
* Added more metrics tracking to threadpools, and more configuration for the .net managed threadpool
* Update MetricsRoot.cs
* Stat/metric tracking performance is much better with our own histogram class instead of using AppMetrics
* Delete metrics2.patch
* Rename player save threads to just database threads. Stop saving server variables in realtime, instead update the db at an interval or server shutdown.
* Update UserActivityHistory.cs
* Save chat history using the database thread pool
* Update LogicService.LogicThread.cs
a37f2d2b8c5f908e1cb49f343a25008e06ac9659 Apr 18, 2021 9:13 AM
Check if user is null before checking it's property -_- (#629)
36d15dc079cfbfc8e5ea0985cf0e1246423a0485 Apr 18, 2021 8:21 AM
Fix bug for using bag, trying to store or retrive items form a bag don't work (#608)
3e69d11563fef062af8f028ed787240d5c84b4f6 Apr 18, 2021 8:08 AM
Added extra sort options for users, players, and the online list (#628)
269492ed3ca206d52097992e92d01d202357b178 Apr 18, 2021 8:01 AM
Add Chat Logging & Logging Api Endpoints (#627)
* Working chat logging, thanks Marsh!
* Whoops, committed this to the wrong branch
* Add logs endpoint to the API, allow fetching of chat logs, ip logs, and activity logs from the api
b19101fc355b7c97a0e509ad91f1705fbc0ed69d Apr 18, 2021 8:01 AM
Track user playtime, last ip, and registration dates. Also track character playtime and creation dates. (#626)
bed3df3549c85ede49dd0273795d56566e6f2edc Apr 18, 2021 8:00 AM
Extended API Endpoints (#602)
* Added searching and sorting to Users.List()
Cannot use compiled queries entirely for this yet. Maybe if we upgrade to EF Core 5... sorting would have to be done by referencing properties (like User.Name) with EF.Property<string>(User, "Name") BUT then the order is off due to not handling case sensitivity correctly which can potentially be resolved by specifying collations which isn't supported until EF Core 5.
* Sorting/searching of players. Doing all logic within context usings.
* Fixed errors with listing users/players and added slim parameter to players list so you don't get inventory and other heavy data.
* Include class name and map names with players.
* Removing slim parameter because it doesn't do anything.
* Include item, spell, and variable names in api query returns
* Api bug fixes, and error handling when sending emails fail
* API endpoints for name changes and deleting players/accounts
* API endpoints for setting player levels and classes
* Speed up listing/querying by not trying to filter on IEnumerables
EF hashes and caches queries automatically anyways.
* Add config/stats endpoint so that we can get combat stats from the server
* Serialized cached friends as just friends for players
4d6359791482f904c74ca9791f192d03937c51df Apr 18, 2021 7:59 AM
Only send entity stat updates when stats actually change (#625)
6a929ce9c84ad3cb2bdcd2c3ed93e905e14366ae Apr 18, 2021 7:59 AM
Batch projectile and projectile spawn deaths into a singular packet when updating maps (#624)
0945dc85fc3a4c8b6a9f9b934e373e5306d92317 Apr 18, 2021 7:59 AM
This line shouldn't exist. It spams clients with npc aggression updates even when the aggression isn't changing (#623)
148fe37ecf6bea0a9929994bf070a02f3dbd9b82 Apr 18, 2021 7:58 AM
Reimplementing cps lock (#606)
* Reimplemented cps lock/unlock due to thread.sleep precision (at best) being 15ms.
Locked will be fine 90% of the time but if the server is under extreme load or has insanely large worlds then that 15ms precision could be a problem.
* Load CpsLock property from server config and persist the setting when saved via the cps command
562ac054b2df91b85b9ce9a8fcab6cf04eff3b42 Mar 20, 2021 3:04 PM
Bug fixes that should be in Prerelease and not stuck in Dev (#605)
* Send quest progress upon quest completion via event. (#575)
* Stop events from getting stuck while changing resolutions with bank/shop/trade/crafting open (#576)
b408676dd0ddf808b860391d8186c0c825f6a81c Feb 19, 2021 3:29 PM
I dropped this (#571)
54b58edc46feced5add6e4f3049f5b15280afec4 Feb 19, 2021 3:19 PM
Merge pull request #570 from AscensionGameDev/devIntoPrerelease
Merging fixes and updates from dev into prerelease
0a6c248fbe4bf6dd47f49db3dce4d95060202d26 Feb 19, 2021 3:16 PM
Merge branch 'prerelease' into devIntoPrerelease
c86627f99191b42c942889a565ce041e437907bd Feb 19, 2021 3:14 PM
Add customizable loop intervals to map sounds (#569)
5fb9f18141c4904971e74c5023bfa409f9adcf64 Feb 19, 2021 3:13 PM
Pathfinder - Return the path to the closest point found when unable to reach target. (#568)
d7a5016ccd919dbce60bee1ccb860306b8bf15d0 Feb 19, 2021 3:12 PM
Fix cpu burning by sleeping instead of yielding on the main server loop (#564)
No need for the loop to iterate 1.8 million times a second for something that only divys out work to other threads.
aa855f1556c7a7a639b95dc72b99bce1515e4cbe Feb 19, 2021 3:12 PM
Fix possible packet error upon logout (#563)
1f38872322cc2c9a234d886c338624428cce655b Feb 19, 2021 3:11 PM
Fixes vital updates by checking for them properly (#562)
d5c9641f56202623c6c18dff5da1fe9d46d06616 Feb 18, 2021 10:52 PM
Fix server crashes due to deleting characters that remain online and in combat (#553)
* Prevent deleting of online characters.
* Fixed a spelling mishap, and the characters button not working to return to character select
* Disable the characters button on the escape menu while in combat.
* Upon login, instantly load into characters that have been kept online due to combat timers
* Fix user/player/client attachments when logging back into an account that has remained in game due to comabt
* Update Client.cs
b9e3db8f181b4ce35693cafffc0e060b5618c26c Feb 18, 2021 2:59 PM
Fix animated sprites by calculating which frames to render after setting the animation types (#560)
23ce5b8e3a8293c0371c009f11e75114e61e28a6 Feb 18, 2021 2:58 PM
Fix invulnerability by only blocking damage (instead of damage and healing) (#559)
444ce0bf7692c779b0e1a85f436644f99cf51349 Feb 18, 2021 2:57 PM
Fixes 551 by enabling the sticky target preference by default (#558)
e3ddd60ef3c63c1f5bb0c6bc5d55eaf65d8db563 Feb 18, 2021 2:56 PM
Resolves 517 by making spell cast canceling via movement optional (#557)
Enhancement was unintentionally pulled in while merging changes made to Leafling, allowing it as an option (disabled by default) seems to be the best move forward.
0b381f505cc2c3e5dda1889428f20d7ae0fef2e9 Feb 18, 2021 2:55 PM
Fix control mappings so the same key cannot be mapped for multiple controls (#556)
Also reduces control setting time to 3 seconds before being set to None.. 5 seconds felt way too long.
b1584ba5fe7bef5570e2321158b6815672560be0 Feb 18, 2021 2:54 PM
Fix vital/status updates sending every loop for every entity (#555)
And some status updates not sending at all (time updates/refreshes)
5edf1f37655e4e457155caecc5381228c0990673 Feb 18, 2021 2:53 PM
Show target out of range errors (if configured) on warp to spells (#554)
* Fix warp to target spells not being validated by range checks upon cast.
* Show target out of range errors (if configured) on warp to spells
117f3a6381cb540bf0969407b2e3f9523f7213fe Feb 18, 2021 2:49 PM
Stops dead entities from switching maps, and stops knocking back dead enemies. (#552)
9ba9c049738e89a8733b9614e944a29855c56d95 Feb 12, 2021 11:40 PM
Fix stat calculations not taking stat buffs on items into account
e3141b6a5be3a6b748cb7e4b81d29cca565051db Feb 12, 2021 11:39 PM
Fix map items spawning with the same random stat buffs
193e340e8ba1511af569b4503e49517d3adb3899 Feb 11, 2021 3:59 PM
Fix 515 by not resetting warp/map combobox values initializing editor
dc4d3f93e2ebd528cac2bea741cfdb3c0813f59f Feb 9, 2021 6:29 PM
Fixes time editor losing new values
a9cafd7c2e509f2c8d46039c7ae41b263837ea1f Feb 9, 2021 5:47 PM
Fix animation rendering so that if improper frame counts are provided it cannot render out of bounds textures when using texture packing.
bcdc3614acd388226e5eac76ae3a4ec701efa477 Feb 9, 2021 5:30 PM
Use a preset color to draw map item names if custom color for the set rarity doesn't exist.
ff16d797f05cd6f6d255043f36ec85771558dd3a Feb 9, 2021 5:23 PM
Clone dropchance when cloning items to fix all items dropping 100% of the time.
4b8b996765636371069875139d479f1cce2f2d5c Feb 9, 2021 4:43 PM
Fix entity level label not having it's value set.
d54ec4b035a5edbb6da49596e641054efb390df0 Feb 9, 2021 4:41 PM
Loot window item rendering with proper item colors
b612e90ef8d8089863169cfdca37bbd5ddc3ac22 Feb 7, 2021 5:39 PM
Fix give experience command editor saving incorrect variable id
6aef758336173fd48650e494b8cd5f2791a441d3 Feb 7, 2021 12:24 PM
Cleanup droppler code and fix map layer selections when using the dropdown
1c54da0e17eb0fb6598f12481f7e4fe38e434c8c Feb 7, 2021 11:52 AM
Play resource death animations again
14fda560c4b72304c44c99c9f4e90132c9fbba89 Feb 6, 2021 3:53 PM
Register packet types within InitNetwork for the editor
ee7d856fa8c8d898b57354336a2b582d3cc973d9 Feb 6, 2021 3:47 PM
Cleaning up packed packets further
c878e4a6e3dc039b0b01b437df4c4b46b485e93d Feb 6, 2021 8:04 AM
This should allow plugin packets to work, pending tests.
d018aabb71d550f16daf145ce53dd98141d7dde3 Jan 30, 2021 5:35 AM
Reduce packet sizes by wrapping packets into a class that saves the type as an integer.
Intead of prefixing every packet with a full type name such as the one here:
"Intersect.Network.Packets.Client.AdminActionPacket, Intersect Core, Version=0.7.0.0, Culture=neutral, PublicKeyToken=null"
43d471de4e5a20bd78c0a059db8d0dd3ed193f6c Feb 6, 2021 3:22 PM
Clean up new vital update logic
d674463df982471f66bf3a81c8d443b9ef7a459b Feb 6, 2021 6:26 AM
Send vital/status updates each map update as needed instead of on demand to reduce network traffic.
bd79f7ecca67d500dd18ed488a5db3abb77f1ff9 Feb 6, 2021 3:00 PM
Cleaned up unequip logic slightly.
584dae4269d9ff7077061cc028b034dabefbc178 Feb 6, 2021 7:39 AM
Auto unequip items that are no equipment, or items we no longer meet conditions for
On Login
On Level Up
On Class Change
f8e4ad4da3824167fcb16d886cf93b6d428ab7d4 Feb 6, 2021 7:06 AM
Allow unequipping items via events
16624805db213fd439b8c2cdb58b73044d59fdb0 Feb 6, 2021 6:42 AM
Fix cooldown group in editor not updating for selected spells
cab7fa9c9169ce4e5c506d6fc1f1f07e019e25c1 Feb 5, 2021 10:58 PM
Move MapTileLoc to its own file
7aa3fb10472b2e66b50a3a2b65432746b47a9ebc Feb 6, 2021 5:41 AM
Fix npc reset radius not able to be set in the editor
d137693222b3a1aa6bc1940c33dc47d34597fe51 Feb 5, 2021 10:55 PM
Fix shader not loading on the client
eb0ede55e9475f36acd743ecddade1488ee002ea Feb 5, 2021 10:55 PM
Fix npc forever resetting when it shouldn't
e6fb93c3a9003722532007fc91fdbcc5858b39ba Feb 5, 2021 10:55 PM
Fix slow map updates due to mismatched timing
170cc6aa286d4e95145291997f5c8a8a9c2bbf6e Jan 30, 2021 8:08 PM
Fixes editors not being sent entire set of game content, cleans up caching of game data packet.
da3958cd5c0b024403eaf58021ceef63d10e9d20 Feb 6, 2021 3:53 PM
Register packet types within InitNetwork for the editor
6e00a2a3cb33bb8d986f4464f8ca37653c152aca Feb 6, 2021 3:47 PM
Cleaning up packed packets further
7107da9e8845795f402a8665ad6af307f26f33b7 Feb 6, 2021 8:04 AM
This should allow plugin packets to work, pending tests.
b30832591becea711011da421043bdf65eb4b833 Jan 30, 2021 5:35 AM
Reduce packet sizes by wrapping packets into a class that saves the type as an integer.
Intead of prefixing every packet with a full type name such as the one here:
"Intersect.Network.Packets.Client.AdminActionPacket, Intersect Core, Version=0.7.0.0, Culture=neutral, PublicKeyToken=null"
2a0622906c7eb3143f15f7cf3526e42254759984 Feb 6, 2021 3:22 PM
Clean up new vital update logic
e3ea8c35d3eaf56212af3b7ffeb19ee8ccd02637 Feb 6, 2021 6:26 AM
Send vital/status updates each map update as needed instead of on demand to reduce network traffic.
0848495620b71f3a19e726aaa31106909f1d583d Feb 6, 2021 3:00 PM
Cleaned up unequip logic slightly.
a453bfd9806fb8d3534c4f724d4e67ad08a69e07 Feb 6, 2021 7:39 AM
Auto unequip items that are no equipment, or items we no longer meet conditions for
On Login
On Level Up
On Class Change
4615da2c73c4deb0b021a4bf9b079a4b9055c706 Feb 6, 2021 7:06 AM
Allow unequipping items via events
48e72e5ac4f6d2b123d1db8a13fa94cecf98ea7f Feb 6, 2021 6:42 AM
Fix cooldown group in editor not updating for selected spells
957037208933107b8d1bfe1b49fc97b3affb2748 Feb 5, 2021 10:58 PM
Move MapTileLoc to its own file
d94e0f210d27ff7ddd35e422ddac8bf38e889111 Feb 6, 2021 5:41 AM
Fix npc reset radius not able to be set in the editor
8cb60dbcc451ee4a4e584b009dfc8ab1511fa1a2 Feb 5, 2021 10:55 PM
Fix shader not loading on the client
969afe33140084e3c6907f90f48c2e6edefbc6b6 Feb 5, 2021 10:55 PM
Fix npc forever resetting when it shouldn't
79fd0ad49370b26a4a5d6b939422737ed3446847 Feb 5, 2021 10:55 PM
Fix slow map updates due to mismatched timing
7dc794f635da867a5a673920a54edc2afc731e4f Jan 30, 2021 8:08 PM
Fixes editors not being sent entire set of game content, cleans up caching of game data packet.
d6fb2991164da509572249e4d88fe0b41f1ee1fb Jan 30, 2021 12:18 AM
Merge pull request #487 from AscensionGameDev/devIntoPrerelease
Performance / Optimization Updates into Prerelease
9a890564f4b1882431420530363bd98c31999375 Jan 30, 2021 12:11 AM
Merge pull request #490 from AscensionGameDev/mainIntoDev
Main into dev
e2a1040bb8a951630e34e19753974fbf8a080b2c Jan 30, 2021 12:06 AM
Merge branch 'main' into mainIntoDev
2005f97c52d2f2b5f8afe9ccd8e3ac984734bcf8 Jan 29, 2021 11:47 PM
Fixes variable selection in the event change items menu
0f38df6eceb55d1a77093bb6ba8d19b633f250f4 Jan 29, 2021 3:49 PM
fix: swallowed exceptions on client startup (#488)
753c99a9d4f725553a75a36f055b5f1346b3518f Jan 28, 2021 2:45 AM
Cleanup and documentation of new logic
1efdf5b0e4f03b9f08270b370c5eb5a97d127138 Jan 27, 2021 1:37 AM
Use smart thread pools for map logic, packet handling, and packet sending.
b160b48f772463fa45b6a24366d8f0d2f2df513c Jan 26, 2021 8:32 PM
Event lookup caching, variable/condition processing optimizations, player update optimizations
9e3c5b026e0153af09efa295cbe51d3387d1231a Jan 26, 2021 8:15 PM
Combat, NPC Logic (Loot Maps!) and Threading Updates
Using more concurrent dictionaries with cached arrays for quicker/threadsafe access.
Stat Calc Fixes
Npc Logic Updates
Disabling Combat Messages
Hotbar Auto Cast if Held Down
8f6de5b84318e19425c7a59a2b509b1a34c0e32c Jan 26, 2021 6:12 PM
Instanced Entity Framework Contexts
- Fixes memory leak where player context would grow forever
- Quicker saving/loading of player and game data
ca04fb61aef0ac3467f001b03960b811c6fae796 Jan 26, 2021 5:33 PM
Client QoL & Performance Updates (#476)
* Lidgren upgrades, error surpression, auto mtu negotiation, and using other transmission modes to reduce flooding of reliable channels.
* Map Items Upgrades (ConcurrentDictionary, Loot from Distance, Remove json from packets)
Also upgraded bags so items can be drug into specific slots.
* Event, Npc, and Options Updates
- Change name event command
- Reset Radius for NPCs
- Movement Static for NPCs (Does not allow any movement ever -- target dummies?)
- Remove Max Stat from Options
* Client QoL & Performance Updates
- Auto Target
- Sticky Target
- GWEN Fix (No infinite tooltip elements)
- Static Entity Box
- UI Updates
-- Entity Box Static
-- Enter to nav through event dialogue
-- Esc to close windows
-- Debug Menu update
-- Etc
ba55d31f2be91639fa49e51251b8777cdda6aa25 Jan 26, 2021 5:25 PM
Event, Npc, and Options Updates (#475)
* Lidgren upgrades, error surpression, auto mtu negotiation, and using other transmission modes to reduce flooding of reliable channels.
* Map Items Upgrades (ConcurrentDictionary, Loot from Distance, Remove json from packets)
Also upgraded bags so items can be drug into specific slots.
* Event, Npc, and Options Updates
- Change name event command
- Reset Radius for NPCs
- Movement Static for NPCs (Does not allow any movement ever -- target dummies?)
- Remove Max Stat from Options
b64a2dd628fd1a76ba6be8acec142fe60a5af107 Jan 26, 2021 5:24 PM
Map Items Upgrades (ConcurrentDictionary, Loot from Distance, Remove json from item update packets) (#474)
* Lidgren upgrades, error surpression, auto mtu negotiation, and using other transmission modes to reduce flooding of reliable channels.
* Map Items Upgrades (ConcurrentDictionary, Loot from Distance, Remove json from packets)
Also upgraded bags so items can be drug into specific slots.
0c68241afd8ac2fe8fce4785b7a09f33cc74a350 Jan 26, 2021 1:43 PM
Lidgren upgrades, error surpression, auto mtu negotiation, and using other transmission modes to reduce flooding of reliable channels.
045c2f74d28453dd0326238c0323d9fb699346ce Jan 26, 2021 1:04 PM
Lock our random object when producing random values.
337a31e1d38e73b2de7a33e90e093cf97e45c3e6 Jan 26, 2021 11:37 AM
.Net Framwork 4.6.2 Upgrade + MessagePack Packet Serialization
724d208a87bff376614bd3e9ef60f2cc31e5088e Jan 20, 2021 7:26 PM
Merging 6.2 fixes into B7 (#461)
* Don't send cooldown to npcs!
* Bad logic is bad.
* Update Authors.md link to my profile
* Force WorldPos height/width to the Tile Size when no graphic is available
* Force waiting for a server response upon selecting a character.
* Disable the button and re-enable it when no longer waiting for a server response.
* Changes batch 1
* Changes batch 2
* Also disable logout button while waiting for a server response.
* Fix some comment mishaps.
* Do not generate keys on every build
Co-authored-by: Cheshire <azurebeats@hotmail.nl>
Co-authored-by: Robert Lodico <lodico.rj@gmail.com>
902fce69d82ab683956c3db2495a8085adcb00f1 Jan 20, 2021 6:36 PM
Asset compression, encryption and packing changes (#308)
* Add Gzip Compression to Texture Packs.
* Add a basic level of encryption to the compression class.
* Cleaned up some leftover references.
* We should all get more A(ES) in our lives.
I wanted to be rid of the bloody DES warning, and this key is much more fun.
* Add the ability to also encrypt and package up sounds.
* Forgot to include a cache update.
* Add updater support for the new sound packages. Renamed graphics packages to be in line.
* Fix a dumbdumb, add music packing support and some general fixing up
* Comments and a small dispose fix on AssetPacker.
* Make checking for files in an Asset Pack more straightforward, fixed an issue that would stop non-lowercase music to not load from asset packs
* Make asset packing a configurable option with settings in the editor, rather than its own menu option
* Fixing possible case sensitivity issues.
* Fixed a few small issues that were preventing compilation. Stopped creating useless empty directories if packing.
Co-authored-by: JC Snider <jcsnider@users.noreply.github.com>
Co-authored-by: JC Snider <jcsnider3@gmail.com>
b4bb689abf5c113d93bc3238d75d49b716279186 Jan 18, 2021 9:56 PM
Dynamic Map Layers & Extendable Attributes (#379)
* Dynamic Map Layers & Extendable Attributes!
* Custom rendering of the map layer icons based on the dynamic layer config.
* Minor cleanup
* Localize all the config options!
* Localization dictionaries expect the keys to be lowercase it seems.
* Fix error when trying to copy/paste with current layer only enabled
* Resolve double returns
* Interpolation is better than concatenation.
* Use nameof instead of explicit strings for reserved layer names
* It compiles now!
Co-authored-by: Cheshire <azurebeats@hotmail.nl>
f2e59f629c297047b52f08ecbe24d58392a5ebae Jan 18, 2021 8:32 PM
Merge pull request #455 from AscensionGameDev/network-plugins
Networking support for plugins
d87ebef98819d7d6fa6324847471918517762c52 Jan 18, 2021 8:30 PM
chore: cleanup more jb annotations
7ceb0e2ab0da06778f304288fb2168a17f1d9945 Jan 3, 2021 1:52 AM
Updated examples
ac71b643845bfc00b91cb9ed22a74b34446a9ea8 Jan 3, 2021 1:52 AM
Updated scripts, targets
3fb876657036bb1744127a39fae0d86534a07760 Jan 3, 2021 1:51 AM
feat: add networking to plugins
Removed JetBrains.Annotations from all core projects
Added plugin networking as needed to projects
- Note: Editor required some changes because of shared interfaces
with the client, but it does not have plugins still
cc5bac78a1be53e55006600d114aac93c8f73fad Jan 3, 2021 1:46 AM
Removed annotations Intersect.Tests
c0a867c23534949f89f9de7dedf84658e73c199e Jan 3, 2021 1:45 AM
Removed annotations Intersect.Building
41b37099d72e1cc2e051aa29a4f6f348af60f804 Jan 18, 2021 8:01 PM
Merge pull request #331 from Cheshire92/ChatboxTabs
Add Chatbox tabs and the ability to tag messages with categories.
cb810fb821938f73da0061c0ed225031d5072486 Dec 20, 2020 3:19 AM
Fix build
97472c45bab55a9a400b42a14cea881a1c917e05 Dec 20, 2020 3:17 AM
Merge branch 'development' into ChatboxTabs
8b5d077d2b136239cab83d4de7e187a4a3bf0aa4 Nov 28, 2020 4:15 AM
Merge branch 'development' into ChatboxTabs
def862a4e641512e5515317a752c67c34e57bb40 Oct 15, 2020 11:21 AM
Merge branch 'development' into ChatboxTabs
5e62213d095032026c09fd59f97d8eae338eae39 Sep 26, 2020 2:33 AM
Fix the last commit to work better when there is no channel selected yet upon launch.
d75e6f7e883b5e7d8f77781b41bb0eb03028ad5f Sep 26, 2020 2:15 AM
Set chat channel depending on tab, remember user set channel for All and System tabs. Fix a potential localization crash should none exist.
dd93572cef5879e35d6cab9973a748cb49181dee Sep 26, 2020 1:43 AM
Keep enum names consistent..
03fb920c55e2f2096e4842d6c41dd8cae025055d Sep 26, 2020 1:35 AM
Cleaned up code, made generating tab buttons generic for easy expansion.
5db07e389996cca3f6336bd3c956dcd9dbead23e Sep 25, 2020 2:27 PM
Remove a pointless global leftover, make it clear which tab we're looking at.
695567fb4fd30a6bace463fabfaad34c968893ff Sep 25, 2020 1:31 PM
Add a TODO for a future PR
0b6759e0a28fcdb4c80964e26b418d4d16dd0607 Sep 25, 2020 1:24 PM
I forgot to add admin to the system box. :)
7e0082ead4c3e87b06c73676c821c4a45a3ea349 Sep 25, 2020 1:20 PM
Adds chatbox tabs and all the logic to categorise messages and sort them by tab.
f144dd47555d085288238a2b61dbeea23f77a7b5 Jan 18, 2021 7:52 PM
Merge pull request #445 from AscensionGameDev/network-optimizations
Thank you Jon Skeet
45778a000698d5b5549a88e12b1c6fe117ad9541 Dec 23, 2020 5:34 AM
Thank you Jon Skeet
a4eae0e7ecb026c268d755e5dc6f13c203ec6465 Dec 20, 2020 6:18 PM
Item/Spell Cooldown Groups + Configurable Global Cooldown (#355)
* Add cooldown groups to items and enable them
* Fixed cooldown display and non-group items going on cooldown.
* I don't even know anymore, just end me.
* Changed Cooldown Groups to work like Item/Resource folders do
* Functionality changes
- Added two configuration options to determine whether cooldowns in a cooldown group should match or not. And which cooldown to use when matched. (highest vs current used item)
- Made it so that items not found in the player's inventory also go on cooldown when in the same cooldown group.
* Fix some minor review issues
* Add Spell Cooldown Groups + Group Sharing for Items/Spells
* Adds a configurable global cooldown to items and spells.
* Documentation
* Add option to ignore Global Cooldown for spells/items. Fix migration oopsies.
* Disable Global Cooldown by default to not change game mechanics upon version upgrades
* Fix editor layout
Co-authored-by: lodicolo <lodico.rj@gmail.com>
20435f52631e8d9abe2e13bd0bc2c999682e6e31 Dec 20, 2020 6:18 PM
Allow announcements to show a pop-up on the client-side. (#442)
0bee67571b30dc0a6508a3c66c2b3fab78fdd749 Dec 20, 2020 12:56 AM
Add ARGB Color options to Entities and Items (#402)
* Proof of Concept
* Database Migration, Entity prep and NPC Editor changes.
* Add ARGB to items, move Color to Entity class for expandability
* Add event command to change player Color
* Fix color display on CharacterWindow and EntityBox
* Changing to use nameof()
Co-authored-by: lodicolo <lodico.rj@gmail.com>
2b27c334b0f3dae4c626368e98308bc0a2082eb9 Dec 20, 2020 12:55 AM
Map item rework, drawing names on mouse over and a loot window. (#385)
* Add basic map item name drawing
* Fix the render order and generalized some code.
* Only show map items we're mousing over.
* Comment that for some reason didn't count towards the last commit.
* Forgot to add these to make it work on multi-map areas.
* Unnecessary loops are bad M'Kay.
* Completely rewrote MapItem handling to be location based.
* Removed a piece of old test code.
* Add a loot window on the client
* Get rid of some copy/pasta leftovers.
* Abbreviate item name quantities and display them a little different.
* Simplify Loot All, finish up loot window.
* Make display of window configurable, as well as the item count.
* Update MapInstance.cs
* Update PacketHandler.cs
* Fix potential NRE and a small logic error
* Fix a crash when trying to render more items than we're allowed.
* Fix potential issue with equipment and bag drops. Consolidate new drops to existing stacks when configured.
Co-authored-by: JC Snider <jcsnider@users.noreply.github.com>
f17324869e956209522929cb55a243a4b5790a03 Dec 20, 2020 12:55 AM
Item event enhancements + Give Experience event enhancement (#384)
* Add Variable support to ChangeItemCommand
* Add Variable support to GiveExperienceCommand
* Add Variable support to Conditionals HasItem and HasFreeInventorySlots
* Fix an order issue with getting Server Variables by data type
4f4ddf98ff25cb9f432b0567512754f509560697 Oct 17, 2020 3:44 PM
Add options to draw Npc and Player levels next to their names
50ed1cdc4b3335a187f4b921a6bb75452fd7e2b2 Dec 18, 2020 12:11 AM
Merge pull request #441 from lodicolo/fix-439-440
fix: server build on linux, context interface lookup
efafed9e5650689b0e34c73e4310f2913436a17e Dec 17, 2020 11:53 PM
fix: server build on linux, context interface lookup
fff0d132ce5315eeec11640ca33f67feb65fc721 Nov 28, 2020 4:11 AM
Merge pull request #431 from lodicolo/development-fix-linux-building
fix(building): fix build on linux using msbuild/monodevelop
439c14b7cc594e22a7b80a8d26176336e095211e Nov 28, 2020 2:38 AM
fix(building): fix build on linux using msbuild/monodevelop
7d0c7ea57a10d19f42597314b1db8ac05d786ee1 Nov 21, 2020 12:05 PM
Merge pull request #428 from AscensionGameDev/logging-context
feat(logging-db): add logging db with user action history
03b681c5e53bcb74df0e8ee4237867ff96ce31e4 Nov 19, 2020 6:18 PM
feat(logging-db): add logging db with user action history
8b34a78c3ea43ef989705505c28c52650dbef623 Oct 16, 2020 10:53 PM
Merge pull request #399 from AscensionGameDev/prerelease-into-dev
Bring the most recent networking fixed into dev
6b86bdafe4630cefdbe1051a123ec86ae91e658f Oct 14, 2020 3:27 PM
Merge pull request #391 from AscensionGameDev/prerelease-into-dev
Update development branch with fixes and updates made to prerelease.
dc25c6c6470e23494faa5d7903b4d199f7e48d93 Oct 14, 2020 3:22 PM
Compile pl0x
36a183076f0f61ddff024c6748f657280d803274 Oct 14, 2020 3:20 PM
Merge branch 'development' into prerelease-into-dev
44e4a5fc89a84ee0abe9d09b0f6cf838e2583ca5 Sep 27, 2020 5:44 AM
Merge pull request #332 from Azurebeats/Fix-77
Add a connection and logged in user cap.
9264251ff1758e34d8f0bd819b7e139998d8d52b Sep 26, 2020 4:46 AM
Add a connection and logged in user cap.
276578222d2128dfde515c857edb7f6bbdce8ef4 Sep 26, 2020 9:04 PM
Merge pull request #334 from Azurebeats/CustomMouseCursor
Custom Mouse Cursor
f9ac004aa87ce5864adf77299649eea276ea6a6d Sep 26, 2020 11:32 AM
Add the ability to set a custom mouse cursor on the client, made a generic method to avoid duplicating code for this.
88020d524f1e2338c47dc782c729451c2add2c8c Sep 22, 2020 9:59 PM
Merge pull request #327 from AscensionGameDev/merge-prerelease-into-development
Merge prerelease into development
303c61a0d450679aebadc39c13cf78402317dd60 Sep 22, 2020 9:55 PM
Merge remote-tracking branch 'upstream/prerelease' into development
c059c15f979c0234d9a203914d9a7df51547062c Sep 16, 2020 5:00 PM
Merge pull request #312 from AscensionGameDev/merge-prerelease-into-development
Merge prerelease into development
12efd4ef273a2964478da5a5aef45bfa00263f54 Sep 6, 2020 3:44 PM
Resolve merge conflicts
1cbe0bf56e17e52c7818ed8ba58a5cc7e67b01a4 Aug 26, 2020 8:43 PM
fix 267: download data as utf8 to prevent corruption
de51e2473fd39a7e2d19b4e8232eab3f0c76f620 Aug 24, 2020 12:11 AM
fix 274: remove cause of NRE
cf4848ac9d563c5c986eaf8d4a4fba449369d075 Aug 25, 2020 5:56 PM
feat 276: add single use for events
99e112337bc1074a15e16b77615f1a96da11d38a Aug 24, 2020 12:17 AM
fix 284: Do not use Add() for cooldowns
7e441bf7e32835d3cc726e82f7a65fa1e50cb2fe Aug 23, 2020 11:43 PM
fix 268: check if ban expired
Realized mutes will have the same issue, and fixed those as well
After a ban/mute is selected by user or IP, it is checked to see if it
is expired. If it has been expired, null is returned and it is removed.
6f181920d7c0464fa0a9c064ab045ca940ab6e27 Aug 22, 2020 6:46 PM
chore: additional documentation/cleanup
9deb9fc28b488fb025bb30fc6f76ea6d4cac0457 Aug 22, 2020 6:44 PM
chore: documentation for GridHelper
99e39ccbc2c844c7f24d39eec97a921aac5db04e Aug 22, 2020 6:36 PM
chore: cleanup GridHelper
9eeabae9e8a0770590c93b2c36430e4f196a34fd Aug 22, 2020 6:25 PM
fix 287: common autoscaling grid rendering
c089113171f6c843049d627992fef72e776802b4 Aug 12, 2020 12:15 AM
Merge pull request #286 from lodicolo/merge-prerelease-into-development
Merge prerelease into development
0dc5be948e3a3ec47485e2484590f5feb5f787a4 Aug 8, 2020 12:12 PM
Merge branch 'prerelease' into merge-prerelease-into-development
6621951c77a0e5350e49d7c8736806ab64ab889e Jul 31, 2020 12:08 PM
Additional error catching
48a07ba4f184413c94e30dd44c2d9b07fae16eef Jul 30, 2020 6:01 PM
Added example client plugin in Visual Basic .NET
7efaa7b68d99d3cb74e072a2bbbe9474e6b7fda1 Jul 30, 2020 1:37 PM
Updated example to latest framework version
b51906b7cb3d9f4d3f97240a6ddbea9fb54939dc Jul 30, 2020 1:11 PM
Publish fixes
2b8d9c2132e3e24ac671904487a1bdfcd49d1424 Jul 30, 2020 1:11 PM
Plugin fixes
- Removed --plugin-development
- Added copy plugin DLL to named directory to targets (not complete fix)
note: not complete because it won't copy non-redundant dependencies, a real solution requires making assembly loading detect and resolve collisions
- Removed redundant includes from targets
- Updated server targets
- Fixed bug in example plugin keeping discord button on all screens
- Added mismatched Assembly detection to manifest loader
9cca0764182bdaa2f06ba33a438fe69a4865bf9f Jul 30, 2020 10:40 AM
Fixed example projects and added commit tag to nuspec
5c7ff52af147250937ab0ce3514759ab28c660af Jul 30, 2020 10:08 AM
Fix nuspec
62902f39e5dc11b2eda188b3583b2f5560b2a7dd Jul 29, 2020 4:04 PM
Refactored the server to use more OO services, integrated plugin service
8f4bd3c06c3106cb7079aa90057a84f0b3432af1 Jul 29, 2020 4:03 PM
Client boostrapper and plugin system
5df35835eee36c9009f9fa471bdae628e272192e Jul 29, 2020 3:48 PM
Remaining core changes
e4a7c3edeaf248c2618e6f7805dd0c7f25cb331d Jul 28, 2020 1:32 AM
Application context/service
0b4fa52ead71711ef7eb5936c47c6e013d569012 Jul 28, 2020 1:28 AM
Asset/Content types
1856a25f92b549fc2b4313a2713650d889c5d61f Jul 28, 2020 1:26 AM
Cleanup, example client plugin
f1f47d314df10722539b5816cd212c38648e92cd Jul 28, 2020 12:40 AM
Additional cleanup and documentation
bb718411d14577ad466814ac1806cf079078b87d Jul 27, 2020 12:13 AM
Cleanup, interface changes/additions
a4a3cbb9c05a480c9d3c33da6a8c098b2502acd1 Jul 26, 2020 11:11 PM
Moved interfaces to the client framework
9172b37fe8dfb09bffbabc7912326127fa438729 Jul 26, 2020 10:45 PM
Move GameStates to Client Framework
6562c20f711a832171678c373979196924750f14 Jul 26, 2020 10:42 PM
Intersect.Client.Framework nuget package
22b88fa9c39632295e9a0a6dad4bb81a0244144f Jul 26, 2020 10:41 PM
Targets refactor/cleanup
e07f486b39eaaad0d7c5cad97d11b66b41503da6 Jul 26, 2020 10:38 PM
Cleanup, version bump
Disabled deprecated active analysis
Removed large (but unused) deps from Core
Bumped version to 0.7.0.0
94ec2a251eec9b15276a70bfccb681739fee5852 Jul 25, 2020 4:17 PM
Interfaces, minor changes
b4270d6822b04bdfa35b6144a51f20cc0e43fcb2 Jul 25, 2020 3:59 PM
Analyzers
81ac5999f69422d95b3b8d424f3548b67314dcaf Jul 25, 2020 2:12 PM
Manifests and tests
f08c2e4eefdb7d1f1935b8087ca12ac8ea6ff28f Jul 25, 2020 4:17 PM
Interfaces, minor changes
ff61ceb32addd99475f2f7c3e8d193973d4267b1 Jul 25, 2020 4:03 PM
References to core interfaces
04695885994df3638a9d1a95e78f473bb4caf00d Jul 25, 2020 4:02 PM
Core config/context/plugin/service interfaces
7c87bdbb56faddbaefcb2f0c2dd5a7bd7f519ca8 Jul 25, 2020 3:59 PM
Analyzers
c3e0a9feb37c364cd0b0f6527a7b6d9a628b4a9e Jul 25, 2020 3:51 PM
Strings, utilities
cd58edda5a6d2a19e4fc98cf5d45024da3af055f Jul 25, 2020 3:34 PM
Minor additions and cleanup
8ec9d90d664576e45a1750a201253815aff7cce9 Jul 25, 2020 3:14 PM
Reference to factory files was missing
1e4a3fc2a56141c22042fe9206d6740cfe9037d4 Jul 25, 2020 3:10 PM
Logging cleanup, formatting
8ce6d489a23a361e09edf674334f99ee7768480a Jul 25, 2020 2:12 PM
Manifests and tests
dc2e369c9106b82277bb7fbe6303e0da36650aa1 Jul 25, 2020 11:44 AM
Changed strings, finished tests for class
0219475ab2c65847800295fdcc5727d81f65fe65 May 17, 2020 2:57 AM
Return the max party size to 4 (#222)
ef8ed40c7c3c7cbb1fbe00678aab0ebe720c57af Jul 29, 2020 4:10 PM
Merge pull request #280 from AscensionGameDev/prerelease
Pre-release is the most up-to-date branch, updating development from it
fix: make only errors have non-zero exit code from server/client (#1204)