mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-11 15:04:52 +09:00
Reject negative distance bonuses in imported player data
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5ca10d579d
commit
41dc294542
2 files changed
+7
-6
No files matched your search
@@ -60,12 +60,12 @@ const jsonCharacter = Type.Object({
|
||||
character_mining_speed_modifier: Type.Optional(Type.Number({ minimum: -1 })),
|
||||
character_additional_mining_categories: Type.Optional(jsonList(Type.String())),
|
||||
character_running_speed_modifier: Type.Optional(Type.Number({ minimum: -1 })),
|
||||
character_build_distance_bonus: Type.Optional(Type.Number()),
|
||||
character_item_drop_distance_bonus: Type.Optional(Type.Number()),
|
||||
character_reach_distance_bonus: Type.Optional(Type.Number()),
|
||||
character_resource_reach_distance_bonus: Type.Optional(Type.Number()),
|
||||
character_item_pickup_distance_bonus: Type.Optional(Type.Number()),
|
||||
character_loot_pickup_distance_bonus: Type.Optional(Type.Number()),
|
||||
character_build_distance_bonus: Type.Optional(Type.Number({ minimum: 0 })),
|
||||
character_item_drop_distance_bonus: Type.Optional(Type.Number({ minimum: 0 })),
|
||||
character_reach_distance_bonus: Type.Optional(Type.Number({ minimum: 0 })),
|
||||
character_resource_reach_distance_bonus: Type.Optional(Type.Number({ minimum: 0 })),
|
||||
character_item_pickup_distance_bonus: Type.Optional(Type.Number({ minimum: 0 })),
|
||||
character_loot_pickup_distance_bonus: Type.Optional(Type.Number({ minimum: 0 })),
|
||||
character_inventory_slots_bonus: Type.Optional(Type.Integer({ minimum: 0 })),
|
||||
character_trash_slot_count_bonus: Type.Optional(Type.Integer({ minimum: 0 })),
|
||||
character_maximum_following_robot_count_bonus: Type.Optional(Type.Integer({ minimum: 0 })),
|
||||
|
||||
@@ -124,6 +124,7 @@ describe("player_sync plugin", function() {
|
||||
["shortcuts", { "toggle-personal-roboport": "yes" }],
|
||||
["character", { character_health_bonus: "100" }],
|
||||
["character", { character_inventory_slots_bonus: -1 }],
|
||||
["character", { character_reach_distance_bonus: -1 }],
|
||||
["character", { character_crafting_speed_modifier: -5 }],
|
||||
["quick_bar", { 1: { t: "f", n: "iron-plate", q: "normal", c: "~" } }],
|
||||
["crafting_queue", {}],
|
||||
|
||||
Reference in new issue
Block a user