Help:To Do List: Difference between revisions
Jump to navigation
Jump to search
imported>Bale →Missing Stuff: r15440 servant commands |
imported>Bale →Missing Stuff: r15441 adds the $servant data type to ASH and various servant functions |
||
Line 69: | Line 69: | ||
r15440: Add "'''servants'''" command to list Ed's servants, "'''servant'''" to list status of your current servant, | r15440: Add "'''servants'''" command to list Ed's servants, "'''servant'''" to list status of your current servant, | ||
and "'''servant TYPE'''" to switch to the servant of the specified type. | and "'''servant TYPE'''" to switch to the servant of the specified type. | ||
r15441 adds the $servant data type to ASH and the following functions to manipulate them: | |||
int '''to_servant'''( servant ) | |||
servant to_servant( int ) | |||
servant to_servant( string ) | |||
servant '''my_servant'''() | |||
boolean '''have_servant'''( servant ) | |||
boolean '''use_servant'''( servant ) | |||
Additionally, it has the following proxy fields: | |||
int id | |||
string name | |||
int level | |||
int experience | |||
string image, | |||
string level1_ability | |||
string level7_ability | |||
string level14_ability | |||
string level21_ability | |||
== Needs Major Work == | == Needs Major Work == |
Revision as of 00:31, 18 February 2015
"To Do" List
This is a list of stuff that is missing from the wiki or else needs major work. Please help!
If you need tips for editing the wiki, find that here: Help:Editing.
- CLI Commands are usually only added to the CLI Reference. Only very complicated commands require their own page.
- ASH commands need to be listed on their category page as well as on the Ash Functions list.
- It is not necessary to always create a code sample, although it is preferred.
- If you don't add a code sample, please remember to add needscode=yes| to the page.
Missing Stuff
r9181, 9183, 9184 & r9190: moods per slyz's summary here: http://kolmafia.us/showthread.php?8852-Composable-Moods
13213: Add "debug ash on" and "debug ash off" to turn on and off ASH script tracing ASH tracing goes into ASH_datestamp.txt
r14729: add fixedThreadPoolSize pref - diagnostic/fine tuning for limiting the threadpool size.
test CLI commands: r14764: add "test xpath" to, well, test xpath expressions r14767: Expose an xpath function that relay scripts can use after they've invoked visit_url(). http://kolmafia.us/showthread.php?16722-the-DOM-regex-scalability-and-other-jargony-words http://kolmafia.us/showthread.php?16764-xpath-primer r14967: Add "test mchat" command which can be used after "test load JSONFILE"
r13980: Add is_unrestricted( item/familiar/skill/string ) to see if something can be used in the current path.
r15102: Add ASH functions: string [int] all_normal_outfits() -> returns map out all outfit names index by outfit number. string outfit_tattoo( string name ) -> returns image file name of outfit tattoo
r15115: Parse Chateau furniture when viewed and at login. Make it available through get_chateau() Add chateauAvailable to track whether you have it (currently only updated by visiting the Mountains), chateauMonster to track the monster in the painting, and _chateauMonsterFought to track if you have fought it.
r15120: Add ASH holiday() function. returns a string which has one of the following, as appropriate: game/real; game; real; ""
This is how test newitem is used! http://kolmafia.us/showthread.php?17365-When-detecting-new-items-detect-new-outfits-too&p=119368&viewfull=1#post119368
r15148: Track Xiblaxian holo-wrist-puter drops in _holoWristDrops, and progress toward the next drop in _holoWristProgress.
r15176: Add "test adventure URL" CLI command to see how we translate the given URL
r15177: Track which keys have been used on the Sorceress Tower door in a setting: nsTowerDoorKeysUsed It is a comma separated list.
r15235: Add buffer run_choice( int ) command. When in a choice adventure, use this to submit the selected option. With -1 as imput, it will automate the rest of the choice using existing settings. Also add run_turn(), which will work as run_combat() or run_choice( -1 ) depending on whether you are in combat or in a choice.
r15238: Provide limit_mode() function that returns (currently) null or spelunky.
r15239: Add "test dump_disabled_skills" to the gCLI to aid upcoming debugging
r15354: Move "equip all familiars" function from the FamiliarTrainingFrame to a new module: FamiliarManager. Let ASH use it via boolean equip_all_familiars()
r15440: Add "servants" command to list Ed's servants, "servant" to list status of your current servant, and "servant TYPE" to switch to the servant of the specified type.
r15441 adds the $servant data type to ASH and the following functions to manipulate them: int to_servant( servant ) servant to_servant( int ) servant to_servant( string ) servant my_servant() boolean have_servant( servant ) boolean use_servant( servant ) Additionally, it has the following proxy fields: int id string name int level int experience string image, string level1_ability string level7_ability string level14_ability string level21_ability
Needs Major Work
Proxy Records is only slightly better than a placeholder.
In r10047, the adventure tab interface was altered. Fix SinginSally's guide on pages... http://wiki.kolmafia.us/index.php?title=KoLmafia_Guide:_Attack_Script http://wiki.kolmafia.us/index.php?title=KoLmafia_Guide:_Custom_Combat_Script http://wiki.kolmafia.us/index.php?title=KoLmafia_Guide:_Goal-Oriented_Adventuring
Information on moods calling other moods: http://kolmafia.us/showthread.php?8852-Composable-Moods&p=66468&viewfull=1#post66468
Needs Code Samples
There is a list of all pages that require code samples: Category:Needs Code Sample
Information on how to create a code sample: Template:CodeSample