DST Magellan Mod WikiDST Magellan Mod Wiki
Home
Quick Start
Mod Intro
  • zh-CN
  • en-US
Home
Quick Start
Mod Intro
  • zh-CN
  • en-US
  • Mod Introduction Main Page
  • Character & Equipment

    • Character Traits
    • Weapon System
  • Item System

    • Item System
    • Core Energy Items
    • Drone Control Items
    • Upgrade & Advanced Items
  • Drone System

    • Drone Data
    • Drone Logic
  • Game Interaction

    • Interactive Content

Character Traits

Here are Magellan's core traits:

1. Penguin

Effects:

  • Strong cold resistance, insulation from cold equipment increased by 100 points (compare to Wes's -30 points)
  • Does not slip on ice, slippery feet component removed

Technical Implementation:

-- Cold insulation equipment efficiency increased by 100 points, greatly improving warmth effect
inst.components.temperature.inherentinsulation = 100
-- Directly removed slippery feet component, walking on ice is like walking on flat ground
inst:RemoveComponent("slipperyfeet")

2. Explorer

Effects:

  • Sanity drain from night and insanity auras reduced by 25% (similar to Wendy's trait)

Technical Implementation:

-- Sanity drain from insanity auras and night is 25% lower than other characters
-- Data directly taken from Wendy's trait settings in the game
inst.components.sanity.night_drain_mult = TUNING.WENDY_SANITY_MULT
inst.components.sanity.neg_aura_mult = TUNING.WENDY_SANITY_MULT

3. Economical

Effects:

  • Consumes 25% less materials when crafting known recipes

Note: If the required materials are insufficient (e.g., only 1 needed), no materials will be refunded

Technical Implementation:

-- Known recipes only require 75% materials
if self:KnowsRecipe(recipe) then
    know = 0.75
end
for k, v in pairs(recipe.ingredients) do
    if v.amount > 0 then
        -- Calculate discounted material requirements
        local amt=math.max(1, RoundBiasedUp(v.amount * self.ingredientmod * know))
        local items=self.inst.components.inventory:GetCraftingIngredient(v.type,amt)
        ingredients[v.type] = items
        if amt < v.amount then
            discounted = true
        end
    end
end

4. Fish Lover

Effects:

  • Affinity for fish and most fish-related dishes is 1.33 times
  • Special affection for ceviche: 2 times affinity

Technical Implementation:

-- Food chain: Affinity for fish and most fish-related dishes is 1.33 times. Special affection for ceviche, 2 times affinity
local foodaffinity = inst.components.foodaffinity
-- Small fish meat
foodaffinity:AddPrefabAffinity  ("fishmeat_small",             1.33)
-- Cooked small fish meat
foodaffinity:AddPrefabAffinity  ("fishmeat_small_cooked",             1.33)
-- Raw fish meat
foodaffinity:AddPrefabAffinity  ("fishmeat",             1.33)
-- Fish fillet
foodaffinity:AddPrefabAffinity  ("fishmeat_cooked",             1.33)
-- Eel
foodaffinity:AddPrefabAffinity  ("eel",             1.33)
-- Cooked eel
foodaffinity:AddPrefabAffinity  ("eel_cooked",             1.33)
-- Fish tacos
foodaffinity:AddPrefabAffinity  ("fishtacos",             1.33)
-- Fish sticks
foodaffinity:AddPrefabAffinity  ("fishsticks",             1.33)
-- Unagi
foodaffinity:AddPrefabAffinity  ("unagi",             1.33)
-- Seafood gumbo
foodaffinity:AddPrefabAffinity  ("seafoodgumbo",             1.33)
-- Ceviche
foodaffinity:AddPrefabAffinity  ("ceviche",             2)
-- California roll
foodaffinity:AddPrefabAffinity  ("californiaroll",             1.33)
-- Surf and turf
foodaffinity:AddPrefabAffinity  ("surfnturf",             1.33)
-- Frogfish bowl
foodaffinity:AddPrefabAffinity  ("frogfishbowl",             1.33)
-- Moqueca
foodaffinity:AddPrefabAffinity  ("moqueca",             1.33)
-- Barnacle stuffed fish head
foodaffinity:AddPrefabAffinity  ("barnaclestuffedfishhead",             1.33)

5. Weak Strength

Effects:

  • Hammering work efficiency is reduced to 0.75 times the original

Technical Implementation:

-- Weak Strength: Hammering work efficiency reduced to 0.75 times the original. (Reference Wanda old age)
inst:AddTag("slowbuilder")
inst.components.workmultiplier:AddMultiplier(ACTIONS.HAMMER, TUNING.WANDA_OLD_HAMMER_EFFECTIVENESS, inst)

Return to Mod Introduction Main Page

Last Updated:: 11/19/25, 8:49 AM
Contributors: 咸鱼漱石
Next
Weapon System