{"id":27021,"date":"2014-01-05T20:24:34","date_gmt":"2014-01-05T20:24:34","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wprpg\/"},"modified":"2014-06-30T04:08:05","modified_gmt":"2014-06-30T04:08:05","slug":"wprpg","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wprpg\/","author":6633626,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.19","stable_tag":"1.0.19","tested":"3.7.41","requires":"3.6","requires_php":"","requires_plugins":"","header_name":"WP RPG","header_author":"<a href=\"http:\/\/tagsolutions.tk\">Tim G.<\/a>","header_description":"","assets_banners_color":"","last_updated":"2014-06-30 04:08:05","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/tagsolutions.tk\/donate\/","header_plugin_uri":"http:\/\/wordpress.org\/extend\/plugins\/wprpg\/","header_author_uri":"","rating":4.1,"author_block_rating":0,"active_installs":10,"downloads":2714,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","faq","changelog","description"],"tags":[],"upgrade_notice":[],"ratings":{"1":"1","2":0,"3":"1","4":0,"5":"5"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.10","1.0.11","1.0.12","1.0.12-1.0.13","1.0.14","1.0.15","1.0.17","1.0.17r1","1.0.18","1.0.18r1","1.0.19","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[70655,2773,67159,54288,70654],"plugin_category":[37],"plugin_contributors":[94937],"plugin_business_model":[],"class_list":["post-27021","plugin","type-plugin","status-closed","hentry","plugin_tags-ezrpg","plugin_tags-games","plugin_tags-role-playing-game","plugin_tags-rpg","plugin_tags-wprpg","plugin_category-arts-and-entertainment","plugin_contributors-uaktags","plugin_committers-uaktags"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wprpg.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=installation-->\n<ol>\n<li>Upload \\\"wprpg\\\" folder to the \\\"\/wp-content\/plugins\/\\\" directory.<\/li>\n<li>Activate the plugin through the \\\"Plugins\\\" menu in WordPress.<\/li>\n<li>Place \\\"[list_players]\\\" in a page to list all players.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>What is a Text-based RPG?<\/dt>\n<dd><p>Role Playing Game. Typically a Text-based RPG consists of a player vs player or player vs world game where you must preform actions to collect items, defeat enemies, and\/or build armies. There\\'s little to no graphics outside of the websites theme.<\/p><\/dd>\n<dt>Is this plugin an example of an RPG?<\/dt>\n<dd><p>No, this plugin is an \\\"engine\\\" or \\\"framework\\\" to build your RPG. With the addition of modules and a custom theme, each wordpress blog could have it\\'s own unique game built off of this plugin. wpRPG merely provides the tools needed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Fixed a Player Class issue with currentUser<\/li>\n<li>Started translation support. I'm very new to this concept so bare with me for a while.<\/li>\n<li>Next large set of updates will mark the beginning of 1.1.x series.<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Fixed the Registration Plugin which had an error with registering new users.<\/li>\n<\/ul>\n\n<h4>1.0.17r1<\/h4>\n\n<ul>\n<li>Reupload the files without ending ?&gt; in the classes to fix unexpected output messages.<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Deprecated the Player class name from \"Player\" to \"wpRPG_Player\".<\/li>\n<li>Fixed a DebugFunction error that was in the Array causing it to not preform as expected.<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Updated an issue in the Player Class which caused unexpected results when updating a meta that had the value of 0, the function thought it was a value of \"false\", and provided unexpected results.<\/li>\n<li>Added a Plugin_Class which will handle anything that's strictly related to extended plugins such as the Plugin Manager.<\/li>\n<li>Added a plugin manager to visually see and control all plugins that extend wpRPG. Plugins must register to use the manager.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Created a Player Class which handles all Player_Meta functions<\/li>\n<li>Updated bundled plugins to use Player Class<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Fixed the Level Manager issue.<\/li>\n<li>Fixed a bunch of issues with the Debug functions.<\/li>\n<li>There was an issue causing the 1.0.3 Attack Module from working.<\/li>\n<\/ul>\n\n<h4>1.0.12 - 1.0.13<\/h4>\n\n<ul>\n<li>Converted rpg_usermeta tables to native WP usermeta. Now instead of custom sql and joins, you use get_user_meta and update_user_meta.<\/li>\n<li>Added a check for Cron Enable\/Disabled tag. Wasn't properly in place before.<\/li>\n<li>Removed the install for rpg_usermeta for reason listed above.<\/li>\n<li>Fixed the get_player_meta function for error checking.<\/li>\n<li>get_player_meta function also calls a new function 'get_meta' combines all rpg_usermeta with wp_user and meta. Creates a super variable for the player.<\/li>\n<li>Added a Reset Gold in the debug panel.<\/li>\n<li>Separated the Profile Pages from the Core class. Now the pages tab is hooked by plugins to utilize.<\/li>\n<li>The Pages panel on the admin page also displays the shortcodes needed for those pages. This is hooked with the plugins too.<\/li>\n<li>Completely removed races from the core class.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Made extensive progress with the Profiles plugin. Took away the attack profiles and used the Profile's native functionality. Also the members plugin handles the list_players instead of the Attack plugin handling it.<\/li>\n<li>Alot of changes have been made with the Attack plugin as well. Until WP approves my WPRPG_Attack request, I've zipped and added the attack plugin in the \/plugins\/ folder.<\/li>\n<li>You'll also have the opportunity to change the way the Profiles\/Members page looks and acts. Currently, it checks if your THEME has a directory called \"templates\/wprpg\/\" and looks for the file \"view_profile.php\" and \"list_players.php\". This allows you to customize your Lists \/ Profiles how you see fit without worrying about my updates screwing it up :-).<\/li>\n<li>Everything in my tests feels very stable so far. Using the new attack module I included, you'll see that you can add things to the List_Players actions and the Profile sections, like the attack button, which is dynamically added rather than statically.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fixed a bug found in the plugins in which they weren't pointing to the correct directories. <\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Created a jQuery Filter so that we can add all wpRPG jquery code to a single code base for organization. It also ensures that wpRPG required code is executed prior to plugin code.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Split the plugin into better sections for organization and debugging purposes. Code seems to be more stable now.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added a Debug and Level Manager Tab.<\/li>\n<li>Debug Menu allows you to reset stats to restart the game (great for helping to test).<\/li>\n<li>Level Manager allows you to create and delete levels.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed the Hospital...ish....Should now atleast recognize that you need health, and adds it accordingly. And the template works.<\/li>\n<li>Added a variable for the HP Increments for every cron. Thanks to Crono from ezRPG.<\/li>\n<li>Fixed an Attack issue that made you lose EVERYTIME.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Starting to really form the Profile Sections. Now plugins can interact with the standard default profile. Later maybe a Profile editor should be looked at?<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Started adding the look of the cron manager being table based, and an action column will enable\/disable each cron.<\/li>\n<li>Pages now works to manually edit the rewrite script for Profiles. So say you set Profile to a page with permalink as \"check-profile\", then now doing blog.com\/check-profile\/player-name will bring up their profile.<\/li>\n<li>A todo has been added to the main homepage to explain what's expected to come next.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed an issue with the cron system not updating the last and next execution times<\/li>\n<li>Added the ability to see all the crons that are in the system. Next will be to make a management script to activate\/deactivate them.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Implemented a cron enqueuing system for other modules in the wpRPG realm to add to. <\/li>\n<li>Moved the replenish hp function to the Hospital function as that\\'s more relevant.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed an issue caused by missing functions that caused hidden errors during install.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Fixes to make wordpress compliant.<\/li>\n<li>Created other modules to extend on wpRPG.<\/li>\n<li>First version to be Wordpress approved for the Repo. <\/li>\n<\/ul>\n\n<h4>0.7 - 0.10.9<\/h4>\n\n<ul>\n<li>Combined the Profile, Hospital, and Members function into the core wpRPG plugin file.<\/li>\n<li>Removed github sync to comply with wordpress repo requirements.<\/li>\n<li>Added multisite compatiability with db calls.<\/li>\n<li>Added a race usermeta during signups. Races have different bonuses which will be expanded on with the Attack module<\/li>\n<li>Created a default profile look and feel.<\/li>\n<li>Numerous other changes.<\/li>\n<\/ul>\n\n<h4>0.6<\/h4>\n\n<ul>\n<li>Added Filters for the admin pages. <\/li>\n<li>Filters are being used to allow other plugins to hook in.<\/li>\n<li>More Filters and Actions to come.<\/li>\n<\/ul>\n\n<h4>0.2 - 0.5<\/h4>\n\n<ul>\n<li>Fixes to update script<\/li>\n<li>Fixed errors being found on select systems<\/li>\n<li>Fixed Activation issues<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Most Formatting fixes<\/li>\n<li>Connected to private repo for updates<\/li>\n<li>Removed GitHub updater until its fixed<\/li>\n<li>Added Tab Options panel<\/li>\n<\/ul>\n\n<h4>0.0.8<\/h4>\n\n<ul>\n<li>Fixed activation issue due to out of scope function call.<\/li>\n<\/ul>\n\n<h4>0.0.5-0.0.7<\/h4>\n\n<ul>\n<li>Wrapped WPRPG inside a Class.<\/li>\n<li>Removed most external includes.<\/li>\n<li>Created an external Uninstall script due to concerns uninstall wasn\\'t always running (bug).<\/li>\n<li>Removed Attack functions for separate module.<\/li>\n<\/ul>\n\n<h4>0.0.4<\/h4>\n\n<ul>\n<li>Fixed a plugin activation issue.<\/li>\n<\/ul>\n\n<h4>0.0.3<\/h4>\n\n<ul>\n<li>Added a basic cron system. Works off of 30minute intervals, does calculations when scheduled crons haven\\'t been ran.<\/li>\n<li>Added a replenish hp function. Every 30minutes you get 1 HP.<\/li>\n<\/ul>\n\n<h4>0.0.2<\/h4>\n\n<ul>\n<li>Updated the Battle system<\/li>\n<li>Battle system results work<\/li>\n<\/ul>\n\n<h4>0.0.1<\/h4>\n\n<ul>\n<li>Initial Revision<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>Modular Role-Playing-Game engine built ontop of WordPress<\/p>\n\n<h3>This plugin is still an on-going development. Issues are sure to arise trying to build an engine that lays foundation for other plugins to build off of. Please use the support forums for help developing.<\/h3>\n\n<p>Inspired by the ezRPG Engine (www.ezrpgproject.net), Wordpress RPG (WP-RPG) looks to add RPG game elements to be built off of Wordpress as it\\'s framework.<\/p>\n\n<p>While this is an early Alpha release, the ultimate goal is to allow developers build plugins that will expand WP-RPG to add more features. Other plugins, using\nhooks\/actions, can then tap into WP-RPG and add RPG elements to their offerings.<\/p>\n\n<p>Now Wordpress visitors have something to keep themselves occupied, build a game along side a popular blog, add game elements to your Multisite and build an MMORPG structure.\nBuild your own game, on your very popular and easy to use Wordpress Site.<\/p>","raw_excerpt":"Modular Role-Playing-Game engine built ontop of WordPress","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/27021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=27021"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/uaktags"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=27021"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=27021"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=27021"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=27021"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=27021"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=27021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}