mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-07 17:43:51 +00:00
Symmetric counterpart to --add-quest-objective. Quest design is iterative — when an objective gets reworked or trimmed, you need to remove the wrong one without nuking the entire quest. wowee_editor --remove-quest-objective <zoneDir> <questIdx> <objIdx> Both indices are 0-based and reported by --info-quests / --list-quests. Range-checks both: questIdx against quest count, objIdx against the selected quest's objective count. Each errors with a precise out-of- range message. Verified: scaffolded zone, added quest with 3 objectives (kill / collect / talk), removed objective at index 1 (the collect), --info-quests confirms '1 kill, 0 collect, 1 talk' afterward. Bad quest and bad objective indices both rejected with exit 1. Quest-authoring CLI is now fully symmetric: --add-quest --remove-quest --add-quest-objective --remove-quest-objective --add-quest-reward-item (additive only — items are dedup'd) --set-quest-reward (idempotent field-level update) |
||
|---|---|---|
| .. | ||
| asset_extract | ||
| auth_login_probe | ||
| auth_probe | ||
| blp_convert | ||
| dbc_to_csv | ||
| editor | ||
| asset_pipeline_gui.py | ||
| backup_assets.sh | ||
| diff_classic_turtle_opcodes.py | ||
| gen_opcode_registry.py | ||
| generate_ffx_sdk_vk_permutations.sh | ||
| m2_viewer.py | ||
| opcode_map_utils.py | ||
| validate_opcode_maps.py | ||