Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Item Table Generator

Newbie Spellweaver
Joined
Nov 3, 2010
Messages
66
Reaction score
18
Hello :thumbup1: I will try to write in english by my self so, dont hate-me :lol:
I'm building a item table generator using C#, that will create a dynamic item table.
I've created the item classes (Axe,Bow,Spear......)
In the principal class we need to create the items object like that:
Code:
itemsList.Add(new Wand("Wand"                       , "WM101", 22, 44, 1));
            itemsList.Add(new Wand("Sphere Wand"                , "WM102", 22, 44, 1));
            itemsList.Add(new Wand("Obi Wand"                   , "WM103", 22, 44, 1));
            itemsList.Add(new Wand("Root Staff"                 , "WM104", 22, 66, 2));
            itemsList.Add(new Wand("Poly Staff"                 , "WM105", 22, 88, 2));
            itemsList.Add(new Wand("Elven Wand"                 , "WM106", 44, 88, 1));
            itemsList.Add(new Wand("Dryad Wand"                 , "WM107", 44, 66, 1));
            itemsList.Add(new Wand("Meditation Staff"           , "WM108", 44, 88, 2));
            itemsList.Add(new Wand("Skull Staff"                , "WM109", 44, 88, 2));
            itemsList.Add(new Wand("Mage Staff"                 , "WM110", 44, 88, 2));
            itemsList.Add(new Wand("Faith Wand"                 , "WM111", 44, 66, 1));
            itemsList.Add(new Wand("Lofty Staff"                , "WM112", 44, 88, 2));
            itemsList.Add(new Wand("Arch Wand"                  , "WM113", 44, 66, 1));
            itemsList.Add(new Wand("Chaos Staff"                , "WM114", 44, 88, 2));
            itemsList.Add(new Wand("Magic Wand"                 , "WM115", 44, 66, 1));
            itemsList.Add(new Wand("Magic Staff"                , "WM116", 44, 88, 2));
            itemsList.Add(new Wand("Apostle Wand"               , "WM117", 44, 66, 1));
            itemsList.Add(new Wand("Relic Staff"                , "WM118", 44, 88, 2));
            itemsList.Add(new Wand("Dragon Staff"               , "WM119", 44, 88, 2));
            itemsList.Add(new Wand("Wyvern Wand"                , "WM120", 44, 66, 1));
Im here for ask some help to make it for all items hahaha, I already have created all the Axes,Claws,Hammers and wands/staffs, i'm going to work on the spears right now, if somebody would like to help, can make the swords, javelin or bows....

example:
itemsList.Add(new Bow("Bow" , "WS101", 44, 66, 2));


Item Type
Item Name
Item Code
X Size
Y Size
N Hands

Thank you.
 
Joined
Jul 24, 2006
Messages
881
Reaction score
580
Oh nice idea!
What else needs to be done? I suppose you are doing rings, amulets, sheltoms, forces armors, robes, all that jargon?
I've got some time to spare for busy work.

If you guys need easy access to all the official items names, sizes, 1/2 handed you can see them on my site here:

Just let me know what needs to be done.
 
Newbie Spellweaver
Joined
Nov 3, 2010
Messages
66
Reaction score
18
The help I need now is for the manual work of creating each item ....
Code:
 /*Original Axe List - Parameters = (Item Name, ItemCode, X Size, Y Size - HandStyle 1 = 1 hand 2 = 2hands 3 = Amulet*/ 
            itemsList.Add(new Axe("Stone Axe"                   , "WA101", 22, 66, 1));
            itemsList.Add(new Axe("Steel Axe"                   , "WA102", 44, 66, 1));
            itemsList.Add(new Axe("Battle Axe"                  , "WA103", 44, 88, 1));
            itemsList.Add(new Axe("War Axe"                     , "WA104", 44, 88, 1));
            itemsList.Add(new Axe("DoubleSideWarAxe"            , "WA105", 44, 88, 2));
            itemsList.Add(new Axe("Bat Axe"                     , "WA106", 44, 88, 1));
            itemsList.Add(new Axe("Mechanic Axe"                , "WA107", 44, 88, 1));
            itemsList.Add(new Axe("Double Head Axe"             , "WA108", 44, 88, 2));
            itemsList.Add(new Axe("Great Axe"                   , "WA109", 44, 88, 2));
            itemsList.Add(new Axe("Diamond Axe"                 , "WA110", 44, 88, 2));
            itemsList.Add(new Axe("Jagged Axe"                  , "WA111", 44, 88, 1));
            itemsList.Add(new Axe("Cleaver"                     , "WA112", 44, 88, 2));
            itemsList.Add(new Axe("Gigantic Axe"                , "WA113", 44, 88, 2));
            itemsList.Add(new Axe("Tomahawk"                    , "WA114", 44, 88, 1));
            itemsList.Add(new Axe("Titan Axe"                   , "WA115", 44, 88, 2));
            itemsList.Add(new Axe("Chaos Axe"                   , "WA116", 44, 88, 2));
            itemsList.Add(new Axe("Ancient Axe"                 , "WA117", 44, 88, 2));
            itemsList.Add(new Axe("Relic Axe"                   , "WA118", 44, 88, 1));
            itemsList.Add(new Axe("eXtreme Axe"                 , "WA119", 44, 88, 2));
            itemsList.Add(new Axe("Minotaur Axe"                , "WA120", 44, 88, 2));
            itemsList.Add(new Axe("Wyvern Axe"                  , "WA121", 44, 88, 2));
            itemsList.Add(new Axe("Zecram Axe"                  , "WA122", 44, 88, 2));
            itemsList.Add(new Axe("Dragon Axe"                  , "WA123", 44, 88, 2));
            itemsList.Add(new Axe("Legendary Axe"               , "WA124", 44, 88, 1));
            itemsList.Add(new Axe("Fury Axe"                    , "WA124", 44, 88, 2));
            itemsList.Add(new Axe("Dark Axe"                    , "WA125", 44, 88, 2));
            itemsList.Add(new Axe("Mythologic Axe"              , "WA126", 44, 88, 2));            
            /*Original Claw List - Parameters = (Item Name, ItemCode, X Size, Y Size - HandStyle 1 = 1 hand 2 = 2hands 3 = Amulet*/            
            itemsList.Add(new Claw("Eagle Claw"                 , "WC101", 22, 44, 1));
            itemsList.Add(new Claw("Tiger Claw"                 , "WC102", 22, 44, 1));
            itemsList.Add(new Claw("Griffin Claw"               , "WC103", 22, 66, 1));
            itemsList.Add(new Claw("Snake Claw"                 , "WC104", 22, 66, 1));
            itemsList.Add(new Claw("Lightning Claw"             , "WC105", 22, 66, 1));
            itemsList.Add(new Claw("Fingered Edge"              , "WC106", 44, 66, 1));
            itemsList.Add(new Claw("Hand Claw"                  , "WC107", 44, 66, 1));
            itemsList.Add(new Claw("Pharaoh Claw"               , "WC108", 44, 66, 1));
            itemsList.Add(new Claw("Brutal Claw"                , "WC109", 44, 66, 1));
            itemsList.Add(new Claw("Hydra Claw"                 , "WC110", 44, 66, 1));
            itemsList.Add(new Claw("Leviathan"                  , "WC111", 44, 66, 1));
            itemsList.Add(new Claw("Wyvern Claw"                , "WC112", 44, 66, 1));
            itemsList.Add(new Claw("Chaos Claw"                 , "WC113", 44, 66, 1));
            itemsList.Add(new Claw("Wing Talon"                 , "WC114", 44, 66, 1));
            itemsList.Add(new Claw("Doom Talon"                 , "WC115", 44, 66, 1));
            itemsList.Add(new Claw("Titan Talon"                , "WC116", 44, 66, 1));
            itemsList.Add(new Claw("Salamander Talon"           , "WC118", 44, 66, 1));
            itemsList.Add(new Claw("Phoenix Talon"              , "WC119", 44, 66, 1));
            itemsList.Add(new Claw("Chimera Talon"              , "WC120", 44, 66, 1));
            itemsList.Add(new Claw("Viper Talon"                , "WC121", 44, 66, 1));
            itemsList.Add(new Claw("Injustice Talon"            , "WC122", 44, 66, 1));
            itemsList.Add(new Claw("Herege Talon"               , "WC123", 44, 66, 1));
            itemsList.Add(new Claw("Legendary Talon"            , "WC124", 44, 66, 1));
            itemsList.Add(new Claw("Mythologic Talon"           , "WC125", 44, 66, 1));
            /*Original Hammer List - Parameters = (Item Name, ItemCode, X Size, Y Size - HandStyle 1 = 1 hand 2 = 2hands 3 = Amulet*/
            itemsList.Add(new Hammer("Club"                     , "WH101", 22, 66, 1));
            itemsList.Add(new Hammer("War Mace"                 , "WH102", 22, 66, 1));
            itemsList.Add(new Hammer("Pole Mace"                , "WH103", 22, 66, 1));
            itemsList.Add(new Hammer("Gothic Mace"              , "WH104", 44, 66, 1));
            itemsList.Add(new Hammer("War Hammer"               , "WH105", 44, 88, 1));
            itemsList.Add(new Hammer("Metal Hammer"             , "WH106", 44, 88, 2));
            itemsList.Add(new Hammer("Cross Hammer"             , "WH107", 44, 88, 2));
            itemsList.Add(new Hammer("Holy Hammer"              , "WH108", 44, 88, 1));
            itemsList.Add(new Hammer("Star"                     , "WH109", 22, 88, 1));
            itemsList.Add(new Hammer("Maximum"                  , "WH110", 44, 88, 2));
            itemsList.Add(new Hammer("Meditaition"              , "WH111", 44, 88, 2));
            itemsList.Add(new Hammer("Rune Hammer"              , "WH112", 44, 88, 1));
            itemsList.Add(new Hammer("Solar"                    , "WH113", 44, 88, 1));
            itemsList.Add(new Hammer("War Maul"                 , "WH114", 44, 88, 2));
            itemsList.Add(new Hammer("Titan Maul"               , "WH115", 44, 88, 2));
            itemsList.Add(new Hammer("Chaos Maul"               , "WH116", 44, 88, 2));
            itemsList.Add(new Hammer("Brutal Hammer"            , "WH117", 44, 88, 2));
            itemsList.Add(new Hammer("Gladiator Hammer"         , "WH118", 44, 88, 2));
            itemsList.Add(new Hammer("Archon Hammer"            , "WH119", 44, 88, 2));
            itemsList.Add(new Hammer("Justice Hammer"           , "WH120", 44, 88, 2));
            itemsList.Add(new Hammer("Guardian Hammer"          , "WH121", 44, 88, 2));
            itemsList.Add(new Hammer("Bane Hammer"              , "WH122", 44, 88, 2));
            itemsList.Add(new Hammer("Dragon Hammer"            , "WH123", 44, 88, 2));
            itemsList.Add(new Hammer("Phoenix Hammer"           , "WH124", 44, 88, 2));
            itemsList.Add(new Hammer("Legendary Hammer"         , "WH125", 44, 88, 1));
            itemsList.Add(new Hammer("Dark Hammer"              , "WH126", 44, 88, 2));
            itemsList.Add(new Hammer("Mythologic Hammer"        , "WH127", 44, 88, 2));
            /*Original Wand/Staff List - Parameters = (Item Name, ItemCode, X Size, Y Size - HandStyle 1 = 1 hand 2 = 2hands 3 = Amulet*/
            itemsList.Add(new Wand("Wand"                       , "WM101", 22, 44, 1));
            itemsList.Add(new Wand("Sphere Wand"                , "WM102", 22, 44, 1));
            itemsList.Add(new Wand("Obi Wand"                   , "WM103", 22, 44, 1));
            itemsList.Add(new Wand("Root Staff"                 , "WM104", 22, 66, 2));
            itemsList.Add(new Wand("Poly Staff"                 , "WM105", 22, 88, 2));
            itemsList.Add(new Wand("Elven Wand"                 , "WM106", 44, 88, 1));
            itemsList.Add(new Wand("Dryad Wand"                 , "WM107", 44, 66, 1));
            itemsList.Add(new Wand("Meditation Staff"           , "WM108", 44, 88, 2));
            itemsList.Add(new Wand("Skull Staff"                , "WM109", 44, 88, 2));
            itemsList.Add(new Wand("Mage Staff"                 , "WM110", 44, 88, 2));
            itemsList.Add(new Wand("Faith Wand"                 , "WM111", 44, 66, 1));
            itemsList.Add(new Wand("Lofty Staff"                , "WM112", 44, 88, 2));
            itemsList.Add(new Wand("Arch Wand"                  , "WM113", 44, 66, 1));
            itemsList.Add(new Wand("Chaos Staff"                , "WM114", 44, 88, 2));
            itemsList.Add(new Wand("Magic Wand"                 , "WM115", 44, 66, 1));
            itemsList.Add(new Wand("Magic Staff"                , "WM116", 44, 88, 2));
            itemsList.Add(new Wand("Apostle Wand"               , "WM117", 44, 66, 1));
            itemsList.Add(new Wand("Relic Staff"                , "WM118", 44, 88, 2));
            itemsList.Add(new Wand("Dragon Staff"               , "WM119", 44, 88, 2));
            itemsList.Add(new Wand("Wyvern Wand"                , "WM120", 44, 66, 1));
            itemsList.Add(new Wand("Gothic Staff"               , "WM121", 44, 88, 2));
            itemsList.Add(new Wand("Oracle Wand"                , "WM122", 44, 66, 1));
            itemsList.Add(new Wand("Celestial Staff"            , "WM123", 44, 88, 2));
            itemsList.Add(new Wand("Astral Staff"               , "WM124", 44, 88, 2));
            itemsList.Add(new Wand("Freya Staff"                , "WM125", 44, 88, 2));
            itemsList.Add(new Wand("Freya Wand"                 , "WM126", 44, 66, 1));
            itemsList.Add(new Wand("Dark Staff"                 , "WM127", 44, 88, 2));
            itemsList.Add(new Wand("Mythologic Staff"           , "WM128", 44, 88, 2));
These are the items that I have created, but if I keep doing this alone, it will take a long time ....
 
Back
Top