Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.GameContent.ShopHelper Class Reference

Public Member Functions

 ShopHelper ()
 
ShoppingSettings GetShoppingSettings (Player player, NPC npc)
 
void LikeBiome (string nameKey)
 
void LoveBiome (string nameKey)
 
void DislikeBiome (string nameKey)
 
void HateBiome (string nameKey)
 
void LikeNPC (int npcType)
 
void LoveNPCByTypeName (int npcType)
 
void LikePrincess ()
 
void LoveNPC (int npcType)
 
void DislikeNPC (int npcType)
 
void HateNPC (int npcType)
 

Static Public Attributes

const float LowestPossiblePriceMultiplier = 0.75f
 
const float MaxHappinessAchievementPriceMultiplier = 0.82f
 
const float HighestPossiblePriceMultiplier = 1.5f
 

Private Member Functions

float GetSkeletonMerchantPrices (NPC npc)
 
float GetTravelingMerchantPrices (NPC npc)
 
void ProcessMood (Player player, NPC npc)
 
float LimitAndRoundMultiplier (float priceAdjustment)
 
void AddHappinessReportText (string textKeyInCategory, object substitutes=null)
 
List< NPCGetNearbyResidentNPCs (NPC npc, out int npcsWithinHouse, out int npcsWithinVillage)
 
bool RuinMoodIfHomeless (NPC npc)
 
bool IsFarFromHome (NPC npc)
 
bool IsPlayerInEvilBiomes (Player player)
 
bool IsNotReallyTownNPC (NPC npc)
 

Static Private Member Functions

static string BiomeNameByKey (string biomeNameKey)
 

Private Attributes

string _currentHappiness
 
float _currentPriceAdjustment
 
NPC _currentNPCBeingTalkedTo
 
Player _currentPlayerTalking
 
PersonalityDatabase _database
 
AShoppingBiome[] _dangerousBiomes
 

Static Private Attributes

const float likeValue = 0.94f
 
const float dislikeValue = 1.06f
 
const float loveValue = 0.88f
 
const float hateValue = 1.12f
 

Detailed Description

Definition at line 10 of file ShopHelper.cs.


The documentation for this class was generated from the following file: