Daan Vanden Bosch
|
93e05ea614
|
- Moved instructions/opcodes and DFA code to core to avoid dependency from core to quest_editor
- When the assembly worker updates map designations, it now takes map_designate and map_designate_ex into account
|
2020-01-02 18:42:08 +01:00 |
|
Daan Vanden Bosch
|
fe00d6f6a8
|
- Defensive copies are now made of values emitted in list change events
- Bugfix: FlatMappedListProperty would propagate changes to its dependency list property incorrectly
- Creating event actions is now undoable
|
2019-12-31 18:45:12 +01:00 |
|
Daan Vanden Bosch
|
bc95a490ca
|
Refactored QuestEventDagModel.
|
2019-12-30 16:40:58 +01:00 |
|
Daan Vanden Bosch
|
8d1721fd4b
|
Undo and redo now work correctly for deleting events.
|
2019-12-30 01:29:00 +01:00 |
|
Daan Vanden Bosch
|
596bd103da
|
Events can now be selected by clicking anywhere on the event and the selected event can be deleted by pressing the delete key.
|
2019-12-29 23:00:09 +01:00 |
|
Daan Vanden Bosch
|
de20e7b82f
|
- Bugfix: FlatMappedListProperty wouldn't recompute its value and emit an event when it's computed property changed
- Event section IDs are now immutable
- Top level events can now be added
|
2019-12-27 23:33:34 +01:00 |
|
Daan Vanden Bosch
|
99d50d754d
|
Replaced js-logger. Improved testability with mocks, improved test configuration and code improvements.
|
2019-12-25 00:17:02 +01:00 |
|
Daan Vanden Bosch
|
05c9f3ce81
|
All code now uses HttpClient interface instead of fetch for improved testability.
|
2019-12-21 22:49:41 +01:00 |
|
Daan Vanden Bosch
|
f8a9c65086
|
NPC wave numbers are now shown in the entity info view.
|
2019-12-21 15:56:24 +01:00 |
|
Daan Vanden Bosch
|
663ad75435
|
Debugging now happens in the VM itself, this simplifies the code.
|
2019-12-20 16:10:50 +01:00 |
|
Daan Vanden Bosch
|
5f1b3d5ff1
|
Quest events are now grouped in DAGs.
|
2019-10-29 15:22:46 +01:00 |
|
Daan Vanden Bosch
|
13fd0a984c
|
Fixed bug in QuestModel.
|
2019-10-27 22:47:38 +01:00 |
|
Daan Vanden Bosch
|
ff8f02fe5b
|
Refactored events model and added a basic view for it behind a feature flag.
|
2019-10-10 23:11:52 +02:00 |
|
Daan Vanden Bosch
|
c287fdeb2f
|
Renamed event-related types. Updated feature list.
|
2019-10-10 19:47:38 +02:00 |
|
Daan Vanden Bosch
|
9803bfe125
|
Wave data is now parsed/written and converted to models.
|
2019-10-10 13:47:43 +02:00 |
|
Daan Vanden Bosch
|
345c9ab0dc
|
Improved typing of ListProperty.
|
2019-10-07 18:26:45 +02:00 |
|
Daan Vanden Bosch
|
79b85fc859
|
Entity creation is now undoable. Fixed a bug that occurred when you started to translate an entity and then moved the cursor outside of the 3D-view.
|
2019-09-21 14:39:04 +02:00 |
|
Daan Vanden Bosch
|
7ae4ad428c
|
Basic entity creation via drag and drop.
|
2019-09-19 22:20:17 +02:00 |
|
Daan Vanden Bosch
|
1c2473c24f
|
Improved loading of store data.
|
2019-09-05 20:30:11 +02:00 |
|
Daan Vanden Bosch
|
bb7bf16f9f
|
Ported part of the hunt optimizer to the new GUI system. The methods tab is now working except for sorting.
|
2019-09-02 14:41:46 +02:00 |
|
Daan Vanden Bosch
|
2859dacd90
|
Added icons, select button and quest area select.
|
2019-08-29 18:24:03 +02:00 |
|
Daan Vanden Bosch
|
03dc60cec9
|
Undo/redo now works again in the quest editor. The NPC counts view is also ported.
|
2019-08-26 15:42:12 +02:00 |
|