Administrator 1 год назад
Родитель
Сommit
d3d0aa48d1
100 измененных файлов с 139 добавлено и 170 удалено
  1. 12 0
      ahttp/req.http
  2. 63 0
      configs/config.go
  3. 11 0
      configs/config.yaml
  4. 1 0
      dao/GeneralDao.go
  5. 15 0
      dao/MysqlDao.go
  6. 6 0
      entity/Domain.go
  7. 7 0
      entity/Response.go
  8. 24 23
      entity/ark/Config.go
  9. 0 147
      entity/commented/Commented.go
  10. 0 0
      file/ark-image/aberrant-helmet.png
  11. 0 0
      file/ark-image/aberrant-sword.png
  12. 0 0
      file/ark-image/absorbent-substrate.png
  13. 0 0
      file/ark-image/achatina-paste.png
  14. 0 0
      file/ark-image/admin-blink-rifle.png
  15. 0 0
      file/ark-image/adobe-ceiling.png
  16. 0 0
      file/ark-image/adobe-dinosaur-gate.png
  17. 0 0
      file/ark-image/adobe-dinosaur-gateway.png
  18. 0 0
      file/ark-image/adobe-door.png
  19. 0 0
      file/ark-image/adobe-doorframe.png
  20. 0 0
      file/ark-image/adobe-double-door.png
  21. 0 0
      file/ark-image/adobe-double-doorframe.png
  22. 0 0
      file/ark-image/adobe-fence-foundation.png
  23. 0 0
      file/ark-image/adobe-fence-support.png
  24. 0 0
      file/ark-image/adobe-foundation.png
  25. 0 0
      file/ark-image/adobe-hatchframe.png
  26. 0 0
      file/ark-image/adobe-ladder.png
  27. 0 0
      file/ark-image/adobe-pillar.png
  28. 0 0
      file/ark-image/adobe-railing.png
  29. 0 0
      file/ark-image/adobe-ramp.png
  30. 0 0
      file/ark-image/adobe-staircase.png
  31. 0 0
      file/ark-image/adobe-stairs.png
  32. 0 0
      file/ark-image/adobe-trapdoor.png
  33. 0 0
      file/ark-image/adobe-triangle-ceiling.png
  34. 0 0
      file/ark-image/adobe-triangle-foundation.png
  35. 0 0
      file/ark-image/adobe-triangle-roof.png
  36. 0 0
      file/ark-image/adobe-wall.png
  37. 0 0
      file/ark-image/adobe-window.png
  38. 0 0
      file/ark-image/adobe-windowframe.png
  39. 0 0
      file/ark-image/advanced-bullet.png
  40. 0 0
      file/ark-image/advanced-rifle-bullet.png
  41. 0 0
      file/ark-image/advanced-sniper-bullet.png
  42. 0 0
      file/ark-image/afro-hairstyle-unlock.png
  43. 0 0
      file/ark-image/aggeravic-mushroom.png
  44. 0 0
      file/ark-image/air-conditioner.png
  45. 0 0
      file/ark-image/air-drums-emote-unlock.png
  46. 0 0
      file/ark-image/allosaurus-brain.png
  47. 0 0
      file/ark-image/allosaurus-egg.png
  48. 0 0
      file/ark-image/allosaurus-saddle.png
  49. 0 0
      file/ark-image/alpha-basilisk-fang.png
  50. 0 0
      file/ark-image/alpha-broodmother-trophy.png
  51. 0 0
      file/ark-image/alpha-carnotaurus-arm.png
  52. 0 0
      file/ark-image/alpha-crystal-talon.png
  53. 0 0
      file/ark-image/alpha-crystal-wyvern-queen-trophy.png
  54. 0 0
      file/ark-image/alpha-deathworm-trophy.png
  55. 0 0
      file/ark-image/alpha-dragon-trophy.png
  56. 0 0
      file/ark-image/alpha-karkinos-claw.png
  57. 0 0
      file/ark-image/alpha-leedsichthys-blubber.png
  58. 0 0
      file/ark-image/alpha-manticore-trophy.png
  59. 0 0
      file/ark-image/alpha-megalodon-fin.png
  60. 0 0
      file/ark-image/alpha-megapithecus-trophy.png
  61. 0 0
      file/ark-image/alpha-mosasaur-tooth.png
  62. 0 0
      file/ark-image/alpha-raptor-swim-top.png
  63. 0 0
      file/ark-image/alpha-reaper-king-barb.png
  64. 0 0
      file/ark-image/alpha-rex-trophy.png
  65. 0 0
      file/ark-image/alpha-tusoteuthis-eye.png
  66. 0 0
      file/ark-image/alpha-tyrannosaur-tooth.png
  67. 0 0
      file/ark-image/alpha-wyvern-trophy.png
  68. 0 0
      file/ark-image/amarberry-seed-instant-grow.png
  69. 0 0
      file/ark-image/amarberry-seed.png
  70. 0 0
      file/ark-image/amarberry.png
  71. 0 0
      file/ark-image/amargasaurus-saddle.png
  72. 0 0
      file/ark-image/amargasaurus-spike.png
  73. 0 0
      file/ark-image/ambergris.png
  74. 0 0
      file/ark-image/ammonite-bile.png
  75. 0 0
      file/ark-image/andrewsarchus-saddle.png
  76. 0 0
      file/ark-image/angler-gel.png
  77. 0 0
      file/ark-image/angler-hat-skin.png
  78. 0 0
      file/ark-image/ankylo-egg.png
  79. 0 0
      file/ark-image/ankylo-saddle.png
  80. 0 0
      file/ark-image/aquatic-mushroom.png
  81. 0 0
      file/ark-image/araneo-egg.png
  82. 0 0
      file/ark-image/araneo-saddle.png
  83. 0 0
      file/ark-image/araneo-swim-bottom.png
  84. 0 0
      file/ark-image/araneo-swim-top.png
  85. 0 0
      file/ark-image/archaeopteryx-egg.png
  86. 0 0
      file/ark-image/archer-flex-emote-unlock.png
  87. 0 0
      file/ark-image/argentavis-egg.png
  88. 0 0
      file/ark-image/argentavis-saddle.png
  89. 0 0
      file/ark-image/argentavis-talon.png
  90. 0 0
      file/ark-image/ark-anniversary-surprise-cake.png
  91. 0 0
      file/ark-image/ark-tester-hat-skin.png
  92. 0 0
      file/ark-image/arthropluera-egg.png
  93. 0 0
      file/ark-image/arthropluera-saddle.png
  94. 0 0
      file/ark-image/artifact-of-chaos.png
  95. 0 0
      file/ark-image/artifact-of-growth.png
  96. 0 0
      file/ark-image/artifact-of-the-brute.png
  97. 0 0
      file/ark-image/artifact-of-the-clever.png
  98. 0 0
      file/ark-image/artifact-of-the-crag.png
  99. 0 0
      file/ark-image/artifact-of-the-cunning.png
  100. 0 0
      file/ark-image/artifact-of-the-depths.png

+ 12 - 0
ahttp/req.http

@@ -0,0 +1,12 @@
+POST http://localhost:9777/ark/timedPointsReward/group
+Content-Type: application/json
+auth-sign: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MjI0MTcxOTgsImlzcyI6ImFkbWluIn0.oMvc0eKZ3D3EPQM6IWoaPWMaP5Ukte0XZd3_xmVdAFg
+
+{
+  "group": {
+    "name": "VIP01",
+    "amount": 1000
+  }
+}
+
+###

+ 63 - 0
configs/config.go

@@ -0,0 +1,63 @@
+package configs
+
+import (
+	_ "github.com/go-sql-driver/mysql"
+	"github.com/spf13/cast"
+	"github.com/spf13/viper"
+	"os"
+)
+
+var (
+	Server  ServerConfiguration
+	Manager ServerManager
+)
+
+type ServerConfiguration struct {
+	Port string `mapstructure:"port"`
+	Host string `mapstructure:"host"`
+}
+type ArkShopConfiguration struct {
+	ArkShopConfigUrl string `json:"arkShopConfigUrl"` //arkshop 配置文件位置
+}
+type ServerManager struct {
+	Username string `json:"username"`
+	Password string `json:"password"`
+}
+
+func init() {
+	LoadServerConfiguration()
+}
+
+func LoadServerConfiguration() {
+	//获取项目的执行路径
+	path, err := os.Getwd()
+	if err != nil {
+		panic(err)
+	}
+	config := viper.New()
+
+	config.AddConfigPath(path + "/configs") //设置读取的文件路径
+	config.SetConfigName("config")          //设置读取的文件名
+	config.SetConfigType("yaml")            //设置文件的类型
+	if err := config.ReadInConfig(); err != nil {
+		panic(err)
+	}
+	portString := config.Get("server.port")
+	if cast.ToString(portString) == "" {
+		portString = "9777"
+	}
+	host := config.Get("server.host")
+
+	Server = ServerConfiguration{
+		Port: cast.ToString(portString),
+		Host: cast.ToString(host),
+	}
+	//用户账号密码获取
+	username := config.Get("server.manager.username")
+	password := config.Get("server.manager.password")
+	Manager = ServerManager{
+		Username: cast.ToString(username),
+		Password: cast.ToString(password),
+	}
+
+}

+ 11 - 0
configs/config.yaml

@@ -0,0 +1,11 @@
+server:
+  port: 9777
+  manager:
+    username: "admin"
+    password: "123456"
+mysql:
+  host: localhost
+  port: "3306"
+  user: root
+  password: "root"
+  database: virtual_mall

+ 1 - 0
dao/GeneralDao.go

@@ -0,0 +1 @@
+package dao

+ 15 - 0
dao/MysqlDao.go

@@ -0,0 +1,15 @@
+package dao
+
+import (
+	"ARKItems/entity/ark"
+	"ARKItems/router"
+)
+
+// GetMysqlInfo 获取配置mysql项目
+func GetMysqlInfo() ark.Mysql {
+	return router.ARKConfig.Mysql
+}
+
+func SetMysqlInfo(mysql ark.Mysql) {
+	router.ARKConfig.Mysql = mysql
+}

+ 6 - 0
entity/Domain.go

@@ -0,0 +1,6 @@
+package entity
+
+type Group struct {
+	Name   string `json:"Name"`
+	Amount int    `json:"Amount"`
+}

+ 7 - 0
entity/Response.go

@@ -0,0 +1,7 @@
+package entity
+
+type Response struct {
+	Code    int         `json:"code"`
+	Message string      `json:"message"`
+	Data    interface{} `json:"data"`
+}

+ 24 - 23
entity/config/Config.go → entity/ark/Config.go

@@ -1,4 +1,4 @@
-package config
+package ark
 
 // ARKShopConfig  总配置
 
@@ -12,26 +12,27 @@ type Config struct {
 }
 
 type Mysql struct {
-	UseMysql  bool   `json:"UseMysql"`
-	MysqlHost string `json:"MysqlHost"`
-	MysqlUser string `json:"MysqlUser"`
-	MysqlPass string `json:"MysqlPass"`
-	MysqlDB   string `json:"MysqlDB"`
-	MysqlPort int    `json:"MysqlPort"`
+	UseMysql  bool   `json:"UseMysql"`  //是否使用mysql
+	MysqlHost string `json:"MysqlHost"` //mysql地址
+	MysqlUser string `json:"MysqlUser"` //mysql用户名
+	MysqlPass string `json:"MysqlPass"` //mysql密码
+	MysqlDB   string `json:"MysqlDB"`   //mysql数据库
+	MysqlPort int    `json:"MysqlPort"` //mysql端口
 }
 
 // General 概述
 type General struct {
-	Discord             Discord           `json:"Discord"`             //联系方式
-	TimedPointsReward   TimedPointsReward `json:"TimedPointsReward"`   //计时积分奖励
-	ItemsPerPage        int               `json:"ItemsPerPage"`        //每页项目数
-	ShopDisplayTime     float64           `json:"ShopDisplayTime"`     //店铺展示时间
-	ShopTextSize        float64           `json:"ShopTextSize"`        //店铺文字大小
-	DbPathOverride      string            `json:"DbPathOverride"`      //db文件位置
-	DefaultKit          string            `json:"DefaultKit"`          //默认礼包?
-	GiveDinosInCryopods bool              `json:"GiveDinosInCryopods"` //在低温仓给恐龙
-	UseSoulTraps        bool              `json:"UseSoulTraps"`        //使用灵魂陷阱?
-	CryoLimitedTime     bool              `json:"CryoLimitedTime"`     //低温仓有限时间?
+	Discord                       Discord           `json:"Discord"`           //联系方式
+	TimedPointsReward             TimedPointsReward `json:"TimedPointsReward"` //计时积分奖励
+	UseOriginalTradeCommandWithUI bool              `json:"UseOriginalTradeCommandWithUI"`
+	ItemsPerPage                  int               `json:"ItemsPerPage"`        //每页项目数
+	ShopDisplayTime               float64           `json:"ShopDisplayTime"`     //店铺展示时间
+	ShopTextSize                  float64           `json:"ShopTextSize"`        //店铺文字大小
+	DbPathOverride                string            `json:"DbPathOverride"`      //db文件位置
+	DefaultKit                    string            `json:"DefaultKit"`          //默认礼包?
+	GiveDinosInCryopods           bool              `json:"GiveDinosInCryopods"` //在低温仓给恐龙
+	UseSoulTraps                  bool              `json:"UseSoulTraps"`        //使用灵魂陷阱?
+	CryoLimitedTime               bool              `json:"CryoLimitedTime"`     //低温仓有限时间?
 }
 
 type Discord struct {
@@ -48,7 +49,7 @@ type TimedPointsReward struct {
 }
 
 type Group struct {
-	Amount int `json:"Amount"`
+	Amount int `json:"Amount"` //金额
 }
 
 type Messages struct {
@@ -110,11 +111,11 @@ type Messages struct {
 
 // SellItem 允许玩家出售物资,以换取积分
 type SellItem struct {
-	Type        string `json:"Type"`
-	Description string `json:"Description"`
-	Price       int    `json:"Price"`
-	Amount      int    `json:"Amount"`
-	Blueprint   string `json:"Blueprint"`
+	Type        string `json:"Type"`        //类型,item
+	Description string `json:"Description"` //描述
+	Price       int    `json:"Price"`       //价格
+	Amount      int    `json:"Amount"`      //数量
+	Blueprint   string `json:"Blueprint"`   //图纸
 }
 
 // ShopItem 商城出售的商品

+ 0 - 147
entity/commented/Commented.go

@@ -1,147 +0,0 @@
-package commented
-
-type Commented struct {
-	Mysql     Mysql               `json:"Mysql"`
-	General   General             `json:"General"`
-	Kits      map[string]Kit      `json:"Kits"`
-	ShopItems map[string]ShopItem `json:"ShopItems"`
-	SellItems map[string]SellItem `json:"SellItems"`
-	Messages  Messages            `json:"Messages"`
-}
-type Mysql struct {
-	UseMysql  bool   `json:"UseMysql"`
-	MysqlHost string `json:"MysqlHost"`
-	MysqlUser string `json:"MysqlUser"`
-	MysqlPass string `json:"MysqlPass"`
-	MysqlDB   string `json:"MysqlDB"`
-	MysqlPort int    `json:"MysqlPort"`
-}
-type General struct {
-	Discord                       Discord           `json:"Discord"`
-	TimedPointsReward             TimedPointsReward `json:"TimedPointsReward"`
-	UseOriginalTradeCommandWithUI bool              `json:"UseOriginalTradeCommandWithUI"`
-	GiveDinosInCryopods           bool              `json:"GiveDinosInCryopods"`
-	UseSoulTraps                  bool              `json:"UseSoulTraps"`
-	CryoLimitedTime               bool              `json:"CryoLimitedTime"`
-	CryoItemPath                  string            `json:"CryoItemPath"`
-	ItemsPerPage                  int               `json:"ItemsPerPage"`
-	ShopDisplayTime               int               `json:"ShopDisplayTime"`
-	ShopTextSize                  int               `json:"ShopTextSize"`
-	DbPathOverride                string            `json:"DbPathOverride"`
-	DefaultKit                    string            `json:"DefaultKit"`
-}
-type Discord struct {
-	Enabled    bool   `json:"Enabled"`
-	SenderName string `json:"SenderName"`
-	URL        string `json:"URL"`
-}
-
-type TimedPointsReward struct {
-	Enabled      bool             `json:"Enabled"`
-	StackRewards bool             `json:"StackRewards"`
-	Interval     int              `json:"Interval"`
-	Groups       map[string]Group `json:"Groups"`
-}
-type Group struct {
-	Amount int `json:"Amount"`
-}
-type Kit struct {
-	DefaultAmount int       `json:"DefaultAmount"`
-	Price         int       `json:"Price"`
-	Description   string    `json:"Description"`
-	OnlyFromSpawn bool      `json:"OnlyFromSpawn"`
-	Items         []KitItem `json:"Items"`
-	Dinos         []Dino    `json:"Dinos"`
-}
-type KitItem struct {
-	Amount         int    `json:"Amount"`
-	Quality        int    `json:"Quality"`
-	ForceBlueprint bool   `json:"ForceBlueprint"`
-	Armor          int    `json:"Armor"`
-	Blueprint      string `json:"Blueprint"`
-}
-
-type Dino struct {
-	Level     int    `json:"Level"`     //等级
-	Neutered  bool   `json:"Neutered"`  //绝育
-	Blueprint string `json:"Blueprint"` //蓝图??
-}
-
-type ShopItem struct {
-	Type        string         `json:"Type"`
-	Description string         `json:"Description"`
-	Price       int            `json:"Price"`
-	Items       []ShopItemInfo `json:"Items"`
-}
-
-type ShopItemInfo struct {
-	Quality        int    `json:"Quality"`
-	ForceBlueprint bool   `json:"ForceBlueprint"`
-	Amount         int    `json:"Amount"`
-	Blueprint      string `json:"Blueprint"`
-}
-
-type SellItem struct {
-	Type        string `json:"Type"`
-	Description string `json:"Description"`
-	Price       int    `json:"Price"`
-	Amount      int    `json:"Amount"`
-	Blueprint   string `json:"Blueprint"`
-}
-type Messages struct {
-	Sender                 string `json:"Sender"`
-	BoughtItem             string `json:"BoughtItem"`
-	BoughtDino             string `json:"BoughtDino"`
-	BoughtBeacon           string `json:"BoughtBeacon"`
-	BoughtExp              string `json:"BoughtExp"`
-	ReceivedPoints         string `json:"ReceivedPoints"`
-	HavePoints             string `json:"HavePoints"`
-	NoPoints               string `json:"NoPoints"`
-	WrongId                string `json:"WrongId"`
-	NoPermissionsKit       string `json:"NoPermissionsKit"`
-	CantBuyKit             string `json:"CantBuyKit"`
-	BoughtKit              string `json:"BoughtKit"`
-	AvailableKits          string `json:"AvailableKits"`
-	NoKits                 string `json:"NoKits"`
-	KitsLeft               string `json:"KitsLeft"`
-	NoKitsLeft             string `json:"NoKitsLeft"`
-	CantGivePoints         string `json:"CantGivePoints"`
-	RidingDino             string `json:"RidingDino"`
-	SentPoints             string `json:"SentPoints"`
-	GotPoints              string `json:"GotPoints"`
-	NoPlayer               string `json:"NoPlayer"`
-	FoundMorePlayers       string `json:"FoundMorePlayers"`
-	BuyUsage               string `json:"BuyUsage"`
-	ShopUsage              string `json:"ShopUsage"`
-	KitUsage               string `json:"KitUsage"`
-	BuyKitUsage            string `json:"BuyKitUsage"`
-	TradeUsage             string `json:"TradeUsage"`
-	PointsCmd              string `json:"PointsCmd"`
-	TradeCmd               string `json:"TradeCmd"`
-	BuyCmd                 string `json:"BuyCmd"`
-	ShopCmd                string `json:"ShopCmd"`
-	KitCmd                 string `json:"KitCmd"`
-	BuyKitCmd              string `json:"BuyKitCmd"`
-	SellCmd                string `json:"SellCmd"`
-	ShopSellCmd            string `json:"ShopSellCmd"`
-	SellUsage              string `json:"SellUsage"`
-	NotEnoughItems         string `json:"NotEnoughItems"`
-	SoldItems              string `json:"SoldItems"`
-	BadLevel               string `json:"BadLevel"`
-	KitsListPrice          string `json:"KitsListPrice"`
-	KitsListFormat         string `json:"KitsListFormat"`
-	StoreListDino          string `json:"StoreListDino"`
-	StoreListItem          string `json:"StoreListItem"`
-	StoreListFormat        string `json:"StoreListFormat"`
-	OnlyOnSpawnKit         string `json:"OnlyOnSpawnKit"`
-	HelpCmd                string `json:"HelpCmd"`
-	ShopMessage            string `json:"ShopMessage"`
-	HelpMessage            string `json:"HelpMessage"`
-	RefundError            string `json:"RefundError"`
-	ShopFindCmd            string `json:"ShopFindCmd"`
-	ShopFindUsage          string `json:"ShopFindUsage"`
-	ShopFindNotFound       string `json:"ShopFindNotFound"`
-	ShopFindTooManyResults string `json:"ShopFindTooManyResults"`
-	NoPermissionsStore     string `json:"NoPermissionsStore"`
-	InventoryIsFull        string `json:"InventoryIsFull"`
-}

+ 0 - 0
file/aberrant-helmet.png → file/ark-image/aberrant-helmet.png


+ 0 - 0
file/aberrant-sword.png → file/ark-image/aberrant-sword.png


+ 0 - 0
file/absorbent-substrate.png → file/ark-image/absorbent-substrate.png


+ 0 - 0
file/achatina-paste.png → file/ark-image/achatina-paste.png


+ 0 - 0
file/admin-blink-rifle.png → file/ark-image/admin-blink-rifle.png


+ 0 - 0
file/adobe-ceiling.png → file/ark-image/adobe-ceiling.png


+ 0 - 0
file/adobe-dinosaur-gate.png → file/ark-image/adobe-dinosaur-gate.png


+ 0 - 0
file/adobe-dinosaur-gateway.png → file/ark-image/adobe-dinosaur-gateway.png


+ 0 - 0
file/adobe-door.png → file/ark-image/adobe-door.png


+ 0 - 0
file/adobe-doorframe.png → file/ark-image/adobe-doorframe.png


+ 0 - 0
file/adobe-double-door.png → file/ark-image/adobe-double-door.png


+ 0 - 0
file/adobe-double-doorframe.png → file/ark-image/adobe-double-doorframe.png


+ 0 - 0
file/adobe-fence-foundation.png → file/ark-image/adobe-fence-foundation.png


+ 0 - 0
file/adobe-fence-support.png → file/ark-image/adobe-fence-support.png


+ 0 - 0
file/adobe-foundation.png → file/ark-image/adobe-foundation.png


+ 0 - 0
file/adobe-hatchframe.png → file/ark-image/adobe-hatchframe.png


+ 0 - 0
file/adobe-ladder.png → file/ark-image/adobe-ladder.png


+ 0 - 0
file/adobe-pillar.png → file/ark-image/adobe-pillar.png


+ 0 - 0
file/adobe-railing.png → file/ark-image/adobe-railing.png


+ 0 - 0
file/adobe-ramp.png → file/ark-image/adobe-ramp.png


+ 0 - 0
file/adobe-staircase.png → file/ark-image/adobe-staircase.png


+ 0 - 0
file/adobe-stairs.png → file/ark-image/adobe-stairs.png


+ 0 - 0
file/adobe-trapdoor.png → file/ark-image/adobe-trapdoor.png


+ 0 - 0
file/adobe-triangle-ceiling.png → file/ark-image/adobe-triangle-ceiling.png


+ 0 - 0
file/adobe-triangle-foundation.png → file/ark-image/adobe-triangle-foundation.png


+ 0 - 0
file/adobe-triangle-roof.png → file/ark-image/adobe-triangle-roof.png


+ 0 - 0
file/adobe-wall.png → file/ark-image/adobe-wall.png


+ 0 - 0
file/adobe-window.png → file/ark-image/adobe-window.png


+ 0 - 0
file/adobe-windowframe.png → file/ark-image/adobe-windowframe.png


+ 0 - 0
file/advanced-bullet.png → file/ark-image/advanced-bullet.png


+ 0 - 0
file/advanced-rifle-bullet.png → file/ark-image/advanced-rifle-bullet.png


+ 0 - 0
file/advanced-sniper-bullet.png → file/ark-image/advanced-sniper-bullet.png


+ 0 - 0
file/afro-hairstyle-unlock.png → file/ark-image/afro-hairstyle-unlock.png


+ 0 - 0
file/aggeravic-mushroom.png → file/ark-image/aggeravic-mushroom.png


+ 0 - 0
file/air-conditioner.png → file/ark-image/air-conditioner.png


+ 0 - 0
file/air-drums-emote-unlock.png → file/ark-image/air-drums-emote-unlock.png


+ 0 - 0
file/allosaurus-brain.png → file/ark-image/allosaurus-brain.png


+ 0 - 0
file/allosaurus-egg.png → file/ark-image/allosaurus-egg.png


+ 0 - 0
file/allosaurus-saddle.png → file/ark-image/allosaurus-saddle.png


+ 0 - 0
file/alpha-basilisk-fang.png → file/ark-image/alpha-basilisk-fang.png


+ 0 - 0
file/alpha-broodmother-trophy.png → file/ark-image/alpha-broodmother-trophy.png


+ 0 - 0
file/alpha-carnotaurus-arm.png → file/ark-image/alpha-carnotaurus-arm.png


+ 0 - 0
file/alpha-crystal-talon.png → file/ark-image/alpha-crystal-talon.png


+ 0 - 0
file/alpha-crystal-wyvern-queen-trophy.png → file/ark-image/alpha-crystal-wyvern-queen-trophy.png


+ 0 - 0
file/alpha-deathworm-trophy.png → file/ark-image/alpha-deathworm-trophy.png


+ 0 - 0
file/alpha-dragon-trophy.png → file/ark-image/alpha-dragon-trophy.png


+ 0 - 0
file/alpha-karkinos-claw.png → file/ark-image/alpha-karkinos-claw.png


+ 0 - 0
file/alpha-leedsichthys-blubber.png → file/ark-image/alpha-leedsichthys-blubber.png


+ 0 - 0
file/alpha-manticore-trophy.png → file/ark-image/alpha-manticore-trophy.png


+ 0 - 0
file/alpha-megalodon-fin.png → file/ark-image/alpha-megalodon-fin.png


+ 0 - 0
file/alpha-megapithecus-trophy.png → file/ark-image/alpha-megapithecus-trophy.png


+ 0 - 0
file/alpha-mosasaur-tooth.png → file/ark-image/alpha-mosasaur-tooth.png


+ 0 - 0
file/alpha-raptor-swim-top.png → file/ark-image/alpha-raptor-swim-top.png


+ 0 - 0
file/alpha-reaper-king-barb.png → file/ark-image/alpha-reaper-king-barb.png


+ 0 - 0
file/alpha-rex-trophy.png → file/ark-image/alpha-rex-trophy.png


+ 0 - 0
file/alpha-tusoteuthis-eye.png → file/ark-image/alpha-tusoteuthis-eye.png


+ 0 - 0
file/alpha-tyrannosaur-tooth.png → file/ark-image/alpha-tyrannosaur-tooth.png


+ 0 - 0
file/alpha-wyvern-trophy.png → file/ark-image/alpha-wyvern-trophy.png


+ 0 - 0
file/amarberry-seed-instant-grow.png → file/ark-image/amarberry-seed-instant-grow.png


+ 0 - 0
file/amarberry-seed.png → file/ark-image/amarberry-seed.png


+ 0 - 0
file/amarberry.png → file/ark-image/amarberry.png


+ 0 - 0
file/amargasaurus-saddle.png → file/ark-image/amargasaurus-saddle.png


+ 0 - 0
file/amargasaurus-spike.png → file/ark-image/amargasaurus-spike.png


+ 0 - 0
file/ambergris.png → file/ark-image/ambergris.png


+ 0 - 0
file/ammonite-bile.png → file/ark-image/ammonite-bile.png


+ 0 - 0
file/andrewsarchus-saddle.png → file/ark-image/andrewsarchus-saddle.png


+ 0 - 0
file/angler-gel.png → file/ark-image/angler-gel.png


+ 0 - 0
file/angler-hat-skin.png → file/ark-image/angler-hat-skin.png


+ 0 - 0
file/ankylo-egg.png → file/ark-image/ankylo-egg.png


+ 0 - 0
file/ankylo-saddle.png → file/ark-image/ankylo-saddle.png


+ 0 - 0
file/aquatic-mushroom.png → file/ark-image/aquatic-mushroom.png


+ 0 - 0
file/araneo-egg.png → file/ark-image/araneo-egg.png


+ 0 - 0
file/araneo-saddle.png → file/ark-image/araneo-saddle.png


+ 0 - 0
file/araneo-swim-bottom.png → file/ark-image/araneo-swim-bottom.png


+ 0 - 0
file/araneo-swim-top.png → file/ark-image/araneo-swim-top.png


+ 0 - 0
file/archaeopteryx-egg.png → file/ark-image/archaeopteryx-egg.png


+ 0 - 0
file/archer-flex-emote-unlock.png → file/ark-image/archer-flex-emote-unlock.png


+ 0 - 0
file/argentavis-egg.png → file/ark-image/argentavis-egg.png


+ 0 - 0
file/argentavis-saddle.png → file/ark-image/argentavis-saddle.png


+ 0 - 0
file/argentavis-talon.png → file/ark-image/argentavis-talon.png


+ 0 - 0
file/ark-anniversary-surprise-cake.png → file/ark-image/ark-anniversary-surprise-cake.png


+ 0 - 0
file/ark-tester-hat-skin.png → file/ark-image/ark-tester-hat-skin.png


+ 0 - 0
file/arthropluera-egg.png → file/ark-image/arthropluera-egg.png


+ 0 - 0
file/arthropluera-saddle.png → file/ark-image/arthropluera-saddle.png


+ 0 - 0
file/artifact-of-chaos.png → file/ark-image/artifact-of-chaos.png


+ 0 - 0
file/artifact-of-growth.png → file/ark-image/artifact-of-growth.png


+ 0 - 0
file/artifact-of-the-brute.png → file/ark-image/artifact-of-the-brute.png


+ 0 - 0
file/artifact-of-the-clever.png → file/ark-image/artifact-of-the-clever.png


+ 0 - 0
file/artifact-of-the-crag.png → file/ark-image/artifact-of-the-crag.png


+ 0 - 0
file/artifact-of-the-cunning.png → file/ark-image/artifact-of-the-cunning.png


+ 0 - 0
file/artifact-of-the-depths.png → file/ark-image/artifact-of-the-depths.png


Некоторые файлы не были показаны из-за большого количества измененных файлов