2
0

8 Коммитууд b46a6e5813 ... 5edfa6493b

Эзэн SHA1 Мессеж Огноо
  Your Name 5edfa6493b 1 5 сар өмнө
  Your Name 1642d336fd 重构物品模块设计:移除仓库业务规则,仅保留基础存储能力 5 сар өмнө
  Your Name f3f5843d32 迁移指南优化:保留物品组迁移状态,调整特殊处理表说明 5 сар өмнө
  Your Name 5fe73a5467 更新旧模块废弃说明:明确所有旧表不迁移,新系统从零开始 5 сар өмнө
  Your Name 4102ebf301 完善物品模块文档:保留事务日志表设计,更新迁移指南和设计文档 5 сар өмнө
  Your Name 4c7f0ea006 添加旧物品模块迁移指南:说明旧表与新模块的对应关系 5 сар өмнө
  Your Name 5eb8e9a135 完善物品模块文档:添加设计文档和数据库文档,整合旧模块相关内容 5 сар өмнө
  Your Name f83a0e8eb9 重构物品模块系统:重命名模块并更新文档 5 сар өмнө
100 өөрчлөгдсөн 23 нэмэгдсэн , 186 устгасан
  1. 3 1
      .roo/rules.md
  2. 20 0
      .roomodes
  3. 0 98
      CLAUDE.md
  4. 0 87
      app/Module/GameItems/DEV.md
  5. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/BatchActivateAction.php
  6. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/BatchDeactivateAction.php
  7. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/ChestNewManageAction.php
  8. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/CopyToAnotherChestAction.php
  9. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/DuplicateItemChestConfigAction.php
  10. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/DuplicateItemDismantleRuleAction.php
  11. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/DuplicateItemRecipeAction.php
  12. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/DuplicateRowAction.php
  13. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/ItemQuantityAction.php
  14. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/ItemQuantityForm.php
  15. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/ViewGroupDetailAction.php
  16. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Actions/ViewItemDetailAction.php
  17. 0 0
      app/Module/GameItems_obsolete/AdminControllers/CategoryController.php
  18. 0 0
      app/Module/GameItems_obsolete/AdminControllers/ChestOpenLogController.php
  19. 0 0
      app/Module/GameItems_obsolete/AdminControllers/CraftLogController.php
  20. 0 0
      app/Module/GameItems_obsolete/AdminControllers/DismantleLogController.php
  21. 0 0
      app/Module/GameItems_obsolete/AdminControllers/DismantleRuleController.php
  22. 0 0
      app/Module/GameItems_obsolete/AdminControllers/FreezeLogController.php
  23. 0 0
      app/Module/GameItems_obsolete/AdminControllers/GroupController.php
  24. 0 0
      app/Module/GameItems_obsolete/AdminControllers/GroupItemController.php
  25. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Helper/FilterHelper.php
  26. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Helper/FilterHelperTrait.php
  27. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Helper/FormHelper.php
  28. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Helper/FormHelperTrait.php
  29. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Helper/GridHelper.php
  30. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Helper/ShowHelper.php
  31. 0 0
      app/Module/GameItems_obsolete/AdminControllers/InstanceController.php
  32. 0 0
      app/Module/GameItems_obsolete/AdminControllers/ItemChestConfigController.php
  33. 0 0
      app/Module/GameItems_obsolete/AdminControllers/ItemController.php
  34. 0 0
      app/Module/GameItems_obsolete/AdminControllers/LazyRenderable/ChestLazyRenderable.php
  35. 0 0
      app/Module/GameItems_obsolete/AdminControllers/LazyRenderable/ItemGroupLazyRenderable.php
  36. 0 0
      app/Module/GameItems_obsolete/AdminControllers/LazyRenderable/ItemLazyRenderable.php
  37. 0 0
      app/Module/GameItems_obsolete/AdminControllers/LazyRenderable/RecipeLazyRenderable.php
  38. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/AppleRanking.php
  39. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/CarrotRanking.php
  40. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/ChiliRanking.php
  41. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/CocoaRanking.php
  42. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/FruitDailyOutputChart.php
  43. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/FruitRankingBase.php
  44. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/GinsengRanking.php
  45. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/MaterialRanking.php
  46. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/PumpkinRanking.php
  47. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/RoseRanking.php
  48. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/SteelRanking.php
  49. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/StoneRanking.php
  50. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/StrawberryRanking.php
  51. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/WalnutRanking.php
  52. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/WatermelonRanking.php
  53. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Metrics/WoodRanking.php
  54. 0 0
      app/Module/GameItems_obsolete/AdminControllers/MetricsController.php
  55. 0 0
      app/Module/GameItems_obsolete/AdminControllers/OutputLimitController.php
  56. 0 0
      app/Module/GameItems_obsolete/AdminControllers/PityTimeController.php
  57. 0 0
      app/Module/GameItems_obsolete/AdminControllers/RecipeController.php
  58. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Tools/RefreshCheckTool.php
  59. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Tools/SyncChetsJsonTool.php
  60. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Tools/SyncDismantleJsonTool.php
  61. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Tools/SyncItemsJsonTool.php
  62. 0 0
      app/Module/GameItems_obsolete/AdminControllers/Tools/SyncRecipeJsonTool.php
  63. 0 0
      app/Module/GameItems_obsolete/AdminControllers/TransactionLogController.php
  64. 0 0
      app/Module/GameItems_obsolete/AdminControllers/UserItemController.php
  65. 0 0
      app/Module/GameItems_obsolete/AdminControllers/UserOutputCounterController.php
  66. 0 0
      app/Module/GameItems_obsolete/AdminControllers/UserRecipeController.php
  67. 0 0
      app/Module/GameItems_obsolete/AdminForms/AddItemForm.php
  68. 0 0
      app/Module/GameItems_obsolete/Casts/ChestOpenResultsCast.php
  69. 0 0
      app/Module/GameItems_obsolete/Casts/DisplayAttributesCast.php
  70. 0 0
      app/Module/GameItems_obsolete/Casts/JsonCast.php
  71. 0 0
      app/Module/GameItems_obsolete/Casts/NumericAttributesCast.php
  72. 0 0
      app/Module/GameItems_obsolete/Casts/RecipeDisplayAttributesCast.php
  73. 0 0
      app/Module/GameItems_obsolete/Casts/TransactionDetailsCast.php
  74. 0 0
      app/Module/GameItems_obsolete/Commands/GenerateChestJsonCommand.php
  75. 0 0
      app/Module/GameItems_obsolete/Commands/GenerateDismantleJsonCommand.php
  76. 0 0
      app/Module/GameItems_obsolete/Commands/GenerateItemsJsonCommand.php
  77. 0 0
      app/Module/GameItems_obsolete/Commands/GenerateRecipeJsonCommand.php
  78. 0 0
      app/Module/GameItems_obsolete/Config/NumericAttributesWhitelist.php
  79. 0 0
      app/Module/GameItems_obsolete/Console/Commands/MigrateChestToGroupSystemCommand.php
  80. 0 0
      app/Module/GameItems_obsolete/Console/Commands/UpdateChestDatabaseCommand.php
  81. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/README.md
  82. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/alter_item_users_add_freeze_fields.sql
  83. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_categories.sql
  84. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_chest_configs.sql
  85. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_chest_open_logs.sql
  86. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_craft_logs.sql
  87. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_dismantle_logs.sql
  88. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_dismantle_rules.sql
  89. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_freeze_logs.sql
  90. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_group_items.sql
  91. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_groups.sql
  92. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_instances.sql
  93. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_items.sql
  94. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_items_chest_groups_update.sql
  95. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_output_limits.sql
  96. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_pity_times.sql
  97. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_recipe_materials.sql
  98. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_recipes.sql
  99. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_transaction_logs.sql
  100. 0 0
      app/Module/GameItems_obsolete/Databases/GenerateSql/item_user_output_counters.sql

+ 3 - 1
.roo/rules.md

@@ -1,2 +1,4 @@
 - 数据库是MySQL 8.0
-- PHP版本是8.3
+- PHP版本是8.3
+- 项目位于封闭开发期,不需要写迁移,不需要考虑兼容
+- 执行命令时不能使用`&&`进行多个命令的执行

+ 20 - 0
.roomodes

@@ -0,0 +1,20 @@
+customModes:
+  - slug: documentation-writer
+    name: ✍️ Documentation Writer
+    roleDefinition: |
+      You are a technical documentation expert specializing in creating clear, comprehensive documentation for software projects. Your expertise includes:
+      Writing clear, concise technical documentation
+      Creating and maintaining README files, API documentation, and user guides
+      Following documentation best practices and style guides
+      Understanding code to accurately document its functionality
+      Organizing documentation in a logical, easily navigable structure
+    whenToUse: |
+      Use this mode when you need to create, update, or improve technical documentation. Ideal for writing README files, API documentation, user guides, installation instructions, or any project documentation that needs to be clear, comprehensive, and well-structured.
+    description: Create clear technical project documentation
+    groups:
+      - read
+      - edit
+      - command
+    source: project
+    customInstructions: |
+      Focus on creating documentation that is clear, concise, and follows a consistent style. Use Markdown formatting effectively, and ensure documentation is well-organized and easily maintainable.

+ 0 - 98
CLAUDE.md

@@ -1,98 +0,0 @@
-# CLAUDE.md
-
-这个文件为 Claude Code (claude.ai/code) 提供在此仓库中工作的指导。
-
-## 项目概述
-KK-U 是一个基于 Laravel 的农场游戏系统,集成了 URS 推广系统,采用模块化架构并配备完善的后台管理。
-
-## 核心架构
-
-### 技术栈
-- **框架**: Laravel 11.x + PHP 8.3
-- **后台**: Dcat Admin 2.0
-- **数据库**: MySQL 支持 JSON 字段
-- **缓存**: Redis
-- **队列**: Laravel Queue
-- **API**: Protobuf 协议
-- **前端**: TailwindCSS + Vite
-
-### 模块化系统
-位于 `app/Module/` 的自包含模块:
-- **Farm**: 核心农场系统(土地、作物、房屋、种子)
-- **Game**: 游戏协调层
-- **GameItems**: 带冻结/解冻功能的库存管理
-- **UrsPromotion**: 3级推广返利系统
-- **Mex**: 农产品交易市场
-- **Transfer**: 跨系统转账
-- **ThirdParty**: 外部系统集成
-
-### 框架层 (UCore/)
-- **ModelCore**: 带属性管理的模型基类
-- **Validation**: 综合验证系统
-- **Queue**: 增强队列管理
-
-
-## 开发命令
-
-### 环境搭建
-```bash
-docker compose -f docker-compose.dev.yml up -d
-php artisan ucore:generate-model-annotation
-```
-
-### 测试
-```bash
-./vendor/bin/phpunit                    # 全部测试
-./vendor/bin/phpunit --testsuite=Unit   # 单元测试
-./vendor/bin/phpunit tests/Unit/Farm/   # 特定模块
-```
-
-### 开发工作流
-```bash
-npm run dev                # Vite 开发服务器
-php artisan serve          # Laravel 服务器
-php artisan queue:listen   # 队列工作进程
-php artisan pail --timeout=0  # 日志监控
-```
-
-### 代码生成
-```bash
-composer proto                    # Protobuf 类
-php artisan gameitems:generate-json  # 游戏配置 JSON
-```
-
-## 关键模式
-
-### 服务层
-- Services/ 目录中的静态方法
-- 复杂数据使用 DTO 返回
-- 事务安全操作
-
-### 验证系统
-- 基于模型的验证规则
-- UCore/Validator/ 中的自定义验证器
-- 批处理操作的 Foreach 验证
-
-### 数据库设计
-- 灵活配置的 JSON 字段
-- 标准软删除
-- Bigint 主键
-- 时间戳跟踪
-
-## URS 集成
-- **用户映射**: `urs_promotion_user_mappings` 表
-- **推广系统**: 3级推广奖励(直推、间推、三推)
-- **达人等级**: 影响奖励/手续费的6级系统
-- **转账手续费**: 基于房屋等级+达人等级的动态计算
-
-## 测试结构
-- **单元测试**: 组件隔离测试
-- **功能测试**: 端到端测试
-- **手动测试**: `tests/manual_*` 特定场景
-- **模块测试**: 位于各模块目录内
-
-## 文件位置
-- **配置**: `config/` (admin, database, app)
-- **Protobuf**: `proto/game.proto`
-- **测试**: `tests/` 含 Unit/Feature 子目录
-- **资源**: `resources/` (css, js, views)

+ 0 - 87
app/Module/GameItems/DEV.md

@@ -1,87 +0,0 @@
-# 宝箱开启消耗配置系统开发计划
-
-## 1. 创建基本目录结构 ✅
-
-- [x] 确认 AdminControllers 目录
-- [x] 确认 Commands 目录
-- [x] 确认 Enums 目录
-- [x] 确认 Events 目录
-- [x] 确认 Logics 目录
-- [x] 确认 Models 目录
-- [x] 确认 Providers 目录
-- [x] 确认 Repositorys 目录
-- [x] 确认 Services 目录
-- [x] 确认 Dtos 目录
-
-## 2. 实现枚举类 ✅
-
-- [x] CHEST_COST_TYPE - 宝箱开启消耗类型枚举(物品、货币、其他资源)
-
-## 3. 实现模型类 ✅
-
-- [x] ItemChestOpenCost - 宝箱开启消耗配置模型
-
-## 4. 实现DTO类 ✅
-
-- [x] ItemChestOpenCostDto - 宝箱开启消耗配置DTO
-
-## 5. 实现数据仓库 ✅
-
-- [x] ItemChestOpenCostRepository - 宝箱开启消耗配置仓库
-
-## 6. 实现逻辑层和服务层 ⏳
-
-### 6.1 逻辑层(内部)
-
-- [x] ChestOpenCostLogic - 宝箱开启消耗逻辑
-
-### 6.2 服务层(对外,静态方法)
-
-- [x] ChestService - 更新宝箱服务,支持消耗配置
-
-## 7. 更新现有宝箱开启流程 ✅
-
-- [x] 修改宝箱开启逻辑,支持额外消耗验证
-- [x] 实现消耗资源验证和扣除功能
-- [x] 更新宝箱开启日志,记录消耗信息
-
-## 8. 实现后台控制器 ✅
-
-- [x] ItemChestOpenCostController - 宝箱开启消耗配置管理控制器
-- [x] 创建批量操作类 - 用于批量激活/禁用消耗配置
-
-## 9. 更新服务提供者 ✅
-
-- [x] 更新GameItemsServiceProvider - 注册新的服务和控制器
-
-## 10. 实现单元测试 ⏳
-
-- [ ] ChestOpenCostLogic测试
-- [ ] ChestService测试(宝箱开启消耗部分)
-
-## 开发进度
-
-- ✅ 已完成
-- 🔄 进行中
-- ⏳ 待开始
-
-### 当前进度
-
-- 已完成宝箱开启消耗配置系统设计文档
-- 已执行数据库表创建SQL
-- 已完成基本目录结构确认
-- 已完成模型类、枚举类、DTO类和数据仓库实现
-- 已完成宝箱开启逻辑更新,支持额外消耗验证
-- 已完成后台管理界面实现
-- 已完成服务提供者更新
-- 待实现单元测试
-
-### 下一步计划
-
-1. 编写单元测试
-   - 测试宝箱开启消耗验证功能
-   - 测试宝箱开启消耗扣除功能
-
-2. 集成测试
-   - 测试宝箱开启流程
-   - 测试后台管理功能

+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/BatchActivateAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/BatchActivateAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/BatchDeactivateAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/BatchDeactivateAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/ChestNewManageAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/ChestNewManageAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/CopyToAnotherChestAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/CopyToAnotherChestAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/DuplicateItemChestConfigAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/DuplicateItemChestConfigAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/DuplicateItemDismantleRuleAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/DuplicateItemDismantleRuleAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/DuplicateItemRecipeAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/DuplicateItemRecipeAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/DuplicateRowAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/DuplicateRowAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/ItemQuantityAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/ItemQuantityAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/ItemQuantityForm.php → app/Module/GameItems_obsolete/AdminControllers/Actions/ItemQuantityForm.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/ViewGroupDetailAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/ViewGroupDetailAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Actions/ViewItemDetailAction.php → app/Module/GameItems_obsolete/AdminControllers/Actions/ViewItemDetailAction.php


+ 0 - 0
app/Module/GameItems/AdminControllers/CategoryController.php → app/Module/GameItems_obsolete/AdminControllers/CategoryController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/ChestOpenLogController.php → app/Module/GameItems_obsolete/AdminControllers/ChestOpenLogController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/CraftLogController.php → app/Module/GameItems_obsolete/AdminControllers/CraftLogController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/DismantleLogController.php → app/Module/GameItems_obsolete/AdminControllers/DismantleLogController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/DismantleRuleController.php → app/Module/GameItems_obsolete/AdminControllers/DismantleRuleController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/FreezeLogController.php → app/Module/GameItems_obsolete/AdminControllers/FreezeLogController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/GroupController.php → app/Module/GameItems_obsolete/AdminControllers/GroupController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/GroupItemController.php → app/Module/GameItems_obsolete/AdminControllers/GroupItemController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Helper/FilterHelper.php → app/Module/GameItems_obsolete/AdminControllers/Helper/FilterHelper.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Helper/FilterHelperTrait.php → app/Module/GameItems_obsolete/AdminControllers/Helper/FilterHelperTrait.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Helper/FormHelper.php → app/Module/GameItems_obsolete/AdminControllers/Helper/FormHelper.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Helper/FormHelperTrait.php → app/Module/GameItems_obsolete/AdminControllers/Helper/FormHelperTrait.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Helper/GridHelper.php → app/Module/GameItems_obsolete/AdminControllers/Helper/GridHelper.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Helper/ShowHelper.php → app/Module/GameItems_obsolete/AdminControllers/Helper/ShowHelper.php


+ 0 - 0
app/Module/GameItems/AdminControllers/InstanceController.php → app/Module/GameItems_obsolete/AdminControllers/InstanceController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/ItemChestConfigController.php → app/Module/GameItems_obsolete/AdminControllers/ItemChestConfigController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/ItemController.php → app/Module/GameItems_obsolete/AdminControllers/ItemController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/LazyRenderable/ChestLazyRenderable.php → app/Module/GameItems_obsolete/AdminControllers/LazyRenderable/ChestLazyRenderable.php


+ 0 - 0
app/Module/GameItems/AdminControllers/LazyRenderable/ItemGroupLazyRenderable.php → app/Module/GameItems_obsolete/AdminControllers/LazyRenderable/ItemGroupLazyRenderable.php


+ 0 - 0
app/Module/GameItems/AdminControllers/LazyRenderable/ItemLazyRenderable.php → app/Module/GameItems_obsolete/AdminControllers/LazyRenderable/ItemLazyRenderable.php


+ 0 - 0
app/Module/GameItems/AdminControllers/LazyRenderable/RecipeLazyRenderable.php → app/Module/GameItems_obsolete/AdminControllers/LazyRenderable/RecipeLazyRenderable.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/AppleRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/AppleRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/CarrotRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/CarrotRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/ChiliRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/ChiliRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/CocoaRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/CocoaRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/FruitDailyOutputChart.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/FruitDailyOutputChart.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/FruitRankingBase.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/FruitRankingBase.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/GinsengRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/GinsengRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/MaterialRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/MaterialRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/PumpkinRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/PumpkinRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/RoseRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/RoseRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/SteelRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/SteelRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/StoneRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/StoneRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/StrawberryRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/StrawberryRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/WalnutRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/WalnutRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/WatermelonRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/WatermelonRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Metrics/WoodRanking.php → app/Module/GameItems_obsolete/AdminControllers/Metrics/WoodRanking.php


+ 0 - 0
app/Module/GameItems/AdminControllers/MetricsController.php → app/Module/GameItems_obsolete/AdminControllers/MetricsController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/OutputLimitController.php → app/Module/GameItems_obsolete/AdminControllers/OutputLimitController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/PityTimeController.php → app/Module/GameItems_obsolete/AdminControllers/PityTimeController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/RecipeController.php → app/Module/GameItems_obsolete/AdminControllers/RecipeController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Tools/RefreshCheckTool.php → app/Module/GameItems_obsolete/AdminControllers/Tools/RefreshCheckTool.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Tools/SyncChetsJsonTool.php → app/Module/GameItems_obsolete/AdminControllers/Tools/SyncChetsJsonTool.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Tools/SyncDismantleJsonTool.php → app/Module/GameItems_obsolete/AdminControllers/Tools/SyncDismantleJsonTool.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Tools/SyncItemsJsonTool.php → app/Module/GameItems_obsolete/AdminControllers/Tools/SyncItemsJsonTool.php


+ 0 - 0
app/Module/GameItems/AdminControllers/Tools/SyncRecipeJsonTool.php → app/Module/GameItems_obsolete/AdminControllers/Tools/SyncRecipeJsonTool.php


+ 0 - 0
app/Module/GameItems/AdminControllers/TransactionLogController.php → app/Module/GameItems_obsolete/AdminControllers/TransactionLogController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/UserItemController.php → app/Module/GameItems_obsolete/AdminControllers/UserItemController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/UserOutputCounterController.php → app/Module/GameItems_obsolete/AdminControllers/UserOutputCounterController.php


+ 0 - 0
app/Module/GameItems/AdminControllers/UserRecipeController.php → app/Module/GameItems_obsolete/AdminControllers/UserRecipeController.php


+ 0 - 0
app/Module/GameItems/AdminForms/AddItemForm.php → app/Module/GameItems_obsolete/AdminForms/AddItemForm.php


+ 0 - 0
app/Module/GameItems/Casts/ChestOpenResultsCast.php → app/Module/GameItems_obsolete/Casts/ChestOpenResultsCast.php


+ 0 - 0
app/Module/GameItems/Casts/DisplayAttributesCast.php → app/Module/GameItems_obsolete/Casts/DisplayAttributesCast.php


+ 0 - 0
app/Module/GameItems/Casts/JsonCast.php → app/Module/GameItems_obsolete/Casts/JsonCast.php


+ 0 - 0
app/Module/GameItems/Casts/NumericAttributesCast.php → app/Module/GameItems_obsolete/Casts/NumericAttributesCast.php


+ 0 - 0
app/Module/GameItems/Casts/RecipeDisplayAttributesCast.php → app/Module/GameItems_obsolete/Casts/RecipeDisplayAttributesCast.php


+ 0 - 0
app/Module/GameItems/Casts/TransactionDetailsCast.php → app/Module/GameItems_obsolete/Casts/TransactionDetailsCast.php


+ 0 - 0
app/Module/GameItems/Commands/GenerateChestJsonCommand.php → app/Module/GameItems_obsolete/Commands/GenerateChestJsonCommand.php


+ 0 - 0
app/Module/GameItems/Commands/GenerateDismantleJsonCommand.php → app/Module/GameItems_obsolete/Commands/GenerateDismantleJsonCommand.php


+ 0 - 0
app/Module/GameItems/Commands/GenerateItemsJsonCommand.php → app/Module/GameItems_obsolete/Commands/GenerateItemsJsonCommand.php


+ 0 - 0
app/Module/GameItems/Commands/GenerateRecipeJsonCommand.php → app/Module/GameItems_obsolete/Commands/GenerateRecipeJsonCommand.php


+ 0 - 0
app/Module/GameItems/Config/NumericAttributesWhitelist.php → app/Module/GameItems_obsolete/Config/NumericAttributesWhitelist.php


+ 0 - 0
app/Module/GameItems/Console/Commands/MigrateChestToGroupSystemCommand.php → app/Module/GameItems_obsolete/Console/Commands/MigrateChestToGroupSystemCommand.php


+ 0 - 0
app/Module/GameItems/Console/Commands/UpdateChestDatabaseCommand.php → app/Module/GameItems_obsolete/Console/Commands/UpdateChestDatabaseCommand.php


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/README.md → app/Module/GameItems_obsolete/Databases/GenerateSql/README.md


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/alter_item_users_add_freeze_fields.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/alter_item_users_add_freeze_fields.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_categories.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_categories.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_chest_configs.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_chest_configs.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_chest_open_logs.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_chest_open_logs.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_craft_logs.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_craft_logs.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_dismantle_logs.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_dismantle_logs.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_dismantle_rules.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_dismantle_rules.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_freeze_logs.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_freeze_logs.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_group_items.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_group_items.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_groups.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_groups.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_instances.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_instances.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_items.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_items.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_items_chest_groups_update.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_items_chest_groups_update.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_output_limits.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_output_limits.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_pity_times.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_pity_times.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_recipe_materials.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_recipe_materials.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_recipes.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_recipes.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_transaction_logs.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_transaction_logs.sql


+ 0 - 0
app/Module/GameItems/Databases/GenerateSql/item_user_output_counters.sql → app/Module/GameItems_obsolete/Databases/GenerateSql/item_user_output_counters.sql


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно