Commit graph

6 commits

Author SHA1 Message Date
gmriggs
9b33097c02
adding the very basics for olthoi play (#3559) 2021-10-12 00:34:24 -04:00
Mag-nus
cf266de704
PlayerFactory Improvements (#2512)
* Fix player SpendAllXp to only apply to >= Trained

* Remove custom create char from PlayerFactory

* PlayerFactoryEx

* Make LootGenerationFactories public, and add options

* cosmetic
2019-12-11 07:57:28 -06:00
Mag-nus
56d1cdfc2e
Convert Envoy use to Sentinel (#2063)
This is just the first pass. More orgnization and work needs to be done to the entire AccessLevel and CommandManager system in the future.
2019-06-30 19:50:06 -05:00
Mag-nus
4d770dd407
PlayerFactory (#1031)
* PlayerFactory initial

* PlayerFactory Create275HeavyWeapons

* Better check for PlayerFactory.Create failure

* PlayerFactory todo notes added

* Add spendallxp developer command

* Improve PlayerFactory code

* Add comment to AuthenticaitonHandler for spot to atuo create characters
2018-10-01 09:23:08 -05:00
Mag-nus
fb5c1999a4
Rename SkillStatus to SkillAdvancementClass (#911)
* Rename SkillStatus to SkillAdvancementClass

SkillStatus and SkillAdvancementClass are neither the perfect names for what this value represents.

However, the client calls it SkillAdvancementClass. We call it SAC in the database. And GDLE also uses the SAC naming.

I think switching this name helps align ACE with the pdb without adding any additional confusion, meaning, this new name is equally as confusing as the previous, but at last its aligned with the pdb and gdle.

* changelog
2018-07-31 07:16:24 -05:00
Mag-nus
a162905b1c WIP: Switch Database system to Entity Framework Core, DB First (#633)
* AuthenticationDatabase switched to Entity Framework Core, DB First

* Adds AsNoTracking() for performance and implements CreateAccount() instead of AddAccount()

* woops

* Auth db no longer needs to be init, or inherit from Database

* test fix hopefully

* Database objects in ACE.Entity would no longer be required

* Major WIP

* more progress

* AuthenticationDatabase switched to Entity Framework Core, DB First

* Adds AsNoTracking() for performance and implements CreateAccount() instead of AddAccount()

* woops

* Auth db no longer needs to be init, or inherit from Database

* test fix hopefully

* Database objects in ACE.Entity would no longer be required

* Major WIP

* more progress

* include missing CharacterCreateInfo

* GetCharacters changes to show how we can use the propertybag for these values

* Lot of progress with the WorldObject code

* comment add

* add biota to CreateWorldObject for loading inv from db
2018-03-06 04:35:48 -05:00