|
static int[,,,] | InitializeMoonLordAttacks () |
|
static int[,] | InitializeMoonLordAttacks2 () |
|
static string | GetFullnameByID (int npcID) |
|
static bool | BusyWithAnyInvasionOfSorts () |
|
static bool | SpawnAllowed_Demolitionist () |
|
static bool | SpawnAllowed_ArmsDealer () |
|
static bool | SpawnAllowed_DyeTrader () |
|
static bool | SpawnAllowed_Nurse () |
|
static bool | SpawnAllowed_Merchant () |
|
static void | ClearFoundActiveNPCs () |
|
static void | UpdateFoundActiveNPCs () |
|
static void | ClearFoundNPCTypesForBestiary () |
|
static void | UpdateRGBPeriheralProbe () |
|
static bool | WouldBeEncouragedToDespawn (int aistyle, int type) |
|
static string | getNewNPCName (int npcType) |
|
static void | setNPCName (string newName, int npcType, bool resetExtras=false) |
|
static string | firstNPCName (int npcType) |
|
static string | GetFirstNPCNameOrNull (int npcType) |
|
static bool | MechSpawn (float x, float y, int type) |
|
static int | TypeToDefaultHeadIndex (int type) |
|
static void | SetWorldSpecificMonstersByWorldID () |
|
static float | GetBalance () |
|
static int | GetActivePlayerCount () |
|
static void | GetStatScalingFactors (int numPlayers, out float balance, out float boost) |
|
static bool | GetNPCLocation (int i, bool seekHead, bool averageDirection, out int index, out Vector2 pos) |
|
static void | TransformElderSlime (int npcIndex) |
|
static void | TransformCopperSlime (int npcIndex) |
|
static void | HaveDryadDoStardewAnimation () |
|
static bool | SpawnMechQueen (int onWhichPlayer) |
|
static bool | IsDeerclopsHostile () |
|
static bool | IsADeerclopsNearScreen () |
|
static Color | AI_121_QueenSlime_GetDustColor () |
|
static bool | ShouldEmpressBeEnraged () |
|
static void | FairyEffects (Vector2 Position, int type) |
|
static int | GetEaterOfWorldsSegmentsCount () |
|
static int | GetEaterOfWorldsSegmentsCountByGamemode (int gamemode) |
|
static int | GetBrainOfCthuluCreepersCount () |
|
static int | GetDestroyerSegmentsCount () |
|
static bool | DespawnEncouragement_AIStyle2_FloatingEye_IsDiscouraged (int npcID, Vector2 npcPosition, int target=255) |
|
static bool | DespawnEncouragement_AIStyle3_Fighters_NotDiscouraged (int npcID, Vector2 position, NPC npcInstance) |
|
static bool | DespawnEncouragement_AIStyle3_Fighters_CanBeBusyWithAction (int npcID) |
|
static void | HealEffect (Rectangle r, int healAmount, bool broadcast=true) |
|
static bool | BigMimicSummonCheck (int x, int y, Player user) |
|
static int | GetNPCInvasionGroup (int npcID) |
|
static void | ResetKillCount () |
|
static void | SetEventFlagCleared (ref bool eventFlag, int gameEventId) |
|
static void | OnGameEventClearedForTheFirstTime (int gameEventId) |
|
static void | ResetBadgerHatTime () |
|
static int | GetStackForSlimeItemDrop (int item) |
|
static void | CatchNPC (int i, int who=-1) |
|
static bool | CanReleaseNPCs (int who) |
|
static int | ReleaseNPC (int x, int y, int Type, int Style, int who) |
|
static void | SlimeRainSpawns (int plr) |
|
static bool | Spawning_SandstoneCheck (int x, int y) |
|
static bool | Spawning_FlyingAntlionCheck (int x, int y) |
|
static void | ResetRemixHax () |
|
static void | SetRemixHax () |
|
static bool | SpawnTileOrAboveHasAnyWallInSet (int x, int y, bool[] wallTypes) |
|
static void | SpawnNPC () |
|
static void | SpawnNPC_SpawnFrog (int spawnTileX, int spawnTileY, int plr) |
|
static int | SpawnNPC_GetGemBunnyToSpawn () |
|
static int | SpawnNPC_GetGemSquirrelToSpawn () |
|
static bool | IsValidSpawningGroundTile (int x, int y) |
|
static bool | FindCattailTop (int landX, int landY, out int cattailX, out int cattailY) |
|
static bool | FindTreeBranch (int landX, int landY, out int treeBranchX, out int treeBranchY) |
|
static bool | AnyDanger (bool quickBossNPCCheck=false, bool ignorePillarsAndMoonlordCountdown=false) |
|
static bool | AnyoneNearCultists () |
|
static void | SpawnWOF (Vector2 pos) |
|
static void | SpawnSkeletron (int onWho) |
|
static void | SpawnFaelings (int plr) |
|
static void | SpawnOnPlayer (int plr, int Type) |
|
static int | GetAvailableAmountOfNPCsToSpawnUpToSlot (int amountWeWant, int highestNPCSlotIndexWeWillPick=100) |
|
static IEntitySource | GetBossSpawnSource (int targetPlayerIndex) |
|
static void | SpawnBoss (int spawnPositionX, int spawnPositionY, int Type, int targetPlayerIndex) |
|
static int | NewNPC (IEntitySource source, int X, int Y, int Type, int Start=0, float ai0=0f, float ai1=0f, float ai2=0f, float ai3=0f, int Target=255) |
|
static void | UnlockOrExchangePet (ref bool petBoughtFlag, int npcType, string textKeyForLicense, int netMessageData) |
|
static bool | RerollVariationForNPCType (int npcType) |
|
static void | LadyBugKilled (Vector2 Position, bool GoldLadyBug=false) |
|
static int | CountNPCS (int Type) |
|
static bool | AnyHelpfulFairies () |
|
static bool | AnyNPCs (int Type) |
|
static int | FindFirstNPC (int Type) |
|
static bool | NearSpikeBall (int x, int y) |
|
static void | ResetNetOffsets () |
|
static IEntitySource | GetSpawnSource_NPCRelease (int whoReleasedIt) |
|
static IEntitySource | GetSpawnSource_NPCCatch (int whoCatchedIt) |
|
static IEntitySource | GetSpawnSourceForNaturalSpawn () |
|
static IEntitySource | GetSpawnSourceForTownSpawn () |
|
static Color | buffColor (Color newColor, float R, float G, float B, float A) |
|
static void | setFireFlyChance () |
|
static void | GetMeleeCollisionData (Rectangle victimHitbox, int enemyIndex, ref int specialHitSetter, ref float damageMultiplier, ref Rectangle npcRect) |
|