Code

History

Commits on master to dat.h35+
  1. add libbt context parametersmischief committed 8 years ago4467a98
  2. split behavior tree structure and statemischief committed 9 years ago1552b7e
  3. rearrange some level gen codemischief committed 9 years agodcb054e
  4. use exact-width short for level flagsmischief committed 9 years agoc512cb5
  5. set level namesmischief committed 9 years ago880b9c2
  6. convert ai from old state machine to new behavior treesmischief committed 9 years agoef328b7
  7. fix consumable item memory leakmischief committed 9 years agoad3734d
  8. implement consumable itemsmischief committed 9 years ago032929e
  9. place exits in levels; insert r by 1 and keep original in ormischief committed 9 years ago7c65337
  10. give levels names instead of portals, improve portal descriptionsmischief committed 9 years ago7f5352c
  11. drop portal flags, its unusedmischief committed 9 years ago8d0b551
  12. add some more tilesmischief committed 9 years ago9d65d22
  13. reorder cardinals; add pickpoint(); fix roll nrand callmischief committed 9 years ago260cdce
  14. add emallocmischief committed 9 years agoad59cdc
  15. add cloak, gloves, boots armor slotsmischief committed 11 years ago3d2cef1
  16. implement lists of items, and ability to spawn certain monsters with certain items according to a given probabilitymischief committed 11 years agob90525f
  17. increase max age of itemsmischief committed 11 years ago7e2fad9
  18. age items when they are on the floor; make equipment menu; different armor types occupy different slotsmischief committed 11 years ago145a76b
  19. implement items, weapon, armormischief committed 11 years ago348199a
  20. remove unused Camera, might get added back later.mischief committed 11 years ago25e97f9
  21. clean up and move level generation to levelgen.cmischief committed 11 years ago7cf66ce
  22. convert monstdata array to ndb file, make monsters by name. make some types more consistentmischief committed 11 years ago4bbc7bc
  23. implement xp. gain maxhp when you get a level. various cleanup.mischief committed 11 years agocca5e33
  24. add revive to debug menumischief committed 11 years agof9406ad
  25. def can be negativemischief committed 11 years ago7547d88
  26. dont embed ref so gcc/clang work under plan9port.mischief committed 11 years ago3a44e7b
  27. implement a menumischief committed 11 years agof89b5e5
  28. add spawns for levelsmischief committed 11 years ago89bd42a
  29. move ui code into ui.cmischief committed 11 years ago068d80d
  30. make hp double, gain 1% hp per movemischief committed 11 years ago2818e60
  31. implement movement speed; monster move priority sorts by move points; put player ui input inside monster loopmischief committed 11 years ago1683db7
  32. massively improved attack ai. so much improved, i had to slow all monsters down by 1/2 player speed to make it fair again.mischief committed 11 years agoef2c3c3
  33. slightly better pathfinding; kill counter; resizeable log in ui; special level in debug mode; beginnings of "special" attackmischief committed 11 years ago3c5f675
  34. only redraw ui on log updatemischief committed 11 years agod99f223
  35. better roll, miss, add crit, better map generation, portalsmischief committed 11 years ago878e3c2