Commit Graph

308 Commits

Author SHA1 Message Date
DeKaN
18e1e7bb7b
Introduce default values for GameAttribute constructor parameters. Move list of attributes to separated static class 2023-02-10 22:42:12 +04:00
Lucca Faria Ferri
9fec1491e7 parsing fix. 2023-02-10 10:15:42 -08:00
Lucca Faria Ferri
1d650d449e Merge remote-tracking branch 'origin/community' into community 2023-02-10 09:56:37 -08:00
Lucca Faria Ferri
d9328a69e4 Logging with TimeStampFormat; rest improvement, etc. 2023-02-10 09:56:30 -08:00
Lucca Faria Ferri
fdf1c80ec3
Update README.md 2023-02-10 09:37:56 -03:00
Lucca Faria Ferri
b8c68c3db8 GameAttribute.List.cs name fix and made dependent on GameAttribute.cs 2023-02-09 22:51:26 -08:00
Lucca Faria Ferri
ab7f61ea14 Merge remote-tracking branch 'origin/community' into community 2023-02-09 22:48:50 -08:00
Lucca Faria Ferri
e2d3344974 Rifts improvement.
- Finishes the rift automatically if config.ini has NephalemAutoFinish is set to true, if it's true, if there are less than NephalemRiftAutoFinish monsters alive, finishes rift (and goes to boss). Disabled by default.
- Added NephalemRiftOrbsChance (rate at which a orb is spawned).
- SpawnGenerator.cs added hexmaze
- DeathPayload.cs improvement
2023-02-09 22:48:41 -08:00
Lucca Faria Ferri
0f807d56b0 World generation cleanup 2023-02-09 21:44:45 -08:00
Lucca Faria Ferri
3f4b6264c4
Update config.ini 2023-02-10 02:41:50 -03:00
Lucca Faria Ferri
f5cbe2721e
Update game-world-settings.md 2023-02-10 02:41:37 -03:00
Lucca Faria Ferri
e304c1b5fa
Update game-world-settings.md 2023-02-10 02:41:19 -03:00
Lucca Faria Ferri
998e9ed562
Update game-world-settings.md 2023-02-10 02:37:08 -03:00
Lucca Faria Ferri
99dce77534
Update config.ini 2023-02-10 02:34:11 -03:00
Lucca Faria Ferri
00c76e7534
Update config.ini 2023-02-10 02:33:53 -03:00
Lucca Faria Ferri
1e80bb2084 Merge remote-tracking branch 'origin/community' into community 2023-02-09 21:22:50 -08:00
Lucca Faria Ferri
6657f17730 Changelog:
GameServerConfig.cs and Player.cs:
- StrengthMultiplier / StrengthParagonMultipler
- DexterityMultiplier / DexterityParagonMultiplier
- IntelligenceMultiplier / IntelligenceParagonMultiplier
- VitalityMultiplier / VitalityParagonMultiplier
CommandManager.cs and CommandsConfig.cs:
- Added a command group disable parameter (DisabledGroups). A ranking system should be added later on.
RestSession.cs and Http.cs:
- Added battlenet login POST and GET;
- If no page is found on DEBUG, it returns 502 (Bad GW - if on NAT it could be useful for stopping bots of retrying connection with the server) otherwise returns 404
Others:
!drop minor changes
Cleanups
2023-02-09 21:22:41 -08:00
Lucca Faria Ferri
8ac1d0ab28
Update game-world-settings.md 2023-02-08 17:21:05 -03:00
Lucca Faria Ferri
be5e757e9c
Update game-world-settings.md 2023-02-08 17:18:58 -03:00
Lucca Faria Ferri
b9257b3eb5
Update game-world-settings.md 2023-02-08 10:26:35 -03:00
Lucca Faria Ferri
51c56c1047
Update config.ini 2023-02-08 10:24:13 -03:00
Lucca Faria Ferri
b56e802812
Update game-world-settings.md 2023-02-08 10:21:59 -03:00
Lucca Faria Ferri
3d123f409f Fixed waypoints appearing unlocked even though they were reportedly locked
It would only set in DEBUG mode to unlock all, so I've changed to a config in the [Game-Server] section named "UnlockAllWaypoints".
2023-02-08 05:18:53 -08:00
Lucca Faria Ferri
61005bb1b9 Small changes relating to config class names. 2023-02-06 10:36:40 -08:00
Lucca Faria Ferri
a0ddd8f8c9 Small changes relating to config class names. 2023-02-06 10:27:38 -08:00
Lucca Faria Ferri
6b5fcda1dd Small change. 2023-02-06 04:38:09 -08:00
Lucca Faria Ferri
241d596178 Small change. 2023-02-06 04:19:08 -08:00
Lucca Faria Ferri
d670871a4f Changed config files to their own name;
DrinkHealthPotion.cs configurable;
Cleanup
2023-02-06 04:08:12 -08:00
Lucca Faria Ferri
f54f91cfad just simple cleanup. 2023-02-05 08:32:14 -08:00
Lucca Faria Ferri
a083065fbd Fixed animations issue + cleanup.
Added a fallback IN CASE something goes wrong - shouldn't, but left a nice log for debugging purposes.
2023-02-04 13:59:14 -08:00
Lucca Faria Ferri
48c7fc7de5 Fixed animations issue + cleanup. 2023-02-04 13:40:36 -08:00
Lucca Faria Ferri
60b50263b1
Merge pull request #121 from goremykin/update_readme
Added instructions how to build the project without VS
2023-02-04 16:45:29 -03:00
Lucca Faria Ferri
43ba284d8d command file segregation 2023-02-04 11:15:54 -08:00
Lucca Faria Ferri
ba357de3b5 Nothing huge, just log changes on a mis-interpreted logging and changed ActorsCommand.cs descriptions. 2023-02-04 11:13:49 -08:00
Stepan Goremykin
8773e31c52 Added instructions how to build the project without VS 2023-02-04 16:41:17 +01:00
Lucca Faria Ferri
614031d550 Fixed #116 - Community branch cannot save gold
See #116 for more info about the gold change issue.

Nephalem rift progress multiplier added to the Config.cs. Defaults to 1f (no change). Helps greatly.
`!world info` added for world information

 `!difficulty <min/max>` added

 Returning `List<T>` to `ImmutableArray<T>` on a particular method (will be changing more soon). Most List<T> on the project are read/only, best to return an array instead, less re-iteration by default, and some CLR improvements (https://devblogs.microsoft.com/dotnet/please-welcome-immutablearrayt/)

Upgraded LogLevel from Warn to Error when it's a database error (DBSession.cs)

Removed some `//Blizzless Project 2022` with regex replacement

MethodLog output enhancement.
2023-02-04 01:44:43 -08:00
Lucca Faria Ferri
0489f9e47a Revert "Animations bugfix"
This reverts commit c3d3984725.
2023-02-03 12:01:10 -08:00
Lucca Faria Ferri
c3d3984725 Animations bugfix
All AnimationSno now with their SnoFileName, to prevent issues and try to resolve animations (at least the ones that worked before).
2023-02-03 05:08:27 -08:00
Lucca Faria Ferri
8521c490c2 Patching ActorSno.cs (misplaced attributes) 2023-02-03 04:14:18 -08:00
Lucca Faria Ferri
ad7aa30e88 Color format. 2023-02-03 04:02:03 -08:00
Lucca Faria Ferri
22a56e78a1 Fixed actor SNOs. 2023-02-03 04:00:42 -08:00
Lucca Faria Ferri
97a8bfa8a3 Quests and MPQ work.
Fixed quest to find 2 orbs on the rotten forest;
Fixed load actors to load an actor file that could not be found - as many actors rely on a name which is not always provided on the enum by using a [SnoFileName("TheActual SnoFileName")];
Changed FileFormats.Actor to FileFormats.ActorData
2023-02-02 11:52:36 -08:00
Lucca Faria Ferri
bce8acfaf3 Merge remote-tracking branch 'origin/community' into community 2023-02-02 06:44:32 -08:00
Lucca Faria Ferri
78126fb119 Instance from auto property to readonly static. 2023-02-02 06:44:23 -08:00
Lucca Faria Ferri
256dd7336a
Update config.ini 2023-02-02 10:34:03 -03:00
Lucca Faria Ferri
396fc3e0f3 improvement shutdown/item gen 2023-02-02 05:18:59 -08:00
Lucca Faria Ferri
2bfaa5c9c1 Merge remote-tracking branch 'origin/community' into community 2023-02-02 05:18:35 -08:00
Lucca Faria Ferri
282b990ae4 Updated default config, and shutdown 2023-02-02 05:18:27 -08:00
Lucca Faria Ferri
47f3495cba
Update README.md 2023-02-01 18:02:01 -03:00
Lucca Faria Ferri
6c1621d6ea
Update README.md 2023-02-01 17:59:46 -03:00