Fix critical failure to cleanup teams list after rejoining game after a force-quit. Fixes
bug #597
Backed out
changeset 6c0cf6b9eff8. Scripters should be prepared for nil and pretending the gear exists would cause more pain
Clean up more visual gears stuff in scripts
- Make vgears non-critical if possible
- Add nil checks where needed
- Fix related bugs
- Remove doomed attempts to call FollowGear on vgears
Clean up legacy visual gear stuff in ClimbHome, fix star despawn, make stars non-critical
only-stats should never create visual gears. and lua should never rely on visual gears being created. critical is just to help ensure ones important to gameplay don't get lost in fast-forward
Consistently rename "team chat" to "clan chat" (except chat command)
Only change in strings, no functional change.
"Team" and "clan" have defined meanings in HW, but "team chat"
oddly broke this convention. This feature allows chat with your
clan, not with your team, so is now called "clan chat".
/team command unchanged to avoid disruption (for now).
Make engine chat syntax translatable
The message syntax you see when someone uses chat, e.g.
- Player 1: message
- [Team]: message
- [hedgehog name]: message