fixed a glitch in get_target where it was referencing a potentially NULL pointer, and fixed target to not crash the mud
previous commit also fixed: spells to target body, fixed erase to work properly. This commit, fixed the threat generation on erase
changed int variable in erase_char from target to target_type... just to be more specific
quick crash protection on a potential null pointer reference in get_skill_range
quick fix so tar_char_self spells dont range check/los since you are obviously in range and los ofyourself
reverted color changes and debugged martyr and changed how damaging skils ar ehandled in do_skill
readjusted, yet again, how damaging skills are handled
debugged wizard stuff: added get_skill_charge and made sure sblast put people into a sleep position, otherwise sleep no workie
added affect_from to affect_type structure, and made it so when you quit, any affects you cast on anyone are removed
made it so only debuffs were removed when castor logged
made it so dia and bio dot
changed affect_to_char to add the affect_from when passed with a from
adjusted how generate threat is called on enfeebles
changed dia and bio dot to be max_hit based, not current hit
made some tweaks to the new_dmg_mess to make it work, help variables needs changing I think... lol
removed dot msg
fixed new_dam_message to not crash on miss generals
fixed drain so it should work
added enfeeble "buff" equivalents for sorc enfeebles
fixed dia to at least do one damage, fixed a bunch of damage message stuff too