You are looking at a faded blueprint filled with completed tasks

Things done

[x] quick links to edit it, paint it, should use the objects gender
[x] blank mlist to remove gradual slowing down of cow before a refresh is needed.
[x] doorways can be set to listen and will pass messages in with 'from the east' appended
[x] think of a better name for multiset - update maybe
[x] dark and light - locations can be dark, will remain dark and hot show location if nothing with material _light_ exists in the room.. or only show material _glowing_ objects in dark unlite rooms.
[x] fix daisy-chain
[x] new cowScript statement 'multiset' to run an SQL insert for the named object
[x] made 'follow' a folow_object hosthow type
[x] made defaults for percentbar if over 100 under 1
[x] cluded pocket vars dode and aim in stats and included statsbars
[x] expose gender as variables for use in script ($agender, $tgender etc..)
[x] make drop use a hosted obj first, if none foundthen check inventory
[x] finish making the hit command work with battle when a second is involved
[x] should be able to use/wield things if your carying them.. so $loc in GET needs to include the $actor as well
[x] fix 'find' in cowscript so it finds player objects first.
[x] make a faded blueprint and put completed tasks in it
[x] allow editing of any obejcts motion, not just your own
[x] contemplate gender some more "beside him" "worn by her"
[x] use " for say and ; for do
[x] only worn, carried and a few other host types will follow - hosthow = ON or BY
[x] change date/time display to show time lapsed (as well or instread of?)
[x] new variation to get statement in cowscript so whisper and force both work (first or last rel word).
[x] allow scripting to save 'get' so everyone can make new commands
[x] make all command generate same-tense messages 'says' 'created'
[x] finish documenting all commands in cow
[x] materials to get a copy of the base materials worth as well
[x] flash taskbar when activity happens but window is minimised (brings to front)
[x] fix ajax interface editing to edit in new window and upload images
[x] make wakeups heard by everyone[x] 'questions about cow' shoud create new obj in question room and then use postman to let me know - not email
[x] provide a mechanis for 'add a comment' which will create an object attached onto the object your examining.
[x] finish making the news room which replaces the daily cow
[x] make a new option on readall that hides the edit links and simplifies the display readal the book of basics
[x] make the 'commands' command simply read the object.. which will have a readall link if appropriate.
[x] make amp in url work as normal ampersand as from firefox livemarks.
[x] provide rss feeds from cow
[x] stop readall from showing hidden objects
[x] improved location display so its not just a string of old 'and's
[x] daisy-chain multiple cow instances together so shout works
[x] making an pocket obj should set the actor as the owner
[x] provide a link_ to 'repeat' last cmd or say (need to return it to form)
[x] show number of active users in the title bar of parent frame.
[x] detect IP address and browser type of logins so we can detect spiders
[x] limit spiders abilities to 'get' stuff
[x] put gradient image in background of frames :-)
[x] option on login to set location and comand to be performed
[x] rework messaging logic to use force as the ONLY means of updateing locs frame!
[x] reading a list should maintain embedded variables and [object_ids]

New commands
[x] make a 'more' and 'less' command to change objs qty
[x] quit that informs player that closing window will suffice - copy as logout, logoff
[x] generate a list of trigger keywords and the objects they reside in. (Brilliant :)
[x] an elevetor with buttons, pressing different buttons take the elevator to a different floor.. musak playing all the way :-)

Things to debug
[x] copying the code field to a variable then back again looses embedded vars
[x] allow object names to start with a number and still be found eg 'into 8punx' causes SQL error. (no numbers as first char)
[x] fix 'it' bug - where 'push the cat. create a pie. eat it' ends up eating the cat not the pie.
[x] fix the list (with no options) so you see a list of the current location[x] readall should use individual obj_id not container objects
[x] trying to exit after location obj has moved re-displays old loc not current loc.
[x] when building a pural object to an object, the linked doorway back does not have pclass matching the plural.
[x] Call command doesn't seem to work.
[x] Can't connect to BI:mysql:wolispac_cow:localhost..
[x] allow all chars in www in chatlog not just alpha
[x] escaping one or more doublequote with antislash makes info to be overwritten with nothing :/
[x] Use of quote and/or brackets and/or plus sign in info.
(needed when pasting code in info, and that's what prevented us to see the coding book).
[x] The baker trigger a SQLerr when selling something.
[x] fix player wakes msg so it shows correct location not void if open field.
[x] being in the observatory, paint exit -> makes the bottom frame to disapear :/
note: cow's server has been going very slow lately.. sometimes frames dont display ir display in the wrong place :-(


Things to code
[x] now we can override common commands with local commands, make a room you can not use 'goto' to get out of - check out Thorns world
[x] battle manager, medates attacks so everyone takes a turn
[x] an editor in the news room who archives off old news items.
[x] convert 'img' 'link' 'file' ro ' 'link:' and 'file:' have to update a lot of objects after this.
[x] provide 'click:' and 'type:' when examining an object.
[x] tickday
[x] email this to a friend link when examining an object or looking in a room.
[x] if cmd contains 'loudly' the remove $loc from all msgs it generates - global flag to handle this. will it impact on reacting objects?
[x] tickhour
[x] concatenation operator for manipulate strings
[x] push $var list; (pop, shift...) -> loop cut|copy|paste string
[x] or some way to add an item in a extra info list
[x] find in $list
[x] foreach in $list
[x] playerization of ticklock.

Funny things to do
[x] Use slots 1-3 to store hitpoint info and have an area of cow where new commands like 'attack' work (use pennies not hitpoints!)[x] a photopgrapher who can take photographs of players
[x] another newspaper talking just about cow real stories, like -Josh has been gladly admited in the Chamanic Clan of Sorcerers whith grade of apprentice-
[x] a postman who will deliver messages to users as the logon (if they are left in the postoffice and are named/described for the player.(Brilliant :)
[x] an objet that when inside a player, makes the player rush anywhere against his will until he drops that object.
[x] factory objects that need th be given some objets to build a new one. eg: finger hammer makes roaring, a contrario, flour salt fresh water makes bread.

Logistically how do we..

Old bits and pieces I have thought of doing
[x] improve the whisper cmd
[x] look in shows the objects inside the object (this is readall)..
[x] get/buy {object} from {object} - if there is an apple in a bowl - actually IN it not posed.
[x] store players 'mode' of transport (eg 'limps, flys, glides, crawls, appears' how you arive and depart. wow!

economy thoughts extended
field tickhours and converts water from pump into grain
mill turns grain from field into flour
bakery turns mill flour and pump water into bread