Commit graph

5 commits

Author SHA1 Message Date
riperiperi
b57ebbd141 Cleanup: Remove most unused usings and MPL per-file licenses
MPL per-file was used in older project files, but should apply to the whole project, so having it there was redundant.
2023-11-25 03:45:29 +00:00
ddfczm
56129dc688 Added UI for bookmarks. I needed a better way to make list boxes update when the data service updates the Avatars name so I added a ValuePointer which creates a join between the list box item label and the data service entity. I also updated the data service so that the first time you request an avatar client side it will request the simpage basic data about the avatar. This is to avoid having lots of UI duplicating the same code to get the avatars name. I think we always want that info. 2016-11-11 22:05:09 +00:00
RHY3756547
c9d19bd228 [City, VM, World] Lots of work. Many loose ends!
Routing:
☑ Remove doors from Room Obstacles (stops getting stuck in doors)
☑ Leaving sims have no collision so that they can exit objects like the
mechanical bull regardless
City:
☑ Move Lot
☑ Purchase Lot costing money
☑ Change Lot Category
☑ Clean up instant messaging
Person Page:
☑ Relationship panel
☑ Skill Lock rules - verify users can apply skill locks and keep track
of how many can be applied.
Lot:
☑ Invalidate city server data service for avatars in lots every db
update.
☑ Update person page with up to date information, as an extension to the
city client data service. (relationships, skills)
☑ Modify Skill Locks while in lot
☑ Category Specific Objects, special behaviour depending on lot category
☑ User objects for sale
☑ Removing objects you do not own sends them to roomie's inventories
instead of selling them. (only owners)
☑ Roommates leaving lot
☑ Island surroundings - make less terrible.
☑ Interaction Result
CAS:
☑ Special cases where it fails - make sure all of these are caught
☑ Verify that running the game immediately starting with CAS lets users
do everything without a client/server restart. (also anonymous clients
should not be able to do most things)
Bugs:
☑ Exceptions thrown in data service should not be fatal... They are made
to be caught.
Account Management:
☑ Registration and simple account management online (web app polling API
server)
2016-10-25 23:28:45 +01:00
ddfczm
2684ce24b9 WIP: Mutation 2015-09-13 09:22:47 +01:00
ddfczm
d32cb1ae86 WIP: Major serialization refactoring 2015-09-06 14:37:27 +01:00