TheAssemblyArmada / Chronoshift

An open source re-implementation of Red Alert written in C++.
GNU General Public License v2.0
174 stars 24 forks source link

Fixes to TeamType and TriggerType members. Fixes to Coord_Spillage_List #274

Closed tomsons26 closed 4 years ago

tomsons26 commented 4 years ago

AvoidThreats is wrong, this is a generation 2 engine feature used by AStar code. Chose the name Roundabout as its slang for safest even if longest route. TeamType had bit 64, but can't seem to find a use for it other than clearing in constructor. Team Types in Dune 2 apparently had a Fear counter, the location of this checks out. Location is a misleading name as it could mean cell, coord or pixel location, its a waypoint therefore it should be called Waypoint. TriggerType persistence isn't a state per say, for it to be a state it should be able to change. It's more of a definition of how the trigger exists. Accordingly PersistanceType enum is corrected.