| 1 |
/*
|
| 2 |
// $Id: changelog.txt,v 1.45 2008/03/08 00:31:03 aaron Exp $
|
| 3 |
|
| 4 |
Changelog
|
| 5 |
---------
|
| 6 |
2008-04-25
|
| 7 |
allow hook_rpg_pc_types to know calling user account
|
| 8 |
|
| 9 |
2008-03-07
|
| 10 |
fix character creation process, so it correctly selects the character
|
| 11 |
change object insertion so it uses rpg_set instead of _rpg_set_raw
|
| 12 |
|
| 13 |
2008-01-31
|
| 14 |
drop rpg_tangible table
|
| 15 |
|
| 16 |
2008-01-09
|
| 17 |
add default tab to admin/rpg/game
|
| 18 |
|
| 19 |
2007-12-26
|
| 20 |
begin rpg_mods for attribute modifiers
|
| 21 |
|
| 22 |
2007-12-06
|
| 23 |
add simple combat
|
| 24 |
fix errors in blocks
|
| 25 |
|
| 26 |
2007-12-05
|
| 27 |
theme some message output
|
| 28 |
admin links in theme_rpg_drudge_name
|
| 29 |
take/drop/move actions
|
| 30 |
organize available actions block by object
|
| 31 |
add contents to room block
|
| 32 |
clean up actions
|
| 33 |
|
| 34 |
2007-11-29
|
| 35 |
update.php: clear cache_rpg to rebuild object types
|
| 36 |
clear cache_rpg on type edit to rebuild object types
|
| 37 |
fix new object creation forms
|
| 38 |
fix bug with listable_contents
|
| 39 |
|
| 40 |
2007-11-27
|
| 41 |
add temporary objects to global $rpg (for new insert forms)
|
| 42 |
|
| 43 |
2007-11-26
|
| 44 |
create rpg_object_types table
|
| 45 |
rpg_action
|
| 46 |
rpg_event
|
| 47 |
rpg_skill
|
| 48 |
various blocks to display messages/actions/etc
|
| 49 |
new hooks for actions
|
| 50 |
|
| 51 |
2007-11-01
|
| 52 |
fix rpg_message_install
|
| 53 |
document hook_rpg_message_alter
|
| 54 |
allow listener to be optional in rpg_messages
|
| 55 |
DELETE rpg_messages & rpg_message_listeners tables (no update provided)
|
| 56 |
created install/info files for rpg_message
|
| 57 |
seperated messages into rpg_message.module
|
| 58 |
|
| 59 |
2007-10-31
|
| 60 |
need to wipe out old tables if you're using this, and reinstall
|
| 61 |
added message handling
|
| 62 |
added rooms/exits
|
| 63 |
|
| 64 |
2007-10-29
|
| 65 |
character select page
|
| 66 |
fix save serialize bug
|
| 67 |
|
| 68 |
2007-10-27
|
| 69 |
serialize certain extra columns
|
| 70 |
allow extra columns on attribute classes in forms & save/load db
|
| 71 |
|
| 72 |
2007-10-26
|
| 73 |
pc character forms
|
| 74 |
|
| 75 |
2007-10-25
|
| 76 |
object browsing at rpg/view
|
| 77 |
object creation/edit forms at rpg/create
|
| 78 |
fix up rpg_get/set/verify
|
| 79 |
|
| 80 |
2007-09-28
|
| 81 |
some notes of things to remove from code after verifying they're not needed anymore
|
| 82 |
documentation & todo notes (specifically for events)
|
| 83 |
clean up rpg.db.inc a bit
|
| 84 |
save rpg objects (not tested yet)
|
| 85 |
|
| 86 |
2007-09-19
|
| 87 |
remove old drudge files
|
| 88 |
add new functions to drudge; rework location_set to handle content handling better
|
| 89 |
create rpg_set, rpg_set_raw, and rpg_verify
|
| 90 |
|
| 91 |
2007-09-18
|
| 92 |
create rpg_get_raw
|
| 93 |
complete rpg_get functionality
|
| 94 |
separate classes into new module: rpg_base_classes.module
|
| 95 |
|
| 96 |
2007-09-16
|
| 97 |
allow import of types and attributes from rulesets
|
| 98 |
|
| 99 |
2007-09-15
|
| 100 |
separate ruleset types by new & system-defined
|
| 101 |
|
| 102 |
2007-09-09
|
| 103 |
remove rpg_load_rulesets from main rpg module (moved to contrib)
|
| 104 |
created initial ruleset module import admin screens
|
| 105 |
reformatted drudge types for easier reading/modification
|
| 106 |
added rpg_rulesets.module
|
| 107 |
fix vars passed by reference error
|
| 108 |
|
| 109 |
2007-09-08
|
| 110 |
rewrite rpg_get
|
| 111 |
#fapi style arrays for rulesets
|
| 112 |
documentation
|
| 113 |
|
| 114 |
2007-08-19
|
| 115 |
add action forms
|
| 116 |
add action tables
|
| 117 |
api documentation
|
| 118 |
rewrite readme to reflect recent changes
|
| 119 |
|
| 120 |
2007-08-18
|
| 121 |
remove module-defined types
|
| 122 |
begin support for ruleset imports
|
| 123 |
fix bug that causes blank screen for new installs
|
| 124 |
|
| 125 |
2007-06-30
|
| 126 |
add some minor comments to documentation of rpg.module
|
| 127 |
|
| 128 |
2007-05-31
|
| 129 |
define hook_rpg_attribute_class_settings
|
| 130 |
allow hooks to modify tables created for attributes
|
| 131 |
|
| 132 |
2007-05-30
|
| 133 |
dynamically create rpg object-attribute tables
|
| 134 |
began adding class data for attributes
|
| 135 |
began work on bootstrapping types
|
| 136 |
separate add/edit attribute forms
|
| 137 |
|
| 138 |
2007-05-29
|
| 139 |
begin attribute edit form
|
| 140 |
move some admin forms to rpg.admin.inc
|
| 141 |
rpg_include_admin();
|
| 142 |
when adding overridden attributes, automatically add and redirect to new edit screen
|
| 143 |
fpo for rpg_admin_type_actions
|
| 144 |
validate type edit form
|
| 145 |
|
| 146 |
2007-05-23
|
| 147 |
change admin/types form to display as a table
|
| 148 |
hooks to delete rpg types
|
| 149 |
fix attribute inheritance (had previously inherited from first rather than last)
|
| 150 |
|
| 151 |
2007-05-22
|
| 152 |
set up inherited attributes
|
| 153 |
store inherited/defined attributes in types ['attributes']['inherited/defined']
|
| 154 |
include inherited type order in rpg_types ['order']
|
| 155 |
|
| 156 |
2007-05-19
|
| 157 |
dynamically create new tables for attributes
|
| 158 |
add new attribute info into table
|
| 159 |
start admin page to add new attribute
|
| 160 |
create function rpg_attribute_classes
|
| 161 |
create hook_rpg_attribute_class_info
|
| 162 |
|
| 163 |
2007-05-17
|
| 164 |
fix module-defined type lock (previously also locked all types)
|
| 165 |
install attribute tables
|
| 166 |
move rarely-called internal cache definition functions to external inc file
|
| 167 |
|
| 168 |
2007-05-10
|
| 169 |
begin form for type attributes
|
| 170 |
move internal admin functions to include file
|
| 171 |
|
| 172 |
2007-05-09
|
| 173 |
admin type add screen
|
| 174 |
added type locks for module-defined types
|
| 175 |
documentation
|
| 176 |
outline todo list
|
| 177 |
|
| 178 |
2007-05-04
|
| 179 |
add admin menu items for type actions & attributes
|
| 180 |
admin settings for action rounds & some user settings
|
| 181 |
admin settings for rpg types
|
| 182 |
new tables for types
|
| 183 |
|
| 184 |
2007-04-24
|
| 185 |
list invoked actions on object view page
|
| 186 |
invoke actions
|
| 187 |
theme object views
|
| 188 |
fix saving data on submit
|
| 189 |
fix setting location
|
| 190 |
move db functions to rpg.db.inc
|
| 191 |
move move functions to rpg_tangible (to allow for separate handling of coordinate systems)
|
| 192 |
del rpg.move.inc
|
| 193 |
move include functions to rpg.include.inc; only include if we're using them
|
| 194 |
|
| 195 |
2007-04-12
|
| 196 |
rpg_get and rpg_set
|
| 197 |
Writing function documentation
|
| 198 |
|
| 199 |
2007-04-11
|
| 200 |
Cache object type invocation order
|
| 201 |
Create rpg_invoke to call types in ascending order of depth, with passed variables
|
| 202 |
Set up global $rpg for objects, to begin acting as a wrapper for objects
|
| 203 |
Begin development of substitution translation, extending t() with rpg_t()
|
| 204 |
Allow multiple inheritance of object types
|
| 205 |
Rewrite engine to use separate object tables rather than node integration
|
| 206 |
|
| 207 |
2006-12-06
|
| 208 |
Cache rpg types
|
| 209 |
Create engine that integrates rpg objects with nodes
|
| 210 |
Initial Development
|