Skip to content

Class: DewGameplayExperienceSettings ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
[CreateAssetMenu(fileName = "New Dew Game Experience Settings", menuName = "Dew Game Experience Settings")]
public class DewGameplayExperienceSettings : SerializedScriptableObject

Fields ​

NameDeclarationDescription
bossBonusHealthPercentagePerPlayer`[LabelText("Boss Bonus Health % Per Extra Player")]
public float bossBonusHealthPercentagePerPlayer`
bossBonusPowerPercentagePerPlayer`[LabelText("Boss Bonus Power % Per Extra Player")]
public float bossBonusPowerPercentagePerPlayer`
bossRewardsDreamDustMax`[LabelText("Dream Dust Max")]
public Formula bossRewardsDreamDustMax`
bossRewardsDreamDustMin`[LabelText("Dream Dust Min")]
public Formula bossRewardsDreamDustMin`
bossRewardsGoldMax`[LabelText("Gold Max")]
public Formula bossRewardsGoldMax`
bossRewardsGoldMin`[Header("Boss Rewards by Zone Index")]
[LabelText("Gold Min")]
public Formula bossRewardsGoldMin`
combatRewardFantasyChance`[LabelText("Fantasy")]
public Formula combatRewardFantasyChance`
combatRewardMemoryChance`[Header("Combat Reward Chances By Zone Index")]
[LabelText("Memory")]
public Formula combatRewardMemoryChance`
cooldownFloorRatioByAbilityHaste`[Header("Cooldown Reductions")]
public float cooldownFloorRatioByAbilityHaste`
cooldownFloorRatioBySkillUpgradepublic float cooldownFloorRatioBySkillUpgrade
droppedExpMultiplierPerPlayerpublic float droppedExpMultiplierPerPlayer
expDropDeviationpublic float expDropDeviation
expGlobalMultiplierpublic float expGlobalMultiplier
expMultiplierpublic PerMonsterTypeData<float> expMultiplier
gainedSkillHastePerSkillLevelpublic float gainedSkillHastePerSkillLevel
gemAddedQualityOnUpgradepublic int gemAddedQualityOnUpgrade
gemCleanseCostByQuality`[Header("Cleanses")]
public Formula gemCleanseCostByQuality`
gemCleanseMinQualitypublic int gemCleanseMinQuality
gemDismantleDreamDustByQuality`[Header("Dismantle, Upgrades")]
public Formula gemDismantleDreamDustByQuality`
gemDismantleDreamDustMultiplierpublic PerRarityData<float> gemDismantleDreamDustMultiplier
gemUpgradeDreamDustByQualitypublic Formula gemUpgradeDreamDustByQuality
gemValuepublic PerRarityData<int> gemValue
generalServiceGoldPriceMultiplierpublic float generalServiceGoldPriceMultiplier
generalServiceGoldPriceMultiplierByZoneIndexpublic Formula generalServiceGoldPriceMultiplierByZoneIndex
globalGoldEconomyMultiplierByZoneIndex`[Header("Gold")]
public Formula globalGoldEconomyMultiplierByZoneIndex`
killGoldpublic PerMonsterTypeData<float> killGold
killGoldDeviationpublic float killGoldDeviation
killGoldMultiplierByZoneIndexpublic Formula killGoldMultiplierByZoneIndex
maxGlobalPopulation`[Header("Max Population (Spawned)")]
[LabelText("Max Spawned Population")]
public float maxGlobalPopulation`
maxGlobalPopulationMultiplierByAmbientLevel`[LabelText("Multiplier By Ambient Level")]
public Formula maxGlobalPopulationMultiplierByAmbientLevel`
maxGlobalPopulationMultiplierPerPlayer`[LabelText("Multiplier Per Extra Player")]
public float maxGlobalPopulationMultiplierPerPlayer`
maxHeroLevel`[Header("Experience")]
public int maxHeroLevel`
maxSectionPopulation`[Header("Max Population (Section)")]
[LabelText("Max Population")]
public float maxSectionPopulation`
maxSectionPopulationMultiplierByAmbientLevel`[LabelText("Multiplier By Ambient Level")]
public Formula maxSectionPopulationMultiplierByAmbientLevel`
maxSectionPopulationMultiplierPerPlayerInSection`[LabelText("Multiplier Per Extra Player In Section")]
public float maxSectionPopulationMultiplierPerPlayerInSection`
miniBossBonusHealthPercentagePerPlayer`[LabelText("MiniBoss Bonus Health % Per Extra Player")]
public float miniBossBonusHealthPercentagePerPlayer`
miniBossBonusPowerPercentagePerPlayer`[LabelText("MiniBoss Bonus Power % Per Extra Player")]
public float miniBossBonusPowerPercentagePerPlayer`
miniBossSpawnChanceByNonMiniBossCombatNodesVisited`[Header("Monsters")]
public Formula miniBossSpawnChanceByNonMiniBossCombatNodesVisited`
monsterBonusHealthPercentagePerPlayer`[LabelText("Bonus Health % Per Extra Player")]
public float monsterBonusHealthPercentagePerPlayer`
monsterBonusPowerPercentagePerPlayer`[LabelText("Bonus Power % Per Extra Player")]
public float monsterBonusPowerPercentagePerPlayer`
monsterSpawnPopulationMultiplierByTurnIndex`[LabelText("Total Spawned Pop Multiplier By Turn Index")]
public Formula monsterSpawnPopulationMultiplierByTurnIndex`
monsterSpawnPopulationMultiplierPerPlayer`[LabelText("Total Spawned Pop Multiplier Per Extra Player")]
public float monsterSpawnPopulationMultiplierPerPlayer`
monsterWavesMultiplierPerPlayer`[LabelText("Waves Multiplier Per Extra Player")]
public float monsterWavesMultiplierPerPlayer`
regenOrbDropChanceOnLowHealthpublic PerMonsterTypeData<float> regenOrbDropChanceOnLowHealth
regenOrbDropChanceOnMaxHealth`[Header("Regen Orb")]
public PerMonsterTypeData<float> regenOrbDropChanceOnMaxHealth`
sellValueMultiplierpublic float sellValueMultiplier
skillCleanseCostByLevelpublic Formula skillCleanseCostByLevel
skillCleanseMinLevelpublic int skillCleanseMinLevel
skillDismantleDreamDustByLevelpublic Formula skillDismantleDreamDustByLevel
skillDismantleDreamDustMultiplierpublic PerRarityData&lt;float&gt; skillDismantleDreamDustMultiplier
skillUpgradeDreamDustByLevelpublic Formula skillUpgradeDreamDustByLevel
skillValuepublic PerRarityData&lt;int&gt; skillValue
stardustBossSoulAmount`[LabelText("Boss Soul Amount")]
public Vector2Int stardustBossSoulAmount`
stardustDeathDropAmount`[LabelText("Death Drop Amount Range")]
public Vector2Int stardustDeathDropAmount`
stardustDeathDropChance`[Header("Stardust")]
[LabelText("Death Drop Chance")]
public PerMonsterTypeData<float> stardustDeathDropChance`
valueGlobalMultiplier`[Header("Buy, Sell")]
public float valueGlobalMultiplier`
valueMultiplierPerGemQualitypublic float valueMultiplierPerGemQuality
valueMultiplierPerSkillLevelpublic float valueMultiplierPerSkillLevel
welcomingSpawnPopMultiplierByArea`[Header("Hunters")]
public AnimationCurve welcomingSpawnPopMultiplierByArea`

Maintained by the Shape of Dreams Modding Community