Kamron Batman
7c981b2d10
fix: Adds throwing weapons ( #1107 )
2022-07-01 17:03:27 -07:00
Kamron Batman
7adf52ef48
fix: Moves mods and fixes migrations for lights ( #1080 )
...
- [X] Removes duplicate property for owner.
- [X] Codegens them all (even though they aren't used, just in case someone wants to).
2022-06-18 21:28:51 -07:00
Kamron Batman
41efa69b56
fix: Adds OSI candle/torch functionality, codegens lights ( #1075 )
2022-06-17 23:26:27 -07:00
Kamron Batman
6edccfe2aa
fix: Codegens mahjong ( #1070 )
2022-06-16 10:19:49 -07:00
Kamron Batman
c1cc1308a5
fix: Codegens guildstone and jewelery ( #1061 )
2022-06-14 08:29:00 -07:00
Kamron Batman
a07c42fc85
fix: Codegens gems ( #1059 )
2022-06-13 17:38:46 -07:00
Kamron Batman
368160144b
fix: Codegens games ( #1058 )
2022-06-13 17:31:56 -07:00
Kamron Batman
864440a05e
fix: Source generates food. ( #1054 )
2022-06-13 01:48:27 -07:00
Kamron Batman
59e1793c2d
fix: Codegens fillable containers ( #862 )
...
- [X] Fillable containers now relock/retrap after respawn.
- [X] Optimized the lookup and serialization.
2022-06-13 01:13:59 -07:00
Kamron Batman
12404ba6f6
fix: Fixes linux not enumerating directories, and wrong spelling for migration files ( #1049 )
2022-06-12 09:59:23 -07:00
Kamron Batman
dd95a8a1e3
fix: Codegens Food & Beverages ( #1021 )
...
- [X] Simplifies beverages
- [X] Codegens food & beverages
2022-05-15 21:56:04 -07:00
Kamron Batman
933c41070f
fix: Codegens farmables ( #1001 )
2022-04-17 17:10:45 -07:00
Kamron Batman
4bde9a4c86
fix: Codegens vendor contracts ( #1000 )
2022-04-17 16:51:59 -07:00
Kamron Batman
54d728a322
fix: Updates serialization to use v2.0 ( #998 )
...
- [X] Deletes serialization annotations
- [X] Updates to ModernUO.Serialization.Annotations nuget
- [X] Updates serializer to v2.0
- [X] Changes all `Serializable()` to `SerializationGenerator()`
- [X] Updates to schema generator v2.0
2022-04-17 08:02:15 -07:00
Kamron Batman
9baa6f58e7
fix: Codegens deeds ( #983 )
2022-03-30 19:42:38 -07:00
Kamron Batman
b6d155687e
feat: Adds account enumerator ( #980 )
2022-03-29 13:29:35 -07:00
Kamron Batman
b61968db86
fix: Codegens artifacts ( #978 )
2022-03-27 17:56:00 -07:00
Kamron Batman
fa0bf86a08
fix: Codegens furniture containers ( #977 )
2022-03-27 15:02:29 -07:00
Kamron Batman
8f922c94ae
fix: Codegens lockable containers and cleans up lockpickable ( #976 )
2022-03-26 21:48:18 -07:00
Kamron Batman
fc0594f87c
fix: Codegens TreasureMapChest ( #975 )
2022-03-26 21:33:46 -07:00
Kamron Batman
ba5bb13e60
fix: Codegens mark containers ( #974 )
2022-03-26 21:23:21 -07:00
Kamron Batman
2f6a0fad3a
fix: Codegens trappable containers ( #973 )
...
Splits out trappable container so the logic is easier to expand.
Changes trappable containers to be code genned.
2022-03-26 21:15:15 -07:00
Kamron Batman
54b268c02f
fix: Codegens treasure chests ( #949 )
2022-02-27 18:02:36 -08:00
Kamron Batman
17f8d3563a
fix: Codegens treasure/paragon chests & strongboxes ( #948 )
2022-02-27 17:22:38 -08:00
Kamron Batman
9bc6d5bdb8
fix: Codegens salvage bags ( #947 )
2022-02-27 17:09:12 -08:00
Kamron Batman
003ad1164f
fix: Codegens containers ( #946 )
2022-02-27 17:01:49 -08:00
Kamron Batman
77181678da
fix: Converts BaseArmor and BaseClothing to use string crafter fields ( #928 )
2022-02-27 03:18:17 -08:00
Kamron Batman
c8043e8dd2
fix: Codegens remaining construction items ( #859 )
2021-11-21 10:45:07 -08:00
Kamron Batman
bfbe2a6512
fix: Updates professions & new player gargish equipment ( #819 )
...
* Now reads Prof.txt to get the professions
* The templated professions are based on profession `TrueName`
* Adds missing starting equipment
* Implements gargish starting equipment
* Consolidates some of the code
* Moves TC stuff to the TC file.
* Fixes some starting equipment that was wrong.
Note:
* Implementing the original T2A professions is possible on the client side, but requires moving the old clilocs to the current clilocs file. In the current file the entries are blank.
* Using the original LBR professions (they match AOS but without necromancy/chivalry) is kind of confusing because the profession indexes are ripped out of the UOTD/UOR ones and have non-sequential indexes. This will probably cause confusion and people will get no templated items when they select the wrong profession.
2021-10-16 10:48:58 -07:00
Kamron Batman
8eaa859332
fix: Fixes code genning armor, clothing, and BODs ( #810 )
...
* Fixes code genning clothing
* Fixes code genning armor
* Fixes code genning BODs
2021-09-28 22:09:34 -07:00
Kamron Batman
990d151ef3
fix: Codegens some decorations ( #806 )
2021-09-26 20:02:16 -07:00
Kamron Batman
2253a2332c
fix: Fixes ML containers and addons ( #804 )
...
* Fixes some ML addons so they are containers
* Adds some missing ML artifacts
* Fixes carpentry gump crafting entries
2021-09-26 18:54:33 -07:00
Kamron Batman
fa5eafdaff
fix: Adds Created, LastSerialized, and BeforeSerialize for all entities. ( #775 )
...
* Adds `BeforeSerialized` for entities to handle cleanup.
* Adds `Created` and `LastSerialized` fields to all entities. While this is a big bloat, this will be necessary for identifying dangling references to other invalid entities.
* Changes formula for determining a valid reference to be _not null, not deleted, and reference's created date must be at or before the entities last serialized date_.
* Adds versioning to idx file and serializes `Created` and `LastSerialized`.
* Fixes Save Stats and also disables it by default.
2021-09-26 01:09:45 -07:00
Kamron Batman
408a343e0c
Fix: Fixes evil mages so they look correct for T2A/UOTD ( #735 )
2021-08-26 19:11:16 -07:00
Kamron Batman
ca3faec01d
fix(codegen): Codegens clothing ( #714 )
2021-08-24 23:11:59 -07:00
Kamron Batman
b4566fe154
fix(wands): Fixes codegenning BaseWand. ( #718 )
2021-08-22 14:30:38 -07:00
Kamron Batman
d9a9e90c14
fix(codegen): Codegens bulletin boards. ( #712 )
2021-08-22 08:05:03 -07:00
Michael Dijkstra
8b0eb1aa79
fix(codegen): Codegens wands ( #716 )
2021-08-22 01:30:27 -07:00
Kamron Batman
957e5fd4e1
fix(codegen): Codegens champion artifacts ( #713 )
2021-08-21 13:03:05 -07:00
Kamron Batman
c2f853d8a8
fix(codegen): Fixes base armor using wrong int type ( #708 )
2021-08-19 23:02:16 -07:00
Michael Dijkstra
3fc2b76468
fix(codegen): Codegens Weapons ( #698 )
2021-08-19 09:12:24 -07:00
Kamron Batman
f7e7fa424b
fix(codegen): Codegens books ( #697 )
2021-08-17 22:38:48 -07:00
Michael Dijkstra
488f1044fa
fix(codegen): Code gens axes ( #690 )
2021-08-17 20:37:53 -07:00
Kamron Batman
c8a2605c0d
fix(codegen): Code gens base armor and fixes code genning of other armors. ( #696 )
...
* Fixes code gen of save flags
* Code gens rest of armor
* Fixes some existing code genned armors
* Code gens BaseArmor
2021-08-17 17:52:15 -07:00
Kamron Batman
803d594300
fix(codegen): Fixes leather gloves again, typo in the serialize version. ( #695 )
2021-08-17 13:45:08 -07:00
Kamron Batman
5f7dab0795
fix(codegen): Fixes leather gloves deserialization ( #694 )
2021-08-17 12:44:34 -07:00
Kamron Batman
9833b0439a
fix(codegen): Code gens more armor items ( #693 )
2021-08-17 11:04:03 -07:00
Kamron Batman
9b047d9d3f
fix(codegen): Removes unused json fields ( #691 )
2021-08-17 09:51:08 -07:00
Michael Dijkstra
28335ece88
fix(codegen): Codegens Weapon artifacts ( #689 )
2021-08-17 09:00:12 -07:00
Kamron Batman
2c8097f707
fix(codegen): Fixes various code gen issues. Adds better embedded serialization support ( #688 )
...
* Adds save flag support (see `ElvenGlasses` for an example)
* Updates AOSAttributes so they are code genned
* Fixes embedded object support by adding an `IRawSerializable`
* Fixes various inconsistencies in serializing with codegen
2021-08-17 02:43:52 -07:00