Cross-mod (Shards of Atheria)
Jump to navigation
Jump to search
Cross-mod features
Elements of Terraria
- Adds Elemental support for all Weapons.
Boss Checklist
- Adds Boss Checklist entry for Nova Stellar.
Census
- Adds Census entry for Atherian.
WikiThis
- Adds WikiThis implementation for items to link to their wiki page.
Mod.Call()
arg0 | Output | Example usage | Return type |
---|---|---|---|
"checkSlayer" | Returns <GivenPlayer>.GetModPlayer<SlayerPlayer>().slayerMode
|
if ((bool)shards.Call("checkSlayer"), Player)...
|
bool |
"checkSlainBoss" | Returns ShardsDownedSystem.SlainBosses.Contains(<GivenNPCType>) .
|
if ((bool)shards.Call("checkSlainBoss", NPCID.KingSlime))...
|
bool |
"addSlainBoss" | Currently unimplemented. | shards.Call("addSlainBoss", NPCID.KingSlime);
|
void |
"addNecronomiconEntry" | Creates a Necronomicon entry for the given NPC.type .
|
shards.Call("addNecronomiconEntry", "Terraria", "King Slime", "Increased life and mana regen\nAfter taking damage, your next hit will heal 25% of that damage taken", ModContent.ItemType<KingSlimeSoulCrystal>());
|
void |
"addColoredNecronomiconEntry" | Creates a Necronomicon entry for the given NPC.type , with color!
|
shards.Call("addNecronomiconEntry", "Terraria", "King Slime", "Increased life and mana regen\nAfter taking damage, your next hit will heal 25% of that damage taken", Color.Blue, ModContent.ItemType<KingSlimeSoulCrystal>());
|
void |
"wipNecronomiconEntry" | Returns string value of Language.GetTextValue("Mods.ShardsOfAtheria.Necronomicon.WipSoulEntry") .
|
Tooltip.SetDefault((string)shards.Call("wipNecronomiconEntry"));
|
string |
"checkHasSoulCrystal" | Returns <GivenPlayer>.GetModPlayer<SlayerPlayer>().soulCrystals.Contains(<GivenItemType>) .
|
if ((bool)shards.Call("checkHasSoulCrystal", player, ModContent.ItemType<KingSoulCrystal>()))...
|
bool |
"addSoulCrystal" | Adds given Soul Crystal to <GivenPlayer>.AbsorbedSouls.Contains(<GivenItemType>) .
|
shards.Call("addSoulCrystal", player, ModContent.ItemType<KingSoulCrystal>())
|
void |
"checkSoulConfig" | Returns ModContent.GetInstance<ShardsClientConfig>().instantAbsorb
|
if ((bool)shards.Call("checkSoulConfig"))...
|
bool |