| 01-24-2005, 02:37 AM | #1 |
DT4a A4 is trying to be the end all be all RPG engine when it comes to item related nonsense. The script engine allows you to equip items directly forgoeing the requirement of the item being physically in the inventory. The RPG engine uses custom data types including: BTs-- Bag Types Bag types allow you to create specification for containers. A container allows for more storage of items. PItems-- Pick Up Anytime Items Pick up any time items, are special item types that when you pick them up they will try to enter any storage medium avaliable to them one level deep. Meaning that if you have 5 items and a bag, and you pick up a PItem it will enter your bag. EItem -- Equipment Items Special Types of Pitems. They can be directly equiped to the unit, forgoeing the requirement of having to be in the units inventory to use. Eitem when you have nothing equiped in a slot they can fit in, will equip to that slot. Eitems can also be equipped by clicking on them, or by going through the equipment menu. EItems can have the following: Bonus Modification (damage,armor,mana,hp) Attribute modification (str,agi,int) DB Modification (evasion, critical strike damage, critical strike multiplier) Attaching models Ability Modification (can add many abilities and modify the level of currently owned abilities) Requirement fields (on custom class, level,str,agi,int) Hero- ...Hero A specially designed unit that is an interface for my RPG engine. It is allowed to use bags Pitems Eitems etc. Well there you go, now download and tell me what you think. http://www.wc3sear.ch/index.php?p=Spells&ID=793 |
| 01-24-2005, 06:07 PM | #2 |
Changes are only some little things and added DBMod compatibility? I think it's very good even if it's a bit complicated/confusing to find your items with bags, normal inventory and your special inventory. |
| 01-24-2005, 06:16 PM | #3 |
Well, I have to keep the equipment list vector just so you can unequip items. Anyway, Eitems can only be found in three places: A) Main Inventory B) Equipment Screen (if Equiped) C) A bag You can alternatively find unequiped items through equipment list vector. The ELV has the added bonus of sorting the item by priorty. Meaning if you aren't sure what sword is your best one to equip you should just check out the main screen. Well PItems are new and are quite big. Bags now have custom requirement fields. So you can make bags that can only hold weapons or potions or something. DBmod is trivial, EItems now appear outside the ELV that's huge. |
| 01-24-2005, 06:28 PM | #4 |
Hmm, in the Demo Map I didn't really see many differences, maybe add some more things to test in demo map? I mean different bags(If there already are they have the same name...), some more items maybe with descriptions what items they are, needed stats, what abilities added/changed/levels gived and such things. |
| 01-24-2005, 06:36 PM | #5 |
The demo maps are so stupidly easy to add to that if you want to check out some of the custom features its up to you. Both potion types are pitems, the bags have a custom requirement of not being bag types, requirements were tested already heavily in the other test. And well yeah I mean I could spend hours making nifty demo maps that show off every facet, or just believe my code works and have "you" the user try it yourself. |
| 01-25-2005, 04:27 PM | #6 |
I feel sad that I have to bump this. |
| 06-03-2005, 06:32 AM | #7 |
link is dead -.- |
| 06-03-2005, 07:36 PM | #8 |
it still works at wc3sear.ch try there, (Aka the link in my sig) |
| 06-03-2005, 10:30 PM | #9 |
Maybe add some instructions on how to change the values and other stuff cause for people who cant read JASS cant use it. |
| 06-04-2005, 07:45 PM | #10 |
Shameless bump. |
| 06-05-2005, 09:13 AM | #11 | |
Quote:
The quoted text does not add to the overall post. Therfore it is deemed as "spam". Have a nice day :) |
| 06-05-2005, 12:16 PM | #12 | |
Quote:
Anyways, weaaddar, you're crazy, I'm going to have to browse through your code sometime and see how you did. Good job as always... |
| 06-05-2005, 05:22 PM | #13 |
Its really not crazy. Aside from the triggers which are more or less a series of exhaustive clauses (not exhaustive enough apparently), most of the code intuitively makes sense. Its not compressed to incoherence but done in a way that retains readability (to me, as I'm the only known developer) and effeciency. Its also really old, I'd do more with it but I've lost interest in the project. |
| 06-05-2005, 06:21 PM | #14 |
I managed to make the bag awhile ago all in GUI... :D |
| 06-05-2005, 06:45 PM | #15 |
weaadar, thank you. This system will be an excilent start for the item system in my RPG :) (i will need to edit it quite a bit tho) thank you again ^_^ |
