Backend, Security, Efficiency and Integration.
P3tz builds upon the petzvb product by completely re-writing it. The core ideas of petzvb are at the heart of P3tz but it is a substantialy better product. Not just in how it works but how it looks and the possibilities for end users. Integration has been improved. P3tz has instant compatability with any of the vbulletin points systems. There are no changes to any vbulletin tables. The main settings are fully integrated into the vbulletin setting system and the templates work with the template system.
Template caching is at an efficient level because only required templates are cached. MySQL queries are minimal throughout the p3tz core. P3tz will add one query to the showthread page to display users pets and two queries in the memberinfo page to display pets and items. The P3tz core is completely phrased.
Security was an issue with petzvb but not in P3tz: There are no super globals used in the p3tz core. All input variables are passed through the GPC function in vbulletin. Database query inputs are cleaned before use in a query to prevent malicous injection.
The admin cp provides many controls for the p3tz and user p3tz, there are controls to add edit and remove; items, orphans, graves, guilds, spells to view statistics and logs. Please see the admin cp screenshots.
Admin Controls
Lots, P3tz lite is filled with admin control interfaces to provide an easy way for forum admins to maintain the P3tz system. There are many main settings and individual admin systems for the different areas.
Main Global Features
Displays pets in postbit and in user profile. Items are also displayed in the profile. Support for x pets per user.
P3tz get hungry. P3tz need food, food costs points. Points are from posting or how you have your point system set up.
Core Features
The name in brackets is the petzvb equivalent. Although they are equivalents they all work much better in P3tz. If there are no brackets it is a *new* concept.
Home
The home displays your current items and living pets. If you have no pets it briefly details how you can create one.
The home also displays your unread P3tz Message System notifications.
Market (shops)
The shops in petzvb had categorys the market doesn't you may dislike that but it makes it easier to use and find the items you want. The items are ordered by cost. There is also an optional stock system for items and they can be used on p3tz from a p3tz profile or sold back to a market.
Vet (vet)
The vet in P3tz has alot of new things. Firstly the vet provides heal items. The vet also provides the means to creating a pet or an egg.
P3tz Eggs
If you have a male and female pet and you are below the board limit you may select a mother and father out of your pets to create an egg. This evolution provides your board with the possibility for pets to increase stats through generations rather than just battling and training. Generations add a whole new level to P3tz!
Random parents select parents from the excisting pets. If you have mating turned on. If you don't random will create a testube pet. Although it will still be an egg for upto 5 days.
Testube pets (create pet in ucp)
This has been moved to the vet to make it easier to find! Much of it is similar. Color, name, type, gender can be selected. The pet can be created. This skips out the whole egg mating thing though.
P3tz Message System
The messages are displayed once to the recipient on the P3tz home. Messages are used to alert and notify about items. Lite alerts will include the use of a kill item on a pet and if your pet is bought in the pet shop.
Pet Shop (adoption center)
The adoption center provided both a way to trade pets and to care for pets in petzvb in P3tz it is split into two different sections. And works much better! The pet shop is like an advertising space. The pet is still yours to do with as you want while it is advertised. Untill it is sold!
Search
Search a pet via it's name wilcards (%) can be used.
Pet Profiles
Last but not least! The profiles. All sorts of pet stuff is displayed here: guilds, parents, age, health, hunger, moral, strength, defence, agility, wins, losses, level, experience, etc to name some stats!
Pet spells are also displayed here so you can see how strong a pet is at a certain spell.
Pet profiles are also the place to use items upon a pet. So your inventory is displayed with the option to use items.
Serious
All images and animations (c) copyright 2006 Steven Miller.
The P3tz code is intellectual property of Steven Miller.
License
Downloading and/or installation and/or use of this product joins you to this license in a legally binding way.
This product is leased to you. The code remains the property of Steven Miller.
Redistributing this product in it's entirety or part, modified or not is strictly prohibited.
You understand that the author reserves the right to revoke your license for breach of terms.
If your license is revoked you must remove all copies of this product from your computer system(s), web server(s), and destroy any hard or digital copies in your possession.
Terms and Conditions
You may use this product on your web site providing that you DO NOT:
(1) Recieve or be in possession of licensed (purchased) material. Including, but not limmited to, P3t packs, the full version files, or the full version install, available from
http://www.p3tz.com. UNLESS you have purchased a license for the site in question.
(2) Redistribute the lite version or the full version anywhere, anytime, in whole, in part, or if modified.
(3) Remove, alter, or otherwise render invisible the 'Powered by: P3tz' branding on P3tz Pages. However, you may legitimately remove the branding if you purchase a branding free license from
http://www.p3tz.com.
(4) Recieve or distribute addons for the free version of this product. Addons for the full version of P3tz should be released at
http://www.p3tz.com. This includes P3t packs.
Liability
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," THE AUTHOR EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF FITNESS FOR ANY PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NON INFRINGEMENT OF THIRD PARTY RIGHTS, COPYRIGHTS, TRADEMARKS, OR OTHER RIGHTS.
THE AUTHOR WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
Report
Please report license violations to:
license@p3tz.com New Pets
P3tz dev kit tutorial:
http://dev.p3tz.com/devtut/ ...Finally
Huge thanks to everyone who has helped with petz from it's conception and creation as petzvb1 through to what is now known as P3tz. Especially I would like to thank the guys who registered at
http://www.p3tz.com and helped debug and throw in their ideas.