Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RegisterBoss_Plantera()

void Terraria.GameContent.ItemDropRules.ItemDropDatabase.RegisterBoss_Plantera ( )
inlineprivate

Definition at line 392 of file ItemDropDatabase.cs.

393 {
394 short type = 262;
395 RegisterToNPC(type, ItemDropRule.BossBag(3328));
396 RegisterToNPC(type, ItemDropRule.MasterModeCommonDrop(4934));
397 RegisterToNPC(type, ItemDropRule.MasterModeDropOnAllPlayers(4806, _masterModeDropRng));
398 LeadingConditionRule leadingConditionRule = new LeadingConditionRule(new Conditions.NotExpert());
400 LeadingConditionRule leadingConditionRule2 = new LeadingConditionRule(new Conditions.FirstTimeKillingPlantera());
402 leadingConditionRule.OnSuccess(ItemDropRule.Common(2109, 7));
403 leadingConditionRule.OnSuccess(ItemDropRule.Common(1141));
404 leadingConditionRule.OnSuccess(ItemDropRule.Common(1182, 20));
405 leadingConditionRule.OnSuccess(ItemDropRule.Common(1305, 50));
406 leadingConditionRule.OnSuccess(ItemDropRule.Common(1157, 4));
407 leadingConditionRule.OnSuccess(ItemDropRule.Common(3021, 10));
408 IItemDropRule itemDropRule = ItemDropRule.Common(758);
409 itemDropRule.OnSuccess(ItemDropRule.Common(771, 1, 50, 150), hideLootReport: true);
410 leadingConditionRule2.OnSuccess(itemDropRule, hideLootReport: true);
411 leadingConditionRule2.OnFailedConditions(new OneFromRulesRule(1, itemDropRule, ItemDropRule.Common(1255), ItemDropRule.Common(788), ItemDropRule.Common(1178), ItemDropRule.Common(1259), ItemDropRule.Common(1155), ItemDropRule.Common(3018)));
412 }
IItemDropRule RegisterToNPC(int type, IItemDropRule entry)

References Terraria.GameContent.ItemDropRules.ItemDropDatabase._masterModeDropRng, Terraria.GameContent.ItemDropRules.ItemDropRule.BossBag(), Terraria.GameContent.ItemDropRules.ItemDropRule.Common(), Terraria.GameContent.ItemDropRules.ItemDropRule.MasterModeCommonDrop(), Terraria.GameContent.ItemDropRules.ItemDropRule.MasterModeDropOnAllPlayers(), and Terraria.GameContent.ItemDropRules.ItemDropDatabase.RegisterToNPC().

Referenced by Terraria.GameContent.ItemDropRules.ItemDropDatabase.RegisterBosses().