1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-07-08 14:24:34 -04:00
Commit Graph

8 Commits

Author SHA1 Message Date
nicholasdechiara
be29a0017e Address Patch MPQ Issue (#52)
* Address patch mpq issue

Game can now load patch mpq files and will do so instead of a regular mpq version if a patch version exists.
Updated level details & char stats loading

* deleted screenshots

* merge fixes

* Fix weapon.cs

Code column moved over one in patch mpq

* Fixes: armor/misc/weapon column adjustment and mapgen autofac fix

* Fix SelectHeroClass to work with None herotype
2018-12-15 12:18:32 -05:00
nicholasdechiara
6b40c30b5c Load Enemy Type Info from monstats.txt (#48)
* EnemyConfig loading from monstats.txt
* removed some unneeded comments
* Added difficulty flag to enemystate
* Fix renaming issue
2018-12-12 18:20:44 -05:00
Diego M
de83a86aeb
Fix build (#44)
* Update

* Partial work

* More stuff

* Shield rendering

* tmp

* Update

* WeaponCode

* Cleanup

* Fix build
2018-12-11 02:59:47 -03:00
nicholasdechiara
f564df0117 HeroTypeConfig Data Loaded from MPQs (#35)
* Game loads experience config data
* Stored based on hero type, handed off during spawnnewplayer
* Update LevelExperienceConfig.cs
* HeroTypeConfigs loaded from mpq data
* Update PlayerState.cs
* Update PlayerState.cs
2018-12-05 22:28:09 -05:00
nicholasdechiara
4085dc493b Game loads experience config data (#34)
* Game loads experience config data
* Stored based on hero type, handed off during spawnnewplayer
2018-12-04 23:20:31 -05:00
Tim Sarbin
1c5a0d3361 Fleshed out mob management on server. Added player location message frame. 2018-12-01 02:44:40 -05:00
Tim Sarbin
6907d8e507 Created ServiceBus project and moved interfaces to subfolders. 2018-11-29 22:12:40 -05:00
nicholasdechiara
55f8f3ef34 Mob and Playerstate (#31)
* Filled out eLevelId enum
- Added OpenDiablo2.Core.UT unit test project
- Added ELevelIdHelper class which contains code that generates the enum from the mpq data
- Added a unit test that verifies EngineDataManager works
- Added a unit test that runs the ELevelIdHelper generate function
- Renamed some enum values for constistency (e.g. Act1_Town -> Act1_Town1, as it is in the mpq)
* Retargeted OpenDiablo2.Core.UT to .net Framework 4.6.1
* Added TestConsole
TestConsole currently only supports writing the elevelids enum to a file
Also, removed elevelids generation unit test
* PlayerState and MobState
2018-11-29 21:20:29 -05:00