Commit Graph

19 Commits (vashram)

Author SHA1 Message Date
Vex 59beaa02ba added initial vashram module structure and most of the graphics. 2014-11-17 13:05:25 -08:00
kts 55f77eb105 Set up initial vashram branch 2014-11-16 23:16:31 -08:00
Vex a0a2dbddb8 Mysterious changes. 2014-11-07 17:39:43 -08:00
Vex a314bf4750 added a npcs3 file which includes monsters/npcs for the third area, that is, the manitou jungle and the second troll brother's hideout 2014-08-08 16:19:16 -07:00
Vex 70c7c27620 created a second npc folder for the second area which includes various bandits, mountain animals, capran, kerres, burned bones, wendigo, and so on. also updated ingredients and added flesh materials. Other changes as well. 2014-08-03 21:57:19 -07:00
Vex a6623a9b76 Made changes to NPC file, adding giants, insects, slimes, violent fungus, big cats, bears, phages, vores, etc. Made changes to player file, adding shapeshifts. Made changes to spells file, adding firespells and waterspells. Made changes to walls, adding rock walls and stalag walls. Made changes to items fill, adding various rings, portaforg, cauldron, work bench, dirt mound, coins, and four directions. 2014-05-27 14:51:55 -07:00
kts 6f1ffe3563 More added to the precompiler. To be done is function parameter word parsing into vm_pc_Variable Tables as well as the bulk of source to operation precompilation. 2014-04-25 12:53:31 -07:00
Vex 5eb6cf5db2 added more npcs, made changes to player file 2014-04-07 22:01:53 -07:00
Vex 543e714c86 Merge branch 'master' of ssh://kettek.exoss.net:4422/srv/eureka/timesynk 2014-04-07 19:40:52 -07:00
Vex 084344885c added more npcs 2014-04-07 19:39:44 -07:00
kts 9bf0e3c7fa newTile no longer takes x, y, and z params. Default values are set to 0 and are changed/set upon addTileToMap call. 2014-04-07 10:08:04 -07:00
Vex c1b8cf6c56 added more npcs, worked on tree, modified hatun warrior 2014-04-07 00:23:56 -07:00
Vex b7388533e3 updated city floors and city walls 2014-04-06 14:02:57 -07:00
Vex 9fd2a2833c Updated graphics, including pcs, npcs, weapons, armor, items, etc. 2014-04-04 16:38:24 -07:00
kts fa7a158ec9 The Mystery of the git Commit 2014-03-14 14:51:41 -07:00
Vex b0c5bea071 Added bone armor, capran blood shaman, human rogue, jaguar man, crow man, npcs; edited human mage -- all graphical 2014-03-14 02:08:53 -07:00
kts 6b0ef6fd83 Lots of fun abounded with segfaulting. Fixed it eventually - was accessing a state after it had already been freed, thus wreaking havoc in the next state. Maps and Tiles implemented now. Animation is a thing as well, but still a work in progress. It will likely be managed entirely by the Tile's doThink VM function. With modules now (partially loading) and Maps/Tiles figured out, the limited virtual machine will soon take shape. 2014-03-13 03:25:17 -07:00
kts b33b2a534c Added some (pretty bad) module loading code. At the moment modules/module_name/CONF is loaded (if not, it bails) into g_module_conf and the list of sprites and default scale is acquired. From this, g_module_spritesheets is malloced for (spritesheet count) * sizeof(struct Spritesheet*) and Spritesheets are created and loaded into their respective positions. NOTE: Spritesheets should be set up by the renderer in part - probably via function pointer, similar to Elements. After these are loaded, ../modules/module_name/module_name.tsd is attempted to be loaded as well. Not much error checking done yet, so eggshells abound. Module CONF error checking will probably be handled by some function when we first generate the list of modules in modules/ dir. ALSO, Spritesheet loading does not check sprites/CONF for width, height and columns - this will be fixed on next commit. 2014-03-12 03:46:46 -07:00
kts 722ceb5747 Reorganized the project root, deleted unnecessary files, moved data.c/.h, fio.c/.h, llist.c/.h into common and old code into old/ directory. All modules will now reside on the modules/ directory. 2014-03-10 12:41:49 -07:00