Silvie Changelog

From whuckaba
Jump to: navigation, search


Silive Changelog Version1

0.3.2010.02.14.ALPHA

  • changed nick following to wait 90 seconds before applying nick-change rights to help fight against nick take overs...
  • TO FIX: Need to do pre-verify across if the new nick is her nick or not...
  • Added Nick verification token to the account lists... should aid in above once is applied across all users.
  • did more modifications to comdeedroutine aspects
  • minor cosmetic repairs
  • Did realignment of routines within the core subs

SCRIPT FILES:

  • CORE1 - 5793 lines, 151.4k - silvie main actions etc
  • CORE2 - 3026 lines, 80.8k - LOLITACHI main routine
  • CORE5 - 1432 lines, 36.1k - Related to !orderstkr !orderloli adaptive rank,
  • "Script1" - 138 lines, 2.7k - scratch pad to fix change over errors
  • "script2" - 66 lines, 1.0k - stock changer scratch pad

DATA FILES:

  • USERHASHSAVE - 43kb - basically working data of users that is in memory
  • TOUHOUHASH - 15kb - touhou commodities working data
  • lolilog - 673kb - logging of lolitachi game
  • loligamehash - 846kb - Primary working data of all lolitachi
  • loligamehash2 - 22 kb - striker commodities working data
  • loligamehash3 - 2 kb - lolilotto file
  • silvietext.ini - 15kb - all the silvie text commands
  • users.ri - 15k - rizon users databas
  • users.lc - 8k - lc users database
  • users.ri.db - 5kb - backup data hash
  • users.lc.db - 21 - backup data hash
  • silvieact.ini - 16kb - silvie actions database.
  • touhou.ini - 4kb - original touou start data
  • stkr.ini - 4 kb - original stkr start data
  • loligame.ini - 7 kb - configuration for lolitachi.



0.2.2009.12.22.ALPHA

Mostly pretrains to Lolitachi

  • Cloned "stkrdata" to "commoditydata"
  • altered "commoditydata" so first input specifies commodity
  • Cloned "lolideedroutine" to "comdeedroutine"
  • altered "comdeedroutine" so first input specifies commodity
  • changed all links from the pre-clone to post-clone
  • removed the pre-clone from script.
  • Loliquick, LoliComd, LoliComdName (all unit manipulation) now are purely .ini based.

0.2.2009.12.15.ALPHA

ALL ITEMS MENTIONED BELOW MAINLY PRETAIN TO LOLITACHI

  • Removed Duplicate Striker Setup Routines (removing old method)
  • Removed Striker Fight Stuff... not going to work on it anymore.
  • Removed Lolitop5two ... something that never worked right anyhow.
  • Removed LoliRankIt
  • Removed StkrList (Note to Self: Add to StkrDeedRoutine)
  • Removed StkrNeko (the last reset tool)
  • ListRank modified but still operational
  • Removed SakuyaTrade
  • Removed LoliLogger "GET" routine (DCC just didnt work)
  • Removed DieNowOkay
  • Removed Lolibanktwo <- the testing commodity trading system
  • Removed Lolidice
  • Removed LoliLoan
  • Removed LoliCleanUp (See LoliMakeItSo)
  • Removed LoliTax and LoliIRS (such crazy ideas I had)
  • Moved $roundup from Core File 5 to Core File 2
  • Removed Core File 3 completely
  • Removed Core File 4 completely
  • Added Number formatting to !VALUE and !LOLIBANK (trade)
  • Changed the wording/response to !value (in terms of "rank" for network/bank/world)
  • Replaced hard-coded game start up values (115 lines) to ini loading (45 lines).
  • Replaced hard-coded network values (41 lines) to ini loading (12 lines).


Lolitachi Gameplay:

  • Corrected GLOBAL market value, and values for each network.
  • Trading of Strikers to Bank re-engaged


Items to work on:

  • Allow Rank Look Up
  • Fix Adaptive Ranking system
  • Fix the way next-rounds are calculated.
  • Run Default start test to see if it even works.

0.2.2009.08.19.ALPHA

  • Fixed bug where I couldn't start a thing with anything other than close friends on !teachsilvie text command
  • Fixed a file call error in the text process
  • Added Wildcard for TEXT COMMAND
  • Added wildcard reading.
  • lolitachi: lolibank rate change
  • lolitachi: lolibank exchange changing
  • lolitachi: added orderstkr ... and transfer striker command
  • various other bug fixes

silvie-core: 5197 lines, 134 kb
lolitachi-core: 2535 lines, 69 kb
disabled-striker-fight: 1152 lines, 34 kb
lolinameroutine: 204 lines, 4 kb
lolitachi-testscript: 727 lines, 17 kb

0.2.2009.06.29.ALPHA

  • Reworked all of the Striker part of the LOLITACHI script
  • Reorganized the LOLITACHI main script
  • Put in Adaptive ranking (still need to go in an put in a few re-runs periodically and reactivate all of the ranking information)
  • A number minor fixes to other operations

PRIMARY SCRIPT 5092 LINES, 131.7k

LOLITACHI PRIMARY SCRIPT: 2262 LINES, 63.4k

LOLITACHI STRIKER(FIGHT) SCRIPT: 1152 LINES, 34.5k (currently inactive)

LOLITACHI LOLINAME SCRIPT: 204 LINES, 4.6K

LOLITACHI Adaptive Ranks Scratch Pad Script: 298 LINES, 6.1K


Userhash: 27.4k LolitachiGameHash1: 619k lolitachigamehash2: 8.14k moedatabase: 30.7k actiondatabase(oldstyle) 12k textdatabase(newstyle) 2k userdatabases: L 6kb + 6kb R 4kb + 9kb

0.2.2009.04.18.ALPHA

  • moved !TeachSilvie to a subroutine
  • Removed some useless code
  • moved lolitachi finders to the loli-tachi code
  • minor cleanups and fixes.
  • core code now 1800 lines ... still need to compact.
  • still need to move the actions database to the new format.

PRIMARY SCRIPT: 5027 lines, 129.8k

SILVIE MARKET SCRIPT: 2261 lines, 64.2k

SILVIE STRIKER SCRIPT: 1147 LINES, 34.5k

0.2.2009.04.08.ALPHA

  • Fixed weather for sleep and added -q mode.
  • User-hash-save issues have been resolved (again, I think)
  • Removed the MSX-Exchange capture information... since it was getting less and less valuable.
  • Added the Silvie-Loli Market.

PRIMARY SCRIPT: 5217 Lines, 134.5k

SILVIE MARKET SCRIPT: 1921 Lines, 57.7k

SILVIE STRIKER SCRIPT: 340 Lines, 10.7k


Total code: 7478 lines, 202.9k other files: 26 files, 273k

0.2.2009.03.15.ALPHA

  • Add MSX interface routines... just because.
  • Note: Poll really needs to be rewritten.
  • NOTE: !lfriend is malfunctioning ... needs to be corrected. USE WITH CAUTION
  • NOTE: Cleanup on Isle 1!

5409 lines 142.6 kb

0.2.2009.03.12.ALPHA

  • Corrections to Text Teach
  • Corrections to Text Response
  • Correction to UNFRIEND routine
  • Correction to a database handler .. maybe the cause of the long-term corruption recently seen?
  • Text Teach Help written (need to rewrite base help screen)
  • Allowed goshujin to end polls

4932 lines 128.3 kb

0.2.2009.03.11.ALPHA

  • Consolidatd Silvie Confusion Response for Text and Actions
  • Programmed the teaching for text actions.. . HELP FILE IS NOT WRITTEN.

4853 lines 125.4 kb

0.2.2009.03.10.ALPHA

  • More tweeks to hash table
  • added rudamentery HIDE and SEEK game
  • removed old silvietxt.txt version of question response.
  • put in baseline work for PHASE 1 adaptive response for TEXT (which is a more advanced version than the action response system.. which I intend to retrofit at some point)


lines 4697 primary reference line 1256 size 121.6 k

0.2.2009.01.31.ALPHA

  • Fixed Database stuff
  • Fixed lastchan!
  • Fixed database copy issues related to the great hash-crash

0.2.2009.01.19.ALPHA

  • Silvie now remembers your weather if you want her to.

0.2.2009.01.14.ALPHA

  • added /silviechannel to (j) join and (q) quit channels. and (c) chanuseset them ... need to js and qs for specail channels
  • database added aliascleanup appears to work.
  • nickchanges copy address like they are supposed to now!
  • Chanuseset pulls addresses as its supposed to now... wow!
  • Editing by Selkrik and Euronymous
  • removed hashtext function
  • nickhandle lastchan now on hash only
  • get changed to hash only
  • set changed to hash only
  • lookup/find changed to hash only