示例#1
0
        public static Item GenerateStaff(Mod mod, Vector2 position, STAFFTHEME theme, float dps, int enemyDef)
        {
            ProceduralStaff staff;

            staff = DropStaff(mod, position, Staff.RandomStaff(theme), StaffGem.RandomGem(theme), Main.rand.Next(3) < 2 ? StaffOrnament.RandomOrnament(theme) : StaffOrnament.none, dps, enemyDef);
            return(staff.item);
        }
示例#2
0
 public static StaffOrnament RandomOrnament(STAFFTHEME theme)
 {
     return(ornamentByTheme[theme].Random());
 }
示例#3
0
 public static StaffGem RandomGem(STAFFTHEME theme)
 {
     return(gemsByTheme[theme].Random());
 }
示例#4
0
文件: Staff.cs 项目: ShoxTech/kRPG
 public static Staff RandomStaff(STAFFTHEME theme)
 {
     return(stavesByTheme[theme].Random());
 }