|
Size: 12475
Comment:
|
Size: 12608
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 5: | Line 5: |
| Description Resource Path Location Type FUTURE Implement items controller.c /nsc_mech/src line 172 C/C++ Task FUTURE are there any applicable flags? effect.c /nsc_mech/src line 447 C/C++ Task FUTURE check effect.c /nsc_mech/src line 661 C/C++ Task FUTURE does this even make sense?? effect.c /nsc_mech/src line 646 C/C++ Task FUTURE Engulfing bonus effect.c /nsc_mech/src line 225 C/C++ Task FUTURE MAKE it so that failed (on filter) force repeats reset the repeat effect.c /nsc_mech/src line 513 C/C++ Task FUTURE write copy move effect.c /nsc_mech/src line 530 C/C++ Task FUTURE write env_clear effect.c /nsc_mech/src line 441 C/C++ Task FUTURE env_effect_air_superiority env_effect.c /nsc_mech/src line 80 C/C++ Task |
Description Resource Path Location Type TODO many mon intrinsics controller.c /nsc_mech/src line 7 C/C++ Task FUTURE Implement items controller.c /nsc_mech/src line 180 C/C++ Task TODO write copy move effect.c /nsc_mech/src line 541 C/C++ Task TODO write env_clear effect.c /nsc_mech/src line 452 C/C++ Task FUTURE are there any applicable flags? effect.c /nsc_mech/src line 458 C/C++ Task FUTURE Engulfing bonus effect.c /nsc_mech/src line 236 C/C++ Task FUTURE MAKE it so that failed (on filter) force repeats reset the repeat effect.c /nsc_mech/src line 524 C/C++ Task TODO env_effect_air_superiority env_effect.c /nsc_mech/src line 80 C/C++ Task |
| Line 21: | Line 20: |
| FUTURE should it also reciprocally clear this mon from mon.c /nsc_mech/src line 273 C/C++ Task TODO Filters for latents move.c /nsc_mech/src line 6 C/C++ Task FUTURE ... is this correct behavior? move.c /nsc_mech/src line 349 C/C++ Task FUTURE Empowered moves? Third stage mons? Mons with intrinsic empowering? Effect flag "Only if empowered"? move.c /nsc_mech/src line 7 C/C++ Task FUTURE maybe there should be an exception if the flyer has made move.c /nsc_mech/src line 268 C/C++ Task FUTURE should always succeed for engulfee vs engulfer or the reverse move.c /nsc_mech/src line 151 C/C++ Task FUTURE Google sheets integration? nsc_mech.h /nsc_mech/src line 93 C/C++ Task FUTURE loading mons, battles etc into nsc_console (editor page), inc. calling mongen nsc_mech.h /nsc_mech/src line 91 C/C++ Task |
FUTURE Empowered moves? Third stage mons? Mons with intrinsic empowering? Effect flag "Only if empowered"? move.c /nsc_mech/src line 6 C/C++ Task FUTURE should always succeed for engulfee vs engulfer or the reverse move.c /nsc_mech/src line 150 C/C++ Task |
| Line 31: | Line 24: |
| FIXME Barrier reef needs to be checked, inc. flyer immunity working properly for flyers who are benched or nonflying at the time of initial use struct_effect.h /nsc_mech/src line 12 C/C++ Task FIXME Underwhelming turbo speed - EFSM_RELATIVE_FULLSCALE not working properly? struct_effect.h /nsc_mech/src line 13 C/C++ Task FUTURE implement modular aspect struct_effect.h /nsc_mech/src line 64 C/C++ Task FUTURE move copying struct_effect.h /nsc_mech/src line 109 C/C++ Task FUTURE When the mon's element changes struct_effect.h /nsc_mech/src line 53 C/C++ Task |
TODO implement modular aspect struct_effect.h /nsc_mech/src line 62 C/C++ Task FUTURE move copying struct_effect.h /nsc_mech/src line 107 C/C++ Task FUTURE When the mon's element changes struct_effect.h /nsc_mech/src line 51 C/C++ Task |
| Line 40: | Line 31: |
| FUTURE rights to this utest.h /nsc_mech/src line 19 C/C++ Task | |
| Line 45: | Line 35: |
Empowered moves? Third stage mons? Mons with intrinsic empowering? Effect flag "Only if empowered"? |
Before the session of 3 July 2021 {{{ 34ac694 Examples of human-readable messages/descriptions 2c908d9 Machine-readable log tokens 32078b0 Human-readable event logs 1d88b2d "digest" command for IRC bot 0667e62 Superheated Boilor 22d0df0 Embrabbit 7101563 Mon names in mongen 3445722 Updated website lists 5d8de43 Human-readable log messages and game data 3ee44e0 Machine-readable log tagging 47ad993 Benched mons can't attack 88a7651 Polymorphic dmg factor is always highly effective bda08ca Some additional moves 8e078a0 nsc_load* clears memory before loading into it d63ac39 Claw moves, balance-adjusted burning claw ebb4a3f Buf electric claw dmg, nerf morale bonus }}} |
| Line 51: | Line 58: |
| 251f3db Added magic owl mon variant of Hootsmon 92af03b Flying mons excluded from barrier reef ba1bedb Ignibat, Hippocamon and Imvubion mod/upgrade forms 1306a88 Goylemon and Kosemon upgrade forms 28430d2 Deferred filters for latent effects 3305efd Buffed cheat turbo speed 51afdcc Improved turbo speed effect for slow mons(The underwhelming turbo speed was actually functioning as designed, but I added a small static bonus to be applied before the RELATIVE_FULLSCALE based main bonus; this should make the move more useful for mons who are not very fast to begin with.) |
The Nonsanc Changelog (not to be confused with the unfortunate topic of the Settlement of 2018.)
Active Issues
Description Resource Path Location Type
TODO many mon intrinsics controller.c /nsc_mech/src line 7 C/C++ Task
FUTURE Implement items controller.c /nsc_mech/src line 180 C/C++ Task
TODO write copy move effect.c /nsc_mech/src line 541 C/C++ Task
TODO write env_clear effect.c /nsc_mech/src line 452 C/C++ Task
FUTURE are there any applicable flags? effect.c /nsc_mech/src line 458 C/C++ Task
FUTURE Engulfing bonus effect.c /nsc_mech/src line 236 C/C++ Task
FUTURE MAKE it so that failed (on filter) force repeats reset the repeat effect.c /nsc_mech/src line 524 C/C++ Task
TODO env_effect_air_superiority env_effect.c /nsc_mech/src line 80 C/C++ Task
FUTURE Hacking? lock.h /nsc_mech/src line 21 C/C++ Task
FUTURE LOCK_ELEMENT lock.h /nsc_mech/src line 29 C/C++ Task
FUTURE LOCK_PROTECTION lock.h /nsc_mech/src line 28 C/C++ Task
FUTURE LOCK_TARGET lock.h /nsc_mech/src line 12 C/C++ Task
FUTURE locking Intrinsics lock.h /nsc_mech/src line 20 C/C++ Task
FUTURE add EXP tracking mon.c /nsc_mech/src line 8 C/C++ Task
FUTURE Empowered moves? Third stage mons? Mons with intrinsic empowering? Effect flag "Only if empowered"? move.c /nsc_mech/src line 6 C/C++ Task
FUTURE should always succeed for engulfee vs engulfer or the reverse move.c /nsc_mech/src line 150 C/C++ Task
FUTURE nsc_console work (show env effects, locks/mods elemental, mon view) nsc_mech.h /nsc_mech/src line 92 C/C++ Task
FUTURE This isn't right for extended types... nsc_mech.h /nsc_mech/src line 58 C/C++ Task
TODO implement modular aspect struct_effect.h /nsc_mech/src line 62 C/C++ Task
FUTURE move copying struct_effect.h /nsc_mech/src line 107 C/C++ Task
FUTURE When the mon's element changes struct_effect.h /nsc_mech/src line 51 C/C++ Task
FUTURE failskip The effect chain skips the next struct_filter_chain.h /nsc_mech/src line 27 C/C++ Task
FUTURE Can't be blinded struct_mon.h /nsc_mech/src line 37 C/C++ Task
FUTURE implement immunities struct_mon.h /nsc_mech/src line 11 C/C++ Task
FUTURE implement mon flags / intrinsics struct_mon.h /nsc_mech/src line 35 C/C++ Task
Before the session of 3 July 2021
34ac694 Examples of human-readable messages/descriptions 2c908d9 Machine-readable log tokens 32078b0 Human-readable event logs 1d88b2d "digest" command for IRC bot 0667e62 Superheated Boilor 22d0df0 Embrabbit 7101563 Mon names in mongen 3445722 Updated website lists 5d8de43 Human-readable log messages and game data 3ee44e0 Machine-readable log tagging 47ad993 Benched mons can't attack 88a7651 Polymorphic dmg factor is always highly effective bda08ca Some additional moves 8e078a0 nsc_load* clears memory before loading into it d63ac39 Claw moves, balance-adjusted burning claw ebb4a3f Buf electric claw dmg, nerf morale bonus
Before the session of 26 June 2021
251f3db Added magic owl mon variant of Hootsmon 92af03b Flying mons excluded from barrier reef ba1bedb Ignibat, Hippocamon and Imvubion mod/upgrade forms 1306a88 Goylemon and Kosemon upgrade forms 28430d2 Deferred filters for latent effects 3305efd Buffed cheat turbo speed 51afdcc Improved turbo speed effect for slow mons(The underwhelming turbo speed was actually functioning as designed, but I added a small static bonus to be applied before the RELATIVE_FULLSCALE based main bonus; this should make the move more useful for mons who are not very fast to begin with.) 7720090 Updated task list 9edda72 fixed confused platypus causing stack overflow 43b154c Made nsc_effect_family 32 bits for real this time d84f95e More platypus venom bugs corrected d7f1840 Reliable confusion move Mystery Eye edaa511 Made nsc_effect_family 32 bits, as intended 170b43d Loromon, Miniphant and Marionmon upgrades e546abc Task list updates 70d2116 Forced repeats don't keep targeting benched mons 8c155ca Unified flag modification effects and force repeat 3cd9e0a Forest fire Mkodomon f133047 Norzherre and signature axe move e695596 Petaumon and Panzermon upgrades/mods 23c9436 Petrelmon + advanced form 910439f Polypodmind / Psychic Mirror c47beb7 Salamandramon upgrade forms, Draconic law 9a181c4 Sandpop af98607 Mystic Sindramon, Lunar? Spronget, "Forest totem" 04e9de4 NSC move f45a834 Names for unfinished mons 9be562b Steamagator (Steamodile upgrade form) 6ffc18f Strygalich (Strygamon upgrade form) 6a5514a Security mod velocimon fc074b6 Tsunami should not be tauntable 0cc8c6c Cleanup todo list 3f4a6b0 Further helpers 5321639 New, more stochastic death mechanics 8b56960 Fixed psychic duel inappropriately healing target 1a2504a Fixed mons able to do multiple moves sometimes d664c4e Flinching mons no longer end all move executions 823c2f7 Mons must be able to move and deployed to protect a9ba793 Utilities for updating list of moves on wiki 47004b7 Changed how environmental effects are tracked 7804516 Minor fixes to moves 942df75 Fixed diamond drill accuracy 6f5d0cb Giant stone should sometimes hit 52526d3 Venom does damage instead of healing 0180e9a Helper scripts for maintaining the wiki e1216d2 EFFC - Made nsc_effect.which 16 bits wide 9a48206 No longer impossible to kick things (missing !d) f783be7 Priority order for moves, part (2) - haste/slow 1c5bb21 Moves are executed in priority order (part 1) These changes replace the interim "sides alternate going first" system with one in which all the move orders are sorted in terms of priority and then executed in priority order. Priority order is affected by mon agility, a small random factor (equivalent to about +/- 2 AGI points), priority flags on the move itself (think of "Quick Attack" in Pokemon), and the hasted/slowed status of the mon. Of note, in the future, the "speed up" and "slow down" moves will not change agility, but will instead use the new haste/slow systems to directly alter the priority of the mon's moves without having the side effect of also making them really hard/easy to hit. (If that is desired, of course, the move can still modify agility, just perhaps to a lesser extent.) b45402f Norzmon intrinsic is "stubborn" 7419d67 Typo in flag names for Spike Sphere 389bc30 Crashing no longer heals flying mons by 20% HP c9f4dd5 Bot improvements, battle command c8ee554 Buffed energy sharing (friendship is overunity) 55c5bcc Lightning, Arctic beams nerfed-inc energy, dec dmg 6646d46 Nerfed Quarry Barage ammo 055066a Nerfed fireball f272b42 Nerfed Puffball damage and ammo 2aa7bda Nerfed red tide damage 661bf24 Exploding crits don't explode quite as hard now 23008cd Added filter so it works both withdraw and deploy 1d01d61 Move now shares energy, like the name says 9daf1fc !d needed for negative accuracy mod 6cce5ba Typo fix
Before the session of 19 June 2021
b30b2fb Buffed Dance of Submission energy use 22dc605 Nerfed red tide 692e17b Correcting element filter behavior 2d52700 As a provisional measure, alternate side priority ddb797c Elemental bans expire as appropriate d19b7fc Elemental bans 442612b Crystal caltrops shouldn't buff agility of enemies 832b789 Axes are melee weapons ecb56db Tentacles no longer heal attackers c439e35 Stop dancing when your partner is already dead 1a14e5d Dances end when the partner faints 58c5fed The self should not be an ally for filter purposes 697ce07 Dancing goat no longer heals victims 107262e Logging for FLY, fixed logger signed int bug 3fe7c4b Shooting them does not make birds fly better 274d47a Taunting shouldn't make the taunter attack allies e80b759 Changed how durations of env effects work 958bdda Environmental element power mods 8650a93 New LOCK behavior 71f5e72 More moves & Update LOCK behavior 26ce082 Protectors don't attempt to prevent ally moves 94aef50 Brain locking / confusion ee52fb7 Additional moves ce7d2d6 Obsidian sword no longer heals enemy df3cba3 Environmental effect work etc. b16d3d1 Being bird shaped shouldn't make flying harder 42a2944 Environmental effects, part 1... c584293 Move moves deb077b More intuitive behavior of EFFECT_CLEAR chances 1b7098a Charm is just a lock now. 60297e5 Further moves, typo fix b212cd5 Name for intrinsic 178734b Improvements to the console 82e56f0 Changed how taunts work 7d91d49 Some additional moves dd2dfed Taunting & Stat dilution aa61a5d List feature of irc bot 8be6386 Loaders for teams 00429ca MOre moves e9c0ab5 fixed mons with sharp edges healing the attacker 8856662 Mostly typo corrections ea42e92 MOre intrinsics 639dc31 Mind warp does not heal the victim 02564b0 added sand blast 74ad402 Ink jet does not make you clumsy 26da081 Angry tentacles 89357e1 Withdrawing mons now ends a forced-repeat move 6105a58 Cheat versions of overload / turbo speed 0ef664e Dragon fire no longer sometimes heals the target 9c63e79 More moves; improvements/fixes, intrinsics 0faff20 Party members + misc updates 23c37f6 Move names, mostly 2e7a972 New features for IRC bot 08f2d37 Gemoni's element is supposed to be aether 7bd9f5f Made platarmons more agile a4a866d Added cheerleading to Trickyimps 8bdf411 Gemoni no longer incongruously learns water cannon 442e4f2 Withdrawing no longer renders platypus nonvenomous cd168c4 Moving blank files a245716 Mon type statistics/summary report code 210dabb Many typo fixes f438fa2 "OCEAN" element not "WATER" ef79c59 Fixed "!f 0" 397bcbe More moves 95e5ed6 More moves; improvements to web console 2797379 infinite ammo is -1, not 0... e78ca0b Dance attacks fe8fa01 Not sure honestly 7cdb3eb Changing how AIR_SUPERIORITY will work aa50f4b More moves a59ed9c Fixed typo 1f1ae44 Made cacophonous squawk a WIL debuff 5f09ae9 Web interface shows orders now c24310e Guns 492a74b Various damaging typeless moves 063796b Added new family of status effects eeafe90 Added intrinsics to anuramon and razorrat dc40bc1 Advanced Hoopoons 002a9e0 Ultra forms 110a1f3 placeholder advanced forms 587fcfc Elemental chihuahuas 606c349 more mons 74f1a05 More mons, yet again e3511dd Changed some flags to intrinsics 7e51fb8 More mons dcd2391 Certain flags reimplemented as intrinsics 4f77903 Intrinsics, further mons. 42f31b3 mons so many mons 5ad513d Another batch of mons 5b82708 Mons mons mons 6a7f3d1 Yet more mons ea10a78 Additional mons 70ee75e further mons 39930a7 more mons 7e81a75 Fixed anuramon's element 96c0db5 Special "mons" 8e3d010 New mons 4c495f2 More mons f4ea247 Renamed salamandramon evolutions 5459822 Ghidormon (like KaSaKa), Slubbit, Monatrot a5df537 more mons e3d7227 Panzermon b281b09 Added kosemon cdf8ac2 Yokaimon added fb571df Norzmon and Ahahmon 689410c Further mons fddfc9a Celestine, Cephalamon, Seaquill 62e334c Changed the way stats are calculated 5fe7f6b Caprihorn 5c926e0 Areyemon d0dbf42 Hoopoon bd61eab More mons 452eb1c Added Trickyimp, Winged Catmon 7211861 Added some mons 5963375 Global energy and morale mods header work 6834bff Modular aspects (initial) a5ec294 Typeless mons can't have types added by moves 1f2ecc3 more placeholder moves 134063a Placeholder mons e73f230 Adding a few todo items c5a0d83 Basic IRC bot integration dc32c06 Changed how intrinsics work, +misc 42045fc Made YAML the default format for stdin 51415d4 Adding placeholder content ec4456a Fixed a bug with short IDs da2cde3 More moves; flyers crash when stunned; morale f38499f CHAIN_FAILSKIP and other items to TODO list c0fdd44 Mon generator started c52b5a4 Mouseover to show stats, status effect families db48212 bug fixes 0111046 Effect families; work on HTML console 3861c09 Web GUI interface for testing 2b9ab31 Prettyprints elements by name instead of bitmask 6a80d2c Added items to battle structure eb6d097 Various refactoring 9b74220 Started adding items f0ad7cd YAML files don't need to fully populate arrays ef9c3c0 Implemented EFFECT_FLY, _LOCK, _CHANGE_ELEMENT fc0850c Renamed some flags; implemented ASPECT_END ee53f93 Todo list organization 27562a2 Fixed definition of crowd response modifiers 40b997c Misc. cleanup of task list, crowd response 386b21b Added taunting, expanded move flags to 16bit 7387f89 Latents / status effects work. 9825872 Stat mod effects mostly finished. 5facf0b Implementation of EFFECT_STAT_MOD continues 9d85d76 Normalizing latent effect calls a9e242d filter chain and to-hit calculations 3967cbd Added unit tests; work on RNG/dice dcf613c Initial commit
