issues
Data license: AGPL · Data source: ACEmulator Project
4,138 rows sorted by title
This data as json, CSV (advanced)
Suggested facets: state, assignee, comments, author_association, draft, state_reason, type, created_at (date), updated_at (date), closed_at (date)
id | node_id | number | title ▼ | user | state | locked | assignee | milestone | comments | created_at | updated_at | closed_at | author_association | active_lock_reason | draft | pull_request | body | reactions | performed_via_github_app | state_reason | repo | type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
294141260 | MDExOlB1bGxSZXF1ZXN0MTY2OTc4MzEz | 613 | ACE.DatLoader This removes the loc object | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-03T20:11:57Z | 2018-02-03T20:18:43Z | 2018-02-03T20:18:43Z | MEMBER | 0 | ACEmulator/ACE/pulls/613 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/613/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
470911847 | MDExOlB1bGxSZXF1ZXN0Mjk5NzMxMDU4 | 2150 | Add full support for Contracts | LtRipley36706 11369233 | closed | 0 | 1 | 2019-07-22T06:15:49Z | 2019-07-29T03:31:54Z | 2019-07-29T03:25:23Z | MEMBER | 0 | ACEmulator/ACE/pulls/2150 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/2150/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
436493854 | MDExOlB1bGxSZXF1ZXN0MjcyOTcyNTY0 | 1796 | Adding /ciloot dev command | gmriggs 8909245 | closed | 0 | 0 | 2019-04-24T04:40:19Z | 2019-04-24T06:03:08Z | 2019-04-24T06:03:08Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1796 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1796/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
417460663 | MDExOlB1bGxSZXF1ZXN0MjU4NDUzMjIw | 1494 | Adding AugmentationDevice | gmriggs 8909245 | closed | 0 | 0 | 2019-03-05T19:17:47Z | 2019-03-07T03:48:15Z | 2019-03-07T03:48:15Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1494 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1494/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
310443232 | MDExOlB1bGxSZXF1ZXN0MTc4ODA4Mjkx | 716 | Adding Spell Table to World DB | LtRipley36706 11369233 | closed | 0 | 0 | 2018-04-02T09:46:23Z | 2018-04-21T23:18:26Z | 2018-04-02T09:55:36Z | MEMBER | 0 | ACEmulator/ACE/pulls/716 | This adds database support for spells in the game. New world release to follow shortly with complete spell data exported from GDL cache. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/716/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
301254793 | MDExOlB1bGxSZXF1ZXN0MTcyMTI3MDU4 | 661 | Adding Transition find and slide methods | gmriggs 8909245 | closed | 0 | 0 | 2018-03-01T02:20:31Z | 2018-03-01T05:26:39Z | 2018-03-01T03:45:47Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/661 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/661/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
356671827 | MDExOlB1bGxSZXF1ZXN0MjEyODY5Njc5 | 999 | Adding accuracyMod for missile weapons | gmriggs 8909245 | closed | 0 | 0 | 2018-09-04T06:40:42Z | 2018-09-04T18:34:14Z | 2018-09-04T18:34:14Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/999 | This also improves the accuracy bar refilling when combat has ended, and when the player doesn't have the auto-attack option selected | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/999/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
411025055 | MDExOlB1bGxSZXF1ZXN0MjUzNjE5MDM4 | 1446 | Adding centralized damage calculation function | gmriggs 8909245 | closed | 0 | 0 | 2019-02-16T04:23:48Z | 2019-02-20T22:33:49Z | 2019-02-20T22:33:49Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1446 | The various CalculateDamage functions were getting a bit scattered, so this adds a common DamageEvent class / CalculateDamage() function that handles all scenarios Previously, there were 3 separate variations of CalculateDamage: - Players attacking monsters - Players attacking other players (PvP) - Monsters attacking players / monsters This merges everything into 1 common function that handles everything for all physical damage calculation | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1446/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
370048771 | MDExOlB1bGxSZXF1ZXN0MjIyODE4NTc2 | 1069 | Adding dispels and pressure plates | gmriggs 8909245 | closed | 0 | 0 | 2018-10-15T08:18:49Z | 2018-10-16T03:07:42Z | 2018-10-16T03:07:42Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1069 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1069/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
323359446 | MDExOlB1bGxSZXF1ZXN0MTg4MjM3MjAy | 794 | Adding monster spell casting | gmriggs 8909245 | closed | 0 | 1 | 2018-05-15T19:52:56Z | 2018-12-25T05:56:37Z | 2018-05-18T13:37:47Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/794 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/794/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
406198917 | MDExOlB1bGxSZXF1ZXN0MjQ5OTUxMDA5 | 1411 | Adding remaining augs | gmriggs 8909245 | closed | 0 | 0 | 2019-02-04T06:38:12Z | 2019-02-04T18:26:29Z | 2019-02-04T18:26:29Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1411 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1411/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
366395059 | MDExOlB1bGxSZXF1ZXN0MjIwMDc5MzQ4 | 1044 | Adding two-handed weapons cleaving | gmriggs 8909245 | closed | 0 | 0 | 2018-10-03T15:23:42Z | 2018-10-03T19:03:06Z | 2018-10-03T19:03:06Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1044 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1044/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
357116064 | MDExOlB1bGxSZXF1ZXN0MjEzMjA2NDk4 | 1001 | Adding weapon speed mod | gmriggs 8909245 | closed | 0 | 0 | 2018-09-05T08:19:10Z | 2020-09-25T06:52:09Z | 2018-09-06T15:26:07Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1001 | This patch adjusts the attack animation speed for Players and monsters to match the quickness / weapon speed / enchantments for melee weapons - Fixed a bug with indoor scatter generators not getting the new cell - Fixed an issue with invisible objects broadcasting to players | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1001/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
410063313 | MDExOlB1bGxSZXF1ZXN0MjUyODkzOTY3 | 1443 | EncumbranceVal and Value should not be ephemeral by default | Mag-nus 10608427 | closed | 0 | 0 | 2019-02-14T00:10:14Z | 2019-02-18T00:09:15Z | 2019-02-18T00:08:46Z | MEMBER | 0 | ACEmulator/ACE/pulls/1443 | EncumbranceVal is now ephemeral only for containers Value is now ephemeral only for non-creature containers. This allows items to persist their EncumbranceVal and Value changes to the database. For containers, they will retain their original (default) value from the database, load that into the ephemeral dictionary and build from there. Those changes will then be lost and reset next time the object is loaded. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1443/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
309037757 | MDExOlB1bGxSZXF1ZXN0MTc3NzkyNDA3 | 705 | Environment collision detection with PhysicsBSP | gmriggs 8909245 | closed | 0 | 0 | 2018-03-27T16:14:33Z | 2018-03-29T16:30:42Z | 2018-03-27T17:54:24Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/705 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/705/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
339877453 | MDExOlB1bGxSZXF1ZXN0MjAwNDIzMTc1 | 863 | Fix spell reflection from Player to Item | ghost 10137 | closed | 0 | 0 | 2018-07-10T14:49:14Z | 2018-07-11T14:00:52Z | 2018-07-11T01:04:36Z | NONE | 0 | ACEmulator/ACE/pulls/863 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/863/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
395437198 | MDExOlB1bGxSZXF1ZXN0MjQxODkxMzQ0 | 1220 | GetAttackPart debug | gmriggs 8909245 | closed | 0 | 0 | 2019-01-03T02:04:38Z | 2019-01-03T02:12:55Z | 2019-01-03T02:12:55Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1220 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1220/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
389753387 | MDExOlB1bGxSZXF1ZXN0MjM3NjcwNTI4 | 1134 | Handle logouts and session drops more gracefully (prevents null player exceptions) | Mag-nus 10608427 | closed | 0 | 0 | 2018-12-11T13:00:54Z | 2018-12-12T02:02:19Z | 2018-12-12T01:59:45Z | MEMBER | 0 | ACEmulator/ACE/pulls/1134 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1134/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
493582766 | MDU6SXNzdWU0OTM1ODI3NjY= | 2300 | Impious Staff Quest | Warloxx01 38050842 | closed | 0 | 1 | 2019-09-14T04:35:39Z | 2019-10-02T20:27:40Z | 2019-10-02T20:27:40Z | NONE | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [X ] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. 1) Goto Roderick in the Mitemaze... /teleloc 0x01F80374 [94.233902 -12.049300 6.005000] -0.721084 0.000000 0.000000 -0.692848 2) Create a Broken Imp staff ( /ci 5936 ) 3) Create Iron Ore (/ci 5938 ) 4) Hand the Broken Staff to Roderick, he will go thru his speech then hand you a Smelting Pot. 5) use the pot on the Iron Ore (Producing slag) 6) hand the slag to Roderick, he in turn gives you the Impious Staff. Now Reset you computers date/time to 1 Month in the future and and repeat steps 2 thru 6. He will except the Broken staff and Hand you the Smelting pot again. Now for the Glitch. He will return the Slag and say... "That is nice and all, but I need a staff to fix before that slag is of any use." I have tried to adjust the timer in the DB as well as resetting my computers date/time (up to 2 months later) and still get the same reply. Now im not 100% sure Im right but the WiKi shows a 1 month timer on this quest. I did try to hand in another broke staff RIGHT after I did the quest before changing the date/time and he simply returned the Broken staff to me. That is when I reset the date/time to see if the timer was working, it is. ### The log given by the failure. <!-- Normally this include a stack trace and some other information about the failure. --> ### Desired functionality. To be able to repeat the Quest every Month. ### Mention any other details that might be useful. I don't know if it is a DB issue or a Server code issue. so I posted here. If im wrong sorry. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/2300/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
379628688 | MDExOlB1bGxSZXF1ZXN0MjMwMDIzMjA2 | 1092 | Improving DatLoader for third-party apps | gmriggs 8909245 | closed | 0 | 0 | 2018-11-12T05:40:05Z | 2018-12-02T14:39:57Z | 2018-11-22T06:33:17Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/1092 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1092/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
345532333 | MDExOlB1bGxSZXF1ZXN0MjA0NjQzMTIw | 905 | TreasureDeath and TreasureWielded SQLWriters added and tested. | Mag-nus 10608427 | closed | 0 | 0 | 2018-07-29T13:49:22Z | 2018-07-29T13:50:52Z | 2018-07-29T13:50:03Z | MEMBER | 0 | ACEmulator/ACE/pulls/905 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/905/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
444339108 | MDExOlB1bGxSZXF1ZXN0Mjc5MDE3NTQ2 | 1900 | adding dispells, summon inepts, calming gaze, flame bolts to scroll loot table, also fix raise vital message | dirtyelf 26235642 | closed | 0 | 0 | 2019-05-15T09:44:55Z | 2019-05-17T22:32:19Z | 2019-05-17T22:32:18Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/1900 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1900/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
745130279 | MDExOlB1bGxSZXF1ZXN0NTIyNzQyMTYz | 3365 | fix narnia arrows | gmriggs 8909245 | closed | 0 | 0 | 2020-11-17T22:20:06Z | 2020-11-22T07:57:37Z | 2020-11-22T07:57:36Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/3365 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3365/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
777143398 | MDExOlB1bGxSZXF1ZXN0NTQ3NTEyNjc5 | 3404 | fixing mukkir sense / mukkir's ferocity resist | gmriggs 8909245 | closed | 0 | 0 | 2020-12-31T21:42:37Z | 2021-01-01T18:08:00Z | 2021-01-01T18:08:00Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/3404 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3404/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
405382687 | MDU6SXNzdWU0MDUzODI2ODc= | 1395 | "@house guest list" crashes server if you do not own a house | OptimShi 26606778 | closed | 0 | gmriggs 8909245 | 0 | 2019-01-31T18:38:05Z | 2019-02-03T17:09:33Z | 2019-02-03T17:09:33Z | COLLABORATOR | ### Bug Report or Feature Request (mark with an `x`) ``` - [ X] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. Create a new character, or log in a character without a house. Type "@house guest list". Watch the world implode. ### Desired functionality. Not crash the server. Send a WERROR_NO_HOUSE error ("You must own a house to use this command." ) | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1395/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | |||||
1227923647 | I_kwDOBLalGM5JMKC_ | 3841 | "You can only move or use one item at a time" - vendor bug | Schneebs 27392240 | open | 0 | 0 | 2022-05-06T14:14:23Z | 2022-05-06T14:14:23Z | CONTRIBUTOR | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [ X ] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. 1) get a char to max burden (I'm at 299%) where they cannot hold any more 2) open vendor 3) spam click buy prismatic tapers 4) try to move something (should be unable to move any item in inventory at this point) character remains busy until you buy the item it got stuck trying to buy ### The log given by the failure. <!-- Normally this include a stack trace and some other information about the failure. --> ### Desired functionality. <!-- What would like to see implemented? What is the use case? --> ### Mention any other details that might be useful. <!-- Please include any information that can help clarify the request here --> | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3841/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | issue | ||||||||
267474854 | MDExOlB1bGxSZXF1ZXN0MTQ3OTk5MzI1 | 545 | * Api Updates, Cmdline Launcher update, Merged output build target, README updates | fantoms 37453 | closed | 0 | 1 | 2017-10-22T15:40:44Z | 2017-10-23T13:14:28Z | 2017-10-23T13:14:28Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/545 | ~~* Added lines too Copy `Config.json` too the `Api Host` and `Auth Host` build target directoriess.~~ ~~* Changed `*` to `+`, on the Api.Host and Api.Auth.Host startup for non-admins.~~ ~~* Added simple service configurations for the Api services, `service_config.json` now requires 2 fields.~~ * Updated README.md to include the required instructions for Api host support. * Added a few null checks to prevent crashes. * Added a config error check on the cmd line launcher | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/545/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
231193972 | MDExOlB1bGxSZXF1ZXN0MTIyMzQwMzMz | 353 | * Initial work done for new schema. I think we are ready to merge. | ogmage78 25460553 | closed | 0 | 0 | 2017-05-24T22:53:24Z | 2017-05-25T11:43:24Z | 2017-05-25T11:43:24Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/353 | ### 2017-05-21 [Og II] * Initial work done for new schema. Rebased and removed update sql files. * Tested and the auto setting of Physics and Weenie Header Flags looks really solid. Side note, the values we have * in the database for weenieHeaderFlags and Physics Description Flag should probably be dropped we don't read them or use them now. * Doors, portals NPC's and signs are all back in the world now. * I would suggest we remerge with the main branch sooner rather than later - we can create another branch to introduce these * changes into the character side. * TODO items: * Creature spawns need to be refactored - I left them commented out. We need to ditch seperate tables that we have now, I think all * creature can use what we have now, plus maybe two additional world tables. Everything else fits into the current schema. * Test Ripley data and update ACE_World. * Refactor portals - I just left the old way in and faked it out with a view. * Once this looks good and stable and we fix any found bugs - we need to clone this over to the character database and start refactoring * That will get us to persisted inventory. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/353/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
505550387 | MDExOlB1bGxSZXF1ZXN0MzI2OTYxNTQy | 2329 | .NET Core 3.1 | Mag-nus 10608427 | closed | 0 | 0 | 2019-10-10T22:54:42Z | 2020-01-06T12:02:14Z | 2020-01-06T12:00:01Z | MEMBER | 0 | ACEmulator/ACE/pulls/2329 | All NuGet packages have also been updated to latest stable. EF Core 3.0 update will have to wait. On my dev environment, simply getting a weenie using FirstOrDefault is very slow. Will investigate this at a later date. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/2329/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
743277487 | MDExOlB1bGxSZXF1ZXN0NTIxMjEwMzc5 | 3356 | .NET Entity Framework Core 3.1 support (attempt #2) | Mag-nus 10608427 | closed | 0 | 0 | 2020-11-15T15:15:59Z | 2020-12-08T02:59:56Z | 2020-12-08T02:59:41Z | MEMBER | 0 | ACEmulator/ACE/pulls/3356 | One of the biggest breaking changes in EF Core 3.0+ is existing LINQ queries like .Include() are no longer evaluated client-side. They now can result in explosive joins. This issue is documented here: https://github.com/dotnet/efcore/issues/18022 For the above reason, many heavy .Include() queries have now been rewritten per the updated advice from one of the core EF Contributors using this example: https://gist.github.com/smitpatel/d4cb3619e5b33e8d9ea24d3f2a88333a This PR needs some testing on development servers. ~~I do NOT recommend this be run on production yet.~~ | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3356/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
1306947465 | PR_kwDOBLalGM47hGa6 | 3877 | .net 6 | FtuoilXelrash 37750686 | closed | 0 | 0 | 2022-07-17T00:25:38Z | 2022-07-17T00:26:36Z | 2022-07-17T00:26:07Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/3877 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3877/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
389072075 | MDExOlB1bGxSZXF1ZXN0MjM3MTYyMjQw | 1127 | /TeleAllTo [char] | Mag-nus 10608427 | closed | 0 | 0 | 2018-12-09T22:33:22Z | 2018-12-10T03:36:56Z | 2018-12-10T03:36:27Z | MEMBER | 0 | ACEmulator/ACE/pulls/1127 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1127/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
534489291 | MDExOlB1bGxSZXF1ZXN0MzUwMzc0MzA2 | 2509 | /addenc command for content creators to create encounters | gmriggs 8909245 | closed | 0 | 0 | 2019-12-08T04:09:45Z | 2019-12-09T18:05:49Z | 2019-12-09T18:05:49Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/2509 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/2509/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
443671686 | MDExOlB1bGxSZXF1ZXN0Mjc4NDkwNzIy | 1895 | /auditobjectmaint | Mag-nus 10608427 | closed | 0 | 1 | 2019-05-14T01:42:41Z | 2019-06-03T01:03:00Z | 2019-06-03T01:02:50Z | MEMBER | 0 | ACEmulator/ACE/pulls/1895 | Very crude command to test/audit/clear object maintenance sync issues | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1895/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
310960494 | MDU6SXNzdWUzMTA5NjA0OTQ= | 719 | /grantxp | Warloxx01 38050842 | closed | 0 | Mag-nus 10608427 | 1 | 2018-04-03T19:08:41Z | 2018-04-03T23:25:13Z | 2018-04-03T23:25:13Z | NONE | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) `` - [ x ] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. <!-- Please list the steps to reproduce a bug here --> login (new or old) character look at the needed XP to gain the next level, type in "/grantxp (amount needed - 1 ) and hit enter. the character will level and then type /grantxp 1 and they level again. ### The log given by the failure. <!-- Normally this include a stack trace and some other information about the failure. --> ### Desired functionality. <!-- What would like to see implemented? What is the use case? --> ### Mention any other details that might be useful. <!-- Please include any information that can help clarify the request here --> | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/719/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | |||||
429037441 | MDExOlB1bGxSZXF1ZXN0MjY3MjYxMTA5 | 1642 | /serverperformance command (Server Performance Monitor) | Mag-nus 10608427 | closed | 0 | 5 | 2019-04-04T01:06:08Z | 2019-04-04T23:00:33Z | 2019-04-04T18:38:02Z | MEMBER | 0 | ACEmulator/ACE/pulls/1642 | Optional parameters are: start stop reset If no parameters are present, the current performance metrics are spit out. When disabled, overhead is the cost of some simple function calls and a bool check. When enabled, the additional cost is stopwatch events. In comparisson to the work that ACE does for normal processing, the work done when serverperformance is enabled is nearly 0. Default is disabled. Enable it to start up automatically in the config.js. This is recommend for most servers. Enable it at runtime using /serverperformance start | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1642/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
304128017 | MDExOlB1bGxSZXF1ZXN0MTc0MjAyOTM3 | 679 | 1000th Commit to ACE! Morph command for Admins/Liveops | LtRipley36706 11369233 | closed | 0 | 1 | 2018-03-11T03:53:00Z | 2018-03-14T08:34:36Z | 2018-03-11T12:38:36Z | MEMBER | 0 | ACEmulator/ACE/pulls/679 | * Adding /morph command for admins. - The command was used to facilitate live ops by developers to play out story elements such as Martine wreaking havoc upon the lands. - For some samples, you can try `martinelo`, `baelzharon`, `asheronlo`, `ayanbaqurdrunkenscholar`, `rabbitwhite`, `monougapaul`, or even `golemmegamagma`. - Protip: If you do morph into a golem, press the b key ;) The command usage is: `/morph [wcid or weenieClassName here]` If successful, you will be logged out and when you enter the game again you'll be that creature | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/679/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
684198032 | MDExOlB1bGxSZXF1ZXN0NDcyMTM0OTY3 | 3160 | 4eyebiped lootgen updates #2 | gmriggs 8909245 | closed | 0 | 3 | 2020-08-23T14:54:42Z | 2020-10-03T05:16:49Z | 2020-10-03T05:16:49Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/3160 | Includes Hammer wcids from https://github.com/ACEmulator/ACE-World-16PY-Patches/pull/603 From 4eyebiped: "Weapon damage overhaul and other corrections" | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3160/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
324681949 | MDExOlB1bGxSZXF1ZXN0MTg5MjE4MjYz | 798 | @addallspells dev command | mcreedjr 25518589 | closed | 0 | 2 | 2018-05-20T04:11:03Z | 2018-08-11T04:32:20Z | 2018-05-20T05:21:01Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/798 | Be gentle... I am a novice developer at best, and this is my first pull request ever, let alone first pull request on the ACE project. I humbly submit a developer command to be used to learn all known spells on the current character. I acknowledge this results in spells being learned that will never be castable by the player, and I also note that it asks the client to display way too many 'bubble' messages upon learning each spell, but the client seems to handle it more or less gracefully. I had thought about learning all spells, except for the last spell with the AddKnownSpell() Method, and then just calling LearnSpellWithNetworking() on the last spell to update the client, but that seemed more hacky than having the client ingest lots of updateSpellEvent GameEvents. Feedback is welcomed and encouraged. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/798/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
369789762 | MDU6SXNzdWUzNjk3ODk3NjI= | 1062 | @adminvision on not revealing hidden items, such as generators | ghost 10137 | closed | 0 | 0 | 2018-10-13T10:35:34Z | 2018-10-15T07:50:50Z | 2018-10-15T07:50:50Z | NONE | ### Bug Report or Feature Request (mark with an `x`) ``` - [x] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. Should be a Linkable Item Generator at this location... @teleloc 0x574E0103 [9.067720 -11.236900 -29.995001] -0.966798 0.000000 0.000000 -0.255542 Another location of a Linkable Item Generator: @teleloc 0x01560130 [19.643900 -73.242100 -11.995000] 0.282177 0.000000 0.000000 -0.959362 ### Desired functionality. Toggling @adminvision to the on state, with an admin account, should reveal the placement of generators. ### Mention any other details that might be useful. Specifically for generator weenie 15759, which is the generator type at the above locations, modifying the Visibility bool property does reveal the generator. However, the issue appears to apply to all generators, as they also do not become visible when toggling on @adminvision, when traveling to their locations given in the SQL data files. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1062/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
322522831 | MDExOlB1bGxSZXF1ZXN0MTg3NjI3ODk5 | 790 | @nudge @nudge, got some @crack | fartwhif 3317737 | closed | 0 | 1 | 2018-05-12T16:07:05Z | 2018-05-12T22:16:26Z | 2018-05-12T22:16:26Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/790 | Use /crack to unlock/pick/open doors and chests. (don't do drugs) Use /nudge to correct player position cell ID after teleporting into black space. (experimental, debug) | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/790/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
223693997 | MDExOlB1bGxSZXF1ZXN0MTE3MTgyMTcx | 281 | A few portals i did to make sure i understand github ect. | Jyard1 9624180 | closed | 0 | 2 | 2017-04-24T03:11:57Z | 2017-04-25T09:32:52Z | 2017-04-25T09:24:42Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/281 | Banderling Hovel and Shou-zn settlement portal. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/281/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
212240568 | MDExOlB1bGxSZXF1ZXN0MTA5MzQyMDY2 | 110 | A fix to Prevent Skill Spend server crash and allow for max Ranked Skills (Infinity!) | fantoms 37453 | closed | 0 | 0 | 2017-03-06T20:30:18Z | 2017-03-07T01:29:18Z | 2017-03-07T01:29:18Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/110 | - Renamed abilityUpdate to skillUpdate, to reflect the correct function/variables. - Refactored the SpendXp skills function to send a gamemessage on failed skill updates that prevents client from locking up the Rank Up interface buttons. - Added an upper-bounds check to prevent skills from going out of bounds. - Created an offset variable to prevent +10 from going out of bounds when the rank is to high. - Changed the comment describing known issues on skillSpend | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/110/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
204489878 | MDU6SXNzdWUyMDQ0ODk4Nzg= | 5 | ACE Chat System | Mag-nus 10608427 | closed | 0 | Mag-nus 10608427 | 4 | 2017-02-01T03:36:34Z | 2017-07-26T16:51:19Z | 2017-07-26T16:51:19Z | MEMBER | StackOverflow had something working in chat, perhaps submit a pull request. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/5/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | |||||
233403602 | MDExOlB1bGxSZXF1ZXN0MTIzODYwOTA2 | 363 | ACE Enum adjustments | LtRipley36706 11369233 | closed | 0 | 0 | 2017-06-04T00:32:53Z | 2017-06-04T00:33:02Z | 2017-06-04T00:33:02Z | MEMBER | 0 | ACEmulator/ACE/pulls/363 | Additional enums for missing db columns | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/363/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
278995348 | MDU6SXNzdWUyNzg5OTUzNDg= | 574 | ACE Web/API projects should be converted to .net standard/core 2.0 | Mag-nus 10608427 | closed | 0 | 1 | 2017-12-04T13:27:39Z | 2018-01-28T07:27:57Z | 2018-01-28T07:27:57Z | MEMBER | Most of the non web libraries of ACE have been converted to either .net standard 2.0 or .net core 2.0, and soon ACE be converted to .net core 2.0 as well. We need an experienced web developer to migrate our web/api stuff. The following projects need to be migrated: ACE.Api ACE.Api.Common ACE.Api.Host ACE.AuthApi ACE.AuthApi.Host ACE.Web ACE.Api.Common should be priority as it's referenced directly by ACE. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/574/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
204489832 | MDU6SXNzdWUyMDQ0ODk4MzI= | 4 | ACE World DB Design | Mag-nus 10608427 | closed | 0 | 2 | 2017-02-01T03:36:00Z | 2017-04-03T12:06:09Z | 2017-04-03T12:06:09Z | MEMBER | We need a core design, and then to work on population. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/4/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
306272888 | MDU6SXNzdWUzMDYyNzI4ODg= | 691 | ACE doesn't restore the clients UI window positions | Mag-nus 10608427 | closed | 0 | 1 | 2018-03-18T19:21:27Z | 2018-07-07T01:25:13Z | 2018-07-07T01:25:13Z | MEMBER | ### Bug Report or Feature Request (mark with an `x`) ``` - [ ] bug report -> please search issues before submitting - [x ] feature request ``` ### Repro steps. Move some windows around, log out, log back in. You'll notice your window positions aren't restored to your new locations. ### Desired functionality. Server should save/restore a users desired window positions/sizes. ### Mention any other details that might be useful. The restore happens in GameEventPlayerDescription.cs /*if ((optionFlags & DescriptionOptionFlag.WindowLayout) != 0) { }*/ I don't recall where the save happens, but you might need to modify that as well. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/691/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
204489692 | MDU6SXNzdWUyMDQ0ODk2OTI= | 3 | ACE loading dat files | Mag-nus 10608427 | closed | 0 | Mogwai-TheFurry 25351661 | 0 | 2017-02-01T03:34:33Z | 2017-03-06T13:16:08Z | 2017-03-06T13:16:08Z | MEMBER | It's needed for a lot of things Even a basic packet broadcast will need it | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | |||||
295530483 | MDExOlB1bGxSZXF1ZXN0MTY3OTg1NTIw | 628 | ACE prj to ACE.Server rename | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-08T14:24:25Z | 2018-02-08T23:05:03Z | 2018-02-08T23:05:03Z | MEMBER | 0 | ACEmulator/ACE/pulls/628 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/628/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
398698756 | MDU6SXNzdWUzOTg2OTg3NTY= | 1270 | ACE server 'stop-now' doesn't fully log out players | ghost 10137 | closed | 0 | Mag-nus 10608427 | 6 | 2019-01-13T21:00:13Z | 2019-01-26T16:14:39Z | 2019-01-26T16:14:39Z | NONE | ### Bug Report or Feature Request (mark with an `x`) ``` - [X] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. Initiate a 'stop-now' process, while players are logged into the world, and they don't fully log out by themselves. The clients must be manually shutdown before stop-now completes the ordered server shutdown. ### Desired functionality. Fully log out the clients and terminate their sessions and connections to the server. ### Mention any other details that might be useful. The players will be stuck in a state that the character is gone, but any equipped weapons are still visible, and the server continues to wait for the player sessions to terminate. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1270/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | |||||
280850106 | MDExOlB1bGxSZXF1ZXN0MTU3NDUyNjQ1 | 579 | ACE switched over to .net core 2.0 | Mag-nus 10608427 | closed | 0 | 1 | 2017-12-10T22:09:17Z | 2017-12-12T13:08:33Z | 2017-12-12T13:08:33Z | MEMBER | 0 | ACEmulator/ACE/pulls/579 | ACE.Database\Extensions\DataTableExtensions.cs has been changed. Comments have been added and the new manual method is now the only method used when loading data. ACE.Database\Database.cs added a debug message before and after the time consuming InitializePreparedStatements() | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/579/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
394909314 | MDExOlB1bGxSZXF1ZXN0MjQxNTEzNjk5 | 1201 | ACE.Adapter initial with Lifestoned json support | Mag-nus 10608427 | closed | 0 | 0 | 2018-12-30T23:21:41Z | 2018-12-31T19:37:39Z | 2018-12-31T17:56:55Z | MEMBER | 0 | ACEmulator/ACE/pulls/1201 | This allows converting the lifestone weenie model (input via json) to the ACE weenie model. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1201/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
294819381 | MDExOlB1bGxSZXF1ZXN0MTY3NDU5MzUz | 624 | ACE.DatLoader DatDirectory reading cleaned up | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-06T16:16:04Z | 2018-02-06T16:18:39Z | 2018-02-06T16:18:39Z | MEMBER | 0 | ACEmulator/ACE/pulls/624 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/624/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
294139639 | MDExOlB1bGxSZXF1ZXN0MTY2OTc3MzQ0 | 612 | ACE.DatLoader IUnpackable progress | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-03T19:47:36Z | 2018-02-03T19:56:29Z | 2018-02-03T19:56:29Z | MEMBER | 0 | ACEmulator/ACE/pulls/612 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/612/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
294417378 | MDExOlB1bGxSZXF1ZXN0MTY3MTYyNDM5 | 620 | ACE.DatLoader IUnpackable progress | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-05T14:45:31Z | 2018-02-05T14:48:02Z | 2018-02-05T14:48:02Z | MEMBER | 0 | ACEmulator/ACE/pulls/620 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/620/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
294472008 | MDExOlB1bGxSZXF1ZXN0MTY3MjAyOTkx | 621 | ACE.DatLoader IUnpackable work completed | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-05T17:13:27Z | 2018-02-05T17:17:58Z | 2018-02-05T17:17:58Z | MEMBER | 0 | ACEmulator/ACE/pulls/621 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/621/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
294164183 | MDExOlB1bGxSZXF1ZXN0MTY2OTkxNjE5 | 615 | ACE.DatLoader More IUnpackable progress | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-04T02:38:28Z | 2018-02-04T02:41:22Z | 2018-02-04T02:41:22Z | MEMBER | 0 | ACEmulator/ACE/pulls/615 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/615/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
292231460 | MDExOlB1bGxSZXF1ZXN0MTY1NTgzMTQ2 | 607 | ACE.DatLoader RegionDesc updated to the new format w/bug fixes | Mag-nus 10608427 | closed | 0 | 0 | 2018-01-28T19:35:19Z | 2018-01-28T19:41:47Z | 2018-01-28T19:41:47Z | MEMBER | 0 | ACEmulator/ACE/pulls/607 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/607/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
294155659 | MDExOlB1bGxSZXF1ZXN0MTY2OTg2NjAx | 614 | ACE.DatLoader and ACE.DatLoader.Tests improvements | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-03T23:51:42Z | 2018-02-03T23:54:08Z | 2018-02-03T23:54:08Z | MEMBER | 0 | ACEmulator/ACE/pulls/614 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/614/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
294513564 | MDExOlB1bGxSZXF1ZXN0MTY3MjMzMTY5 | 622 | ACE.DatLoader bug fixes | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-05T19:27:55Z | 2018-02-05T19:34:13Z | 2018-02-05T19:34:13Z | MEMBER | 0 | ACEmulator/ACE/pulls/622 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/622/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
290190571 | MDExOlB1bGxSZXF1ZXN0MTY0MTI2NTU1 | 593 | ACE.DatLoader flag fixes for Portals | Mag-nus 10608427 | closed | 0 | 0 | 2018-01-20T12:59:43Z | 2018-01-21T13:19:13Z | 2018-01-21T13:19:13Z | MEMBER | 0 | ACEmulator/ACE/pulls/593 | Cosmetic change pointed out by Rawaho. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/593/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
295378460 | MDExOlB1bGxSZXF1ZXN0MTY3ODcyNTU2 | 626 | ACE.DatLoader improvements | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-08T04:03:48Z | 2018-02-08T04:14:51Z | 2018-02-08T04:14:51Z | MEMBER | 0 | ACEmulator/ACE/pulls/626 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/626/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
294211544 | MDExOlB1bGxSZXF1ZXN0MTY3MDE4Njg5 | 616 | ACE.DatLoader more IUnpackable refactoring | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-04T16:52:29Z | 2018-02-04T17:16:31Z | 2018-02-04T17:16:31Z | MEMBER | 0 | ACEmulator/ACE/pulls/616 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/616/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
293388061 | MDExOlB1bGxSZXF1ZXN0MTY2NDMyNjM3 | 610 | ACE.DatLoader more IUnpackable work | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-01T03:04:27Z | 2018-02-01T03:09:09Z | 2018-02-01T03:09:09Z | MEMBER | 0 | ACEmulator/ACE/pulls/610 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/610/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
290324579 | MDExOlB1bGxSZXF1ZXN0MTY0MjA1OTI4 | 594 | ACE.DatLoader refactoring | Mag-nus 10608427 | closed | 0 | 0 | 2018-01-22T01:04:22Z | 2018-01-23T10:02:39Z | 2018-01-23T10:02:39Z | MEMBER | 0 | ACEmulator/ACE/pulls/594 | This new code format uses extension methods to re-use code. It allows decouples object unpacking from DatReader and reduces the dependency to a simple BinaryReader. There are also a few dat parsing bugs that were fixed. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/594/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
294216436 | MDU6SXNzdWUyOTQyMTY0MzY= | 617 | ACE.DatLoader unsupported file types | Mag-nus 10608427 | open | 0 | 1 | 2018-02-04T17:59:57Z | 2018-05-23T16:16:05Z | MEMBER | We don't parse all the file types in the .dat files. While the ones remaining likely aren't needed now, it might be a fun project for someone to take on, and may also prove useful for someone down the road. You can see a list of incomplete file types here, in the UnpackPortalDatFiles_NoExceptions(): https://github.com/ACEmulator/ACE/blob/master/Source/ACE.DatLoader.Tests/DatTests.cs | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/617/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | issue | ||||||||
294619696 | MDExOlB1bGxSZXF1ZXN0MTY3MzExNjIw | 623 | ACE.DatLoader work | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-06T03:23:38Z | 2018-02-06T03:26:07Z | 2018-02-06T03:26:07Z | MEMBER | 0 | ACEmulator/ACE/pulls/623 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/623/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
295168959 | MDExOlB1bGxSZXF1ZXN0MTY3NzE1OTM5 | 625 | ACE.DatLoader work | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-07T14:59:23Z | 2018-02-07T15:02:25Z | 2018-02-07T15:02:25Z | MEMBER | 0 | ACEmulator/ACE/pulls/625 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/625/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
296095722 | MDExOlB1bGxSZXF1ZXN0MTY4Mzk5MTA5 | 632 | ACE.Database refactoring | Mag-nus 10608427 | closed | 0 | 0 | 2018-02-10T12:02:46Z | 2018-02-10T12:05:13Z | 2018-02-10T12:05:13Z | MEMBER | 0 | ACEmulator/ACE/pulls/632 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/632/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
278996371 | MDU6SXNzdWUyNzg5OTYzNzE= | 575 | ACE.Diagnostics needs rework | Mag-nus 10608427 | closed | 0 | 0 | 2017-12-04T13:31:13Z | 2018-02-22T06:59:09Z | 2018-02-22T06:59:09Z | MEMBER | ACE references ACE.Diagnostics and loads a winform directly. This is not cross-platform compatible nor is it compatible with .net core 2.0. Because of this, ACE.Diagnostics has been removed from ACE. The landblock viewer in ACE.Diagnostics was pretty nice. We need a better way to expose diagnostic information via ACE for subscribers to consume. Perhaps ACE.Diagnostics becomes a .net standard 2.0 library that simply collects/exposes data. Listeners could then use this data and present it various ways (winforms apps, web apps, etc..) Alternatively, this information could be exposed via an API, or, it gets moved to ACE.Api.Common. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/575/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
342339984 | MDExOlB1bGxSZXF1ZXN0MjAyMjYyMTU3 | 879 | ACE.Entity.Enum formatting and adding [Flags] where appropriate | Mag-nus 10608427 | closed | 0 | 0 | 2018-07-18T13:56:48Z | 2018-07-19T02:19:12Z | 2018-07-19T02:19:12Z | MEMBER | 0 | ACEmulator/ACE/pulls/879 | This is work I'm doing to prepare ACE.Entity to be the base library for other tools like ACLogView | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/879/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
295860010 | MDU6SXNzdWUyOTU4NjAwMTA= | 630 | ACE.Entity.Position | Mag-nus 10608427 | open | 0 | Mag-nus 10608427 | 0 | 2018-02-09T12:48:29Z | 2019-04-01T17:58:06Z | MEMBER | I think LandCell and Frame should be sub properties of ACE.Entity, similar to how it's done in ACE.DatLoader. I haven't figured out the exact pattern yet, but this is something I'll be looking into. It may end up that what we have now is ideal. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/630/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | issue | |||||||
310644605 | MDU6SXNzdWUzMTA2NDQ2MDU= | 718 | ACE.Server needs to expose an API for diagnostics and other information | Mag-nus 10608427 | open | 0 | gmriggs 8909245 | 7 | 2018-04-02T23:33:08Z | 2021-10-02T16:41:40Z | MEMBER | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [ ] bug report -> please search issues before submitting - [ X] feature request ``` ### Desired functionality. The ACE project is growing rapidly and we need the ability to expose diagnostic information from ACE.Server for 3rd party tools to access. Such data exposed might be: Number of players connected Player locations Landblock states Chat Physics Information Debugging We used to have an ACE.Diagnostics project that collected information from ACE.Server, but that was removed because the implementation required ACE.Server to have a direct reference to the ACE.Diagnostics project. ACE.Server should not require a direct reference to the 3rd party tools collecting the information. Perhaps an ACE.Diagnostics library is created that is used for the API. We need someone to help us model the base implementation so that we can build on it as the project grows. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/718/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | issue | |||||||
387790815 | MDU6SXNzdWUzODc3OTA4MTU= | 1120 | ACE.Server.Entity.Fellowship will need thread safety | Mag-nus 10608427 | closed | 0 | Mag-nus 10608427 | 1 | 2018-12-05T14:48:14Z | 2020-01-05T18:46:26Z | 2020-01-05T18:46:25Z | MEMBER | When we switch to a multi-threaded environment, fellowships will be able to exist with players that span multiple landblock groups, and thus, multiple threads. We'll have to add thread safety to the public fellowship functions. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1120/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | |||||
1088921108 | I_kwDOBLalGM5A554U | 3764 | Abandoned Armory dungeon missing first two pressure plates. | Delubear 9277335 | closed | 0 | 1 | 2021-12-27T02:54:57Z | 2021-12-27T03:46:22Z | 2021-12-27T03:46:22Z | CONTRIBUTOR | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [x] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. <!-- Please list the steps to reproduce a bug here --> Go to the Abandoned Armory as part of the Sanguinary Aegis quest. The first two "small rooms" that should contain a pressure plate to open the door to the next area, don't have a pressure plate. This leaves you unable to complete the dungeon. The third pressure plate did appear to be working however. Had to get an admin account to /delete the 2 doors with issue. ### The log given by the failure. <!-- Normally this include a stack trace and some other information about the failure. --> ### Desired functionality. <!-- What would like to see implemented? What is the use case? --> Ability to complete quest without admin intervention. ### Mention any other details that might be useful. <!-- Please include any information that can help clarify the request here --> We cleared all enemies and ran around a bunch where the plate should have been without luck. Followed this guide: https://asheron.fandom.com/wiki/Sanguinary_Aegis_Quest | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3764/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
479290451 | MDU6SXNzdWU0NzkyOTA0NTE= | 2209 | Ability to modify character vitals/attributes/skills in game. | cyberkiller6 37782527 | closed | 0 | 0 | 2019-08-10T17:42:11Z | 2022-02-19T20:34:55Z | 2022-02-19T20:34:55Z | NONE | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [ ] bug report -> please search issues before submitting - [X] feature request ``` ### Desired functionality. Currently modifying a character's vitals/attributes/skills through the db, requires restarting ACE to apply. Some sort of command that would force a reload of a character from the db would allow changes to be made and used without restarting the entire ACE server. Or an ingame command that would allow changing vitals/attributes/skills on a character in real time. This could be used in conjunction with the /morph command to create player controlled monsters. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/2209/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
479290209 | MDU6SXNzdWU0NzkyOTAyMDk= | 2208 | Ability to modify creatures vitals/attributes/skills in game. | cyberkiller6 37782527 | closed | 0 | 0 | 2019-08-10T17:39:37Z | 2022-02-19T20:34:52Z | 2022-02-19T20:34:52Z | NONE | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [ ] bug report -> please search issues before submitting - [X] feature request ``` ### Desired functionality. Would like the ability to modify a creatures vitals/attributes/skills in game. Example usage, use the command /create to spawn a mob. Then select that mob and increase it's max health and attack/defense skills. This would allow creating unique one time creatures in game without having to create new weenies or restarting the server. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/2208/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
375962769 | MDU6SXNzdWUzNzU5NjI3Njk= | 1083 | Able to drop Attune and Bonded items | Warloxx01 38050842 | closed | 0 | Mag-nus 10608427 | 1 | 2018-10-31T13:29:58Z | 2019-01-04T01:58:57Z | 2019-01-04T01:58:57Z | NONE | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [ ] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. <!-- Please list the steps to reproduce a bug here --> add a Attune, Bonded item... /ci 22080 (Imp Staff) Attempt to drop it from your inventory. (Can't) Equip the staff. Now drag and drop it to the ground (Have not tried to give to another character) you WILL be allowed to drop it to the ground. Another character CAN pick it up ### The log given by the failure. <!-- Normally this include a stack trace and some other information about the failure. --> ### Desired functionality. <!-- What would like to see implemented? What is the use case? --> ### Mention any other details that might be useful. <!-- Please include any information that can help clarify the request here --> | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1083/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | |||||
1181890457 | PR_kwDOBLalGM41E1aD | 3823 | Abort Infinite Loop Emote | LtRipley36706 11369233 | closed | 0 | 0 | 2022-03-26T16:38:16Z | 2022-03-29T18:22:11Z | 2022-03-27T02:54:51Z | MEMBER | 0 | ACEmulator/ACE/pulls/3823 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3823/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
1533142831 | I_kwDOBLalGM5bYecv | 3950 | Abyssal Olthoi Chasm exit portal is not spawning at the bottom of the chasm. | Hermit-Lord 122661571 | open | 0 | 1 | 2023-01-14T05:19:45Z | 2023-08-18T02:30:23Z | NONE | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [x] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. Ascend to bottom of the Abyssal Olthoi Chasm to find that the exit portal is not spawning ### The log given by the failure. Normally this include a stack trace and some other information about the failure. ### Desired functionality. It would be nice to have the exit portal at the bottom of the Abyssal Olthoi Chasm so that you can leave the dungeon, like what you could do during retail. ### Mention any other details that might be useful. <!-- The exit portal is suppose to spawn in the middle of the back wall--> | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3950/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | issue | ||||||||
1198852501 | PR_kwDOBLalGM418roz | 3830 | Ac emulator master | AcPvP 89650671 | closed | 0 | 1 | 2022-04-10T03:07:11Z | 2022-04-10T03:07:53Z | 2022-04-10T03:07:53Z | NONE | 0 | ACEmulator/ACE/pulls/3830 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3830/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
230158293 | MDU6SXNzdWUyMzAxNTgyOTM= | 348 | Accessing Objects Between Landblocks | ddevec 5246554 | closed | 0 | 2 | 2017-05-20T14:53:03Z | 2017-06-22T19:14:46Z | 2017-06-22T19:14:46Z | CONTRIBUTOR | ### Bug Report or Feature Request (mark with an `x`) ``` - [x] bug report -> please search issues before submitting - [ ] feature request ``` There is a corner-case atomicity violation within our Landblock system around the observation of transferring objects between Landblocks. The best **example** I've found explaining the problem: Note, I've often heard this problem described as "Ships Passing in the Night" if your looking for a shorthand to describe it. Character Foo observes object Bar moving between two Landblocks. Foo is on Landblock A, Bar is moving from B to C (so Foo is basically at the corner of a Landblock). If Foo were to need to interact with Bar (e.g. IdentifyObject from Foo's client, with Bar's Guid as the argument), the Landblock system would have to fetch the Bar WorldObject off of the appropriate Landblock. Unfortunately, our current design has no way of doing so reliably. If Bar is in the act of transferring between two Landblocks, it may either be on A or B (or in our current system on neither). Our only current recourse is to scan all adjacent Landblocks when searching by Guid. If Bar is in the act of transferring when this scan happens we can miss it with this set of events: Bar is on A. We scan B for Bar. Bar transfers from A to B We scan A, never finding Bar. The fundamental issue here is that the scanning of Landblocks is not atomic with respect to the transfer of objects between Landblocks and is additionally not atomic with executing an object's action on that Landblock. Essentially we need an underlying system that allows us to find an object in nearby Landblocks by Guid, _and_ execute some action on that Landblock atomically. There are several **possible solutions** to this problem: **First** - adapting our current design: Unfortunately, adapting our current design is not likely practical. Landblocks operate asynchronously, so any operations which query adjacent landblocks for Guids would have to lock _all_ adjacent Landblocks during query (L… | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/348/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
476582969 | MDExOlB1bGxSZXF1ZXN0MzA0MDg3ODI4 | 2190 | Account In Use changes | LtRipley36706 11369233 | closed | 0 | 0 | 2019-08-04T18:56:50Z | 2019-08-21T00:03:12Z | 2019-08-04T19:02:28Z | MEMBER | 0 | ACEmulator/ACE/pulls/2190 | * Update AuthenticationHandler to boot oldest connection to account when new one connects with valid login/password. - Added new server configurable property `account_login_boots_in_use`, enabled by default retail rule. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/2190/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
279835071 | MDExOlB1bGxSZXF1ZXN0MTU2Nzg3OTg3 | 577 | Account name check at creation | Nalindar 14854251 | closed | 0 | 3 | 2017-12-06T17:12:53Z | 2018-01-26T17:51:00Z | 2018-01-26T17:51:00Z | COLLABORATOR | 0 | ACEmulator/ACE/pulls/577 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/577/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
354147261 | MDExOlB1bGxSZXF1ZXN0MjEwOTgzMjA1 | 977 | Ace admin plugin changes | acriaf 33154637 | closed | 0 | 3 | 2018-08-27T01:08:26Z | 2018-09-03T22:23:38Z | 2018-09-03T22:23:38Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/977 | Some more changes for the plug-in. Including a new class/file for plug-in commands. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/977/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
218914985 | MDU6SXNzdWUyMTg5MTQ5ODU= | 196 | Action queue for Player<->Landblock Interaction | Mogwai-TheFurry 25351661 | closed | 0 | 0 | 2017-04-03T12:16:42Z | 2017-04-10T11:35:57Z | 2017-04-10T11:35:57Z | CONTRIBUTOR | Use Cases: * Picking up an item off the ground * Casting a spell * Getting health of a monster * Using a Door * Using a Lifestone * Opening chests Other necessary changes: * Remove the exposure of WorldObjects from Landblock and LandblockManager Design thoughts: * The session/player object would have a List<Something> of queued actions. * As Actions arrive.... If they don't require Landblock interaction, just handle them and be done with it. If they do require Landblock / Object interaction, add them to the session/player queue. * In the main Landblock server control loop, process the top X actions from each player's queue. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/196/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | ACE 79078680 | issue | ||||||
380977624 | MDExOlB1bGxSZXF1ZXN0MjMxMDUxNzIx | 1094 | Action queue remove dequeue | Mag-nus 10608427 | closed | 0 | 0 | 2018-11-15T02:54:12Z | 2018-11-20T13:47:08Z | 2018-11-20T13:44:41Z | MEMBER | 0 | ACEmulator/ACE/pulls/1094 | This is a small change, yet a big change. It removes a big feature of the ActionQueue system, the ability to dequeue pending acitons. This was added during the time when we had the idea of using micro transactions in ACE via these ActionQueues. We have since diverged from micro transactions, and thus, the ability to Dequeue is no longer needed. We also have no use case for the ability to dequeue a pending action before it's acted on in the future. By removing this requirement, we can switch the ActionQueue backing from a LinkedList to a ConcurrentQueue. This change reduces the CPU ActionQueues require by half. This adds up when you consider that every WorldObject is an Actor with their own action queues, and those action queues are ticked every UpdateGameWorld tick. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1094/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
354052086 | MDExOlB1bGxSZXF1ZXN0MjEwOTI2NTI5 | 973 | ActionChain AddDelaySeconds cleanup | Mag-nus 10608427 | closed | 0 | 0 | 2018-08-25T23:51:17Z | 2018-08-26T01:32:43Z | 2018-08-26T01:04:40Z | MEMBER | 0 | ACEmulator/ACE/pulls/973 | WorldManager SecondsToTicks wasn't implemented correctly and simply returned the same value. This was added long time ago. It likely had a purpose that doesn't exist anymore. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/973/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
356152665 | MDExOlB1bGxSZXF1ZXN0MjEyNTE2MTMx | 983 | ActionChain Cleanup | Mag-nus 10608427 | closed | 0 | 0 | 2018-08-31T23:58:04Z | 2018-09-02T00:43:03Z | 2018-09-01T23:51:10Z | MEMBER | 0 | ACEmulator/ACE/pulls/983 | This removes the unecessary ActionChains that were wrapping many of the HandleActionGameEvent functions. ActionChains should only be used to enqueue work with delays, or, explicitly queue work for another WO that absolutely must be run on the landblock thread that owns the WO. (very rare, if any cases?) We do not need to worry about out of order operations with HandleActionGameEvents. These handlers are enqueued when they are received on the network threads. They are then executed in a single thread in our UpdateWorld loop. This pattern is unlikely to change, and allows us to make the assumption that code executed from any HandleAction function (and not from an action chain) does not need to worry about thread safety, as it is the only thread modifying the world. Parallelization will be added for Physics and Landblocks.Tick() at a future date. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/983/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
356595026 | MDExOlB1bGxSZXF1ZXN0MjEyODE1NTI5 | 998 | ActionQueue/Tick updates | Mag-nus 10608427 | closed | 0 | 4 | 2018-09-03T20:32:39Z | 2018-09-06T11:37:29Z | 2018-09-06T11:34:32Z | MEMBER | 0 | ACEmulator/ACE/pulls/998 | The global LandblockActionQueue has been removed from WorldManager. This ran almost every action queue for all World Objects. Landblocks are no longer IActors Now, Landblocks Tick, and in turn, Tick the World Objects that they own. WorldObjects contain their own ActionQueues. Previously, their action queue was a nested action queue. This just removes one of the layers. The WorldObject.Tick will run it's own actions, and also check and run it's heartbeat. Containers will propegate Ticks to it's contained items. Creatures will propegate Ticks to it's equipped items. Tick and Heartbeat are virtual. A player can add items to it's Heartbeat, then call it's base (creature), which calls its base (container) which calls it's base (world object). ** THIS IS A MAJOR CHANGE AND REQUIRES PLAY TESTING ** TODO in a following PR: Remove DelayManager from WorldManager | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/998/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
405522631 | MDExOlB1bGxSZXF1ZXN0MjQ5NDY1NTUz | 1400 | Actually reject the client correctly with a message and not consuming… | Mag-nus 10608427 | closed | 0 | 0 | 2019-02-01T02:13:40Z | 2019-02-02T00:45:33Z | 2019-02-02T00:45:16Z | MEMBER | 0 | ACEmulator/ACE/pulls/1400 | … an additional session | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1400/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
951066694 | MDExOlB1bGxSZXF1ZXN0Njk1NTE0Nzc4 | 3626 | Add "You Chicken Out." response to crafting cancellation | LtRipley36706 11369233 | closed | 0 | 2 | 2021-07-22T21:12:32Z | 2021-09-25T15:16:37Z | 2021-08-03T04:17:03Z | MEMBER | 0 | ACEmulator/ACE/pulls/3626 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3626/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
917933357 | MDExOlB1bGxSZXF1ZXN0NjY3NDE5MDAw | 3585 | Add .vsconfig | LtRipley36706 11369233 | closed | 0 | 0 | 2021-06-10T21:15:38Z | 2021-06-10T21:21:20Z | 2021-06-10T21:21:17Z | MEMBER | 0 | ACEmulator/ACE/pulls/3585 | ensures Visual Studio has all needed components to properly compile/debug all ACEmulator org projects | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3585/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
1410581139 | PR_kwDOBLalGM5A4MI8 | 3913 | Add 15day warning to Olthoi Island | LtRipley36706 11369233 | closed | 0 | 0 | 2022-10-16T18:44:17Z | 2022-10-19T16:13:10Z | 2022-10-19T16:13:10Z | MEMBER | 0 | ACEmulator/ACE/pulls/3913 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3913/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
223724477 | MDExOlB1bGxSZXF1ZXN0MTE3MjAxNzgw | 285 | Add 16 more portals from around Shoushi | Jyard1 9624180 | closed | 0 | 2 | 2017-04-24T07:17:19Z | 2017-04-25T10:25:39Z | 2017-04-25T10:25:39Z | CONTRIBUTOR | 0 | ACEmulator/ACE/pulls/285 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/285/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
344598617 | MDExOlB1bGxSZXF1ZXN0MjAzOTU2NjQ3 | 893 | Add 2 second delay to Recall spells | ghost 10137 | closed | 0 | 0 | 2018-07-25T20:39:30Z | 2018-07-27T23:47:01Z | 2018-07-25T23:47:25Z | NONE | 0 | ACEmulator/ACE/pulls/893 | A 2 second delay was added to the casting of the recall spells in patch Thorns of the Hopeslayer | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/893/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
221975663 | MDExOlB1bGxSZXF1ZXN0MTE2MDQwNzEz | 241 | Add @acehelp and @acecommands | LtRipley36706 11369233 | closed | 0 | 0 | 2017-04-15T22:09:30Z | 2017-04-21T03:48:46Z | 2017-04-18T01:32:37Z | MEMBER | 0 | ACEmulator/ACE/pulls/241 | Should this PR be accepted, I would expect going forward all commands added to or implemented by the CommandManager should be required to have Description and Usage attributes properly set to be accepted for PR merge. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/241/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | |||||
440537965 | MDExOlB1bGxSZXF1ZXN0Mjc2MDYwNDA2 | 1859 | Add ACE Weenie to LSD Weenie converter | LtRipley36706 11369233 | closed | 0 | 0 | 2019-05-06T04:41:16Z | 2019-05-20T16:46:44Z | 2019-05-07T03:48:51Z | MEMBER | 0 | ACEmulator/ACE/pulls/1859 | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/1859/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull | ||||||
208701617 | MDExOlB1bGxSZXF1ZXN0MTA2ODkyMzg3 | 77 | Add AccessLevel to Accounts | LtRipley36706 11369233 | closed | 0 | 3 | 2017-02-19T07:51:49Z | 2017-02-20T05:30:22Z | 2017-02-20T05:09:09Z | MEMBER | 0 | ACEmulator/ACE/pulls/77 | This addresses issue #44 and also contains some of PR #58 rolled in. Of note, CommandManager will now respect AccessLevels specified where previously it didn't care. Set-AccountAccess will set the account's accesslevel Set-CharacterAccess will set the character's accesslevel CommandManager only cares about character's accesslevel as of this PR. Per discussion with @Mogwai-AC I think we should code up a SUDO like command which then references to Account's AccessLevel for privileges. This way we emulate how it seemed to work on AC live (per character) in addition to then allowing accounts to self-promote characters, as they did with the admin button on character creation, as well as other admin functions on non-admin characters. Probably something along the lines of "SUDO set-characteraccess [mynewcharacter] sentinel" which just does a check back to session.accesslevel. | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/77/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE 79078680 | pull |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issues] ( [id] INTEGER PRIMARY KEY, [node_id] TEXT, [number] INTEGER, [title] TEXT, [user] INTEGER REFERENCES [users]([id]), [state] TEXT, [locked] INTEGER, [assignee] INTEGER REFERENCES [users]([id]), [milestone] INTEGER REFERENCES [milestones]([id]), [comments] INTEGER, [created_at] TEXT, [updated_at] TEXT, [closed_at] TEXT, [author_association] TEXT, [active_lock_reason] TEXT, [draft] INTEGER, [pull_request] TEXT, [body] TEXT, [reactions] TEXT, [performed_via_github_app] TEXT, [state_reason] TEXT, [repo] INTEGER REFERENCES [repos]([id]), [type] TEXT ); CREATE INDEX [idx_issues_repo] ON [issues] ([repo]); CREATE INDEX [idx_issues_milestone] ON [issues] ([milestone]); CREATE INDEX [idx_issues_assignee] ON [issues] ([assignee]); CREATE INDEX [idx_issues_user] ON [issues] ([user]);