Notes for heal_glance-system, unfinished is in an awful condition. = has some big nasty wounds and scratches. = has quite a few wounds. =fair has a few scratches. = has some small wounds and bruises. = is in an excellent condition = Developing notes and logical description of heal priorities for tintin-battleheal system. Member Hits Move Position Fly Inv Water Light Mem ------------------------------------------------------------------------ Test perfect rested standing Y N N 0 2 _1 Test2 perfect rested resting Y N N 0 0 ^ Test %1 %2 %3 %4 %5 %6 %7 %8 Heal-set description :Should add two new classes for 0.9, namely two categories for tanks and casters :De-awaying could be handled with modified pk-system ->Lot's of extra logic, benefitical enough? :Logic to detect massacres/annihilates/oblirerates, and if target is a group member, increment relevant personal variable. The result is, with some conversion, added to person's heal-priority for that round. :Command to heal/cure a person currently needing one most, regardless of $high-settings, or person's condition (thus even v.good would be cured) 7-Very high priority (actually never used) 6-Main tank 5-Caster (Uses cures at bad/v.bad) 4-Tank (Normal) 3-Low (Some other healer assigned to this one) 1-Away 0-Ignore (Mostly can use empty instead) $active = 1 -> Heal normally $active = 0 -> Heal only in emergencies $highfair= 1 -> Heal targets at fair too $highbad = 1 -> Heal targets at bad too perfect/v.good/good/fair/bad/v.bad/awful/dying MAIN main caster tank low away healtype :1 heal healtype :2 cure crit healtype :3 cure serious (not implemented) 'heal' : use type '1' curing if any left, otherwise type '2' 'cure' : use type '2' curing if any left, otherwise type '1' 55 MAIN :7 dying heal 54 MAIN :7 awful heal 53 MAIN :7 v.bad heal 52 MAIN :7 bad heal if $highbad 51 MAIN :7 fair heal if $highfair 48 Main :6 dying heal 47 Casters:5 dying heal 46 Tank :4 dying heal 45 Low :3 dying heal 44 Main :6 awful heal 43 Main :6 v.bad heal if $active 42 Casters:5 awful heal 41 Tank :4 awful heal 38 Main :6 bad heal if $highbad && $active 37 Casters:5 v.bad cure if $active 36 Tank :4 v.bad heal if $active 35 Low :3 awful heal 34 Main :6 fair heal if $highfair && $active 33 Casters:5 bad cure if $highbad && $active 32 Tank :4 bad heal if $highbad && $active 31 Caster :5 fair cure if $highfair && $active 30 Tank :4 fair cure if $highfair && $active 26 Away :1 dying heal 25 Away :1 awful 24 Away :1 v.bad $if active 23 Away :1 bad $if active && $highbad 22 Away :1 fair $if active && $highfair 21 Ignore :0 Inone