Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upMartial arts, part 1 #3104
Conversation
swwu
added some commits
Sep 3, 2013
This comment has been minimized.
This comment has been minimized.
|
Regarding not being able to view descriptions (since they're not fake items any more), would a reasonable workaround be adding another screen on the Help menu? Press ? then the menu's key and you can read the descriptions of all of them. This would have the added benefits of:
|
This comment has been minimized.
This comment has been minimized.
|
@ianestrachan That seems like a reasonable solution to me. |
This comment has been minimized.
This comment has been minimized.
|
Woops, that last one wasn't meant to go on this branch, more of a general bugfix. I can cull it and put it on a separate branch if necessary, I think it's a 2-line diff. |
This comment has been minimized.
This comment has been minimized.
|
I'm happy with all the functional code, the only things I'm not happy with are the commented out dead code, and regressions unrelated to martial arts (flaming weapons, and weapon-based blocking). I'm fine with temporarily nuking traditional martial arts, and then building them back up again, but I don't want to break weapons if at all possible. |
This comment has been minimized.
This comment has been minimized.
|
Weapon blocking should actually work (player::block_hit checks for |
swwu
added some commits
Sep 21, 2013
This comment has been minimized.
This comment has been minimized.
|
@kevingranade Okay flaming weapons are back in (I moved "FLAMING" from technique to flag as suggested and changed all the json correspondingly, it otherwise works exactly the same). Weapon block should be working too. |
swwu commentedSep 18, 2013
Breaking out martial arts into its own, separate system that isn't just fake weapons.
/data/martialarts.json. Can have buffs, etc etc. System in more detail (but slightly out of date) here http://smf.cataclysmdda.com/index.php?topic=3089.0_key. Only way right now to learn martial arts is to choose "martial arts adept" trait./data/techniques.json. The techniques field on weapons now references these techniques (see,WIDE,BRUTAL,SWEEP,RAPID, etc in that file). Not certain if all weapon-based techniques have been added, but should be fairly trivial to re-add the missing ones. Should be easy to tag techniques with "goal": whatever to make them compatible with the goal system from #1565.WBLOCKtechniques in the JSON,WBLOCK_ncan still be added to a weapon's techniques list to increase its blocking efficacy.