Commit Graph

103 Commits

Author SHA1 Message Date
Daniel Xie 771e304e7a More prep to handle Create Program functionality. Need to format each item in the Create Program List first, then make an item for each possible program that can be created 2017-02-28 16:06:12 -06:00
Daniel Xie 6f5c54b849 Some small fixes and getting ready to implement CreateProgram content 2017-02-28 15:20:37 -06:00
Daniel Xie 2d40afb740 Fixed formatting issue 2017-02-28 11:47:43 -06:00
Daniel Xie 37b5152103 Fixed some bugs, Hide Faction Augmentations Content in the hideAllContent() function 2017-02-28 11:10:35 -06:00
Daniel Xie 7aa42321f2 Fixed syntax errors 2017-02-27 16:14:11 -06:00
Daniel Xie 9153c48b23 Updated some of the Faction Info entries 2017-02-24 14:48:15 -06:00
Daniel Xie db476ee902 Changed text to show 'Apply for Promotion' At a company if you already have a job there. Script runtime errors create dialog boxes now 2017-02-24 09:11:45 -06:00
Daniel Xie 06726e890b Finished adding information for all augmentations 2017-02-23 15:41:20 -06:00
Daniel Xie 286bd52090 Added even more Augmentation info 2017-02-22 16:07:55 -06:00
Daniel Xie 58874efa5f Added info for another augmentation 2017-02-21 16:23:42 -06:00
Daniel Xie a29ea6ea5d Added information for some augmentations 2017-02-21 16:11:59 -06:00
Daniel Xie 992d0673e5 Display Installed Augmentations Content. Need to add info for each augmentation 2017-02-20 16:45:36 -06:00
Daniel Xie fa456c48b6 Added Prestiging 2017-02-20 16:06:16 -06:00
Daniel Xie 4a60874a3a Display Faction content, including Augmentations. Added requirements for Augmentations. Created PurchaseAugmentationBox.js. Next step is to create the reset function needed for prestiging 2017-02-17 16:19:25 -06:00
Daniel Xie 0ed3d65ae5 Added a bunch of small fixes and features, don't remember exactly what lol 2017-02-16 12:52:11 -06:00
Daniel Xie 1c26d2953b Began adding requirements for Factions 2017-02-09 16:40:55 -06:00
Daniel Xie 7e8e88db3e Added Augmentations to their faction 2017-02-09 12:35:28 -06:00
Daniel Xie b25d685381 Added some more Augmentations. Need to add them to factions now (do this in Augmentations class init rather than Factions, will probably be easier) 2017-02-08 16:50:22 -06:00
Daniel Xie ca10704ce0 Got work functionality implemented 2017-02-07 22:48:50 -06:00
Daniel Xie bedc210b31 Almost done implementing work functionality.Theres an issue with Player finishWork() i think bc its an anonymous function so it doesnt work to call this.finishWork(), idk 2017-02-07 18:27:11 -06:00
Daniel Xie f5b0796948 Started working on Work functionality 2017-02-05 23:01:01 -06:00
Daniel Xie d20da28c51 Reformatted DialogBox and PurchaseServerBox. Implemented purchase server, untested (will test when I do a playthrough so i get enough moeny) 2017-02-05 19:29:17 -06:00
Daniel Xie fc2dc82f1a Implemented Applying to jobs. Working on Purchasing Servers 2017-02-03 16:05:59 -06:00
Daniel Xie afda3338bd More work on CompanyJobApplication.js, unfinished and untested. need to add popups saying if u got the job or not 2017-02-02 22:02:27 -06:00
Daniel Xie 7382454e83 Did more work on applying for jobs at companies. Need to create constructor/Revivor for companyPositions 2017-02-02 17:33:47 -06:00
Daniel Xie c7b093830b Did more work on initlocationbuttons() 2017-02-01 21:15:57 -06:00
Daniel Xie c4ca37bbca Adding Location.js to git 2017-01-30 23:19:32 -06:00
Daniel Xie 746a10eecf Fixed some typos in Location.js, began initLocationbuttons() function 2017-01-30 22:43:33 -06:00
Daniel Xie 007d4436c9 Added Locations. Need to add buttons to make everything connect together properly, and also getting/working for josb 2017-01-30 21:41:42 -06:00
Daniel Xie bf893926b7 Fixed page tabs so all menu pages are working now 2017-01-27 21:10:16 -06:00
Daniel Xie f1ada52074 Added a constant for cities 2017-01-13 16:20:38 -06:00
Daniel Xie ceb2305ed8 Load world info and UI, although clicking on a specific location doesn't actually do anything yet 2017-01-11 14:00:51 -06:00
Daniel Xie 76aa8cb9c4 Finished adding positions to the companies 2017-01-11 11:44:59 -06:00
Daniel Xie 090fd9edff Added the Positions to Company objects for about half the companies, need to finish the rest 2017-01-10 16:42:55 -06:00
Daniel Xie e8381743f7 Added Information for many of the factions 2017-01-10 16:23:17 -06:00
Daniel Xie e89bb00155 Created functions to display Faction content (for a single faction) and added the corresponding html elements. Created framework for loading content for all pages (world, augmentations, etc.) in Engine.js 2017-01-09 16:14:18 -06:00
Daniel Xie f38a3d1c75 Added a few HTMl elements for Factions display 2017-01-03 10:24:41 -06:00
Daniel Xie 25bf876f4a Preparing code to create the Factions page 2016-12-22 11:13:00 -06:00
Daniel Xie 8239e94a3a Created servers for some of the Factions. THese factions are joinable when you hack into the servers 2016-12-22 10:19:02 -06:00
Daniel Xie 65ba93190b Added augmentations 2016-12-22 09:56:15 -06:00
Daniel Xie 8dbca029de Factions should save and load properly (not fully tested). Terminal now scrolls to the bottom when something is posted 2016-12-21 12:36:42 -06:00
Daniel Xie d656ee3114 Implemented control + c functionality to stop running cmds such as hack() and analyze() 2016-12-21 10:33:00 -06:00
Daniel Xie fc3d52b832 Refactored Factions class so that it works with saving/loading. Defined initFactions() function for currently brainstormed factions 2016-12-20 14:31:41 -06:00
Daniel Xie f1ec376f33 Implemented server growth (might need rebalancing). No wwhen a script is killed it is properly removed from the Active Scripts tab 2016-12-20 14:18:34 -06:00
Daniel Xie e2316e4a1d Can now do things such as ctrl+c in Terminal without it auto focusing on the input. Implemented offline exp gain 2016-12-19 14:59:13 -06:00
Daniel Xie 962b057ff8 Implemented basic functionality for the Active Tabs menu. Works for online production 2016-12-19 12:20:19 -06:00
Daniel Xie d88237fa91 Companies save/loading properly. Added a utility file for Objects. Started work on Active Scripts info page. Adjusted leveling formula. Tested/fixed scripts running that have errors, seems to work fine might need proper testing later 2016-12-16 16:14:41 -06:00
Daniel Xie 5f1b58fd86 Evaluator + Netscript should now properly handle errors in syntax/runtime errors (almost..still have to implement the properly closing down script when an error is thrown. Check file for TODO). Player skill level should now properly be updated 2016-12-15 16:22:42 -06:00
Daniel Xie 96fb37c6d1 Fixed loadAllRunningScripts(), now seems to be working properly 2016-12-15 11:51:23 -06:00
Daniel Xie 7ec22480a2 Trying to get the functionality to load all running scripts upon load to work 2016-12-14 15:44:18 -06:00